Merged with branch "eric7" to prepare a new release. eric7-maintenance

Fri, 01 Jul 2022 11:02:32 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 01 Jul 2022 11:02:32 +0200
branch
eric7-maintenance
changeset 9192
a763d57e23bc
parent 9137
bd90cbe0b7d2 (current diff)
parent 9191
f0d096bc0aaa (diff)
child 9193
924701d8eb12

Merged with branch "eric7" to prepare a new release.

docs/changelog file | annotate | diff | comparison | revisions
eric7.epj file | annotate | diff | comparison | revisions
eric7/APIs/Python3/eric7.bas file | annotate | diff | comparison | revisions
eric7/DataViews/PyCoverageDialog.py file | annotate | diff | comparison | revisions
eric7/DataViews/PyCoverageJsonReportDialog.ui file | annotate | diff | comparison | revisions
eric7/DebugClients/Python/DebugClientCapabilities.py file | annotate | diff | comparison | revisions
eric7/Debugger/DebugServer.py file | annotate | diff | comparison | revisions
eric7/Debugger/DebuggerInterfacePython.py file | annotate | diff | comparison | revisions
eric7/Debugger/StartDialog.py 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/EricNetwork/EricJsonStreamReader.py file | annotate | diff | comparison | revisions
eric7/Globals/__init__.py file | annotate | diff | comparison | revisions
eric7/JediInterface/JediServer.py file | annotate | diff | comparison | revisions
eric7/PipInterface/Pip.py file | annotate | diff | comparison | revisions
eric7/PipInterface/PipLicensesDialog.py file | annotate | diff | comparison | revisions
eric7/PipInterface/PipPackagesWidget.py file | annotate | diff | comparison | revisions
eric7/Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py file | annotate | diff | comparison | revisions
eric7/Project/Project.py file | annotate | diff | comparison | revisions
eric7/Project/ProjectSourcesBrowser.py file | annotate | diff | comparison | revisions
eric7/Project/PropertiesDialog.py file | annotate | diff | comparison | revisions
eric7/Project/PropertiesDialog.ui file | annotate | diff | comparison | revisions
eric7/QScintilla/Editor.py file | annotate | diff | comparison | revisions
eric7/Testing/Interfaces/PytestExecutor.py file | annotate | diff | comparison | revisions
eric7/Testing/Interfaces/PytestRunner.py file | annotate | diff | comparison | revisions
eric7/Testing/Interfaces/TestExecutorBase.py file | annotate | diff | comparison | revisions
eric7/Testing/Interfaces/TestFrameworkRegistry.py file | annotate | diff | comparison | revisions
eric7/Testing/Interfaces/UnittestExecutor.py file | annotate | diff | comparison | revisions
eric7/Testing/Interfaces/UnittestRunner.py file | annotate | diff | comparison | revisions
eric7/Testing/Interfaces/__init__.py file | annotate | diff | comparison | revisions
eric7/Testing/TestResultsTree.py file | annotate | diff | comparison | revisions
eric7/Testing/TestingWidget.py file | annotate | diff | comparison | revisions
eric7/Testing/TestingWidget.ui file | annotate | diff | comparison | revisions
eric7/Testing/__init__.py file | annotate | diff | comparison | revisions
eric7/UI/UserInterface.py file | annotate | diff | comparison | revisions
eric7/Utilities/__init__.py file | annotate | diff | comparison | revisions
eric7/eric7_testing.py file | annotate | diff | comparison | revisions
eric7/eric7_testing.pyw 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.qm 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
scripts/install.py file | annotate | diff | comparison | revisions
scripts/uninstall.py file | annotate | diff | comparison | revisions
setup.py file | annotate | diff | comparison | revisions
--- a/MANIFEST.in	Mon Jun 06 16:34:37 2022 +0200
+++ b/MANIFEST.in	Fri Jul 01 11:02:32 2022 +0200
@@ -1,8 +1,8 @@
-recursive-include eric6 *.png *.svg *.svgz *.xpm *.ico *.gif *.icns *.txt *.style *.tmpl *.html *.qch *.qhp *.css *.qss *.e4h *.e6h *.api *.bas *.qm *.ts *.qrc *.ui *.rst *.dat *.xbel *.xml *.js *.xpm *.md *.pyw
+recursive-include eric7 *.png *.svg *.svgz *.xpm *.ico *.gif *.icns *.txt *.style *.tmpl *.html *.qch *.qhp *.css *.qss *.ehj *.ethj *.api *.bas *.qm *.ts *.ui *.rst *.dat *.xbel *.xml *.js *.xpm *.md *.pyw
 include Dictionaries/*
 include docs/*
 include linux/*
 include others/*
 include MANIFEST.in
-include eric6.e4p
+include eric7.epj
 include setup.py
--- a/docs/README-ChromeOS.rst	Mon Jun 06 16:34:37 2022 +0200
+++ b/docs/README-ChromeOS.rst	Fri Jul 01 11:02:32 2022 +0200
@@ -37,6 +37,9 @@
 in. This step is needed to restart the Linux VM and to make the above changes
 effective.
 
+**Note:** This change seems to be not needed anymor on ChromeOS 102 with the
+Bullseye based Linux environment.
+
 2. eric Installation
 --------------------
 Installing eric7 is a simple process. There are various methods available.
--- a/docs/changelog	Mon Jun 06 16:34:37 2022 +0200
+++ b/docs/changelog	Fri Jul 01 11:02:32 2022 +0200
@@ -1,5 +1,29 @@
 Change Log
 ----------
+Version 22.7:
+- bug fixes
+- Code Style Checker
+  -- introduced an additional documentation style type for eric and blacked
+     code (i.e. code formatted by the 'Black' tool)
+- CycloneDX Interface
+  -- added capability to create a Software Bill of Materials (SBOM) file in
+     CycloneDX format
+- pip Interface
+  -- added SBOM capability
+- Project
+  -- added SBOM capability
+  -- added License to project properties
+- Styles and Themes
+  -- added a style and theme with a dark gray background
+- Translator
+  -- changed DeepL support to the v2 API and added support for the Free API
+     next to the Pro API
+  -- removed the interface to Glosbe as they don't provide an API anymore
+  -- removed the interface to PROMT as they don't provide a free API anymore
+  -- upgraded the interfaces to the Google V2 and Microsoft translators
+- Virtual Environments
+  -- added the capability to upgrade a virtual environment
+
 Version 22.6:
 - bug fixes
 - Dataview Coverage
--- a/eric7.epj	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7.epj	Fri Jul 01 11:02:32 2022 +0200
@@ -62,7 +62,7 @@
         "DocstringType": "eric",
         "EnabledCheckerCategories": "C, D, E, M, N, Y, W",
         "ExcludeFiles": "*/ThirdParty/*, */coverage/*, */Ui_*.py, */Examples/*, */*_rc.py,*/pycodestyle.py,*/pyflakes/checker.py,*/mccabe.py,*/eradicate.py,*/ast_unparse.py,*/piplicenses.py",
-        "ExcludeMessages": "C101,E265,E266,E305,E402,M201,M301,M302,M303,M304,M305,M306,M307,M308,M311,M312,M313,M314,M315,M321,M701,M702,M811,M834,N802,N803,N807,N808,N821,W293,W504,Y119,Y401,Y402",
+        "ExcludeMessages": "C101,E203,E265,E266,E305,E402,M201,M301,M302,M303,M304,M305,M306,M307,M308,M311,M312,M313,M314,M315,M321,M701,M702,M811,M834,N802,N803,N807,N808,N821,W293,W503,Y119,Y401,Y402",
         "FixCodes": "",
         "FixIssues": false,
         "FutureChecker": "",
@@ -76,8 +76,8 @@
         "LineComplexity": 25,
         "LineComplexityScore": 10,
         "MaxCodeComplexity": 10,
-        "MaxDocLineLength": 79,
-        "MaxLineLength": 79,
+        "MaxDocLineLength": 88,
+        "MaxLineLength": 88,
         "NoFixCodes": "E501",
         "RepeatMessages": true,
         "SecurityChecker": {
@@ -275,6 +275,8 @@
       "eric7/CondaInterface/CondaPackageDetailsWidget.ui",
       "eric7/CondaInterface/CondaPackagesWidget.ui",
       "eric7/Cooperation/ChatWidget.ui",
+      "eric7/CycloneDXInterface/CycloneDXConfigDialog.ui",
+      "eric7/CycloneDXInterface/CycloneDXMetaDataDialog.ui",
       "eric7/DataViews/CodeMetricsDialog.ui",
       "eric7/DataViews/PyCoverageDialog.ui",
       "eric7/DataViews/PyCoverageHtmlReportDialog.ui",
@@ -671,6 +673,7 @@
       "eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.ui",
       "eric7/VirtualEnv/VirtualenvManagerWidget.ui",
       "eric7/VirtualEnv/VirtualenvNameDialog.ui",
+      "eric7/VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui",
       "eric7/WebBrowser/AdBlock/AdBlockDialog.ui",
       "eric7/WebBrowser/AdBlock/AdBlockExceptionsDialog.ui",
       "eric7/WebBrowser/Bookmarks/AddBookmarkDialog.ui",
@@ -736,6 +739,7 @@
     },
     "INTERFACES": [],
     "LEXERASSOCS": {},
+    "LICENSE": "GNU General Public License v3 or later (GPLv3+)",
     "MAINSCRIPT": "eric7/eric7.py",
     "MAKEPARAMS": {
       "MakeEnabled": false,
@@ -799,7 +803,6 @@
       "eric7/IconEditor/cursors/paintbrush-cursor.xpm",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/deepl-dark.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/deepl-light.svg",
-      "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/glosbe.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/googlev1.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/googlev2.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/ibm_watson-dark.svg",
@@ -808,7 +811,6 @@
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/microsoft-light.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/mymemory-dark.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/mymemory-light.svg",
-      "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/promt.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/yandex-dark.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/yandex-light.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/flag-dark.svg",
@@ -863,6 +865,7 @@
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/flags/vi.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/flags/zh-CN.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/flags/zh-TW.svg",
+      "eric7/Plugins/UiExtensionPlugins/Translator/icons/flags/zh.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/pronounce-dark.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/pronounce-light.svg",
       "eric7/Plugins/UiExtensionPlugins/Translator/icons/sbTranslator96.svg",
@@ -887,7 +890,6 @@
       "eric7/Plugins/VcsPlugins/vcsSubversion/icons/subversion.svg",
       "eric7/Plugins/ViewManagerPlugins/Listspace/preview.png",
       "eric7/Plugins/ViewManagerPlugins/Tabview/preview.png",
-      "eric7/Plugins/WizardPlugins/SetupWizard/data/trove_classifiers.txt",
       "eric7/Styles",
       "eric7/Themes",
       "eric7/ThirdParty/Jasy/jasy/license.md",
@@ -987,6 +989,10 @@
       "eric7/Cooperation/CooperationClient.py",
       "eric7/Cooperation/CooperationServer.py",
       "eric7/Cooperation/__init__.py",
+      "eric7/CycloneDXInterface/CycloneDXConfigDialog.py",
+      "eric7/CycloneDXInterface/CycloneDXMetaDataDialog.py",
+      "eric7/CycloneDXInterface/CycloneDXUtilities.py",
+      "eric7/CycloneDXInterface/__init__.py",
       "eric7/DataViews/CodeMetrics.py",
       "eric7/DataViews/CodeMetricsDialog.py",
       "eric7/DataViews/PyCoverageDialog.py",
@@ -1100,6 +1106,7 @@
       "eric7/EricNetwork/EricJsonStreamWriter.py",
       "eric7/EricNetwork/EricNetworkIcon.py",
       "eric7/EricNetwork/EricNetworkProxyFactory.py",
+      "eric7/EricNetwork/EricNetworkUtilities.py",
       "eric7/EricNetwork/EricSslCertificateSelectionDialog.py",
       "eric7/EricNetwork/EricSslCertificatesDialog.py",
       "eric7/EricNetwork/EricSslCertificatesInfoDialog.py",
@@ -1413,13 +1420,11 @@
       "eric7/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/__init__.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/Translator.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py",
-      "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py",
-      "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py",
       "eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py",
@@ -2060,6 +2065,8 @@
       "eric7/VirtualEnv/VirtualenvManager.py",
       "eric7/VirtualEnv/VirtualenvManagerWidgets.py",
       "eric7/VirtualEnv/VirtualenvNameDialog.py",
+      "eric7/VirtualEnv/VirtualenvUpgradeConfigurationDialog.py",
+      "eric7/VirtualEnv/VirtualenvUpgradeExecDialog.py",
       "eric7/VirtualEnv/__init__.py",
       "eric7/WebBrowser/AdBlock/AdBlockDialog.py",
       "eric7/WebBrowser/AdBlock/AdBlockExceptionsDialog.py",
@@ -2344,6 +2351,7 @@
     "SPELLEXCLUDES": "Dictionaries/excludes.dic",
     "SPELLLANGUAGE": "en_US",
     "SPELLWORDS": "Dictionaries/words.dic",
+    "TESTING_FRAMEWORK": "",
     "TRANSLATIONEXCEPTIONS": [],
     "TRANSLATIONPATTERN": "eric7/i18n/eric7_%language%.ts",
     "TRANSLATIONS": [
--- a/eric7/APIs/Python3/eric7.api	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/APIs/Python3/eric7.api	Fri Jul 01 11:02:32 2022 +0200
@@ -167,6 +167,23 @@
 eric7.Cooperation.CooperationServer.CooperationServer.newConnection?7
 eric7.Cooperation.CooperationServer.CooperationServer.startListening?4(port=-1, findFreePort=False)
 eric7.Cooperation.CooperationServer.CooperationServer?1(address, parent=None)
+eric7.CycloneDXInterface.CycloneDXConfigDialog.CycloneDXConfigDialog.DefaultFileFormat?7
+eric7.CycloneDXInterface.CycloneDXConfigDialog.CycloneDXConfigDialog.DefaultFileNames?7
+eric7.CycloneDXInterface.CycloneDXConfigDialog.CycloneDXConfigDialog.Sources?7
+eric7.CycloneDXInterface.CycloneDXConfigDialog.CycloneDXConfigDialog.SupportedSchemas?7
+eric7.CycloneDXInterface.CycloneDXConfigDialog.CycloneDXConfigDialog.getData?4()
+eric7.CycloneDXInterface.CycloneDXConfigDialog.CycloneDXConfigDialog.on_fileFormatComboBox_currentTextChanged?4(fileFormat)
+eric7.CycloneDXInterface.CycloneDXConfigDialog.CycloneDXConfigDialog?1(environment, parent=None)
+eric7.CycloneDXInterface.CycloneDXMetaDataDialog.CycloneDXMetaDataDialog.ComponentTypeMapping?7
+eric7.CycloneDXInterface.CycloneDXMetaDataDialog.CycloneDXMetaDataDialog.getMetaData?4()
+eric7.CycloneDXInterface.CycloneDXMetaDataDialog.CycloneDXMetaDataDialog?1(metadata=None, parent=None)
+eric7.CycloneDXInterface.CycloneDXUtilities.CycloneDXEnvironmentParser?1(venvName)
+eric7.CycloneDXInterface.CycloneDXUtilities._addCycloneDXDependency?5(dependency, components)
+eric7.CycloneDXInterface.CycloneDXUtilities._amendMetaData?5(bomMetaData, metadataDict)
+eric7.CycloneDXInterface.CycloneDXUtilities.addCycloneDXDependencies?4(parser, venvName)
+eric7.CycloneDXInterface.CycloneDXUtilities.addCycloneDXVulnerabilities?4(parser)
+eric7.CycloneDXInterface.CycloneDXUtilities.createCycloneDXFile?4(venvName)
+eric7.CycloneDXInterface.CycloneDXUtilities.findCyccloneDXComponent?4(components, name)
 eric7.DataViews.CodeMetrics.COMMENT?7
 eric7.DataViews.CodeMetrics.DEDENT?7
 eric7.DataViews.CodeMetrics.EMPTY?7
@@ -1065,6 +1082,9 @@
 eric7.EricNetwork.EricNetworkProxyFactory.HostnameMatcher?1(pattern)
 eric7.EricNetwork.EricNetworkProxyFactory.proxyAuthenticationRequired?4(proxy, auth)
 eric7.EricNetwork.EricNetworkProxyFactory.schemeFromProxyType?4(proxyType)
+eric7.EricNetwork.EricNetworkUtilities.isValidAddress?4(address)
+eric7.EricNetwork.EricNetworkUtilities.isValidIPv4Address?4(address)
+eric7.EricNetwork.EricNetworkUtilities.isValidIPv6Address?4(address)
 eric7.EricNetwork.EricSslCertificateSelectionDialog.EricSslCertificateSelectionDialog.CertRole?7
 eric7.EricNetwork.EricSslCertificateSelectionDialog.EricSslCertificateSelectionDialog.getSelectedCertificate?4()
 eric7.EricNetwork.EricSslCertificateSelectionDialog.EricSslCertificateSelectionDialog.on_certificatesTree_itemSelectionChanged?4()
@@ -1106,7 +1126,6 @@
 eric7.EricNetwork.EricTldExtractor.EricTldExtractor.setDataSearchPaths?4(searchPaths=None)
 eric7.EricNetwork.EricTldExtractor.EricTldExtractor.splitParts?4(host)
 eric7.EricNetwork.EricTldExtractor.EricTldExtractor.subdomain?4(host)
-eric7.EricNetwork.EricTldExtractor.EricTldExtractor.test?4()
 eric7.EricNetwork.EricTldExtractor.EricTldExtractor.tld?4(host)
 eric7.EricNetwork.EricTldExtractor.EricTldExtractor?1(withPrivate=False, parent=None)
 eric7.EricNetwork.EricTldExtractor.EricTldHostParts?1()
@@ -1148,9 +1167,6 @@
 eric7.EricNetwork.EricUrlInfo.EricUrlPermission.WRITE_GROUP?7
 eric7.EricNetwork.EricUrlInfo.EricUrlPermission.WRITE_OTHER?7
 eric7.EricNetwork.EricUrlInfo.EricUrlPermission.WRITE_OWNER?7
-eric7.EricNetwork.isValidAddress?4(address)
-eric7.EricNetwork.isValidIPv4Address?4(address)
-eric7.EricNetwork.isValidIPv6Address?4(address)
 eric7.EricUtilities.EricCache.EricCache.add?4(key, item)
 eric7.EricUtilities.EricCache.EricCache.clear?4()
 eric7.EricUtilities.EricCache.EricCache.get?4(key)
@@ -1470,7 +1486,7 @@
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase._editorText?5()
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase._setEditorText?5(text)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.aboutToShowPathPickerDialog?7
-eric7.EricWidgets.EricPathPicker.EricPathPickerBase.addItem?4(path)
+eric7.EricWidgets.EricPathPicker.EricPathPickerBase.addItem?4(fpath)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.addItems?4(pathsList)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.buttonToolTip?4()
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.clear?4()
@@ -1494,19 +1510,19 @@
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setCurrentIndex?4(index)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setCurrentText?4(text)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setDefaultDirectory?4(directory)
-eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setEditText?4(path, toNative=True)
+eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setEditText?4(fpath, toNative=True)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setEditorEnabled?4(enable)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setEditorToolTip?4(tooltip)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setFilters?4(filters)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setInsertPolicy?4(policy)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setMode?4(mode)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setNameFilters?4(filters)
-eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setPath?4(path, toNative=True)
+eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setPath?4(fpath, toNative=True)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setPathsList?4(pathsList)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setPickerEnabled?4(enable)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setReadOnly?4(readOnly)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setSizeAdjustPolicy?4(policy)
-eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setText?4(path, toNative=True)
+eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setText?4(fpath, toNative=True)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.setWindowTitle?4(title)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.text?4(toNative=True)
 eric7.EricWidgets.EricPathPicker.EricPathPickerBase.textChanged?7
@@ -1873,7 +1889,7 @@
 eric7.Globals.getPyQtToolsPath?4(version=5)
 eric7.Globals.getPythonExecutable?4()
 eric7.Globals.getPythonLibraryDirectory?4()
-eric7.Globals.getQtBinariesPath?4()
+eric7.Globals.getQtBinariesPath?4(libexec=False)
 eric7.Globals.getWebBrowserSupport?4()
 eric7.Globals.isGnomeDesktop?4()
 eric7.Globals.isKdeDesktop?4()
@@ -2148,6 +2164,8 @@
 eric7.HelpViewer.HelpViewerImplQWE.HelpViewerImplQWE.setLink?4(url)
 eric7.HelpViewer.HelpViewerImplQWE.HelpViewerImplQWE.setScale?4(scale)
 eric7.HelpViewer.HelpViewerImplQWE.HelpViewerImplQWE?1(engine, parent=None)
+eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.EmpytDocument_Dark?7
+eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.EmpytDocument_Light?7
 eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.MaxHistoryItems?7
 eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.activate?4(searchWord=None, url=None)
 eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.addPage?4(url=None, background=False)
@@ -2156,6 +2174,7 @@
 eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.closeCurrentPage?4()
 eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.closeOtherPages?4()
 eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.currentViewer?4()
+eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.emptyDocument?4()
 eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.openPagesCount?4()
 eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.openUrl?4(url)
 eric7.HelpViewer.HelpViewerWidget.HelpViewerWidget.openUrlNewBackgroundPage?4(url)
@@ -3025,7 +3044,7 @@
 eric7.PipInterface.Pip.Pip.cachePurge?4(venvName)
 eric7.PipInterface.Pip.Pip.cacheRemove?4(venvName)
 eric7.PipInterface.Pip.Pip.checkPackageOutdated?4(packageStart, envName)
-eric7.PipInterface.Pip.Pip.getDependecyTree?4(envName, localPackages=True, usersite=False, reverse=False)
+eric7.PipInterface.Pip.Pip.getDependencyTree?4(envName, localPackages=True, usersite=False, reverse=False)
 eric7.PipInterface.Pip.Pip.getFrozenPackages?4(envName, localPackages=True, usersite=False, requirement=None)
 eric7.PipInterface.Pip.Pip.getIndexUrl?4()
 eric7.PipInterface.Pip.Pip.getIndexUrlPypi?4()
@@ -4591,17 +4610,11 @@
 eric7.Plugins.UiExtensionPlugins.Translator.Translator.Translator.getAppIcon?4(name)
 eric7.Plugins.UiExtensionPlugins.Translator.Translator.Translator?1(plugin, usesDarkPalette, parent=None)
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.DeepLEngine.MaxTranslationTextLen?7
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.DeepLEngine.TranslatorUrl?7
+eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.DeepLEngine.TranslatorUrls?7
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.DeepLEngine.engineName?4()
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.DeepLEngine.getTranslation?4(requestObject, text, originalLanguage, translationLanguage)
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.DeepLEngine.supportedLanguages?4()
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.DeepLEngine?1(plugin, parent=None)
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.GlosbeEngine.TranslatorLimit?7
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.GlosbeEngine.TranslatorUrl?7
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.GlosbeEngine.engineName?4()
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.GlosbeEngine.getTranslation?4(requestObject, text, originalLanguage, translationLanguage)
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.GlosbeEngine.supportedLanguages?4()
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.GlosbeEngine?1(plugin, parent=None)
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV1Engine.GoogleV1Engine.TextToSpeechLimit?7
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV1Engine.GoogleV1Engine.TextToSpeechUrl?7
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV1Engine.GoogleV1Engine.TranslatorUrl?7
@@ -4622,13 +4635,9 @@
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.IbmWatsonEngine.IbmWatsonEngine.supportedLanguages?4()
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.IbmWatsonEngine.IbmWatsonEngine.supportedTargetLanguages?4(original)
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.IbmWatsonEngine.IbmWatsonEngine?1(plugin, parent=None)
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.MicrosoftEngine.AccessTokenUrl?7
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.MicrosoftEngine.TextToSpeechUrl?7
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.MicrosoftEngine.TranslatorUrl?7
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.MicrosoftEngine.engineName?4()
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.MicrosoftEngine.getTextToSpeechData?4(requestObject, text, language)
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.MicrosoftEngine.getTranslation?4(requestObject, text, originalLanguage, translationLanguage)
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.MicrosoftEngine.hasTTS?4()
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.MicrosoftEngine.supportedLanguages?4()
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.MicrosoftEngine?1(plugin, parent=None)
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.MyMemoryEngine.TranslatorLimit?7
@@ -4637,11 +4646,6 @@
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.MyMemoryEngine.getTranslation?4(requestObject, text, originalLanguage, translationLanguage)
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.MyMemoryEngine.supportedLanguages?4()
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.MyMemoryEngine?1(plugin, parent=None)
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.PromtEngine.TranslatorUrl?7
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.PromtEngine.engineName?4()
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.PromtEngine.getTranslation?4(requestObject, text, originalLanguage, translationLanguage)
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.PromtEngine.supportedLanguages?4()
-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.PromtEngine?1(plugin, parent=None)
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.TranslationEngine.TranslationEngine.availableTranslationsLoaded?7
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.TranslationEngine.TranslationEngine.engineName?4()
 eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.TranslationEngine.TranslationEngine.getTextToSpeechData?4(requestObject, text, language)
@@ -6602,7 +6606,6 @@
 eric7.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.main?4()
 eric7.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.rxExecute?4(regexp, options, text, startpos)
 eric7.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.rxValidate?4(regexp, options)
-eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.ClassifiersUrl?7
 eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.getCode?4(indLevel, indString)
 eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.on_addExludePatternButton_clicked?4()
 eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.on_addModuleButton_clicked?4()
@@ -6613,7 +6616,6 @@
 eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.on_excludePatternEdit_returnPressed?4()
 eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.on_excludePatternEdit_textChanged?4(txt)
 eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.on_excludePatternList_itemSelectionChanged?4()
-eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.on_localClassifiersButton_clicked?4()
 eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.on_modulesList_itemSelectionChanged?4()
 eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.on_projectButton_clicked?4()
 eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.SetupWizardDialog.on_scriptsList_itemSelectionChanged?4()
@@ -7454,6 +7456,7 @@
 eric7.Project.Project.Project.getProjectFiles?4(fileType, normalized=False)
 eric7.Project.Project.Project.getProjectInterpreter?4(resolveGlobal=True)
 eric7.Project.Project.Project.getProjectLanguage?4()
+eric7.Project.Project.Project.getProjectLicense?4()
 eric7.Project.Project.Project.getProjectManagementDir?4()
 eric7.Project.Project.Project.getProjectName?4()
 eric7.Project.Project.Project.getProjectPath?4()
@@ -10596,11 +10599,14 @@
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.isGlobalEnvironment?4(venvName)
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.isRemoteEnvironment?4(venvName)
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.isUnique?4(venvName)
+eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.reloadSettings?4()
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.removeVirtualEnvs?4(venvNames)
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.renameVirtualEnv?4(oldVenvName, venvName, venvDirectory, venvInterpreter, isGlobal, isConda, isRemote, execPath)
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.setVirtualEnv?4(venvName, venvDirectory, venvInterpreter, isGlobal, isConda, isRemote, execPath)
+eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.setVirtualEnvInterpreter?4(venvName, venvInterpreter)
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.setVirtualEnvironmentsBaseDir?4(baseDir)
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.showVirtualenvManagerDialog?4(modal=False)
+eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.upgradeVirtualEnv?4(venvName)
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.virtualEnvironmentAdded?7
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.virtualEnvironmentChanged?7
 eric7.VirtualEnv.VirtualenvManager.VirtualenvManager.virtualEnvironmentRemoved?7
@@ -10616,15 +10622,22 @@
 eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget.on_deleteButton_clicked?4()
 eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget.on_editButton_clicked?4()
 eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget.on_newButton_clicked?4()
+eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget.on_refreshButton_clicked?4()
 eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget.on_removeAllButton_clicked?4()
 eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget.on_removeButton_clicked?4()
 eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget.on_saveButton_clicked?4()
+eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget.on_upgradeButton_clicked?4()
 eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget.on_venvList_itemSelectionChanged?4()
 eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWidget?1(manager, parent=None)
 eric7.VirtualEnv.VirtualenvManagerWidgets.VirtualenvManagerWindow?1(parent=None)
 eric7.VirtualEnv.VirtualenvNameDialog.VirtualenvNameDialog.getName?4()
 eric7.VirtualEnv.VirtualenvNameDialog.VirtualenvNameDialog.on_nameEdit_textChanged?4(txt)
 eric7.VirtualEnv.VirtualenvNameDialog.VirtualenvNameDialog?1(environments, currentName, parent=None)
+eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.VirtualenvUpgradeConfigurationDialog.getData?4()
+eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.VirtualenvUpgradeConfigurationDialog?1(envName, envPath, parent=None)
+eric7.VirtualEnv.VirtualenvUpgradeExecDialog.VirtualenvUpgradeExecDialog.on_buttonBox_clicked?4(button)
+eric7.VirtualEnv.VirtualenvUpgradeExecDialog.VirtualenvUpgradeExecDialog.start?4(arguments)
+eric7.VirtualEnv.VirtualenvUpgradeExecDialog.VirtualenvUpgradeExecDialog?1(venvName, interpreter, createLog, venvManager, parent=None)
 eric7.WebBrowser.AdBlock.AdBlockDialog.AdBlockDialog.addCustomRule?4(filterRule)
 eric7.WebBrowser.AdBlock.AdBlockDialog.AdBlockDialog.addSubscription?4(subscription, refresh=True)
 eric7.WebBrowser.AdBlock.AdBlockDialog.AdBlockDialog.on_adBlockGroup_toggled?4(state)
@@ -12001,7 +12014,6 @@
 eric7.WebBrowser.Tools.WebBrowserTools.pixmapFromByteArray?4(data)
 eric7.WebBrowser.Tools.WebBrowserTools.pixmapToByteArray?4(pixmap)
 eric7.WebBrowser.Tools.WebBrowserTools.pixmapToDataUrl?4(pixmap, mimetype="image/png")
-eric7.WebBrowser.Tools.WebBrowserTools.readAllFileByteContents?4(filename)
 eric7.WebBrowser.Tools.WebBrowserTools.readAllFileContents?4(filename)
 eric7.WebBrowser.Tools.WebHitTestResult.WebHitTestResult.alternateText?4()
 eric7.WebBrowser.Tools.WebHitTestResult.WebHitTestResult.baseUrl?4()
--- a/eric7/APIs/Python3/eric7.bas	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/APIs/Python3/eric7.bas	Fri Jul 01 11:02:32 2022 +0200
@@ -130,6 +130,9 @@
 CreateDialogCodeDialog QDialog Ui_CreateDialogCodeDialog
 CustomHelpFormatter argparse.HelpFormatter
 CustomNamespace argparse.Namespace
+file:///data2/detlev/Downloads/Konto_0025837808-Auszug_2022_0005.PDFCycloneDXConfigDialog QDialog Ui_CycloneDXConfigDialog
+CycloneDXEnvironmentParser BaseParser
+CycloneDXMetaDataDialog QDialog Ui_CycloneDXMetaDataDialog
 DateTimeVisitor ast.NodeVisitor
 DebugClient DebugBase DebugClientBase ThreadExtension
 DebugServer QTcpServer
@@ -402,7 +405,6 @@
 GitTagBranchListDialog QDialog Ui_GitTagBranchListDialog
 GitTagDialog QDialog Ui_GitTagDialog
 GitUserConfigDataDialog QDialog Ui_GitUserConfigDataDialog
-GlosbeEngine TranslationEngine
 GoogleV1Engine TranslationEngine
 GoogleV2Engine TranslationEngine
 GotoDialog QDialog Ui_GotoDialog
@@ -772,7 +774,6 @@
 ProjectSourcesBrowser ProjectBaseBrowser
 ProjectTaskExtractionThread QThread
 ProjectTranslationsBrowser ProjectBaseBrowser
-PromtEngine TranslationEngine
 PropertiesDialog QDialog Ui_PropertiesDialog
 ProtobufPage ConfigurationPageBase Ui_ProtobufPage
 ProtocolHandlerManager QObject
@@ -1059,6 +1060,8 @@
 VirtualenvManagerWidget QWidget Ui_VirtualenvManagerWidget
 VirtualenvManagerWindow EricMainWindow
 VirtualenvNameDialog QDialog Ui_VirtualenvNameDialog
+VirtualenvUpgradeConfigurationDialog QDialog Ui_VirtualenvUpgradeConfigurationDialog
+VirtualenvUpgradeExecDialog QDialog Ui_VirtualenvExecDialog
 VirusTotalAPI QObject
 VirusTotalDomainReportDialog QDialog Ui_VirusTotalDomainReportDialog
 VirusTotalIpReportDialog QDialog Ui_VirusTotalIpReportDialog
--- a/eric7/Cooperation/ChatWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Cooperation/ChatWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,7 +7,9 @@
 Module implementing the chat dialog.
 """
 
-from PyQt6.QtCore import Qt, pyqtSlot, pyqtSignal, QDateTime, QPoint, QFileInfo
+import pathlib
+
+from PyQt6.QtCore import Qt, pyqtSlot, pyqtSignal, QDateTime, QPoint
 from PyQt6.QtGui import QColor
 from PyQt6.QtWidgets import QWidget, QListWidgetItem, QMenu, QApplication
 
@@ -21,7 +23,6 @@
 from .Ui_ChatWidget import Ui_ChatWidget
 
 import Preferences
-import Utilities
 import UI.PixmapCache
 
 
@@ -558,24 +559,23 @@
                 None,
                 EricFileDialog.DontConfirmOverwrite)
             if fname:
-                ext = QFileInfo(fname).suffix()
-                if not ext:
+                fpath = pathlib.Path(fname)
+                if not fpath.suffix:
                     ex = selectedFilter.split("(*")[1].split(")")[0]
                     if ex:
-                        fname += ex
-                if QFileInfo(fname).exists():
+                        fpath = fpath.with_suffix(ex)
+                if fpath.exists():
                     res = EricMessageBox.yesNo(
                         self,
                         self.tr("Save Chat"),
                         self.tr("<p>The file <b>{0}</b> already exists."
-                                " Overwrite it?</p>").format(fname),
+                                " Overwrite it?</p>").format(fpath),
                         icon=EricMessageBox.Warning)
                     if not res:
                         return
-                    fname = Utilities.toNativeSeparators(fname)
                 
                 try:
-                    with open(fname, "w", encoding="utf-8") as f:
+                    with fpath.open("w", encoding="utf-8") as f:
                         f.write(txt)
                 except OSError as err:
                     EricMessageBox.critical(
@@ -583,8 +583,8 @@
                         self.tr("Error saving Chat"),
                         self.tr("""<p>The chat contents could not be"""
                                 """ written to <b>{0}</b></p>"""
-                                """<p>Reason: {1}</p>""") .format(
-                            fname, str(err)))
+                                """<p>Reason: {1}</p>""")
+                        .format(fpath, str(err)))
     
     def __copyChat(self):
         """
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/CycloneDXInterface/CycloneDXConfigDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,228 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Module implementing a dialog to configure the CycloneDX SBOM generation.
+"""
+
+import os
+
+from PyQt6.QtCore import pyqtSlot
+from PyQt6.QtWidgets import QDialog, QDialogButtonBox
+
+from EricWidgets.EricApplication import ericApp
+from EricWidgets.EricPathPicker import EricPathPickerModes
+
+from .Ui_CycloneDXConfigDialog import Ui_CycloneDXConfigDialog
+
+
+class CycloneDXConfigDialog(QDialog, Ui_CycloneDXConfigDialog):
+    """
+    Class implementing a dialog to configure the CycloneDX SBOM generation.
+    """
+    SupportedSchemas = {
+        "JSON": [
+            (1, 4),
+            (1, 3),
+            (1, 2),
+        ],
+        "XML": [
+            (1, 4),
+            (1, 3),
+            (1, 2),
+            (1, 1),
+            (1, 0),
+        ],
+    }
+    Sources = {
+        "pipenv": "Pipfile.lock",
+        "poetry": "poetry.lock",
+        "requirements": "requirements.txt",
+    }
+    DefaultFileFormat = "JSON"
+    DefaultFileNames = {
+        "JSON": "cyclonedx.json",
+        "XML": "cyclonedx.xml",
+    }
+    
+    def __init__(self, environment, parent=None):
+        """
+        Constructor
+        
+        @param environment name of the virtual environment
+        @type str
+        @param parent reference to the parent widget (defaults to None)
+        @type QWidget (optional)
+        """
+        super().__init__(parent)
+        self.setupUi(self)
+        
+        if environment == "<project>":
+            self.__project = ericApp().getObject("Project")
+            self.__defaultDirectory = self.__project.getProjectPath()
+        else:
+            self.__project = None
+            venvManager = ericApp().getObject("VirtualEnvManager")
+            self.__defaultDirectory = venvManager.getVirtualenvDirectory(
+                environment)
+        
+        self.environmentLabel.setText(environment)
+        
+        self.pipenvButton.setEnabled(os.path.isfile(os.path.join(
+            self.__defaultDirectory,
+            CycloneDXConfigDialog.Sources["pipenv"]
+        )))
+        self.poetryButton.setEnabled(os.path.isfile(os.path.join(
+            self.__defaultDirectory,
+            CycloneDXConfigDialog.Sources["poetry"]
+        )))
+        self.requirementsButton.setEnabled(os.path.isfile(os.path.join(
+            self.__defaultDirectory,
+            CycloneDXConfigDialog.Sources["requirements"]
+        )))
+        
+        self.vulnerabilityCheckBox.toggled.connect(
+            self.__repopulateSchemaVersionComboBox)
+        
+        self.filePicker.setMode(EricPathPickerModes.SAVE_FILE_OVERWRITE_MODE)
+        self.filePicker.setDefaultDirectory(self.__defaultDirectory)
+        
+        self.fileFormatComboBox.setCurrentText(
+            CycloneDXConfigDialog.DefaultFileFormat)
+        self.on_fileFormatComboBox_currentTextChanged(
+            CycloneDXConfigDialog.DefaultFileFormat)
+        
+        self.__metadata = None
+        self.__metadataButton = self.buttonBox.addButton(
+            self.tr("Edit Metadata..."),
+            QDialogButtonBox.ButtonRole.ActionRole)
+        self.__metadataButton.clicked.connect(self.__editMetaData)
+        
+        msh = self.minimumSizeHint()
+        self.resize(max(self.width(), msh.width()), msh.height())
+    
+    @pyqtSlot()
+    def __repopulateSchemaVersionComboBox(self):
+        """
+        Private slot to repopulate the schema version selector.
+        """
+        fileFormat = self.fileFormatComboBox.currentText()
+        minSchemaVersion = (
+            (1, 4)
+            if self.vulnerabilityCheckBox.isChecked() else
+            (1, 0)
+        )
+        self.schemaVersionComboBox.clear()
+        self.schemaVersionComboBox.addItems(
+            "{0}.{1}".format(*f)
+            for f in CycloneDXConfigDialog.SupportedSchemas[fileFormat]
+            if f >= minSchemaVersion
+        )
+    
+    @pyqtSlot(str)
+    def on_fileFormatComboBox_currentTextChanged(self, fileFormat):
+        """
+        Private slot to handle the selection of a SBOM file format.
+        
+        @param fileFormat selected format
+        @type str
+        """
+        # re-populate the file schema combo box
+        self.__repopulateSchemaVersionComboBox()
+        
+        # set the file filter
+        if fileFormat == "JSON":
+            self.filePicker.setFilters(
+                self.tr("JSON Files (*.json);;All Files (*)"))
+        elif fileFormat == "XML":
+            self.filePicker.setFilters(
+                self.tr("XML Files (*.xml);;All Files (*)"))
+        else:
+            self.filePicker.setFilters(self.tr("All Files (*)"))
+    
+    @pyqtSlot()
+    def __editMetaData(self):
+        """
+        Private slot to open a dialog for editing the SBOM metadata.
+        """
+        from .CycloneDXMetaDataDialog import CycloneDXMetaDataDialog
+        
+        # populate a metadata dictionary from project data
+        metadata = (
+            {
+                "Name": self.__project.getProjectName(),
+                "Type": "",
+                "Version": self.__project.getProjectVersion(),
+                "Description": self.__project.getProjectDescription(),
+                "AuthorName": self.__project.getProjectAuthor(),
+                "AuthorEmail": self.__project.getProjectAuthorEmail(),
+                "License": self.__project.getProjectLicense(),
+                "Manufacturer": "",
+                "Supplier": "",
+            }
+            if self.__metadata is None and self.__project is not None else
+            self.__metadata
+        )
+        
+        dlg = CycloneDXMetaDataDialog(metadata=metadata, parent=self)
+        if dlg.exec() == QDialog.DialogCode.Accepted:
+            self.__metadata = dlg.getMetaData()
+    
+    def getData(self):
+        """
+        Public method to get the SBOM configuration data.
+        
+        @return tuple containing the input source, the input file name, the
+            file format, the schema version, the path of the SBOM file to be
+            written, a flag indicating to include vulnerability information,
+            a flag indicating to include dependency information and a
+            dictionary containing the SBOM meta data
+        @rtype tuple of (str, str, str, str, str, bool, bool, dict)
+        """
+        if self.environmentButton.isChecked():
+            inputSource = "environment"
+            inputFile = None
+        elif self.pipenvButton.isChecked():
+            inputSource = "pipenv"
+            inputFile = os.path.join(
+                self.__defaultDirectory,
+                CycloneDXConfigDialog.Sources["pipenv"]
+            )
+        elif self.poetryButton.isChecked():
+            inputSource = "poetry"
+            inputFile = os.path.join(
+                self.__defaultDirectory,
+                CycloneDXConfigDialog.Sources["poetry"]
+            )
+        elif self.requirementsButton.isChecked():
+            inputSource = "requirements"
+            inputFile = os.path.join(
+                self.__defaultDirectory,
+                CycloneDXConfigDialog.Sources["requirements"]
+            )
+        else:
+            # should not happen
+            inputSource = None
+            inputFile = None
+        
+        fileFormat = self.fileFormatComboBox.currentText()
+        schemaVersion = self.schemaVersionComboBox.currentText()
+        sbomFile = self.filePicker.text()
+        if not sbomFile:
+            try:
+                sbomFile = os.path.join(
+                    self.__defaultDirectory,
+                    CycloneDXConfigDialog.DefaultFileNames[fileFormat]
+                )
+            except KeyError:
+                # should not happen
+                sbomFile = None
+        
+        return (
+            inputSource, inputFile, fileFormat, schemaVersion, sbomFile,
+            self.vulnerabilityCheckBox.isChecked(),
+            self.dependenciesCheckBox.isChecked(),
+            self.__metadata
+        )
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/CycloneDXInterface/CycloneDXConfigDialog.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>CycloneDXConfigDialog</class>
+ <widget class="QDialog" name="CycloneDXConfigDialog">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>650</width>
+    <height>338</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>SBOM Configuration</string>
+  </property>
+  <property name="sizeGripEnabled">
+   <bool>true</bool>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <layout class="QHBoxLayout" name="horizontalLayout_2">
+     <item>
+      <widget class="QLabel" name="label">
+       <property name="text">
+        <string>Environment:</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QLabel" name="environmentLabel">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="wordWrap">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox">
+     <property name="title">
+      <string>Input</string>
+     </property>
+     <layout class="QHBoxLayout" name="horizontalLayout">
+      <item>
+       <widget class="QRadioButton" name="environmentButton">
+        <property name="toolTip">
+         <string>Select to build SBOM from environment</string>
+        </property>
+        <property name="text">
+         <string>Environment</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QRadioButton" name="pipenvButton">
+        <property name="toolTip">
+         <string>Select to build SBOM from 'Pipfile.lock' file</string>
+        </property>
+        <property name="text">
+         <string>PipEnv</string>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QRadioButton" name="poetryButton">
+        <property name="toolTip">
+         <string>Select to build SBOM from 'poetry.lock' file</string>
+        </property>
+        <property name="text">
+         <string>Poetry</string>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QRadioButton" name="requirementsButton">
+        <property name="toolTip">
+         <string>Select to build SBOM from 'requirements.txt' file</string>
+        </property>
+        <property name="text">
+         <string>Requirements</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox_2">
+     <property name="title">
+      <string>SBOM Output</string>
+     </property>
+     <layout class="QGridLayout" name="gridLayout">
+      <item row="3" column="0">
+       <widget class="QLabel" name="label_3">
+        <property name="text">
+         <string>Schema Version:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0">
+       <widget class="QLabel" name="label_4">
+        <property name="text">
+         <string>File Name:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="1">
+       <widget class="QComboBox" name="schemaVersionComboBox">
+        <property name="toolTip">
+         <string>Select the SBOM schema version of the SBOM file</string>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="2">
+       <spacer name="horizontalSpacer">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>413</width>
+          <height>20</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+      <item row="2" column="1">
+       <widget class="QComboBox" name="fileFormatComboBox">
+        <property name="toolTip">
+         <string>Select the format of the SBOM file</string>
+        </property>
+        <item>
+         <property name="text">
+          <string>JSON</string>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>XML</string>
+         </property>
+        </item>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QLabel" name="label_2">
+        <property name="text">
+         <string>File Format:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="1" colspan="2">
+       <widget class="EricPathPicker" name="filePicker" native="true">
+        <property name="focusPolicy">
+         <enum>Qt::StrongFocus</enum>
+        </property>
+        <property name="toolTip">
+         <string>Enter the file path for the SBOM file (leave empty for default)</string>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="0" colspan="3">
+       <widget class="QCheckBox" name="vulnerabilityCheckBox">
+        <property name="toolTip">
+         <string>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</string>
+        </property>
+        <property name="text">
+         <string>Include Vulnerability Information</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0" colspan="3">
+       <widget class="QCheckBox" name="dependenciesCheckBox">
+        <property name="toolTip">
+         <string>Select to include dependency information in the generated SBOM</string>
+        </property>
+        <property name="text">
+         <string>Include Dependencies</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>EricPathPicker</class>
+   <extends>QWidget</extends>
+   <header>EricWidgets/EricPathPicker.h</header>
+   <container>1</container>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>environmentButton</tabstop>
+  <tabstop>pipenvButton</tabstop>
+  <tabstop>poetryButton</tabstop>
+  <tabstop>requirementsButton</tabstop>
+  <tabstop>vulnerabilityCheckBox</tabstop>
+  <tabstop>dependenciesCheckBox</tabstop>
+  <tabstop>fileFormatComboBox</tabstop>
+  <tabstop>schemaVersionComboBox</tabstop>
+  <tabstop>filePicker</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>accepted()</signal>
+   <receiver>CycloneDXConfigDialog</receiver>
+   <slot>accept()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>248</x>
+     <y>254</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>157</x>
+     <y>274</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>rejected()</signal>
+   <receiver>CycloneDXConfigDialog</receiver>
+   <slot>reject()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>316</x>
+     <y>260</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>286</x>
+     <y>274</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/CycloneDXInterface/CycloneDXMetaDataDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,128 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Module implementing a dialog to edit the metadata of the CycloneDX SBOM.
+"""
+
+from PyQt6.QtCore import pyqtSlot, QCoreApplication
+from PyQt6.QtWidgets import QDialog, QDialogButtonBox
+
+from cyclonedx.model.component import ComponentType
+import trove_classifiers
+
+from .Ui_CycloneDXMetaDataDialog import Ui_CycloneDXMetaDataDialog
+
+
+class CycloneDXMetaDataDialog(QDialog, Ui_CycloneDXMetaDataDialog):
+    """
+    Class implementing a dialog to edit the metadata of the CycloneDX SBOM.
+    """
+    ComponentTypeMapping = {
+        ComponentType.APPLICATION: QCoreApplication.translate(
+            "CycloneDXMetaDataDialog", "Application"),
+        ComponentType.CONTAINER: QCoreApplication.translate(
+            "CycloneDXMetaDataDialog", "Container"),
+        ComponentType.DEVICE: QCoreApplication.translate(
+            "CycloneDXMetaDataDialog", "Device"),
+        ComponentType.FILE: QCoreApplication.translate(
+            "CycloneDXMetaDataDialog", "File"),
+        ComponentType.FIRMWARE: QCoreApplication.translate(
+            "CycloneDXMetaDataDialog", "Firmware"),
+        ComponentType.FRAMEWORK: QCoreApplication.translate(
+            "CycloneDXMetaDataDialog", "Framework"),
+        ComponentType.LIBRARY: QCoreApplication.translate(
+            "CycloneDXMetaDataDialog", "Library"),
+        ComponentType.OPERATING_SYSTEM: QCoreApplication.translate(
+            "CycloneDXMetaDataDialog", "Operating System"),
+    }
+    
+    def __init__(self, metadata=None, parent=None):
+        """
+        Constructor
+        
+        @param metadata dictionary containing metadata to populate the dialog
+            (defaults to None)
+        @type dict (optional)
+        @param parent reference to the parent widget (defaults to None)
+        @type QWidget (optional)
+        """
+        super().__init__(parent)
+        self.setupUi(self)
+        
+        self.__populateComponentTypeSelector()
+        self.__populateLicenseSelector()
+        
+        if metadata:
+            # populate the dialog from given metadata dictionary
+            self.nameEdit.setText(metadata["Name"])
+            self.versionEdit.setText(metadata["Version"])
+            self.descriptionEdit.setPlainText(metadata["Description"])
+            self.authorEdit.setText(metadata["AuthorName"])
+            self.emailEdit.setText(metadata["AuthorEmail"])
+            self.licenseComboBox.setCurrentText(metadata["License"])
+            self.manufacturerEdit.setText(metadata["Manufacturer"])
+            self.supplierEdit.setText(metadata["Supplier"])
+            index = self.typeComboBox.findData(metadata["Type"])
+            self.typeComboBox.setCurrentIndex(index)
+        
+        self.nameEdit.textChanged.connect(self.__updateOkButton)
+        self.typeComboBox.currentTextChanged.connect(self.__updateOkButton)
+        self.licenseComboBox.currentTextChanged.connect(self.__updateOkButton)
+        
+        self.__updateOkButton()
+    
+    def __populateComponentTypeSelector(self):
+        """
+        Private method to populate the component type selector.
+        """
+        self.typeComboBox.addItem("", "")
+        for componentType, displayStr in sorted(
+            CycloneDXMetaDataDialog.ComponentTypeMapping.items(),
+            key=lambda x: x[1]
+        ):
+            self.typeComboBox.addItem(displayStr, componentType)
+    
+    def __populateLicenseSelector(self):
+        """
+        Private method to populate the license selector with the list of trove
+        license types.
+        """
+        self.licenseComboBox.addItem("")
+        self.licenseComboBox.addItems(sorted(
+            classifier.split("::")[-1].strip()
+            for classifier in trove_classifiers.classifiers
+            if classifier.startswith("License ::")
+        ))
+    
+    @pyqtSlot()
+    def __updateOkButton(self):
+        """
+        Private slot to update the enabled state of the OK button.
+        """
+        self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled(
+            bool(self.nameEdit.text()) and
+            bool(self.typeComboBox.currentText()) and
+            bool(self.licenseComboBox.currentText())
+        )
+    
+    def getMetaData(self):
+        """
+        Public method to get the entered data.
+        
+        @return dictionary containing the metadata.
+        @rtype dict
+        """
+        return {
+            "Name": self.nameEdit.text(),
+            "Type": self.typeComboBox.currentData(),
+            "Version": self.versionEdit.text(),
+            "Description": self.descriptionEdit.toPlainText(),
+            "AuthorName": self.authorEdit.text(),
+            "AuthorEmail": self.emailEdit.text(),
+            "License": self.licenseComboBox.currentText(),
+            "Manufacturer": self.manufacturerEdit.text(),
+            "Supplier": self.supplierEdit.text(),
+        }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/CycloneDXInterface/CycloneDXMetaDataDialog.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>CycloneDXMetaDataDialog</class>
+ <widget class="QDialog" name="CycloneDXMetaDataDialog">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>600</width>
+    <height>600</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>SBOM Meta Data</string>
+  </property>
+  <property name="sizeGripEnabled">
+   <bool>true</bool>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout_2">
+   <item>
+    <widget class="QGroupBox" name="groupBox">
+     <property name="title">
+      <string>Component</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout">
+      <item row="0" column="0">
+       <widget class="QLabel" name="nameLabel">
+        <property name="text">
+         <string>Name:</string>
+        </property>
+        <property name="buddy">
+         <cstring>nameEdit</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="QLineEdit" name="nameEdit">
+        <property name="toolTip">
+         <string>Enter the component name</string>
+        </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label">
+        <property name="text">
+         <string>Type:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="QComboBox" name="typeComboBox">
+        <property name="toolTip">
+         <string>Select the component type</string>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QLabel" name="label_2">
+        <property name="text">
+         <string>Version:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="1">
+       <widget class="QLineEdit" name="versionEdit">
+        <property name="toolTip">
+         <string>Enter the version number</string>
+        </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="0">
+       <widget class="QLabel" name="descriptionLabel">
+        <property name="text">
+         <string>Description:</string>
+        </property>
+        <property name="alignment">
+         <set>Qt::AlignTop</set>
+        </property>
+        <property name="buddy">
+         <cstring>descriptionEdit</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="1">
+       <widget class="EricSpellCheckedTextEdit" name="descriptionEdit">
+        <property name="toolTip">
+         <string>Enter a description of the component</string>
+        </property>
+        <property name="tabChangesFocus">
+         <bool>true</bool>
+        </property>
+        <property name="acceptRichText">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox_2">
+     <property name="title">
+      <string>Author</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout_2">
+      <item row="0" column="0">
+       <widget class="QLabel" name="authorLabel">
+        <property name="text">
+         <string>Name:</string>
+        </property>
+        <property name="buddy">
+         <cstring>authorEdit</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="QLineEdit" name="authorEdit">
+        <property name="toolTip">
+         <string>Enter author's name</string>
+        </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="emailLabel">
+        <property name="text">
+         <string>Email:</string>
+        </property>
+        <property name="buddy">
+         <cstring>emailEdit</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="QLineEdit" name="emailEdit">
+        <property name="toolTip">
+         <string>Enter author's email</string>
+        </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox_3">
+     <property name="title">
+      <string>License</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout">
+      <item>
+       <widget class="QComboBox" name="licenseComboBox">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="toolTip">
+         <string>Enter or select the license</string>
+        </property>
+        <property name="editable">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox_4">
+     <property name="title">
+      <string>Various</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout_3">
+      <item row="0" column="0">
+       <widget class="QLabel" name="label_3">
+        <property name="text">
+         <string>Manufacturer:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="QLineEdit" name="manufacturerEdit">
+        <property name="toolTip">
+         <string>Enter the name of the manufacturer</string>
+        </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_4">
+        <property name="text">
+         <string>Supplier:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="QLineEdit" name="supplierEdit">
+        <property name="toolTip">
+         <string>Enter the name of the supplier</string>
+        </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>EricSpellCheckedTextEdit</class>
+   <extends>QTextEdit</extends>
+   <header>EricWidgets/EricSpellCheckedTextEdit.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>nameEdit</tabstop>
+  <tabstop>typeComboBox</tabstop>
+  <tabstop>versionEdit</tabstop>
+  <tabstop>descriptionEdit</tabstop>
+  <tabstop>authorEdit</tabstop>
+  <tabstop>emailEdit</tabstop>
+  <tabstop>licenseComboBox</tabstop>
+  <tabstop>manufacturerEdit</tabstop>
+  <tabstop>supplierEdit</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>accepted()</signal>
+   <receiver>CycloneDXMetaDataDialog</receiver>
+   <slot>accept()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>248</x>
+     <y>254</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>157</x>
+     <y>274</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>rejected()</signal>
+   <receiver>CycloneDXMetaDataDialog</receiver>
+   <slot>reject()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>316</x>
+     <y>260</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>286</x>
+     <y>274</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/CycloneDXInterface/CycloneDXUtilities.py	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,364 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Module implementing the interface to CycloneDX.
+"""
+
+import os
+
+from PyQt6.QtCore import QCoreApplication
+from PyQt6.QtWidgets import QDialog
+
+from EricWidgets.EricApplication import ericApp
+from EricWidgets import EricMessageBox
+
+from packageurl import PackageURL
+
+from cyclonedx.model import (
+    ExternalReference, ExternalReferenceType, LicenseChoice,
+    OrganizationalContact, OrganizationalEntity, Tool, XsUri
+)
+from cyclonedx.model.bom import Bom
+from cyclonedx.model.component import Component
+from cyclonedx.model.vulnerability import Vulnerability, VulnerabilitySource
+from cyclonedx.output import (
+    OutputFormat, SchemaVersion, get_instance as get_output_instance
+)
+from cyclonedx.parser import BaseParser
+
+from cyclonedx_py.parser.pipenv import PipEnvFileParser
+from cyclonedx_py.parser.poetry import PoetryFileParser
+from cyclonedx_py.parser.requirements import RequirementsFileParser
+
+from PipInterface.PipVulnerabilityChecker import (
+    Package, VulnerabilityCheckError
+)
+
+
+class CycloneDXEnvironmentParser(BaseParser):
+    """
+    Class implementing a parser to get package data for a named environment.
+    """
+    def __init__(self, venvName):
+        """
+        Constructor
+        
+        @param venvName name of the virtual environment
+        @type str
+        """
+        super().__init__()
+        
+        pip = ericApp().getObject("Pip")
+        packages = pip.getLicenses(venvName)
+        for package in packages:
+            comp = Component(
+                name=package["Name"],
+                version=package["Version"],
+                author=package["Author"],
+                description=package["Description"],
+                purl=PackageURL(
+                    type='pypi',
+                    name=package["Name"],
+                    version=package["Version"]
+                )
+            )
+            for lic in package["License"].split(";"):
+                comp.licenses.add(
+                    LicenseChoice(license_expression=lic.strip())
+                )
+            
+            self._components.append(comp)
+
+
+def createCycloneDXFile(venvName):
+    """
+    Function to create a CyccloneDX SBOM file.
+    
+    @param venvName name of the virtual environment
+    @type str
+    @exception RuntimeError raised to indicate illegal creation parameters
+    """
+    from .CycloneDXConfigDialog import CycloneDXConfigDialog
+    dlg = CycloneDXConfigDialog(venvName)
+    if dlg.exec() == QDialog.DialogCode.Accepted:
+        (inputSource, inputFile, fileFormat, schemaVersion, sbomFile,
+         withVulnerabilities, withDependencies, metadataDict) = dlg.getData()
+        
+        # check error conditions first
+        if inputSource not in ("environment", "pipenv", "poetry",
+                               "requirements"):
+            raise RuntimeError("Unsupported input source given.")
+        if fileFormat not in ("XML", "JSON"):
+            raise RuntimeError("Unsupported SBOM file format given.")
+        
+        if inputSource == "environment":
+            parser = CycloneDXEnvironmentParser(venvName)
+        else:
+            # all other parsers need an input file
+            if not os.path.isfile(inputFile):
+                EricMessageBox.warning(
+                    None,
+                    QCoreApplication.translate(
+                        "CycloneDX", "CycloneDX - SBOM Creation"),
+                    QCoreApplication.translate(
+                        "CycloneDX",
+                        "<p>The configured input file <b>{0}</b> does not"
+                        " exist. Aborting...</p>"
+                    ).format(inputFile)
+                )
+                return
+            
+            if inputSource == "pipenv":
+                parser = PipEnvFileParser(pipenv_lock_filename=inputFile)
+            elif inputSource == "poetry":
+                parser = PoetryFileParser(poetry_lock_filename=inputFile)
+            elif inputSource == "requirements":
+                parser = RequirementsFileParser(requirements_file=inputFile)
+        
+        if withVulnerabilities:
+            addCycloneDXVulnerabilities(parser)
+        
+        if withDependencies:
+            addCycloneDXDependencies(parser, venvName)
+        
+        if fileFormat == "XML":
+            outputFormat = OutputFormat.XML
+        elif fileFormat == "JSON":
+            outputFormat = OutputFormat.JSON
+        
+        if parser.has_warnings():
+            excludedList = ["<li>{0}</li>".format(warning.get_item())
+                            for warning in parser.get_warnings()]
+            EricMessageBox.warning(
+                None,
+                QCoreApplication.translate(
+                    "CycloneDX", "CycloneDX - SBOM Creation"),
+                QCoreApplication.translate(
+                    "CycloneDX",
+                    "<p>Some of the dependencies do not have pinned version"
+                    " numbers.<ul>{0}</ul>The above listed packages will NOT"
+                    " be included in the generated CycloneDX SBOM file as"
+                    " version is a mandatory field.</p>"
+                ).format("".join(excludedList))
+            )
+        
+        bom = Bom.from_parser(parser=parser)
+        _amendMetaData(bom.metadata, metadataDict)
+        output = get_output_instance(
+            bom=bom,
+            output_format=outputFormat,
+            schema_version=SchemaVersion['V{0}'.format(
+                schemaVersion.replace('.', '_')
+            )]
+        )
+        output.output_to_file(filename=sbomFile, allow_overwrite=True)
+        
+        EricMessageBox.information(
+            None,
+            QCoreApplication.translate(
+                "CycloneDX", "CycloneDX - SBOM Creation"),
+            QCoreApplication.translate(
+                "CycloneDX",
+                "<p>The SBOM data was written to file <b>{0}</b>.</p>"
+            ).format(sbomFile)
+        )
+
+
+def addCycloneDXVulnerabilities(parser):
+    """
+    Function to add vulnerability data to the list of created components.
+    
+    @param parser reference to the parser object containing the list of
+        components
+    @type BaseParser
+    """
+    components = parser.get_components()
+    
+    packages = [
+        Package(name=component.name, version=component.version)
+        for component in components
+    ]
+    
+    pip = ericApp().getObject("Pip")
+    error, vulnerabilities = pip.getVulnerabilityChecker().check(packages)
+    
+    if error == VulnerabilityCheckError.OK:
+        for package in vulnerabilities:
+            component = findCyccloneDXComponent(components, package)
+            if component:
+                for vuln in vulnerabilities[package]:
+                    component.add_vulnerability(Vulnerability(
+                        id=vuln.cve,
+                        description=vuln.advisory,
+                        recommendation="upgrade required",
+                        source=VulnerabilitySource(name="pyup.io")
+                    ))
+
+
+def addCycloneDXDependencies(parser, venvName):
+    """
+    Function to add dependency data to the list of created components.
+    
+    @param parser reference to the parser object containing the list of
+        components
+    @type BaseParser
+    @param venvName name of the virtual environment
+    @type str
+    """
+    components = parser.get_components()
+    
+    pip = ericApp().getObject("Pip")
+    dependencies = pip.getDependencyTree(venvName)
+    for dependency in dependencies:
+        _addCycloneDXDependency(dependency, components)
+
+
+def _addCycloneDXDependency(dependency, components):
+    """
+    Function to add a dependency to the given list of components.
+    
+    @param dependency dependency to be added
+    @type dict
+    @param components list of components
+    @type list of Component
+    """
+    component = findCyccloneDXComponent(components, dependency["package_name"])
+    if component is not None:
+        bomRefs = component.dependencies
+        for dep in dependency["dependencies"]:
+            depComponent = findCyccloneDXComponent(
+                components, dep["package_name"])
+            if depComponent is not None:
+                bomRefs.add(depComponent.bom_ref)
+                # recursively add sub-dependencies
+                _addCycloneDXDependency(dep, components)
+        component.dependencies = bomRefs
+
+
+def findCyccloneDXComponent(components, name):
+    """
+    Function to find a component in a given list of components.
+    
+    @param components list of components to scan
+    @type list of Component
+    @param name name of the component to search for
+    @type str
+    @return reference to the found component or None
+    @rtype Component or None
+    """
+    for component in components:
+        if component.name == name:
+            return component
+    
+    return None
+
+
+def _amendMetaData(bomMetaData, metadataDict):
+    """
+    Function to amend the SBOM meta data according the given data.
+    
+    The modifications done are:
+    <ul>
+    <li>add eric7 to the tools</li>
+    </ul>
+    
+    @param bomMetaData reference to the SBOM meta data object
+    @type BomMetaData
+    @param metadataDict dictionary containing additional meta data
+    @type dict
+    @return reference to the modified SBOM meta data object
+    @rtype BomMetaData
+    """
+    # add a Tool entry for eric7
+    try:
+        from importlib.metadata import version as meta_version
+        __EricToolVersion = str(meta_version('eric-ide'))
+    except Exception:
+        from UI.Info import Version
+        __EricToolVersion = Version
+    
+    EricTool = Tool(vendor='python-projects.org',
+                    name='eric-ide',
+                    version=__EricToolVersion)
+    EricTool.external_references.update([
+        ExternalReference(
+            reference_type=ExternalReferenceType.DISTRIBUTION,
+            url=XsUri(
+                "https://pypi.org/project/eric-ide/"
+            )
+        ),
+        ExternalReference(
+            reference_type=ExternalReferenceType.DOCUMENTATION,
+            url=XsUri(
+                "https://pypi.org/project/eric-ide/"
+            )
+        ),
+        ExternalReference(
+            reference_type=ExternalReferenceType.ISSUE_TRACKER,
+            url=XsUri(
+                "https://tracker.die-offenbachs.homelinux.org"
+            )
+        ),
+        ExternalReference(
+            reference_type=ExternalReferenceType.LICENSE,
+            url=XsUri(
+                "https://hg.die-offenbachs.homelinux.org/eric/file/tip/docs/"
+                "LICENSE.GPL3"
+            )
+        ),
+        ExternalReference(
+            reference_type=ExternalReferenceType.RELEASE_NOTES,
+            url=XsUri(
+                "https://hg.die-offenbachs.homelinux.org/eric/file/tip/docs/"
+                "changelog"
+            )
+        ),
+        ExternalReference(
+            reference_type=ExternalReferenceType.VCS,
+            url=XsUri(
+                "https://hg.die-offenbachs.homelinux.org/eric"
+            )
+        ),
+        ExternalReference(
+            reference_type=ExternalReferenceType.WEBSITE,
+            url=XsUri(
+                "https://eric-ide.python-projects.org"
+            )
+        )
+    ])
+    bomMetaData.tools.add(EricTool)
+    
+    # add the meta data info entered by the user (if any)
+    if metadataDict is not None:
+        if metadataDict["AuthorName"]:
+            bomMetaData.authors = [OrganizationalContact(
+                name=metadataDict["AuthorName"],
+                email=metadataDict["AuthorEmail"]
+            )]
+        if metadataDict["Manufacturer"]:
+            bomMetaData.manufacture = OrganizationalEntity(
+                name=metadataDict["Manufacturer"]
+            )
+        if metadataDict["Supplier"]:
+            bomMetaData.supplier = OrganizationalEntity(
+                name=metadataDict["Supplier"])
+        if metadataDict["License"]:
+            bomMetaData.licenses = [LicenseChoice(
+                license_expression=metadataDict["License"]
+            )]
+        if metadataDict["Name"]:
+            bomMetaData.component = Component(
+                name=metadataDict["Name"],
+                component_type=metadataDict["Type"],
+                version=metadataDict["Version"],
+                description=metadataDict["Description"],
+                author=metadataDict["AuthorName"],
+                licenses=[LicenseChoice(
+                    license_expression=metadataDict["License"]
+                )],
+            )
+    
+    return bomMetaData
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/CycloneDXInterface/__init__.py	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,13 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Package implementing the interface to the CycloneDX tool for the generation
+of Software Bill of Materials files.
+"""
+
+from .CycloneDXUtilities import createCycloneDXFile
+
+__all__ = [createCycloneDXFile]
--- a/eric7/Debugger/BreakPointModel.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Debugger/BreakPointModel.py	Fri Jul 01 11:02:32 2022 +0200
@@ -12,6 +12,7 @@
 from PyQt6.QtCore import pyqtSignal, Qt, QAbstractItemModel, QModelIndex
 
 
+# TODO: change column numbers to class attributes
 class BreakPointModel(QAbstractItemModel):
     """
     Class implementing a custom model for breakpoints.
@@ -106,7 +107,10 @@
             role == Qt.ItemDataRole.CheckStateRole and
             index.column() in (3, 4)
         ):
-            return self.breakpoints[index.row()][index.column()]
+            if self.breakpoints[index.row()][index.column()]:
+                return Qt.CheckState.Checked
+            else:
+                return Qt.CheckState.Unchecked
         
         if (
             role == Qt.ItemDataRole.ToolTipRole and
@@ -118,7 +122,7 @@
             role == Qt.ItemDataRole.TextAlignmentRole and
             index.column() < len(self.alignments)
         ):
-            return self.alignments[index.column()]
+            return self.alignments[index.column()].value
         
         return None
     
@@ -280,7 +284,7 @@
             row = index.row()
             index1 = self.createIndex(row, 0, self.breakpoints[row])
             index2 = self.createIndex(
-                row, len(self.breakpoints[row]), self.breakpoints[row])
+                row, len(self.breakpoints[row]) - 1, self.breakpoints[row])
             self.dataAboutToBeChanged.emit(index1, index2)
             self.breakpoints[row] = [fn, line] + list(properties)
             self.dataChanged.emit(index1, index2)
--- a/eric7/Debugger/BreakPointViewer.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Debugger/BreakPointViewer.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,8 +7,10 @@
 Module implementing the Breakpoint viewer widget.
 """
 
+import pathlib
+
 from PyQt6.QtCore import (
-    pyqtSignal, Qt, QItemSelectionModel, QSortFilterProxyModel, QFileInfo
+    pyqtSignal, Qt, QItemSelectionModel, QSortFilterProxyModel
 )
 from PyQt6.QtWidgets import (
     QTreeView, QAbstractItemView, QHeaderView, QMenu, QDialog
@@ -517,7 +519,7 @@
         if rs is not None:
             recent = [f
                       for f in Preferences.toList(rs)
-                      if QFileInfo(f).exists()]
+                      if pathlib.Path(f).exists()]
             fnHistory.extend(
                 recent[:Preferences.getDebugger("RecentNumber")])
         
--- a/eric7/Debugger/CallStackViewer.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Debugger/CallStackViewer.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,7 +7,9 @@
 Module implementing the Call Stack viewer widget.
 """
 
-from PyQt6.QtCore import pyqtSignal, Qt, QFileInfo
+import pathlib
+
+from PyQt6.QtCore import pyqtSignal, Qt
 from PyQt6.QtWidgets import (
     QTreeWidget, QTreeWidgetItem, QMenu, QWidget, QVBoxLayout, QLabel
 )
@@ -15,8 +17,6 @@
 from EricWidgets.EricApplication import ericApp
 from EricWidgets import EricFileDialog, EricMessageBox
 
-import Utilities
-
 
 class CallStackViewer(QWidget):
     """
@@ -196,26 +196,25 @@
                 None,
                 EricFileDialog.DontConfirmOverwrite)
             if fname:
-                ext = QFileInfo(fname).suffix()
-                if not ext:
+                fpath = pathlib.Path(fname)
+                if not fpath.suffix:
                     ex = selectedFilter.split("(*")[1].split(")")[0]
                     if ex:
-                        fname += ex
-                if QFileInfo(fname).exists():
+                        fpath = fpath.with_suffix(ex)
+                if fpath.exists():
                     res = EricMessageBox.yesNo(
                         self,
                         self.tr("Save Call Stack Info"),
                         self.tr("<p>The file <b>{0}</b> already exists."
-                                " Overwrite it?</p>").format(fname),
+                                " Overwrite it?</p>").format(fpath),
                         icon=EricMessageBox.Warning)
                     if not res:
                         return
-                    fname = Utilities.toNativeSeparators(fname)
                 
                 try:
                     title = self.tr("Call Stack of '{0}'").format(
                         self.__debuggerLabel.text())
-                    with open(fname, "w", encoding="utf-8") as f:
+                    with fpath.open("w", encoding="utf-8") as f:
                         f.write("{0}\n".format(title))
                         f.write("{0}\n\n".format(len(title) * "="))
                         itm = self.__callStackList.topLevelItem(0)
@@ -230,4 +229,4 @@
                         self.tr("""<p>The call stack info could not be"""
                                 """ written to <b>{0}</b></p>"""
                                 """<p>Reason: {1}</p>""")
-                        .format(fname, str(err)))
+                        .format(fpath, str(err)))
--- a/eric7/Debugger/CallTraceViewer.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Debugger/CallTraceViewer.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,9 +7,10 @@
 Module implementing the Call Trace viewer widget.
 """
 
+import pathlib
 import re
 
-from PyQt6.QtCore import pyqtSlot, pyqtSignal, Qt, QFileInfo
+from PyQt6.QtCore import pyqtSlot, pyqtSignal, Qt
 from PyQt6.QtWidgets import QWidget, QTreeWidgetItem
 
 from EricWidgets.EricApplication import ericApp
@@ -19,7 +20,6 @@
 
 import UI.PixmapCache
 import Preferences
-import Utilities
 
 
 class CallTraceViewer(QWidget, Ui_CallTraceViewer):
@@ -160,26 +160,25 @@
                 None,
                 EricFileDialog.DontConfirmOverwrite)
             if fname:
-                ext = QFileInfo(fname).suffix()
-                if not ext:
+                fpath = pathlib.Path(fname)
+                if not fpath.suffix:
                     ex = selectedFilter.split("(*")[1].split(")")[0]
                     if ex:
-                        fname += ex
-                if QFileInfo(fname).exists():
+                        fpath = fpath.with_suffix(ex)
+                if fpath.exists():
                     res = EricMessageBox.yesNo(
                         self,
                         self.tr("Save Call Trace Info"),
                         self.tr("<p>The file <b>{0}</b> already exists."
-                                " Overwrite it?</p>").format(fname),
+                                " Overwrite it?</p>").format(fpath),
                         icon=EricMessageBox.Warning)
                     if not res:
                         return
-                    fname = Utilities.toNativeSeparators(fname)
                 
                 try:
                     title = self.tr("Call Trace Info of '{0}'").format(
                         self.__tracedDebuggerId)
-                    with open(fname, "w", encoding="utf-8") as f:
+                    with fpath.open("w", encoding="utf-8") as f:
                         f.write("{0}\n".format(title))
                         f.write("{0}\n\n".format(len(title) * "="))
                         itm = self.callTrace.topLevelItem(0)
@@ -197,7 +196,7 @@
                         self.tr("""<p>The call trace info could not"""
                                 """ be written to <b>{0}</b></p>"""
                                 """<p>Reason: {1}</p>""")
-                        .format(fname, str(err)))
+                        .format(fpath, str(err)))
     
     @pyqtSlot(QTreeWidgetItem, int)
     def on_callTrace_itemDoubleClicked(self, item, column):
--- a/eric7/Debugger/DebuggerInterfacePython.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Debugger/DebuggerInterfacePython.py	Fri Jul 01 11:02:32 2022 +0200
@@ -380,8 +380,14 @@
             else ''
         )
         
-        execPath = project.getProjectExecPath()
-        interpreter = project.getProjectInterpreter()
+        if venvName:
+            venvManager = ericApp().getObject("VirtualEnvManager")
+            interpreter = venvManager.getVirtualenvInterpreter(venvName)
+            execPath = venvManager.getVirtualenvExecPath(venvName)
+        else:
+            venvName = project.getProjectVenv()
+            execPath = project.getProjectExecPath()
+            interpreter = project.getProjectInterpreter()
         if interpreter == "":
             EricMessageBox.critical(
                 None,
--- a/eric7/Debugger/WatchPointModel.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Debugger/WatchPointModel.py	Fri Jul 01 11:02:32 2022 +0200
@@ -12,6 +12,7 @@
 from PyQt6.QtCore import pyqtSignal, Qt, QAbstractItemModel, QModelIndex
 
 
+# TODO: change column numbers to class attributes
 class WatchPointModel(QAbstractItemModel):
     """
     Class implementing a custom model for watch expressions.
@@ -87,7 +88,10 @@
             role == Qt.ItemDataRole.CheckStateRole and
             index.column() in [2, 3]
         ):
-            return self.watchpoints[index.row()][index.column()]
+            if self.watchpoints[index.row()][index.column()]:
+                return Qt.CheckState.Checked
+            else:
+                return Qt.CheckState.Unchecked
         
         if (
             role == Qt.ItemDataRole.ToolTipRole and
@@ -99,7 +103,7 @@
             role == Qt.ItemDataRole.TextAlignmentRole and
             index.column() < len(self.alignments)
         ):
-            return self.alignments[index.column()]
+            return self.alignments[index.column()].value
         
         return None
     
@@ -225,7 +229,7 @@
             row = index.row()
             index1 = self.createIndex(row, 0, self.watchpoints[row])
             index2 = self.createIndex(
-                row, len(self.watchpoints[row]), self.watchpoints[row])
+                row, len(self.watchpoints[row]) - 1, self.watchpoints[row])
             self.dataAboutToBeChanged.emit(index1, index2)
             self.watchpoints[row] = [cond, special] + list(properties)
             self.dataChanged.emit(index1, index2)
Binary file eric7/Documentation/Help/source.qch has changed
--- a/eric7/Documentation/Help/source.qhp	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Help/source.qhp	Fri Jul 01 11:02:32 2022 +0200
@@ -28,6 +28,11 @@
             <section title="eric7.Cooperation.CooperationClient" ref="eric7.Cooperation.CooperationClient.html" />
             <section title="eric7.Cooperation.CooperationServer" ref="eric7.Cooperation.CooperationServer.html" />
           </section>
+          <section title="eric7.CycloneDXInterface" ref="index-eric7.CycloneDXInterface.html">
+            <section title="eric7.CycloneDXInterface.CycloneDXConfigDialog" ref="eric7.CycloneDXInterface.CycloneDXConfigDialog.html" />
+            <section title="eric7.CycloneDXInterface.CycloneDXMetaDataDialog" ref="eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html" />
+            <section title="eric7.CycloneDXInterface.CycloneDXUtilities" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html" />
+          </section>
           <section title="eric7.DataViews" ref="index-eric7.DataViews.html">
             <section title="eric7.DataViews.CodeMetrics" ref="eric7.DataViews.CodeMetrics.html" />
             <section title="eric7.DataViews.CodeMetricsDialog" ref="eric7.DataViews.CodeMetricsDialog.html" />
@@ -115,6 +120,7 @@
             <section title="eric7.EricNetwork.EricJsonStreamWriter" ref="eric7.EricNetwork.EricJsonStreamWriter.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.EricNetworkUtilities" ref="eric7.EricNetwork.EricNetworkUtilities.html" />
             <section title="eric7.EricNetwork.EricSslCertificateSelectionDialog" ref="eric7.EricNetwork.EricSslCertificateSelectionDialog.html" />
             <section title="eric7.EricNetwork.EricSslCertificatesDialog" ref="eric7.EricNetwork.EricSslCertificatesDialog.html" />
             <section title="eric7.EricNetwork.EricSslCertificatesInfoDialog" ref="eric7.EricNetwork.EricSslCertificatesInfoDialog.html" />
@@ -124,7 +130,6 @@
             <section title="eric7.EricNetwork.EricSslUtilities" ref="eric7.EricNetwork.EricSslUtilities.html" />
             <section title="eric7.EricNetwork.EricTldExtractor" ref="eric7.EricNetwork.EricTldExtractor.html" />
             <section title="eric7.EricNetwork.EricUrlInfo" ref="eric7.EricNetwork.EricUrlInfo.html" />
-            <section title="eric7.EricNetwork.__init__" ref="eric7.EricNetwork.__init__.html" />
           </section>
           <section title="eric7.EricUtilities" ref="index-eric7.EricUtilities.html">
             <section title="eric7.EricUtilities.EricCache" ref="eric7.EricUtilities.EricCache.html" />
@@ -440,13 +445,11 @@
                 </section>
                 <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines" ref="index-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.html">
                   <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.html" />
-                  <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html" />
                   <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV1Engine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV1Engine.html" />
                   <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV2Engine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV2Engine.html" />
                   <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.IbmWatsonEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.IbmWatsonEngine.html" />
                   <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html" />
                   <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html" />
-                  <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html" />
                   <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.TranslationEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.TranslationEngine.html" />
                   <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.YandexEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.YandexEngine.html" />
                   <section title="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.__init__" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.__init__.html" />
@@ -1162,6 +1165,8 @@
             <section title="eric7.VirtualEnv.VirtualenvManager" ref="eric7.VirtualEnv.VirtualenvManager.html" />
             <section title="eric7.VirtualEnv.VirtualenvManagerWidgets" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html" />
             <section title="eric7.VirtualEnv.VirtualenvNameDialog" ref="eric7.VirtualEnv.VirtualenvNameDialog.html" />
+            <section title="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog" ref="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html" />
+            <section title="eric7.VirtualEnv.VirtualenvUpgradeExecDialog" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html" />
           </section>
           <section title="eric7.WebBrowser" ref="index-eric7.WebBrowser.html">
             <section title="eric7.WebBrowser.AdBlock" ref="index-eric7.WebBrowser.AdBlock.html">
@@ -3287,6 +3292,24 @@
       <keyword name="CustomHelpFormatter._format_action" id="CustomHelpFormatter._format_action" ref="eric7.PipInterface.piplicenses.html#CustomHelpFormatter._format_action" />
       <keyword name="CustomHelpFormatter._split_lines" id="CustomHelpFormatter._split_lines" ref="eric7.PipInterface.piplicenses.html#CustomHelpFormatter._split_lines" />
       <keyword name="CustomNamespace" id="CustomNamespace" ref="eric7.PipInterface.piplicenses.html#CustomNamespace" />
+      <keyword name="CycloneDXConfigDialog" id="CycloneDXConfigDialog" ref="eric7.CycloneDXInterface.CycloneDXConfigDialog.html#CycloneDXConfigDialog" />
+      <keyword name="CycloneDXConfigDialog (Constructor)" id="CycloneDXConfigDialog (Constructor)" ref="eric7.CycloneDXInterface.CycloneDXConfigDialog.html#CycloneDXConfigDialog.__init__" />
+      <keyword name="CycloneDXConfigDialog (Module)" id="CycloneDXConfigDialog (Module)" ref="eric7.CycloneDXInterface.CycloneDXConfigDialog.html" />
+      <keyword name="CycloneDXConfigDialog.__editMetaData" id="CycloneDXConfigDialog.__editMetaData" ref="eric7.CycloneDXInterface.CycloneDXConfigDialog.html#CycloneDXConfigDialog.__editMetaData" />
+      <keyword name="CycloneDXConfigDialog.__repopulateSchemaVersionComboBox" id="CycloneDXConfigDialog.__repopulateSchemaVersionComboBox" ref="eric7.CycloneDXInterface.CycloneDXConfigDialog.html#CycloneDXConfigDialog.__repopulateSchemaVersionComboBox" />
+      <keyword name="CycloneDXConfigDialog.getData" id="CycloneDXConfigDialog.getData" ref="eric7.CycloneDXInterface.CycloneDXConfigDialog.html#CycloneDXConfigDialog.getData" />
+      <keyword name="CycloneDXConfigDialog.on_fileFormatComboBox_currentTextChanged" id="CycloneDXConfigDialog.on_fileFormatComboBox_currentTextChanged" ref="eric7.CycloneDXInterface.CycloneDXConfigDialog.html#CycloneDXConfigDialog.on_fileFormatComboBox_currentTextChanged" />
+      <keyword name="CycloneDXEnvironmentParser" id="CycloneDXEnvironmentParser" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html#CycloneDXEnvironmentParser" />
+      <keyword name="CycloneDXEnvironmentParser (Constructor)" id="CycloneDXEnvironmentParser (Constructor)" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html#CycloneDXEnvironmentParser.__init__" />
+      <keyword name="CycloneDXInterface (Package)" id="CycloneDXInterface (Package)" ref="index-eric7.CycloneDXInterface.html" />
+      <keyword name="CycloneDXMetaDataDialog" id="CycloneDXMetaDataDialog" ref="eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html#CycloneDXMetaDataDialog" />
+      <keyword name="CycloneDXMetaDataDialog (Constructor)" id="CycloneDXMetaDataDialog (Constructor)" ref="eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html#CycloneDXMetaDataDialog.__init__" />
+      <keyword name="CycloneDXMetaDataDialog (Module)" id="CycloneDXMetaDataDialog (Module)" ref="eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html" />
+      <keyword name="CycloneDXMetaDataDialog.__populateComponentTypeSelector" id="CycloneDXMetaDataDialog.__populateComponentTypeSelector" ref="eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html#CycloneDXMetaDataDialog.__populateComponentTypeSelector" />
+      <keyword name="CycloneDXMetaDataDialog.__populateLicenseSelector" id="CycloneDXMetaDataDialog.__populateLicenseSelector" ref="eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html#CycloneDXMetaDataDialog.__populateLicenseSelector" />
+      <keyword name="CycloneDXMetaDataDialog.__updateOkButton" id="CycloneDXMetaDataDialog.__updateOkButton" ref="eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html#CycloneDXMetaDataDialog.__updateOkButton" />
+      <keyword name="CycloneDXMetaDataDialog.getMetaData" id="CycloneDXMetaDataDialog.getMetaData" ref="eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html#CycloneDXMetaDataDialog.getMetaData" />
+      <keyword name="CycloneDXUtilities (Module)" id="CycloneDXUtilities (Module)" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html" />
       <keyword name="DataViews (Package)" id="DataViews (Package)" ref="index-eric7.DataViews.html" />
       <keyword name="DateTimeVisitor" id="DateTimeVisitor" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor" />
       <keyword name="DateTimeVisitor (Constructor)" id="DateTimeVisitor (Constructor)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor.__init__" />
@@ -5198,6 +5221,7 @@
       <keyword name="EricNetworkProxyFactory (Module)" id="EricNetworkProxyFactory (Module)" ref="eric7.EricNetwork.EricNetworkProxyFactory.html" />
       <keyword name="EricNetworkProxyFactory.__setExceptions" id="EricNetworkProxyFactory.__setExceptions" ref="eric7.EricNetwork.EricNetworkProxyFactory.html#EricNetworkProxyFactory.__setExceptions" />
       <keyword name="EricNetworkProxyFactory.queryProxy" id="EricNetworkProxyFactory.queryProxy" ref="eric7.EricNetwork.EricNetworkProxyFactory.html#EricNetworkProxyFactory.queryProxy" />
+      <keyword name="EricNetworkUtilities (Module)" id="EricNetworkUtilities (Module)" ref="eric7.EricNetwork.EricNetworkUtilities.html" />
       <keyword name="EricOverrideCursor" id="EricOverrideCursor" ref="eric7.EricGui.EricOverrideCursor.html#EricOverrideCursor" />
       <keyword name="EricOverrideCursor (Constructor)" id="EricOverrideCursor (Constructor)" ref="eric7.EricGui.EricOverrideCursor.html#EricOverrideCursor.__init__" />
       <keyword name="EricOverrideCursor (Module)" id="EricOverrideCursor (Module)" ref="eric7.EricGui.EricOverrideCursor.html" />
@@ -5559,7 +5583,6 @@
       <keyword name="EricTldExtractor" id="EricTldExtractor" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor" />
       <keyword name="EricTldExtractor (Constructor)" id="EricTldExtractor (Constructor)" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.__init__" />
       <keyword name="EricTldExtractor (Module)" id="EricTldExtractor (Module)" ref="eric7.EricNetwork.EricTldExtractor.html" />
-      <keyword name="EricTldExtractor.__checkPublicSuffix" id="EricTldExtractor.__checkPublicSuffix" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.__checkPublicSuffix" />
       <keyword name="EricTldExtractor.__defaultDataSearchPaths" id="EricTldExtractor.__defaultDataSearchPaths" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.__defaultDataSearchPaths" />
       <keyword name="EricTldExtractor.__domainHelper" id="EricTldExtractor.__domainHelper" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.__domainHelper" />
       <keyword name="EricTldExtractor.__loadData" id="EricTldExtractor.__loadData" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.__loadData" />
@@ -5575,7 +5598,6 @@
       <keyword name="EricTldExtractor.setDataSearchPaths" id="EricTldExtractor.setDataSearchPaths" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.setDataSearchPaths" />
       <keyword name="EricTldExtractor.splitParts" id="EricTldExtractor.splitParts" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.splitParts" />
       <keyword name="EricTldExtractor.subdomain" id="EricTldExtractor.subdomain" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.subdomain" />
-      <keyword name="EricTldExtractor.test" id="EricTldExtractor.test" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.test" />
       <keyword name="EricTldExtractor.tld" id="EricTldExtractor.tld" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldExtractor.tld" />
       <keyword name="EricTldHostParts" id="EricTldHostParts" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldHostParts" />
       <keyword name="EricTldHostParts (Constructor)" id="EricTldHostParts (Constructor)" ref="eric7.EricNetwork.EricTldExtractor.html#EricTldHostParts.__init__" />
@@ -7070,12 +7092,6 @@
       <keyword name="GitUserConfigDataDialog.getData" id="GitUserConfigDataDialog.getData" ref="eric7.Plugins.VcsPlugins.vcsGit.GitUserConfigDataDialog.html#GitUserConfigDataDialog.getData" />
       <keyword name="GitUtilities (Module)" id="GitUtilities (Module)" ref="eric7.Plugins.VcsPlugins.vcsGit.GitUtilities.html" />
       <keyword name="Globals (Package)" id="Globals (Package)" ref="index-eric7.Globals.html" />
-      <keyword name="GlosbeEngine" id="GlosbeEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html#GlosbeEngine" />
-      <keyword name="GlosbeEngine (Constructor)" id="GlosbeEngine (Constructor)" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html#GlosbeEngine.__init__" />
-      <keyword name="GlosbeEngine (Module)" id="GlosbeEngine (Module)" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html" />
-      <keyword name="GlosbeEngine.engineName" id="GlosbeEngine.engineName" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html#GlosbeEngine.engineName" />
-      <keyword name="GlosbeEngine.getTranslation" id="GlosbeEngine.getTranslation" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html#GlosbeEngine.getTranslation" />
-      <keyword name="GlosbeEngine.supportedLanguages" id="GlosbeEngine.supportedLanguages" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html#GlosbeEngine.supportedLanguages" />
       <keyword name="GoogleMailHelp" id="GoogleMailHelp" ref="eric7.EricNetwork.EricGoogleMail.html#GoogleMailHelp" />
       <keyword name="GoogleV1Engine" id="GoogleV1Engine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV1Engine.html#GoogleV1Engine" />
       <keyword name="GoogleV1Engine (Constructor)" id="GoogleV1Engine (Constructor)" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV1Engine.html#GoogleV1Engine.__init__" />
@@ -7457,6 +7473,7 @@
       <keyword name="HelpViewerWidget.closeCurrentPage" id="HelpViewerWidget.closeCurrentPage" ref="eric7.HelpViewer.HelpViewerWidget.html#HelpViewerWidget.closeCurrentPage" />
       <keyword name="HelpViewerWidget.closeOtherPages" id="HelpViewerWidget.closeOtherPages" ref="eric7.HelpViewer.HelpViewerWidget.html#HelpViewerWidget.closeOtherPages" />
       <keyword name="HelpViewerWidget.currentViewer" id="HelpViewerWidget.currentViewer" ref="eric7.HelpViewer.HelpViewerWidget.html#HelpViewerWidget.currentViewer" />
+      <keyword name="HelpViewerWidget.emptyDocument" id="HelpViewerWidget.emptyDocument" ref="eric7.HelpViewer.HelpViewerWidget.html#HelpViewerWidget.emptyDocument" />
       <keyword name="HelpViewerWidget.openPagesCount" id="HelpViewerWidget.openPagesCount" ref="eric7.HelpViewer.HelpViewerWidget.html#HelpViewerWidget.openPagesCount" />
       <keyword name="HelpViewerWidget.openUrl" id="HelpViewerWidget.openUrl" ref="eric7.HelpViewer.HelpViewerWidget.html#HelpViewerWidget.openUrl" />
       <keyword name="HelpViewerWidget.openUrlNewBackgroundPage" id="HelpViewerWidget.openUrlNewBackgroundPage" ref="eric7.HelpViewer.HelpViewerWidget.html#HelpViewerWidget.openUrlNewBackgroundPage" />
@@ -10422,13 +10439,10 @@
       <keyword name="MicrosoftEngine" id="MicrosoftEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine" />
       <keyword name="MicrosoftEngine (Constructor)" id="MicrosoftEngine (Constructor)" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.__init__" />
       <keyword name="MicrosoftEngine (Module)" id="MicrosoftEngine (Module)" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html" />
-      <keyword name="MicrosoftEngine.__getAccessToken" id="MicrosoftEngine.__getAccessToken" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.__getAccessToken" />
       <keyword name="MicrosoftEngine.__getClientDataAzure" id="MicrosoftEngine.__getClientDataAzure" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.__getClientDataAzure" />
       <keyword name="MicrosoftEngine.__mapLanguageCode" id="MicrosoftEngine.__mapLanguageCode" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.__mapLanguageCode" />
       <keyword name="MicrosoftEngine.engineName" id="MicrosoftEngine.engineName" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.engineName" />
-      <keyword name="MicrosoftEngine.getTextToSpeechData" id="MicrosoftEngine.getTextToSpeechData" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.getTextToSpeechData" />
       <keyword name="MicrosoftEngine.getTranslation" id="MicrosoftEngine.getTranslation" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.getTranslation" />
-      <keyword name="MicrosoftEngine.hasTTS" id="MicrosoftEngine.hasTTS" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.hasTTS" />
       <keyword name="MicrosoftEngine.supportedLanguages" id="MicrosoftEngine.supportedLanguages" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.supportedLanguages" />
       <keyword name="MimeTypes (Module)" id="MimeTypes (Module)" ref="eric7.Utilities.MimeTypes.html" />
       <keyword name="MimeTypesPage" id="MimeTypesPage" ref="eric7.Preferences.ConfigurationPages.MimeTypesPage.html#MimeTypesPage" />
@@ -11275,7 +11289,7 @@
       <keyword name="Pip.cachePurge" id="Pip.cachePurge" ref="eric7.PipInterface.Pip.html#Pip.cachePurge" />
       <keyword name="Pip.cacheRemove" id="Pip.cacheRemove" ref="eric7.PipInterface.Pip.html#Pip.cacheRemove" />
       <keyword name="Pip.checkPackageOutdated" id="Pip.checkPackageOutdated" ref="eric7.PipInterface.Pip.html#Pip.checkPackageOutdated" />
-      <keyword name="Pip.getDependecyTree" id="Pip.getDependecyTree" ref="eric7.PipInterface.Pip.html#Pip.getDependecyTree" />
+      <keyword name="Pip.getDependencyTree" id="Pip.getDependencyTree" ref="eric7.PipInterface.Pip.html#Pip.getDependencyTree" />
       <keyword name="Pip.getFrozenPackages" id="Pip.getFrozenPackages" ref="eric7.PipInterface.Pip.html#Pip.getFrozenPackages" />
       <keyword name="Pip.getIndexUrl" id="Pip.getIndexUrl" ref="eric7.PipInterface.Pip.html#Pip.getIndexUrl" />
       <keyword name="Pip.getIndexUrlPypi" id="Pip.getIndexUrlPypi" ref="eric7.PipInterface.Pip.html#Pip.getIndexUrlPypi" />
@@ -11369,6 +11383,7 @@
       <keyword name="PipPackagesWidget.__allUpdateableItems" id="PipPackagesWidget.__allUpdateableItems" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__allUpdateableItems" />
       <keyword name="PipPackagesWidget.__availablePipVersion" id="PipPackagesWidget.__availablePipVersion" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__availablePipVersion" />
       <keyword name="PipPackagesWidget.__clearVulnerabilityInfo" id="PipPackagesWidget.__clearVulnerabilityInfo" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__clearVulnerabilityInfo" />
+      <keyword name="PipPackagesWidget.__createSBOMFile" id="PipPackagesWidget.__createSBOMFile" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__createSBOMFile" />
       <keyword name="PipPackagesWidget.__editConfiguration" id="PipPackagesWidget.__editConfiguration" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__editConfiguration" />
       <keyword name="PipPackagesWidget.__editUserConfiguration" id="PipPackagesWidget.__editUserConfiguration" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__editUserConfiguration" />
       <keyword name="PipPackagesWidget.__editVirtualenvConfiguration" id="PipPackagesWidget.__editVirtualenvConfiguration" ref="eric7.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__editVirtualenvConfiguration" />
@@ -11831,6 +11846,7 @@
       <keyword name="Project.__checkProjectFileGroup" id="Project.__checkProjectFileGroup" ref="eric7.Project.Project.html#Project.__checkProjectFileGroup" />
       <keyword name="Project.__cleanupMake" id="Project.__cleanupMake" ref="eric7.Project.Project.html#Project.__cleanupMake" />
       <keyword name="Project.__closeAllWindows" id="Project.__closeAllWindows" ref="eric7.Project.Project.html#Project.__closeAllWindows" />
+      <keyword name="Project.__createSBOMFile" id="Project.__createSBOMFile" ref="eric7.Project.Project.html#Project.__createSBOMFile" />
       <keyword name="Project.__createSnapshotSource" id="Project.__createSnapshotSource" ref="eric7.Project.Project.html#Project.__createSnapshotSource" />
       <keyword name="Project.__createZipDirEntries" id="Project.__createZipDirEntries" ref="eric7.Project.Project.html#Project.__createZipDirEntries" />
       <keyword name="Project.__deleteDebugProperties" id="Project.__deleteDebugProperties" ref="eric7.Project.Project.html#Project.__deleteDebugProperties" />
@@ -11868,6 +11884,7 @@
       <keyword name="Project.__showContextMenuDebugger" id="Project.__showContextMenuDebugger" ref="eric7.Project.Project.html#Project.__showContextMenuDebugger" />
       <keyword name="Project.__showContextMenuGraphics" id="Project.__showContextMenuGraphics" ref="eric7.Project.Project.html#Project.__showContextMenuGraphics" />
       <keyword name="Project.__showContextMenuMake" id="Project.__showContextMenuMake" ref="eric7.Project.Project.html#Project.__showContextMenuMake" />
+      <keyword name="Project.__showContextMenuOthers" id="Project.__showContextMenuOthers" ref="eric7.Project.Project.html#Project.__showContextMenuOthers" />
       <keyword name="Project.__showContextMenuPackagers" id="Project.__showContextMenuPackagers" ref="eric7.Project.Project.html#Project.__showContextMenuPackagers" />
       <keyword name="Project.__showContextMenuRecent" id="Project.__showContextMenuRecent" ref="eric7.Project.Project.html#Project.__showContextMenuRecent" />
       <keyword name="Project.__showContextMenuSession" id="Project.__showContextMenuSession" ref="eric7.Project.Project.html#Project.__showContextMenuSession" />
@@ -11950,6 +11967,7 @@
       <keyword name="Project.getProjectFiles" id="Project.getProjectFiles" ref="eric7.Project.Project.html#Project.getProjectFiles" />
       <keyword name="Project.getProjectInterpreter" id="Project.getProjectInterpreter" ref="eric7.Project.Project.html#Project.getProjectInterpreter" />
       <keyword name="Project.getProjectLanguage" id="Project.getProjectLanguage" ref="eric7.Project.Project.html#Project.getProjectLanguage" />
+      <keyword name="Project.getProjectLicense" id="Project.getProjectLicense" ref="eric7.Project.Project.html#Project.getProjectLicense" />
       <keyword name="Project.getProjectManagementDir" id="Project.getProjectManagementDir" ref="eric7.Project.Project.html#Project.getProjectManagementDir" />
       <keyword name="Project.getProjectName" id="Project.getProjectName" ref="eric7.Project.Project.html#Project.getProjectName" />
       <keyword name="Project.getProjectPath" id="Project.getProjectPath" ref="eric7.Project.Project.html#Project.getProjectPath" />
@@ -12395,18 +12413,13 @@
       <keyword name="ProjectTranslationsBrowser._createPopupMenus" id="ProjectTranslationsBrowser._createPopupMenus" ref="eric7.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser._createPopupMenus" />
       <keyword name="ProjectTranslationsBrowser._initHookMethods" id="ProjectTranslationsBrowser._initHookMethods" ref="eric7.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser._initHookMethods" />
       <keyword name="ProjectTranslationsBrowser._openItem" id="ProjectTranslationsBrowser._openItem" ref="eric7.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser._openItem" />
-      <keyword name="PromtEngine" id="PromtEngine" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html#PromtEngine" />
-      <keyword name="PromtEngine (Constructor)" id="PromtEngine (Constructor)" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html#PromtEngine.__init__" />
-      <keyword name="PromtEngine (Module)" id="PromtEngine (Module)" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html" />
-      <keyword name="PromtEngine.engineName" id="PromtEngine.engineName" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html#PromtEngine.engineName" />
-      <keyword name="PromtEngine.getTranslation" id="PromtEngine.getTranslation" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html#PromtEngine.getTranslation" />
-      <keyword name="PromtEngine.supportedLanguages" id="PromtEngine.supportedLanguages" ref="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html#PromtEngine.supportedLanguages" />
       <keyword name="PropertiesDialog" id="PropertiesDialog" ref="eric7.MultiProject.PropertiesDialog.html#PropertiesDialog" />
       <keyword name="PropertiesDialog" id="PropertiesDialog" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog" />
       <keyword name="PropertiesDialog (Constructor)" id="PropertiesDialog (Constructor)" ref="eric7.MultiProject.PropertiesDialog.html#PropertiesDialog.__init__" />
       <keyword name="PropertiesDialog (Constructor)" id="PropertiesDialog (Constructor)" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.__init__" />
       <keyword name="PropertiesDialog (Module)" id="PropertiesDialog (Module)" ref="eric7.MultiProject.PropertiesDialog.html" />
       <keyword name="PropertiesDialog (Module)" id="PropertiesDialog (Module)" ref="eric7.Project.PropertiesDialog.html" />
+      <keyword name="PropertiesDialog.__populateLicenseComboBox" id="PropertiesDialog.__populateLicenseComboBox" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.__populateLicenseComboBox" />
       <keyword name="PropertiesDialog.getPPath" id="PropertiesDialog.getPPath" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.getPPath" />
       <keyword name="PropertiesDialog.getProjectType" id="PropertiesDialog.getProjectType" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.getProjectType" />
       <keyword name="PropertiesDialog.on_dirPicker_textChanged" id="PropertiesDialog.on_dirPicker_textChanged" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.on_dirPicker_textChanged" />
@@ -13597,11 +13610,9 @@
       <keyword name="SetupWizardDialog (Constructor)" id="SetupWizardDialog (Constructor)" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.__init__" />
       <keyword name="SetupWizardDialog (Module)" id="SetupWizardDialog (Module)" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html" />
       <keyword name="SetupWizardDialog.__addClassifierEntry" id="SetupWizardDialog.__addClassifierEntry" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.__addClassifierEntry" />
-      <keyword name="SetupWizardDialog.__classifiersDownloadDone" id="SetupWizardDialog.__classifiersDownloadDone" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.__classifiersDownloadDone" />
       <keyword name="SetupWizardDialog.__enableOkButton" id="SetupWizardDialog.__enableOkButton" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.__enableOkButton" />
       <keyword name="SetupWizardDialog.__getLicenseText" id="SetupWizardDialog.__getLicenseText" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.__getLicenseText" />
       <keyword name="SetupWizardDialog.__getStartDir" id="SetupWizardDialog.__getStartDir" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.__getStartDir" />
-      <keyword name="SetupWizardDialog.__loadClassifiersFromPyPI" id="SetupWizardDialog.__loadClassifiersFromPyPI" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.__loadClassifiersFromPyPI" />
       <keyword name="SetupWizardDialog.__populateClassifiers" id="SetupWizardDialog.__populateClassifiers" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.__populateClassifiers" />
       <keyword name="SetupWizardDialog.getCode" id="SetupWizardDialog.getCode" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.getCode" />
       <keyword name="SetupWizardDialog.on_addExludePatternButton_clicked" id="SetupWizardDialog.on_addExludePatternButton_clicked" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.on_addExludePatternButton_clicked" />
@@ -13613,7 +13624,6 @@
       <keyword name="SetupWizardDialog.on_excludePatternEdit_returnPressed" id="SetupWizardDialog.on_excludePatternEdit_returnPressed" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.on_excludePatternEdit_returnPressed" />
       <keyword name="SetupWizardDialog.on_excludePatternEdit_textChanged" id="SetupWizardDialog.on_excludePatternEdit_textChanged" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.on_excludePatternEdit_textChanged" />
       <keyword name="SetupWizardDialog.on_excludePatternList_itemSelectionChanged" id="SetupWizardDialog.on_excludePatternList_itemSelectionChanged" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.on_excludePatternList_itemSelectionChanged" />
-      <keyword name="SetupWizardDialog.on_localClassifiersButton_clicked" id="SetupWizardDialog.on_localClassifiersButton_clicked" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.on_localClassifiersButton_clicked" />
       <keyword name="SetupWizardDialog.on_modulesList_itemSelectionChanged" id="SetupWizardDialog.on_modulesList_itemSelectionChanged" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.on_modulesList_itemSelectionChanged" />
       <keyword name="SetupWizardDialog.on_projectButton_clicked" id="SetupWizardDialog.on_projectButton_clicked" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.on_projectButton_clicked" />
       <keyword name="SetupWizardDialog.on_scriptsList_itemSelectionChanged" id="SetupWizardDialog.on_scriptsList_itemSelectionChanged" ref="eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html#SetupWizardDialog.on_scriptsList_itemSelectionChanged" />
@@ -17180,11 +17190,14 @@
       <keyword name="VirtualenvManager.isGlobalEnvironment" id="VirtualenvManager.isGlobalEnvironment" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.isGlobalEnvironment" />
       <keyword name="VirtualenvManager.isRemoteEnvironment" id="VirtualenvManager.isRemoteEnvironment" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.isRemoteEnvironment" />
       <keyword name="VirtualenvManager.isUnique" id="VirtualenvManager.isUnique" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.isUnique" />
+      <keyword name="VirtualenvManager.reloadSettings" id="VirtualenvManager.reloadSettings" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.reloadSettings" />
       <keyword name="VirtualenvManager.removeVirtualEnvs" id="VirtualenvManager.removeVirtualEnvs" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.removeVirtualEnvs" />
       <keyword name="VirtualenvManager.renameVirtualEnv" id="VirtualenvManager.renameVirtualEnv" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.renameVirtualEnv" />
       <keyword name="VirtualenvManager.setVirtualEnv" id="VirtualenvManager.setVirtualEnv" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.setVirtualEnv" />
+      <keyword name="VirtualenvManager.setVirtualEnvInterpreter" id="VirtualenvManager.setVirtualEnvInterpreter" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.setVirtualEnvInterpreter" />
       <keyword name="VirtualenvManager.setVirtualEnvironmentsBaseDir" id="VirtualenvManager.setVirtualEnvironmentsBaseDir" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.setVirtualEnvironmentsBaseDir" />
       <keyword name="VirtualenvManager.showVirtualenvManagerDialog" id="VirtualenvManager.showVirtualenvManagerDialog" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.showVirtualenvManagerDialog" />
+      <keyword name="VirtualenvManager.upgradeVirtualEnv" id="VirtualenvManager.upgradeVirtualEnv" ref="eric7.VirtualEnv.VirtualenvManager.html#VirtualenvManager.upgradeVirtualEnv" />
       <keyword name="VirtualenvManagerDialog" id="VirtualenvManagerDialog" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerDialog" />
       <keyword name="VirtualenvManagerDialog (Constructor)" id="VirtualenvManagerDialog (Constructor)" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerDialog.__init__" />
       <keyword name="VirtualenvManagerWidget" id="VirtualenvManagerWidget" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget" />
@@ -17198,9 +17211,11 @@
       <keyword name="VirtualenvManagerWidget.on_deleteButton_clicked" id="VirtualenvManagerWidget.on_deleteButton_clicked" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget.on_deleteButton_clicked" />
       <keyword name="VirtualenvManagerWidget.on_editButton_clicked" id="VirtualenvManagerWidget.on_editButton_clicked" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget.on_editButton_clicked" />
       <keyword name="VirtualenvManagerWidget.on_newButton_clicked" id="VirtualenvManagerWidget.on_newButton_clicked" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget.on_newButton_clicked" />
+      <keyword name="VirtualenvManagerWidget.on_refreshButton_clicked" id="VirtualenvManagerWidget.on_refreshButton_clicked" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget.on_refreshButton_clicked" />
       <keyword name="VirtualenvManagerWidget.on_removeAllButton_clicked" id="VirtualenvManagerWidget.on_removeAllButton_clicked" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget.on_removeAllButton_clicked" />
       <keyword name="VirtualenvManagerWidget.on_removeButton_clicked" id="VirtualenvManagerWidget.on_removeButton_clicked" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget.on_removeButton_clicked" />
       <keyword name="VirtualenvManagerWidget.on_saveButton_clicked" id="VirtualenvManagerWidget.on_saveButton_clicked" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget.on_saveButton_clicked" />
+      <keyword name="VirtualenvManagerWidget.on_upgradeButton_clicked" id="VirtualenvManagerWidget.on_upgradeButton_clicked" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget.on_upgradeButton_clicked" />
       <keyword name="VirtualenvManagerWidget.on_venvList_itemSelectionChanged" id="VirtualenvManagerWidget.on_venvList_itemSelectionChanged" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWidget.on_venvList_itemSelectionChanged" />
       <keyword name="VirtualenvManagerWidgets (Module)" id="VirtualenvManagerWidgets (Module)" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html" />
       <keyword name="VirtualenvManagerWindow" id="VirtualenvManagerWindow" ref="eric7.VirtualEnv.VirtualenvManagerWidgets.html#VirtualenvManagerWindow" />
@@ -17210,6 +17225,26 @@
       <keyword name="VirtualenvNameDialog (Module)" id="VirtualenvNameDialog (Module)" ref="eric7.VirtualEnv.VirtualenvNameDialog.html" />
       <keyword name="VirtualenvNameDialog.getName" id="VirtualenvNameDialog.getName" ref="eric7.VirtualEnv.VirtualenvNameDialog.html#VirtualenvNameDialog.getName" />
       <keyword name="VirtualenvNameDialog.on_nameEdit_textChanged" id="VirtualenvNameDialog.on_nameEdit_textChanged" ref="eric7.VirtualEnv.VirtualenvNameDialog.html#VirtualenvNameDialog.on_nameEdit_textChanged" />
+      <keyword name="VirtualenvUpgradeConfigurationDialog" id="VirtualenvUpgradeConfigurationDialog" ref="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html#VirtualenvUpgradeConfigurationDialog" />
+      <keyword name="VirtualenvUpgradeConfigurationDialog (Constructor)" id="VirtualenvUpgradeConfigurationDialog (Constructor)" ref="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html#VirtualenvUpgradeConfigurationDialog.__init__" />
+      <keyword name="VirtualenvUpgradeConfigurationDialog (Module)" id="VirtualenvUpgradeConfigurationDialog (Module)" ref="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html" />
+      <keyword name="VirtualenvUpgradeConfigurationDialog.__getPyvenvVersion" id="VirtualenvUpgradeConfigurationDialog.__getPyvenvVersion" ref="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html#VirtualenvUpgradeConfigurationDialog.__getPyvenvVersion" />
+      <keyword name="VirtualenvUpgradeConfigurationDialog.__updateOkButton" id="VirtualenvUpgradeConfigurationDialog.__updateOkButton" ref="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html#VirtualenvUpgradeConfigurationDialog.__updateOkButton" />
+      <keyword name="VirtualenvUpgradeConfigurationDialog.__updateUpgradeDepsCheckBox" id="VirtualenvUpgradeConfigurationDialog.__updateUpgradeDepsCheckBox" ref="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html#VirtualenvUpgradeConfigurationDialog.__updateUpgradeDepsCheckBox" />
+      <keyword name="VirtualenvUpgradeConfigurationDialog.getData" id="VirtualenvUpgradeConfigurationDialog.getData" ref="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html#VirtualenvUpgradeConfigurationDialog.getData" />
+      <keyword name="VirtualenvUpgradeExecDialog" id="VirtualenvUpgradeExecDialog" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog" />
+      <keyword name="VirtualenvUpgradeExecDialog (Constructor)" id="VirtualenvUpgradeExecDialog (Constructor)" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.__init__" />
+      <keyword name="VirtualenvUpgradeExecDialog (Module)" id="VirtualenvUpgradeExecDialog (Module)" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html" />
+      <keyword name="VirtualenvUpgradeExecDialog.__changeVirtualEnvironmentInterpreter" id="VirtualenvUpgradeExecDialog.__changeVirtualEnvironmentInterpreter" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.__changeVirtualEnvironmentInterpreter" />
+      <keyword name="VirtualenvUpgradeExecDialog.__finish" id="VirtualenvUpgradeExecDialog.__finish" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.__finish" />
+      <keyword name="VirtualenvUpgradeExecDialog.__logError" id="VirtualenvUpgradeExecDialog.__logError" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.__logError" />
+      <keyword name="VirtualenvUpgradeExecDialog.__logOutput" id="VirtualenvUpgradeExecDialog.__logOutput" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.__logOutput" />
+      <keyword name="VirtualenvUpgradeExecDialog.__nextAttempt" id="VirtualenvUpgradeExecDialog.__nextAttempt" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.__nextAttempt" />
+      <keyword name="VirtualenvUpgradeExecDialog.__readStderr" id="VirtualenvUpgradeExecDialog.__readStderr" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.__readStderr" />
+      <keyword name="VirtualenvUpgradeExecDialog.__readStdout" id="VirtualenvUpgradeExecDialog.__readStdout" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.__readStdout" />
+      <keyword name="VirtualenvUpgradeExecDialog.__writeLogFile" id="VirtualenvUpgradeExecDialog.__writeLogFile" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.__writeLogFile" />
+      <keyword name="VirtualenvUpgradeExecDialog.on_buttonBox_clicked" id="VirtualenvUpgradeExecDialog.on_buttonBox_clicked" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.on_buttonBox_clicked" />
+      <keyword name="VirtualenvUpgradeExecDialog.start" id="VirtualenvUpgradeExecDialog.start" ref="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html#VirtualenvUpgradeExecDialog.start" />
       <keyword name="VirusTotal (Package)" id="VirusTotal (Package)" ref="index-eric7.WebBrowser.VirusTotal.html" />
       <keyword name="VirusTotalAPI" id="VirusTotalAPI" ref="eric7.WebBrowser.VirusTotal.VirusTotalApi.html#VirusTotalAPI" />
       <keyword name="VirusTotalAPI (Constructor)" id="VirusTotalAPI (Constructor)" ref="eric7.WebBrowser.VirusTotal.VirusTotalApi.html#VirusTotalAPI.__init__" />
@@ -18142,7 +18177,9 @@
       <keyword name="__syntaxAndPyflakesCheck" id="__syntaxAndPyflakesCheck" ref="eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#__syntaxAndPyflakesCheck" />
       <keyword name="__tomlSyntaxCheck" id="__tomlSyntaxCheck" ref="eric7.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#__tomlSyntaxCheck" />
       <keyword name="__yamlSyntaxCheck" id="__yamlSyntaxCheck" ref="eric7.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#__yamlSyntaxCheck" />
+      <keyword name="_addCycloneDXDependency" id="_addCycloneDXDependency" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html#_addCycloneDXDependency" />
       <keyword name="_add_check" id="_add_check" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_add_check" />
+      <keyword name="_amendMetaData" id="_amendMetaData" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html#_amendMetaData" />
       <keyword name="_assembleTestCasesList" id="_assembleTestCasesList" ref="eric7.Testing.Interfaces.UnittestRunner.html#_assembleTestCasesList" />
       <keyword name="_break_around_binary_operators" id="_break_around_binary_operators" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_break_around_binary_operators" />
       <keyword name="_buildChildrenLists" id="_buildChildrenLists" ref="eric7.Graphics.GraphicsUtilities.html#_buildChildrenLists" />
@@ -18169,6 +18206,8 @@
       <keyword name="absolutePath" id="absolutePath" ref="eric7.Utilities.__init__.html#absolutePath" />
       <keyword name="absoluteUniversalPath" id="absoluteUniversalPath" ref="eric7.Utilities.__init__.html#absoluteUniversalPath" />
       <keyword name="addActions" id="addActions" ref="eric7.EricGui.EricAction.html#addActions" />
+      <keyword name="addCycloneDXDependencies" id="addCycloneDXDependencies" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html#addCycloneDXDependencies" />
+      <keyword name="addCycloneDXVulnerabilities" id="addCycloneDXVulnerabilities" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html#addCycloneDXVulnerabilities" />
       <keyword name="addSearchPath" id="addSearchPath" ref="eric7.UI.PixmapCache.html#addSearchPath" />
       <keyword name="ambiguous_identifier" id="ambiguous_identifier" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#ambiguous_identifier" />
       <keyword name="amendConfig" id="amendConfig" ref="eric7.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html#amendConfig" />
@@ -18346,6 +18385,7 @@
       <keyword name="createConfigurationPage" id="createConfigurationPage" ref="eric7.Plugins.PluginVcsPySvn.html#createConfigurationPage" />
       <keyword name="createConfigurationPage" id="createConfigurationPage" ref="eric7.Plugins.PluginVcsSubversion.html#createConfigurationPage" />
       <keyword name="createCreateProcess" id="createCreateProcess" ref="eric7.DebugClients.Python.MultiProcessDebugExtension.html#createCreateProcess" />
+      <keyword name="createCycloneDXFile" id="createCycloneDXFile" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html#createCycloneDXFile" />
       <keyword name="createDebuggerInterfaceNone" id="createDebuggerInterfaceNone" ref="eric7.Debugger.DebuggerInterfaceNone.html#createDebuggerInterfaceNone" />
       <keyword name="createDebuggerInterfacePython3" id="createDebuggerInterfacePython3" ref="eric7.Debugger.DebuggerInterfacePython.html#createDebuggerInterfacePython3" />
       <keyword name="createDefaultConfig" id="createDefaultConfig" ref="eric7.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html#createDefaultConfig" />
@@ -18496,6 +18536,7 @@
       <keyword name="filterAnsiSequences" id="filterAnsiSequences" ref="eric7.Utilities.__init__.html#filterAnsiSequences" />
       <keyword name="filterCharsFromFilename" id="filterCharsFromFilename" ref="eric7.WebBrowser.Tools.WebBrowserTools.html#filterCharsFromFilename" />
       <keyword name="filterMessage" id="filterMessage" ref="eric7.EricWidgets.EricErrorMessage.html#filterMessage" />
+      <keyword name="findCyccloneDXComponent" id="findCyccloneDXComponent" ref="eric7.CycloneDXInterface.CycloneDXUtilities.html#findCyccloneDXComponent" />
       <keyword name="findVolume" id="findVolume" ref="eric7.Utilities.__init__.html#findVolume" />
       <keyword name="find_license_from_classifier" id="find_license_from_classifier" ref="eric7.PipInterface.piplicenses.html#find_license_from_classifier" />
       <keyword name="find_module" id="find_module" ref="eric7.Utilities.ClassBrowsers.__init__.html#find_module" />
@@ -18824,9 +18865,9 @@
       <keyword name="isString" id="isString" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.html#isString" />
       <keyword name="isString_1" id="isString_1" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.html#isString_1" />
       <keyword name="isTextFile" id="isTextFile" ref="eric7.Utilities.MimeTypes.html#isTextFile" />
-      <keyword name="isValidAddress" id="isValidAddress" ref="eric7.EricNetwork.__init__.html#isValidAddress" />
-      <keyword name="isValidIPv4Address" id="isValidIPv4Address" ref="eric7.EricNetwork.__init__.html#isValidIPv4Address" />
-      <keyword name="isValidIPv6Address" id="isValidIPv6Address" ref="eric7.EricNetwork.__init__.html#isValidIPv6Address" />
+      <keyword name="isValidAddress" id="isValidAddress" ref="eric7.EricNetwork.EricNetworkUtilities.html#isValidAddress" />
+      <keyword name="isValidIPv4Address" id="isValidIPv4Address" ref="eric7.EricNetwork.EricNetworkUtilities.html#isValidIPv4Address" />
+      <keyword name="isValidIPv6Address" id="isValidIPv6Address" ref="eric7.EricNetwork.EricNetworkUtilities.html#isValidIPv6Address" />
       <keyword name="isVisible" id="isVisible" ref="eric7.MicroPython.MicroPythonFileSystemUtilities.html#isVisible" />
       <keyword name="isWaylandSession" id="isWaylandSession" ref="eric7.Globals.__init__.html#isWaylandSession" />
       <keyword name="isWindowsPlatform" id="isWindowsPlatform" ref="eric7.DebugClients.Python.DebugUtilities.html#isWindowsPlatform" />
@@ -18997,7 +19038,6 @@
       <keyword name="queues (Module)" id="queues (Module)" ref="eric7.Plugins.VcsPlugins.vcsMercurial.QueuesExtension.queues.html" />
       <keyword name="quoteArgs" id="quoteArgs" ref="eric7.DebugClients.Python.DebugUtilities.html#quoteArgs" />
       <keyword name="rbclbr (Module)" id="rbclbr (Module)" ref="eric7.Utilities.ClassBrowsers.rbclbr.html" />
-      <keyword name="readAllFileByteContents" id="readAllFileByteContents" ref="eric7.WebBrowser.Tools.WebBrowserTools.html#readAllFileByteContents" />
       <keyword name="readAllFileContents" id="readAllFileContents" ref="eric7.WebBrowser.Tools.WebBrowserTools.html#readAllFileContents" />
       <keyword name="readEncodedFile" id="readEncodedFile" ref="eric7.Utilities.__init__.html#readEncodedFile" />
       <keyword name="readEncodedFileWithEncoding" id="readEncodedFileWithEncoding" ref="eric7.Utilities.__init__.html#readEncodedFileWithEncoding" />
@@ -19271,6 +19311,9 @@
       <file>eric7.Cooperation.Connection.html</file>
       <file>eric7.Cooperation.CooperationClient.html</file>
       <file>eric7.Cooperation.CooperationServer.html</file>
+      <file>eric7.CycloneDXInterface.CycloneDXConfigDialog.html</file>
+      <file>eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html</file>
+      <file>eric7.CycloneDXInterface.CycloneDXUtilities.html</file>
       <file>eric7.DataViews.CodeMetrics.html</file>
       <file>eric7.DataViews.CodeMetricsDialog.html</file>
       <file>eric7.DataViews.PyCoverageDialog.html</file>
@@ -19339,6 +19382,7 @@
       <file>eric7.EricNetwork.EricJsonStreamWriter.html</file>
       <file>eric7.EricNetwork.EricNetworkIcon.html</file>
       <file>eric7.EricNetwork.EricNetworkProxyFactory.html</file>
+      <file>eric7.EricNetwork.EricNetworkUtilities.html</file>
       <file>eric7.EricNetwork.EricSslCertificateSelectionDialog.html</file>
       <file>eric7.EricNetwork.EricSslCertificatesDialog.html</file>
       <file>eric7.EricNetwork.EricSslCertificatesInfoDialog.html</file>
@@ -19615,13 +19659,11 @@
       <file>eric7.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.Translator.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.html</file>
-      <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV1Engine.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV2Engine.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.IbmWatsonEngine.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html</file>
-      <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.TranslationEngine.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.YandexEngine.html</file>
       <file>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.__init__.html</file>
@@ -20190,6 +20232,8 @@
       <file>eric7.VirtualEnv.VirtualenvManager.html</file>
       <file>eric7.VirtualEnv.VirtualenvManagerWidgets.html</file>
       <file>eric7.VirtualEnv.VirtualenvNameDialog.html</file>
+      <file>eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html</file>
+      <file>eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html</file>
       <file>eric7.WebBrowser.AdBlock.AdBlockDialog.html</file>
       <file>eric7.WebBrowser.AdBlock.AdBlockExceptionsDialog.html</file>
       <file>eric7.WebBrowser.AdBlock.AdBlockIcon.html</file>
@@ -20406,6 +20450,7 @@
       <file>eric7.eric7config.html</file>
       <file>index-eric7.CondaInterface.html</file>
       <file>index-eric7.Cooperation.html</file>
+      <file>index-eric7.CycloneDXInterface.html</file>
       <file>index-eric7.DataViews.html</file>
       <file>index-eric7.DebugClients.Python.html</file>
       <file>index-eric7.DebugClients.html</file>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.CycloneDXInterface.CycloneDXConfigDialog.html	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,155 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.CycloneDXInterface.CycloneDXConfigDialog</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.CycloneDXInterface.CycloneDXConfigDialog</h1>
+
+<p>
+Module implementing a dialog to configure the CycloneDX SBOM generation.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#CycloneDXConfigDialog">CycloneDXConfigDialog</a></td>
+<td>Class implementing a dialog to configure the CycloneDX SBOM generation.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="CycloneDXConfigDialog" ID="CycloneDXConfigDialog"></a>
+<h2>CycloneDXConfigDialog</h2>
+
+<p>
+    Class implementing a dialog to configure the CycloneDX SBOM generation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_CycloneDXConfigDialog
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>DefaultFileFormat</td></tr><tr><td>DefaultFileNames</td></tr><tr><td>Sources</td></tr><tr><td>SupportedSchemas</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#CycloneDXConfigDialog.__init__">CycloneDXConfigDialog</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#CycloneDXConfigDialog.__editMetaData">__editMetaData</a></td>
+<td>Private slot to open a dialog for editing the SBOM metadata.</td>
+</tr>
+<tr>
+<td><a href="#CycloneDXConfigDialog.__repopulateSchemaVersionComboBox">__repopulateSchemaVersionComboBox</a></td>
+<td>Private slot to repopulate the schema version selector.</td>
+</tr>
+<tr>
+<td><a href="#CycloneDXConfigDialog.getData">getData</a></td>
+<td>Public method to get the SBOM configuration data.</td>
+</tr>
+<tr>
+<td><a href="#CycloneDXConfigDialog.on_fileFormatComboBox_currentTextChanged">on_fileFormatComboBox_currentTextChanged</a></td>
+<td>Private slot to handle the selection of a SBOM file format.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="CycloneDXConfigDialog.__init__" ID="CycloneDXConfigDialog.__init__"></a>
+<h4>CycloneDXConfigDialog (Constructor)</h4>
+<b>CycloneDXConfigDialog</b>(<i>environment, parent=None</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>environment</i> (str)</dt>
+<dd>
+name of the virtual environment
+</dd>
+<dt><i>parent</i> (QWidget (optional))</dt>
+<dd>
+reference to the parent widget (defaults to None)
+</dd>
+</dl>
+<a NAME="CycloneDXConfigDialog.__editMetaData" ID="CycloneDXConfigDialog.__editMetaData"></a>
+<h4>CycloneDXConfigDialog.__editMetaData</h4>
+<b>__editMetaData</b>(<i></i>)
+
+<p>
+        Private slot to open a dialog for editing the SBOM metadata.
+</p>
+<a NAME="CycloneDXConfigDialog.__repopulateSchemaVersionComboBox" ID="CycloneDXConfigDialog.__repopulateSchemaVersionComboBox"></a>
+<h4>CycloneDXConfigDialog.__repopulateSchemaVersionComboBox</h4>
+<b>__repopulateSchemaVersionComboBox</b>(<i></i>)
+
+<p>
+        Private slot to repopulate the schema version selector.
+</p>
+<a NAME="CycloneDXConfigDialog.getData" ID="CycloneDXConfigDialog.getData"></a>
+<h4>CycloneDXConfigDialog.getData</h4>
+<b>getData</b>(<i></i>)
+
+<p>
+        Public method to get the SBOM configuration data.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing the input source, the input file name, the
+            file format, the schema version, the path of the SBOM file to be
+            written, a flag indicating to include vulnerability information,
+            a flag indicating to include dependency information and a
+            dictionary containing the SBOM meta data
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, str, str, str, str, bool, bool, dict)
+</dd>
+</dl>
+<a NAME="CycloneDXConfigDialog.on_fileFormatComboBox_currentTextChanged" ID="CycloneDXConfigDialog.on_fileFormatComboBox_currentTextChanged"></a>
+<h4>CycloneDXConfigDialog.on_fileFormatComboBox_currentTextChanged</h4>
+<b>on_fileFormatComboBox_currentTextChanged</b>(<i>fileFormat</i>)
+
+<p>
+        Private slot to handle the selection of a SBOM file format.
+</p>
+<dl>
+
+<dt><i>fileFormat</i> (str)</dt>
+<dd>
+selected format
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,146 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.CycloneDXInterface.CycloneDXMetaDataDialog</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.CycloneDXInterface.CycloneDXMetaDataDialog</h1>
+
+<p>
+Module implementing a dialog to edit the metadata of the CycloneDX SBOM.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#CycloneDXMetaDataDialog">CycloneDXMetaDataDialog</a></td>
+<td>Class implementing a dialog to edit the metadata of the CycloneDX SBOM.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="CycloneDXMetaDataDialog" ID="CycloneDXMetaDataDialog"></a>
+<h2>CycloneDXMetaDataDialog</h2>
+
+<p>
+    Class implementing a dialog to edit the metadata of the CycloneDX SBOM.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_CycloneDXMetaDataDialog
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>ComponentTypeMapping</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#CycloneDXMetaDataDialog.__init__">CycloneDXMetaDataDialog</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#CycloneDXMetaDataDialog.__populateComponentTypeSelector">__populateComponentTypeSelector</a></td>
+<td>Private method to populate the component type selector.</td>
+</tr>
+<tr>
+<td><a href="#CycloneDXMetaDataDialog.__populateLicenseSelector">__populateLicenseSelector</a></td>
+<td>Private method to populate the license selector with the list of trove license types.</td>
+</tr>
+<tr>
+<td><a href="#CycloneDXMetaDataDialog.__updateOkButton">__updateOkButton</a></td>
+<td>Private slot to update the enabled state of the OK button.</td>
+</tr>
+<tr>
+<td><a href="#CycloneDXMetaDataDialog.getMetaData">getMetaData</a></td>
+<td>Public method to get the entered data.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="CycloneDXMetaDataDialog.__init__" ID="CycloneDXMetaDataDialog.__init__"></a>
+<h4>CycloneDXMetaDataDialog (Constructor)</h4>
+<b>CycloneDXMetaDataDialog</b>(<i>metadata=None, parent=None</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>metadata</i> (dict (optional))</dt>
+<dd>
+dictionary containing metadata to populate the dialog
+            (defaults to None)
+</dd>
+<dt><i>parent</i> (QWidget (optional))</dt>
+<dd>
+reference to the parent widget (defaults to None)
+</dd>
+</dl>
+<a NAME="CycloneDXMetaDataDialog.__populateComponentTypeSelector" ID="CycloneDXMetaDataDialog.__populateComponentTypeSelector"></a>
+<h4>CycloneDXMetaDataDialog.__populateComponentTypeSelector</h4>
+<b>__populateComponentTypeSelector</b>(<i></i>)
+
+<p>
+        Private method to populate the component type selector.
+</p>
+<a NAME="CycloneDXMetaDataDialog.__populateLicenseSelector" ID="CycloneDXMetaDataDialog.__populateLicenseSelector"></a>
+<h4>CycloneDXMetaDataDialog.__populateLicenseSelector</h4>
+<b>__populateLicenseSelector</b>(<i></i>)
+
+<p>
+        Private method to populate the license selector with the list of trove
+        license types.
+</p>
+<a NAME="CycloneDXMetaDataDialog.__updateOkButton" ID="CycloneDXMetaDataDialog.__updateOkButton"></a>
+<h4>CycloneDXMetaDataDialog.__updateOkButton</h4>
+<b>__updateOkButton</b>(<i></i>)
+
+<p>
+        Private slot to update the enabled state of the OK button.
+</p>
+<a NAME="CycloneDXMetaDataDialog.getMetaData" ID="CycloneDXMetaDataDialog.getMetaData"></a>
+<h4>CycloneDXMetaDataDialog.getMetaData</h4>
+<b>getMetaData</b>(<i></i>)
+
+<p>
+        Public method to get the entered data.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+dictionary containing the metadata.
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.CycloneDXInterface.CycloneDXUtilities.html	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,265 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.CycloneDXInterface.CycloneDXUtilities</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.CycloneDXInterface.CycloneDXUtilities</h1>
+
+<p>
+Module implementing the interface to CycloneDX.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#CycloneDXEnvironmentParser">CycloneDXEnvironmentParser</a></td>
+<td>Class implementing a parser to get package data for a named environment.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+
+<tr>
+<td><a href="#_addCycloneDXDependency">_addCycloneDXDependency</a></td>
+<td>Function to add a dependency to the given list of components.</td>
+</tr>
+<tr>
+<td><a href="#_amendMetaData">_amendMetaData</a></td>
+<td>Function to amend the SBOM meta data according the given data.</td>
+</tr>
+<tr>
+<td><a href="#addCycloneDXDependencies">addCycloneDXDependencies</a></td>
+<td>Function to add dependency data to the list of created components.</td>
+</tr>
+<tr>
+<td><a href="#addCycloneDXVulnerabilities">addCycloneDXVulnerabilities</a></td>
+<td>Function to add vulnerability data to the list of created components.</td>
+</tr>
+<tr>
+<td><a href="#createCycloneDXFile">createCycloneDXFile</a></td>
+<td>Function to create a CyccloneDX SBOM file.</td>
+</tr>
+<tr>
+<td><a href="#findCyccloneDXComponent">findCyccloneDXComponent</a></td>
+<td>Function to find a component in a given list of components.</td>
+</tr>
+</table>
+<hr />
+<hr />
+<a NAME="CycloneDXEnvironmentParser" ID="CycloneDXEnvironmentParser"></a>
+<h2>CycloneDXEnvironmentParser</h2>
+
+<p>
+    Class implementing a parser to get package data for a named environment.
+</p>
+<h3>Derived from</h3>
+BaseParser
+<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="#CycloneDXEnvironmentParser.__init__">CycloneDXEnvironmentParser</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="CycloneDXEnvironmentParser.__init__" ID="CycloneDXEnvironmentParser.__init__"></a>
+<h4>CycloneDXEnvironmentParser (Constructor)</h4>
+<b>CycloneDXEnvironmentParser</b>(<i>venvName</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="_addCycloneDXDependency" ID="_addCycloneDXDependency"></a>
+<h2>_addCycloneDXDependency</h2>
+<b>_addCycloneDXDependency</b>(<i>dependency, components</i>)
+
+<p>
+    Function to add a dependency to the given list of components.
+</p>
+<dl>
+
+<dt><i>dependency</i> (dict)</dt>
+<dd>
+dependency to be added
+</dd>
+<dt><i>components</i> (list of Component)</dt>
+<dd>
+list of components
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="_amendMetaData" ID="_amendMetaData"></a>
+<h2>_amendMetaData</h2>
+<b>_amendMetaData</b>(<i>bomMetaData, metadataDict</i>)
+
+<p>
+    Function to amend the SBOM meta data according the given data.
+</p>
+<p>
+    The modifications done are:
+    <ul>
+    <li>add eric7 to the tools</li>
+    </ul>
+</p>
+<dl>
+
+<dt><i>bomMetaData</i> (BomMetaData)</dt>
+<dd>
+reference to the SBOM meta data object
+</dd>
+<dt><i>metadataDict</i> (dict)</dt>
+<dd>
+dictionary containing additional meta data
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+reference to the modified SBOM meta data object
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+BomMetaData
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="addCycloneDXDependencies" ID="addCycloneDXDependencies"></a>
+<h2>addCycloneDXDependencies</h2>
+<b>addCycloneDXDependencies</b>(<i>parser, venvName</i>)
+
+<p>
+    Function to add dependency data to the list of created components.
+</p>
+<dl>
+
+<dt><i>parser</i> (BaseParser)</dt>
+<dd>
+reference to the parser object containing the list of
+        components
+</dd>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="addCycloneDXVulnerabilities" ID="addCycloneDXVulnerabilities"></a>
+<h2>addCycloneDXVulnerabilities</h2>
+<b>addCycloneDXVulnerabilities</b>(<i>parser</i>)
+
+<p>
+    Function to add vulnerability data to the list of created components.
+</p>
+<dl>
+
+<dt><i>parser</i> (BaseParser)</dt>
+<dd>
+reference to the parser object containing the list of
+        components
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="createCycloneDXFile" ID="createCycloneDXFile"></a>
+<h2>createCycloneDXFile</h2>
+<b>createCycloneDXFile</b>(<i>venvName</i>)
+
+<p>
+    Function to create a CyccloneDX SBOM file.
+</p>
+<dl>
+
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment
+</dd>
+</dl>
+<dl>
+
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+raised to indicate illegal creation parameters
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="findCyccloneDXComponent" ID="findCyccloneDXComponent"></a>
+<h2>findCyccloneDXComponent</h2>
+<b>findCyccloneDXComponent</b>(<i>components, name</i>)
+
+<p>
+    Function to find a component in a given list of components.
+</p>
+<dl>
+
+<dt><i>components</i> (list of Component)</dt>
+<dd>
+list of components to scan
+</dd>
+<dt><i>name</i> (str)</dt>
+<dd>
+name of the component to search for
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+reference to the found component or None
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+Component or None
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.EricNetwork.EricNetworkUtilities.html	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,129 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.EricNetwork.EricNetworkUtilities</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.EricNetwork.EricNetworkUtilities</h1>
+
+<p>
+Package implementing some special network related objects and functions.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+
+<tr>
+<td><a href="#isValidAddress">isValidAddress</a></td>
+<td>Public function to check, if the given address is valid.</td>
+</tr>
+<tr>
+<td><a href="#isValidIPv4Address">isValidIPv4Address</a></td>
+<td>Public function to check, if the given address is a valid IPv4 address.</td>
+</tr>
+<tr>
+<td><a href="#isValidIPv6Address">isValidIPv6Address</a></td>
+<td>Public function to check, if the given address is a valid IPv6 address.</td>
+</tr>
+</table>
+<hr />
+<hr />
+<a NAME="isValidAddress" ID="isValidAddress"></a>
+<h2>isValidAddress</h2>
+<b>isValidAddress</b>(<i>address</i>)
+
+<p>
+    Public function to check, if the given address is valid.
+</p>
+<dl>
+
+<dt><i>address</i> (str)</dt>
+<dd>
+IPv4 or IPv6 address string
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+flag indicating validity
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="isValidIPv4Address" ID="isValidIPv4Address"></a>
+<h2>isValidIPv4Address</h2>
+<b>isValidIPv4Address</b>(<i>address</i>)
+
+<p>
+    Public function to check, if the given address is a valid IPv4 address.
+</p>
+<dl>
+
+<dt><i>address</i> (str)</dt>
+<dd>
+IPv4 address string
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+flag indicating validity
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="isValidIPv6Address" ID="isValidIPv6Address"></a>
+<h2>isValidIPv6Address</h2>
+<b>isValidIPv6Address</b>(<i>address</i>)
+
+<p>
+    Public function to check, if the given address is a valid IPv6 address.
+</p>
+<dl>
+
+<dt><i>address</i> (str)</dt>
+<dd>
+IPv6 address string
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+flag indicating validity
+</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.EricNetwork.EricSslCertificatesDialog.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.EricNetwork.EricSslCertificatesDialog.html	Fri Jul 01 11:02:32 2022 +0200
@@ -192,13 +192,13 @@
 </p>
 <dl>
 
-<dt><i>name</i></dt>
+<dt><i>name</i> (str)</dt>
 <dd>
-default file name without extension (string)
+default file name without extension
 </dd>
-<dt><i>cert</i></dt>
+<dt><i>cert</i> (QByteArray)</dt>
 <dd>
-certificate to be exported (QSslCertificate)
+certificate to be exported encoded as PEM
 </dd>
 </dl>
 <a NAME="EricSslCertificatesDialog.__getSystemCaCertificates" ID="EricSslCertificatesDialog.__getSystemCaCertificates"></a>
@@ -224,7 +224,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-certificates read (list of QSslCertificate)
+certificates read
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of QSslCertificate
 </dd>
 </dl>
 <a NAME="EricSslCertificatesDialog.__populateCaCertificatesTree" ID="EricSslCertificatesDialog.__populateCaCertificatesTree"></a>
--- a/eric7/Documentation/Source/eric7.EricNetwork.EricTldExtractor.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.EricNetwork.EricTldExtractor.html	Fri Jul 01 11:02:32 2022 +0200
@@ -71,10 +71,6 @@
 <td>Constructor</td>
 </tr>
 <tr>
-<td><a href="#EricTldExtractor.__checkPublicSuffix">__checkPublicSuffix</a></td>
-<td>Private method to test a host name against a registrable name.</td>
-</tr>
-<tr>
 <td><a href="#EricTldExtractor.__defaultDataSearchPaths">__defaultDataSearchPaths</a></td>
 <td>Private method to get the default search paths for the TLD data file.</td>
 </tr>
@@ -135,10 +131,6 @@
 <td>Public method to get the subdomain for a host.</td>
 </tr>
 <tr>
-<td><a href="#EricTldExtractor.test">test</a></td>
-<td>Public method to execute the tests.</td>
-</tr>
-<tr>
 <td><a href="#EricTldExtractor.tld">tld</a></td>
 <td>Public method to get the top level domain for a host.</td>
 </tr>
@@ -167,36 +159,6 @@
 reference to the parent object
 </dd>
 </dl>
-<a NAME="EricTldExtractor.__checkPublicSuffix" ID="EricTldExtractor.__checkPublicSuffix"></a>
-<h4>EricTldExtractor.__checkPublicSuffix</h4>
-<b>__checkPublicSuffix</b>(<i>host, registrableName</i>)
-
-<p>
-        Private method to test a host name against a registrable name.
-</p>
-<dl>
-
-<dt><i>host</i> (str)</dt>
-<dd>
-host name to test
-</dd>
-<dt><i>registrableName</i> (str)</dt>
-<dd>
-registrable domain name to test against
-</dd>
-</dl>
-<dl>
-<dt>Return:</dt>
-<dd>
-flag indicating the check result
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-bool
-</dd>
-</dl>
 <a NAME="EricTldExtractor.__defaultDataSearchPaths" ID="EricTldExtractor.__defaultDataSearchPaths"></a>
 <h4>EricTldExtractor.__defaultDataSearchPaths</h4>
 <b>__defaultDataSearchPaths</b>(<i></i>)
@@ -546,25 +508,6 @@
 str
 </dd>
 </dl>
-<a NAME="EricTldExtractor.test" ID="EricTldExtractor.test"></a>
-<h4>EricTldExtractor.test</h4>
-<b>test</b>(<i></i>)
-
-<p>
-        Public method to execute the tests.
-</p>
-<dl>
-<dt>Return:</dt>
-<dd>
-flag indicating the test result
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-bool
-</dd>
-</dl>
 <a NAME="EricTldExtractor.tld" ID="EricTldExtractor.tld"></a>
 <h4>EricTldExtractor.tld</h4>
 <b>tld</b>(<i>host</i>)
--- a/eric7/Documentation/Source/eric7.EricWidgets.EricPathPicker.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.EricWidgets.EricPathPicker.html	Fri Jul 01 11:02:32 2022 +0200
@@ -415,14 +415,14 @@
 </dl>
 <a NAME="EricPathPickerBase.__pathEdited" ID="EricPathPickerBase.__pathEdited"></a>
 <h4>EricPathPickerBase.__pathEdited</h4>
-<b>__pathEdited</b>(<i>path</i>)
+<b>__pathEdited</b>(<i>fpath</i>)
 
 <p>
         Private slot handling editing of the path.
 </p>
 <dl>
 
-<dt><i>path</i> (str)</dt>
+<dt><i>fpath</i> (str)</dt>
 <dd>
 current text of the path line edit
 </dd>
@@ -469,14 +469,14 @@
 </dl>
 <a NAME="EricPathPickerBase.addItem" ID="EricPathPickerBase.addItem"></a>
 <h4>EricPathPickerBase.addItem</h4>
-<b>addItem</b>(<i>path</i>)
+<b>addItem</b>(<i>fpath</i>)
 
 <p>
         Public method to add a paths to the current list.
 </p>
 <dl>
 
-<dt><i>path</i> (str)</dt>
+<dt><i>fpath</i> (str)</dt>
 <dd>
 path to add
 </dd>
@@ -854,14 +854,14 @@
 </dl>
 <a NAME="EricPathPickerBase.setEditText" ID="EricPathPickerBase.setEditText"></a>
 <h4>EricPathPickerBase.setEditText</h4>
-<b>setEditText</b>(<i>path, toNative=True</i>)
+<b>setEditText</b>(<i>fpath, toNative=True</i>)
 
 <p>
         Public method to set the current path.
 </p>
 <dl>
 
-<dt><i>path</i> (str)</dt>
+<dt><i>fpath</i> (str)</dt>
 <dd>
 path to be set
 </dd>
@@ -967,14 +967,14 @@
 </dl>
 <a NAME="EricPathPickerBase.setPath" ID="EricPathPickerBase.setPath"></a>
 <h4>EricPathPickerBase.setPath</h4>
-<b>setPath</b>(<i>path, toNative=True</i>)
+<b>setPath</b>(<i>fpath, toNative=True</i>)
 
 <p>
         Public method to set the current path.
 </p>
 <dl>
 
-<dt><i>path</i> (str)</dt>
+<dt><i>fpath</i> (str)</dt>
 <dd>
 path to be set
 </dd>
@@ -1042,14 +1042,14 @@
 </dl>
 <a NAME="EricPathPickerBase.setText" ID="EricPathPickerBase.setText"></a>
 <h4>EricPathPickerBase.setText</h4>
-<b>setText</b>(<i>path, toNative=True</i>)
+<b>setText</b>(<i>fpath, toNative=True</i>)
 
 <p>
         Public method to set the current path.
 </p>
 <dl>
 
-<dt><i>path</i> (str)</dt>
+<dt><i>fpath</i> (str)</dt>
 <dd>
 path to be set
 </dd>
--- a/eric7/Documentation/Source/eric7.Globals.__init__.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Globals.__init__.html	Fri Jul 01 11:02:32 2022 +0200
@@ -325,12 +325,20 @@
 <hr />
 <a NAME="getQtBinariesPath" ID="getQtBinariesPath"></a>
 <h2>getQtBinariesPath</h2>
-<b>getQtBinariesPath</b>(<i></i>)
+<b>getQtBinariesPath</b>(<i>libexec=False</i>)
 
 <p>
     Module function to get the path of the Qt binaries.
 </p>
 <dl>
+
+<dt><i>libexec</i> (bool (optional))</dt>
+<dd>
+flag indicating to get the path of the executable library
+        (defaults to False)
+</dd>
+</dl>
+<dl>
 <dt>Return:</dt>
 <dd>
 path of the Qt binaries
--- a/eric7/Documentation/Source/eric7.HelpViewer.HelpViewerWidget.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.HelpViewer.HelpViewerWidget.html	Fri Jul 01 11:02:32 2022 +0200
@@ -43,12 +43,16 @@
 <h3>Class Attributes</h3>
 
 <table>
-<tr><td>MaxHistoryItems</td></tr>
+<tr><td>EmpytDocument_Dark</td></tr><tr><td>EmpytDocument_Light</td></tr><tr><td>MaxHistoryItems</td></tr>
 </table>
 <h3>Class Methods</h3>
 
 <table>
-<tr><td>None</td></tr>
+
+<tr>
+<td><a href="#HelpViewerWidget.emptyDocument">emptyDocument</a></td>
+<td>Class method to get the HTML code for an empty page.</td>
+</tr>
 </table>
 <h3>Methods</h3>
 
@@ -301,6 +305,25 @@
 <tr><td>None</td></tr>
 </table>
 
+<a NAME="HelpViewerWidget.emptyDocument" ID="HelpViewerWidget.emptyDocument"></a>
+<h4>HelpViewerWidget.emptyDocument (class method)</h4>
+<b>emptyDocument</b>(<i></i>)
+
+<p>
+        Class method to get the HTML code for an empty page.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+HTML code for an empty page.
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
 <a NAME="HelpViewerWidget.__init__" ID="HelpViewerWidget.__init__"></a>
 <h4>HelpViewerWidget (Constructor)</h4>
 <b>HelpViewerWidget</b>(<i>parent=None</i>)
--- a/eric7/Documentation/Source/eric7.HexEdit.HexEditWidget.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.HexEdit.HexEditWidget.html	Fri Jul 01 11:02:32 2022 +0200
@@ -1658,7 +1658,7 @@
 </p>
 <dl>
 
-<dt><i>dataOrDevice</i> (bytearray, QByteArray or QIODevice)</dt>
+<dt><i>dataOrDevice</i> (bytes, bytearray, QByteArray or QIODevice)</dt>
 <dd>
 byte array or device containing the data
 </dd>
--- a/eric7/Documentation/Source/eric7.PipInterface.Pip.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.PipInterface.Pip.html	Fri Jul 01 11:02:32 2022 +0200
@@ -83,7 +83,7 @@
 <td>Public method to check, if a group of packages is outdated.</td>
 </tr>
 <tr>
-<td><a href="#Pip.getDependecyTree">getDependecyTree</a></td>
+<td><a href="#Pip.getDependencyTree">getDependencyTree</a></td>
 <td>Public method to get the dependency tree of installed packages.</td>
 </tr>
 <tr>
@@ -339,9 +339,9 @@
 tuple of (bool, (str, str, str))
 </dd>
 </dl>
-<a NAME="Pip.getDependecyTree" ID="Pip.getDependecyTree"></a>
-<h4>Pip.getDependecyTree</h4>
-<b>getDependecyTree</b>(<i>envName, localPackages=True, usersite=False, reverse=False</i>)
+<a NAME="Pip.getDependencyTree" ID="Pip.getDependencyTree"></a>
+<h4>Pip.getDependencyTree</h4>
+<b>getDependencyTree</b>(<i>envName, localPackages=True, usersite=False, reverse=False</i>)
 
 <p>
         Public method to get the dependency tree of installed packages.
--- a/eric7/Documentation/Source/eric7.PipInterface.PipLicensesDialog.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.PipInterface.PipLicensesDialog.html	Fri Jul 01 11:02:32 2022 +0200
@@ -111,14 +111,14 @@
 </dl>
 <a NAME="PipLicensesDialog.__filterPackagesByLicense" ID="PipLicensesDialog.__filterPackagesByLicense"></a>
 <h4>PipLicensesDialog.__filterPackagesByLicense</h4>
-<b>__filterPackagesByLicense</b>(<i>license</i>)
+<b>__filterPackagesByLicense</b>(<i>licenseName</i>)
 
 <p>
         Private slot to filter the list of packages by license.
 </p>
 <dl>
 
-<dt><i>license</i> (str)</dt>
+<dt><i>licenseName</i> (str)</dt>
 <dd>
 license name
 </dd>
--- a/eric7/Documentation/Source/eric7.PipInterface.PipPackagesWidget.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.PipInterface.PipPackagesWidget.html	Fri Jul 01 11:02:32 2022 +0200
@@ -83,6 +83,10 @@
 <td>Private slot to clear the vulnerability info.</td>
 </tr>
 <tr>
+<td><a href="#PipPackagesWidget.__createSBOMFile">__createSBOMFile</a></td>
+<td>Private slot to create a "Software Bill Of Material" file.</td>
+</tr>
+<tr>
 <td><a href="#PipPackagesWidget.__editConfiguration">__editConfiguration</a></td>
 <td>Private method to edit a configuration.</td>
 </tr>
@@ -494,6 +498,13 @@
 <p>
         Private slot to clear the vulnerability info.
 </p>
+<a NAME="PipPackagesWidget.__createSBOMFile" ID="PipPackagesWidget.__createSBOMFile"></a>
+<h4>PipPackagesWidget.__createSBOMFile</h4>
+<b>__createSBOMFile</b>(<i></i>)
+
+<p>
+        Private slot to create a "Software Bill Of Material" file.
+</p>
 <a NAME="PipPackagesWidget.__editConfiguration" ID="PipPackagesWidget.__editConfiguration"></a>
 <h4>PipPackagesWidget.__editConfiguration</h4>
 <b>__editConfiguration</b>(<i>venvName=""</i>)
--- a/eric7/Documentation/Source/eric7.Plugins.PluginTranslator.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.PluginTranslator.html	Fri Jul 01 11:02:32 2022 +0200
@@ -118,9 +118,9 @@
 </p>
 <dl>
 
-<dt><i>ui</i></dt>
+<dt><i>ui</i> (UI.UserInterface)</dt>
 <dd>
-reference to the user interface object (UI.UserInterface)
+reference to the user interface object
 </dd>
 </dl>
 <a NAME="TranslatorPlugin.__initialize" ID="TranslatorPlugin.__initialize"></a>
@@ -140,7 +140,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple of None and activation status (boolean)
+tuple of None and activation status
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (None, bool)
 </dd>
 </dl>
 <a NAME="TranslatorPlugin.deactivate" ID="TranslatorPlugin.deactivate"></a>
@@ -159,7 +165,7 @@
 </p>
 <dl>
 
-<dt><i>key</i></dt>
+<dt><i>key</i> (str)</dt>
 <dd>
 the key of the value to get
 </dd>
@@ -170,6 +176,12 @@
 the requested setting
 </dd>
 </dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
 <a NAME="TranslatorPlugin.getPreferencesDefault" ID="TranslatorPlugin.getPreferencesDefault"></a>
 <h4>TranslatorPlugin.getPreferencesDefault</h4>
 <b>getPreferencesDefault</b>(<i>key</i>)
@@ -179,7 +191,7 @@
 </p>
 <dl>
 
-<dt><i>key</i></dt>
+<dt><i>key</i> (str)</dt>
 <dd>
 the key of the value to get
 </dd>
@@ -190,6 +202,12 @@
 the requested setting
 </dd>
 </dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
+</dl>
 <a NAME="TranslatorPlugin.setPreferences" ID="TranslatorPlugin.setPreferences"></a>
 <h4>TranslatorPlugin.setPreferences</h4>
 <b>setPreferences</b>(<i>key, value</i>)
@@ -199,11 +217,11 @@
 </p>
 <dl>
 
-<dt><i>key</i></dt>
+<dt><i>key</i> (str)</dt>
 <dd>
-the key of the setting to be set (string)
+the key of the setting to be set
 </dd>
-<dt><i>value</i></dt>
+<dt><i>value</i> (any)</dt>
 <dd>
 the value to be set
 </dd>
@@ -220,7 +238,7 @@
 </p>
 <dl>
 
-<dt><i>configDlg</i></dt>
+<dt><i>configDlg</i> (ConfigurationWidget)</dt>
 <dd>
 reference to the configuration dialog
 </dd>
@@ -231,6 +249,12 @@
 reference to the configuration page
 </dd>
 </dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+TranslatorPage
+</dd>
+</dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
@@ -247,6 +271,12 @@
 dictionary containing the relevant data
 </dd>
 </dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.html	Fri Jul 01 11:02:32 2022 +0200
@@ -76,7 +76,7 @@
 </tr>
 <tr>
 <td><a href="#TranslatorPage.save">save</a></td>
-<td>Public slot to save the Pyramid configuration.</td>
+<td>Public slot to save the translators configuration.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
@@ -94,7 +94,7 @@
 </p>
 <dl>
 
-<dt><i>plugin</i></dt>
+<dt><i>plugin</i> (TranslatorPlugin)</dt>
 <dd>
 reference to the plugin object
 </dd>
@@ -109,7 +109,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-list of checked language items (list of QListWidgetItem)
+list of checked language items
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of QListWidgetItem
 </dd>
 </dl>
 <a NAME="TranslatorPage.on_defaultButton_clicked" ID="TranslatorPage.on_defaultButton_clicked"></a>
@@ -128,9 +134,9 @@
 </p>
 <dl>
 
-<dt><i>item</i></dt>
+<dt><i>item</i> (QListWidgetItem)</dt>
 <dd>
-reference to the changed item (QListWidgetItem)
+reference to the changed item
 </dd>
 </dl>
 <a NAME="TranslatorPage.on_setButton_clicked" ID="TranslatorPage.on_setButton_clicked"></a>
@@ -145,7 +151,7 @@
 <b>save</b>(<i></i>)
 
 <p>
-        Public slot to save the Pyramid configuration.
+        Public slot to save the translators configuration.
 </p>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.Translator.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.Translator.html	Fri Jul 01 11:02:32 2022 +0200
@@ -134,15 +134,21 @@
 </p>
 <dl>
 
-<dt><i>name</i></dt>
+<dt><i>name</i> (str)</dt>
 <dd>
-name of the icon file (string)
+name of the icon file
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-icon (QIcon)
+icon
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+QIcon
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.html	Fri Jul 01 11:02:32 2022 +0200
@@ -44,7 +44,7 @@
 <h3>Class Attributes</h3>
 
 <table>
-<tr><td>MaxTranslationTextLen</td></tr><tr><td>TranslatorUrl</td></tr>
+<tr><td>MaxTranslationTextLen</td></tr><tr><td>TranslatorUrls</td></tr>
 </table>
 <h3>Class Methods</h3>
 
@@ -124,29 +124,33 @@
 </p>
 <dl>
 
-<dt><i>requestObject</i></dt>
+<dt><i>requestObject</i> (TranslatorRequest)</dt>
 <dd>
 reference to the request object
-            (TranslatorRequest)
 </dd>
-<dt><i>text</i></dt>
+<dt><i>text</i> (str)</dt>
 <dd>
-text to be translated (string)
+text to be translated
 </dd>
-<dt><i>originalLanguage</i></dt>
+<dt><i>originalLanguage</i> (str)</dt>
 <dd>
-language code of the original (string)
+language code of the original
 </dd>
-<dt><i>translationLanguage</i></dt>
+<dt><i>translationLanguage</i> (str)</dt>
 <dd>
-language code of the translation (string)
+language code of the translation
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple of translated text (string) and flag indicating
-            success (boolean)
+tuple of translated text and flag indicating success
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, bool)
 </dd>
 </dl>
 <a NAME="DeepLEngine.supportedLanguages" ID="DeepLEngine.supportedLanguages"></a>
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html	Mon Jun 06 16:34:37 2022 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,161 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine</title>
-<meta charset="UTF-8">
-<link rel="stylesheet" href="styles.css">
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine</h1>
-
-<p>
-Module implementing the Glosbe translation engine.
-</p>
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-
-<tr>
-<td><a href="#GlosbeEngine">GlosbeEngine</a></td>
-<td>Class implementing the translation engine for the Glosbe translation service.</td>
-</tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<hr />
-<hr />
-<a NAME="GlosbeEngine" ID="GlosbeEngine"></a>
-<h2>GlosbeEngine</h2>
-
-<p>
-    Class implementing the translation engine for the Glosbe
-    translation service.
-</p>
-<h3>Derived from</h3>
-TranslationEngine
-<h3>Class Attributes</h3>
-
-<table>
-<tr><td>TranslatorLimit</td></tr><tr><td>TranslatorUrl</td></tr>
-</table>
-<h3>Class Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Methods</h3>
-
-<table>
-
-<tr>
-<td><a href="#GlosbeEngine.__init__">GlosbeEngine</a></td>
-<td>Constructor</td>
-</tr>
-<tr>
-<td><a href="#GlosbeEngine.engineName">engineName</a></td>
-<td>Public method to return the name of the engine.</td>
-</tr>
-<tr>
-<td><a href="#GlosbeEngine.getTranslation">getTranslation</a></td>
-<td>Public method to translate the given text.</td>
-</tr>
-<tr>
-<td><a href="#GlosbeEngine.supportedLanguages">supportedLanguages</a></td>
-<td>Public method to get the supported languages.</td>
-</tr>
-</table>
-<h3>Static Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-
-<a NAME="GlosbeEngine.__init__" ID="GlosbeEngine.__init__"></a>
-<h4>GlosbeEngine (Constructor)</h4>
-<b>GlosbeEngine</b>(<i>plugin, parent=None</i>)
-
-<p>
-        Constructor
-</p>
-<dl>
-
-<dt><i>plugin</i></dt>
-<dd>
-reference to the plugin object (TranslatorPlugin)
-</dd>
-<dt><i>parent</i></dt>
-<dd>
-reference to the parent object (QObject)
-</dd>
-</dl>
-<a NAME="GlosbeEngine.engineName" ID="GlosbeEngine.engineName"></a>
-<h4>GlosbeEngine.engineName</h4>
-<b>engineName</b>(<i></i>)
-
-<p>
-        Public method to return the name of the engine.
-</p>
-<dl>
-<dt>Return:</dt>
-<dd>
-engine name (string)
-</dd>
-</dl>
-<a NAME="GlosbeEngine.getTranslation" ID="GlosbeEngine.getTranslation"></a>
-<h4>GlosbeEngine.getTranslation</h4>
-<b>getTranslation</b>(<i>requestObject, text, originalLanguage, translationLanguage</i>)
-
-<p>
-        Public method to translate the given text.
-</p>
-<dl>
-
-<dt><i>requestObject</i></dt>
-<dd>
-reference to the request object
-            (TranslatorRequest)
-</dd>
-<dt><i>text</i></dt>
-<dd>
-text to be translated (string)
-</dd>
-<dt><i>originalLanguage</i></dt>
-<dd>
-language code of the original (string)
-</dd>
-<dt><i>translationLanguage</i></dt>
-<dd>
-language code of the translation (string)
-</dd>
-</dl>
-<dl>
-<dt>Return:</dt>
-<dd>
-tuple of translated text (string) and flag indicating
-            success (boolean)
-</dd>
-</dl>
-<a NAME="GlosbeEngine.supportedLanguages" ID="GlosbeEngine.supportedLanguages"></a>
-<h4>GlosbeEngine.supportedLanguages</h4>
-<b>supportedLanguages</b>(<i></i>)
-
-<p>
-        Public method to get the supported languages.
-</p>
-<dl>
-<dt>Return:</dt>
-<dd>
-list of supported language codes (list of string)
-</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.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV2Engine.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV2Engine.html	Fri Jul 01 11:02:32 2022 +0200
@@ -87,13 +87,13 @@
 </p>
 <dl>
 
-<dt><i>plugin</i></dt>
+<dt><i>plugin</i> (TranslatorPlugin)</dt>
 <dd>
-reference to the plugin object (TranslatorPlugin)
+reference to the plugin object
 </dd>
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QObject)</dt>
 <dd>
-reference to the parent object (QObject)
+reference to the parent object
 </dd>
 </dl>
 <a NAME="GoogleV2Engine.engineName" ID="GoogleV2Engine.engineName"></a>
@@ -106,7 +106,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-engine name (string)
+engine name
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <a NAME="GoogleV2Engine.getTranslation" ID="GoogleV2Engine.getTranslation"></a>
@@ -118,29 +124,33 @@
 </p>
 <dl>
 
-<dt><i>requestObject</i></dt>
+<dt><i>requestObject</i> (TranslatorRequest)</dt>
 <dd>
 reference to the request object
-            (TranslatorRequest)
 </dd>
-<dt><i>text</i></dt>
+<dt><i>text</i> (str)</dt>
 <dd>
-text to be translated (string)
+text to be translated
 </dd>
-<dt><i>originalLanguage</i></dt>
+<dt><i>originalLanguage</i> (str)</dt>
 <dd>
-language code of the original (string)
+language code of the original
 </dd>
-<dt><i>translationLanguage</i></dt>
+<dt><i>translationLanguage</i> (str)</dt>
 <dd>
-language code of the translation (string)
+language code of the translation
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple of translated text (string) and flag indicating
-            success (boolean)
+tuple of translated text and flag indicating success
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, bool)
 </dd>
 </dl>
 <a NAME="GoogleV2Engine.supportedLanguages" ID="GoogleV2Engine.supportedLanguages"></a>
@@ -153,7 +163,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-list of supported language codes (list of string)
+list of supported language codes
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html	Fri Jul 01 11:02:32 2022 +0200
@@ -44,7 +44,7 @@
 <h3>Class Attributes</h3>
 
 <table>
-<tr><td>AccessTokenUrl</td></tr><tr><td>TextToSpeechUrl</td></tr><tr><td>TranslatorUrl</td></tr>
+<tr><td>TranslatorUrl</td></tr>
 </table>
 <h3>Class Methods</h3>
 
@@ -60,10 +60,6 @@
 <td>Constructor</td>
 </tr>
 <tr>
-<td><a href="#MicrosoftEngine.__getAccessToken">__getAccessToken</a></td>
-<td>Private slot to get an access token.</td>
-</tr>
-<tr>
 <td><a href="#MicrosoftEngine.__getClientDataAzure">__getClientDataAzure</a></td>
 <td>Private method to retrieve the client data.</td>
 </tr>
@@ -76,18 +72,10 @@
 <td>Public method to return the name of the engine.</td>
 </tr>
 <tr>
-<td><a href="#MicrosoftEngine.getTextToSpeechData">getTextToSpeechData</a></td>
-<td>Public method to pronounce the given text.</td>
-</tr>
-<tr>
 <td><a href="#MicrosoftEngine.getTranslation">getTranslation</a></td>
 <td>Public method to translate the given text.</td>
 </tr>
 <tr>
-<td><a href="#MicrosoftEngine.hasTTS">hasTTS</a></td>
-<td>Public method indicating the Text-to-Speech capability.</td>
-</tr>
-<tr>
 <td><a href="#MicrosoftEngine.supportedLanguages">supportedLanguages</a></td>
 <td>Public method to get the supported languages.</td>
 </tr>
@@ -107,37 +95,13 @@
 </p>
 <dl>
 
-<dt><i>plugin</i></dt>
+<dt><i>plugin</i> (TranslatorPlugin)</dt>
 <dd>
-reference to the plugin object (TranslatorPlugin)
-</dd>
-<dt><i>parent</i></dt>
-<dd>
-reference to the parent object (QObject)
+reference to the plugin object
 </dd>
-</dl>
-<a NAME="MicrosoftEngine.__getAccessToken" ID="MicrosoftEngine.__getAccessToken"></a>
-<h4>MicrosoftEngine.__getAccessToken</h4>
-<b>__getAccessToken</b>(<i>requestObject</i>)
-
-<p>
-        Private slot to get an access token.
-</p>
-<p>
-        If the stored token is no longer valid, get a new one and store it.
-</p>
-<dl>
-
-<dt><i>requestObject</i></dt>
+<dt><i>parent</i> (QObject)</dt>
 <dd>
-reference to the request object
-            (TranslatorRequest)
-</dd>
-</dl>
-<dl>
-<dt>Return:</dt>
-<dd>
-access token (string)
+reference to the parent object
 </dd>
 </dl>
 <a NAME="MicrosoftEngine.__getClientDataAzure" ID="MicrosoftEngine.__getClientDataAzure"></a>
@@ -150,14 +114,14 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple giving the API subscription key and a flag indicating
-            validity
+tuple giving the API subscription key, the API subscription
+            region and a flag indicating validity
 </dd>
 </dl>
 <dl>
 <dt>Return Type:</dt>
 <dd>
-tuple of (str, bool)
+tuple of (str, str, bool)
 </dd>
 </dl>
 <a NAME="MicrosoftEngine.__mapLanguageCode" ID="MicrosoftEngine.__mapLanguageCode"></a>
@@ -169,15 +133,21 @@
 </p>
 <dl>
 
-<dt><i>code</i></dt>
+<dt><i>code</i> (str)</dt>
 <dd>
-language code (string)
+language code
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-mapped language code (string)
+mapped language code
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <a NAME="MicrosoftEngine.engineName" ID="MicrosoftEngine.engineName"></a>
@@ -190,37 +160,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-engine name (string)
-</dd>
-</dl>
-<a NAME="MicrosoftEngine.getTextToSpeechData" ID="MicrosoftEngine.getTextToSpeechData"></a>
-<h4>MicrosoftEngine.getTextToSpeechData</h4>
-<b>getTextToSpeechData</b>(<i>requestObject, text, language</i>)
-
-<p>
-        Public method to pronounce the given text.
-</p>
-<dl>
-
-<dt><i>requestObject</i></dt>
-<dd>
-reference to the request object
-            (TranslatorRequest)
-</dd>
-<dt><i>text</i></dt>
-<dd>
-text to be pronounced (string)
-</dd>
-<dt><i>language</i></dt>
-<dd>
-language code of the text (string)
+engine name
 </dd>
 </dl>
 <dl>
-<dt>Return:</dt>
+<dt>Return Type:</dt>
 <dd>
-tuple with pronounce data (QByteArray) or error string (string)
-            and success flag (boolean)
+str
 </dd>
 </dl>
 <a NAME="MicrosoftEngine.getTranslation" ID="MicrosoftEngine.getTranslation"></a>
@@ -232,42 +178,33 @@
 </p>
 <dl>
 
-<dt><i>requestObject</i></dt>
+<dt><i>requestObject</i> (TranslatorRequest)</dt>
 <dd>
 reference to the request object
-            (TranslatorRequest)
 </dd>
-<dt><i>text</i></dt>
+<dt><i>text</i> (str)</dt>
 <dd>
-text to be translated (string)
+text to be translated
 </dd>
-<dt><i>originalLanguage</i></dt>
+<dt><i>originalLanguage</i> (str)</dt>
 <dd>
-language code of the original (string)
+language code of the original
 </dd>
-<dt><i>translationLanguage</i></dt>
+<dt><i>translationLanguage</i> (str)</dt>
 <dd>
-language code of the translation (string)
+language code of the translation
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple of translated text (string) and flag indicating
-            success (boolean)
+tuple of translated text and flag indicating success
 </dd>
 </dl>
-<a NAME="MicrosoftEngine.hasTTS" ID="MicrosoftEngine.hasTTS"></a>
-<h4>MicrosoftEngine.hasTTS</h4>
-<b>hasTTS</b>(<i></i>)
-
-<p>
-        Public method indicating the Text-to-Speech capability.
-</p>
 <dl>
-<dt>Return:</dt>
+<dt>Return Type:</dt>
 <dd>
-flag indicating the Text-to-Speech capability (boolean)
+tuple of (str, bool)
 </dd>
 </dl>
 <a NAME="MicrosoftEngine.supportedLanguages" ID="MicrosoftEngine.supportedLanguages"></a>
@@ -280,7 +217,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-list of supported language codes (list of string)
+list of supported language codes
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html	Fri Jul 01 11:02:32 2022 +0200
@@ -87,13 +87,13 @@
 </p>
 <dl>
 
-<dt><i>plugin</i></dt>
+<dt><i>plugin</i> (TranslatorPlugin)</dt>
 <dd>
-reference to the plugin object (TranslatorPlugin)
+reference to the plugin object
 </dd>
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QObject)</dt>
 <dd>
-reference to the parent object (QObject)
+reference to the parent object
 </dd>
 </dl>
 <a NAME="MyMemoryEngine.engineName" ID="MyMemoryEngine.engineName"></a>
@@ -106,7 +106,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-engine name (string)
+engine name
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <a NAME="MyMemoryEngine.getTranslation" ID="MyMemoryEngine.getTranslation"></a>
@@ -118,29 +124,33 @@
 </p>
 <dl>
 
-<dt><i>requestObject</i></dt>
+<dt><i>requestObject</i> (TranslatorRequest)</dt>
 <dd>
 reference to the request object
-            (TranslatorRequest)
 </dd>
-<dt><i>text</i></dt>
+<dt><i>text</i> (str)</dt>
 <dd>
-text to be translated (string)
+text to be translated
 </dd>
-<dt><i>originalLanguage</i></dt>
+<dt><i>originalLanguage</i> (str)</dt>
 <dd>
-language code of the original (string)
+language code of the original
 </dd>
-<dt><i>translationLanguage</i></dt>
+<dt><i>translationLanguage</i> (str)</dt>
 <dd>
-language code of the translation (string)
+language code of the translation
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple of translated text (string) and flag indicating
-            success (boolean)
+tuple of translated text and flag indicating success
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, bool)
 </dd>
 </dl>
 <a NAME="MyMemoryEngine.supportedLanguages" ID="MyMemoryEngine.supportedLanguages"></a>
@@ -153,7 +163,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-list of supported language codes (list of string)
+list of supported language codes
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html	Mon Jun 06 16:34:37 2022 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,161 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine</title>
-<meta charset="UTF-8">
-<link rel="stylesheet" href="styles.css">
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine</h1>
-
-<p>
-Module implementing the Promt translation engine.
-</p>
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-
-<tr>
-<td><a href="#PromtEngine">PromtEngine</a></td>
-<td>Class implementing the translation engine for the Promt translation service.</td>
-</tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<hr />
-<hr />
-<a NAME="PromtEngine" ID="PromtEngine"></a>
-<h2>PromtEngine</h2>
-
-<p>
-    Class implementing the translation engine for the Promt
-    translation service.
-</p>
-<h3>Derived from</h3>
-TranslationEngine
-<h3>Class Attributes</h3>
-
-<table>
-<tr><td>TranslatorUrl</td></tr>
-</table>
-<h3>Class Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Methods</h3>
-
-<table>
-
-<tr>
-<td><a href="#PromtEngine.__init__">PromtEngine</a></td>
-<td>Constructor</td>
-</tr>
-<tr>
-<td><a href="#PromtEngine.engineName">engineName</a></td>
-<td>Public method to return the name of the engine.</td>
-</tr>
-<tr>
-<td><a href="#PromtEngine.getTranslation">getTranslation</a></td>
-<td>Public method to translate the given text.</td>
-</tr>
-<tr>
-<td><a href="#PromtEngine.supportedLanguages">supportedLanguages</a></td>
-<td>Public method to get the supported languages.</td>
-</tr>
-</table>
-<h3>Static Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-
-<a NAME="PromtEngine.__init__" ID="PromtEngine.__init__"></a>
-<h4>PromtEngine (Constructor)</h4>
-<b>PromtEngine</b>(<i>plugin, parent=None</i>)
-
-<p>
-        Constructor
-</p>
-<dl>
-
-<dt><i>plugin</i></dt>
-<dd>
-reference to the plugin object (TranslatorPlugin)
-</dd>
-<dt><i>parent</i></dt>
-<dd>
-reference to the parent object (QObject)
-</dd>
-</dl>
-<a NAME="PromtEngine.engineName" ID="PromtEngine.engineName"></a>
-<h4>PromtEngine.engineName</h4>
-<b>engineName</b>(<i></i>)
-
-<p>
-        Public method to return the name of the engine.
-</p>
-<dl>
-<dt>Return:</dt>
-<dd>
-engine name (string)
-</dd>
-</dl>
-<a NAME="PromtEngine.getTranslation" ID="PromtEngine.getTranslation"></a>
-<h4>PromtEngine.getTranslation</h4>
-<b>getTranslation</b>(<i>requestObject, text, originalLanguage, translationLanguage</i>)
-
-<p>
-        Public method to translate the given text.
-</p>
-<dl>
-
-<dt><i>requestObject</i></dt>
-<dd>
-reference to the request object
-            (TranslatorRequest)
-</dd>
-<dt><i>text</i></dt>
-<dd>
-text to be translated (string)
-</dd>
-<dt><i>originalLanguage</i></dt>
-<dd>
-language code of the original (string)
-</dd>
-<dt><i>translationLanguage</i></dt>
-<dd>
-language code of the translation (string)
-</dd>
-</dl>
-<dl>
-<dt>Return:</dt>
-<dd>
-tuple of translated text (string) and flag indicating
-            success (boolean)
-</dd>
-</dl>
-<a NAME="PromtEngine.supportedLanguages" ID="PromtEngine.supportedLanguages"></a>
-<h4>PromtEngine.supportedLanguages</h4>
-<b>supportedLanguages</b>(<i></i>)
-
-<p>
-        Public method to get the supported languages.
-</p>
-<dl>
-<dt>Return:</dt>
-<dd>
-list of supported language codes (list of string)
-</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.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.TranslationEngine.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.TranslationEngine.html	Fri Jul 01 11:02:32 2022 +0200
@@ -108,13 +108,13 @@
 </p>
 <dl>
 
-<dt><i>plugin</i></dt>
+<dt><i>plugin</i> (TranslatorPlugin)</dt>
 <dd>
-reference to the plugin object (TranslatorPlugin)
+reference to the plugin object
 </dd>
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QObject)</dt>
 <dd>
-reference to the parent object (QObject)
+reference to the parent object
 </dd>
 </dl>
 <a NAME="TranslationEngine.engineName" ID="TranslationEngine.engineName"></a>
@@ -127,7 +127,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-engine name (string)
+engine name
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <a NAME="TranslationEngine.getTextToSpeechData" ID="TranslationEngine.getTextToSpeechData"></a>
@@ -139,25 +145,29 @@
 </p>
 <dl>
 
-<dt><i>requestObject</i></dt>
+<dt><i>requestObject</i> (TranslatorRequest)</dt>
 <dd>
 reference to the request object
-            (TranslatorRequest)
 </dd>
-<dt><i>text</i></dt>
+<dt><i>text</i> (str)</dt>
 <dd>
-text to be pronounced (string)
+text to be pronounced
 </dd>
-<dt><i>language</i></dt>
+<dt><i>language</i> (str)</dt>
 <dd>
-language code of the text (string)
+language code of the text
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple with pronounce data (QByteArray) or error string (string)
-            and success flag (boolean)
+tuple with pronounce data or an error string and a success flag
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (QByteArray or str, bool)
 </dd>
 </dl>
 <a NAME="TranslationEngine.getTranslation" ID="TranslationEngine.getTranslation"></a>
@@ -169,29 +179,33 @@
 </p>
 <dl>
 
-<dt><i>requestObject</i></dt>
+<dt><i>requestObject</i> (TranslatorRequest)</dt>
 <dd>
 reference to the request object
-            (TranslatorRequest)
 </dd>
-<dt><i>text</i></dt>
+<dt><i>text</i> (str)</dt>
 <dd>
-text to be translated (string)
+text to be translated
 </dd>
-<dt><i>originalLanguage</i></dt>
+<dt><i>originalLanguage</i> (str)</dt>
 <dd>
-language code of the original (string)
+language code of the original
 </dd>
-<dt><i>translationLanguage</i></dt>
+<dt><i>translationLanguage</i> (str)</dt>
 <dd>
-language code of the translation (string)
+language code of the translation
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple of translated text (string) and flag indicating
-            success (boolean)
+tuple of translated text and flag indicating success
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, bool)
 </dd>
 </dl>
 <a NAME="TranslationEngine.hasTTS" ID="TranslationEngine.hasTTS"></a>
@@ -204,7 +218,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-flag indicating the Text-to-Speech capability (boolean)
+flag indicating the Text-to-Speech capability
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
 </dd>
 </dl>
 <a NAME="TranslationEngine.supportedLanguages" ID="TranslationEngine.supportedLanguages"></a>
@@ -217,7 +237,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-list of supported language codes (list of string)
+list of supported language codes
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
 </dd>
 </dl>
 <a NAME="TranslationEngine.supportedTargetLanguages" ID="TranslationEngine.supportedTargetLanguages"></a>
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.YandexEngine.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.YandexEngine.html	Fri Jul 01 11:02:32 2022 +0200
@@ -87,13 +87,13 @@
 </p>
 <dl>
 
-<dt><i>plugin</i></dt>
+<dt><i>plugin</i> (TranslatorPlugin)</dt>
 <dd>
-reference to the plugin object (TranslatorPlugin)
+reference to the plugin object
 </dd>
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QObject)</dt>
 <dd>
-reference to the parent object (QObject)
+reference to the parent object
 </dd>
 </dl>
 <a NAME="YandexEngine.engineName" ID="YandexEngine.engineName"></a>
@@ -106,7 +106,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-engine name (string)
+engine name
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <a NAME="YandexEngine.getTranslation" ID="YandexEngine.getTranslation"></a>
@@ -118,29 +124,33 @@
 </p>
 <dl>
 
-<dt><i>requestObject</i></dt>
+<dt><i>requestObject</i> (TranslatorRequest)</dt>
 <dd>
 reference to the request object
-            (TranslatorRequest)
 </dd>
-<dt><i>text</i></dt>
+<dt><i>text</i> (str)</dt>
 <dd>
-text to be translated (string)
+text to be translated
 </dd>
-<dt><i>originalLanguage</i></dt>
+<dt><i>originalLanguage</i> (str)</dt>
 <dd>
-language code of the original (string)
+language code of the original
 </dd>
-<dt><i>translationLanguage</i></dt>
+<dt><i>translationLanguage</i> (str)</dt>
 <dd>
-language code of the translation (string)
+language code of the translation
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple of translated text (string) and flag indicating
-            success (boolean)
+tuple of translated text and flag indicating success
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, bool)
 </dd>
 </dl>
 <a NAME="YandexEngine.supportedLanguages" ID="YandexEngine.supportedLanguages"></a>
@@ -153,7 +163,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-list of supported language codes (list of string)
+list of supported language codes
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.__init__.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.__init__.html	Fri Jul 01 11:02:32 2022 +0200
@@ -57,15 +57,21 @@
 </p>
 <dl>
 
-<dt><i>name</i></dt>
+<dt><i>name</i> (str)</dt>
 <dd>
-name of a translation engine (string)
+name of a translation engine
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-translated engine name (string)
+translated engine name
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
@@ -109,15 +115,21 @@
 </p>
 <dl>
 
-<dt><i>name</i></dt>
+<dt><i>name</i> (str)</dt>
 <dd>
-name of the online translation service (string)
+name of the online translation service
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-key request URL (string)
+key request URL
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
@@ -132,15 +144,15 @@
 </p>
 <dl>
 
-<dt><i>name</i></dt>
+<dt><i>name</i> (str)</dt>
 <dd>
-name of the online translation service (string)
+name of the online translation service
 </dd>
-<dt><i>plugin</i></dt>
+<dt><i>plugin</i> (TranslatorPlugin)</dt>
 <dd>
-reference to the plugin object (TranslatorPlugin)
+reference to the plugin object
 </dd>
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QObject)</dt>
 <dd>
 reference to the parent object
 </dd>
@@ -148,7 +160,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-translation engine (TranslatorEngine)
+translation engine
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+TranslatorEngine
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
@@ -164,7 +182,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-names of supported engines (list of string)
+names of supported engines
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorLanguagesDb.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorLanguagesDb.html	Fri Jul 01 11:02:32 2022 +0200
@@ -90,9 +90,9 @@
 </p>
 <dl>
 
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QObject)</dt>
 <dd>
-reference to the parent object (QObject)
+reference to the parent object
 </dd>
 </dl>
 <a NAME="TranslatorLanguagesDb.convertTwoToThree" ID="TranslatorLanguagesDb.convertTwoToThree"></a>
@@ -105,15 +105,21 @@
 </p>
 <dl>
 
-<dt><i>code</i></dt>
+<dt><i>code</i> (str)</dt>
 <dd>
-two character language code (string)
+two character language code
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-three character language code (string)
+three character language code
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <a NAME="TranslatorLanguagesDb.getAllLanguages" ID="TranslatorLanguagesDb.getAllLanguages"></a>
@@ -126,7 +132,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-list of supported language codes (list of string)
+list of supported language codes
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
 </dd>
 </dl>
 <a NAME="TranslatorLanguagesDb.getLanguage" ID="TranslatorLanguagesDb.getLanguage"></a>
@@ -138,15 +150,21 @@
 </p>
 <dl>
 
-<dt><i>code</i></dt>
+<dt><i>code</i> (str)</dt>
 <dd>
-language code (string)
+language code
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-translated language (string)
+translated language
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <a NAME="TranslatorLanguagesDb.getLanguageIcon" ID="TranslatorLanguagesDb.getLanguageIcon"></a>
@@ -158,15 +176,21 @@
 </p>
 <dl>
 
-<dt><i>code</i></dt>
+<dt><i>code</i> (str)</dt>
 <dd>
-language code (string)
+language code
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-language icon (QIcon)
+language icon
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+QIcon
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorRequest.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorRequest.html	Fri Jul 01 11:02:32 2022 +0200
@@ -84,9 +84,9 @@
 </p>
 <dl>
 
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QObject)</dt>
 <dd>
-reference to the parent object (QObject)
+reference to the parent object
 </dd>
 </dl>
 <a NAME="TranslatorRequest.get" ID="TranslatorRequest.get"></a>
@@ -98,20 +98,26 @@
 </p>
 <dl>
 
-<dt><i>requestUrl</i></dt>
+<dt><i>requestUrl</i> (QUrl)</dt>
 <dd>
-URL of the request (QUrl)
+URL of the request
 </dd>
-<dt><i>extraHeaders</i></dt>
+<dt><i>extraHeaders</i> (tuple of (bytes, bytes))</dt>
 <dd>
 list of tuples of additional headers giving
-            header name (string) and header value (string)
+            header name and header value
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-server response (QByteArray) or error message (string)
+server response or an error message and a success flag
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (QByteArray or str, bool)
 </dd>
 </dl>
 <a NAME="TranslatorRequest.post" ID="TranslatorRequest.post"></a>
@@ -123,22 +129,22 @@
 </p>
 <dl>
 
-<dt><i>requestUrl</i></dt>
+<dt><i>requestUrl</i> (QUrl)</dt>
 <dd>
-URL of the request (QUrl)
+URL of the request
 </dd>
-<dt><i>requestData</i></dt>
+<dt><i>requestData</i> (QByteArray)</dt>
 <dd>
-data of the request (QByteArray)
+data of the request
 </dd>
-<dt><i>dataType</i></dt>
+<dt><i>dataType</i> (str)</dt>
 <dd>
-type of the request data (string)
+type of the request data
 </dd>
-<dt><i>extraHeaders</i></dt>
+<dt><i>extraHeaders</i> (list of tuple of (bytes, bytes))</dt>
 <dd>
 list of tuples of additional headers giving
-            header name (string) and header value (string)
+            header name and header value
 </dd>
 </dl>
 <dl>
@@ -148,6 +154,12 @@
             success (boolean)
 </dd>
 </dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, 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.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html	Fri Jul 01 11:02:32 2022 +0200
@@ -239,9 +239,9 @@
 </p>
 <dl>
 
-<dt><i>state</i></dt>
+<dt><i>state</i> (QMediaPlayer.PlaybackState)</dt>
 <dd>
-media player state (QMediaPlayer.PlaybackState)
+media player state
 </dd>
 </dl>
 <a NAME="TranslatorWidget.__originalLanguage" ID="TranslatorWidget.__originalLanguage"></a>
--- a/eric7/Documentation/Source/eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Plugins.WizardPlugins.SetupWizard.SetupWizardDialog.html	Fri Jul 01 11:02:32 2022 +0200
@@ -47,7 +47,7 @@
 <h3>Class Attributes</h3>
 
 <table>
-<tr><td>ClassifiersUrl</td></tr>
+<tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
 
@@ -67,10 +67,6 @@
 <td>Private method to add a new entry to the list of trove classifiers.</td>
 </tr>
 <tr>
-<td><a href="#SetupWizardDialog.__classifiersDownloadDone">__classifiersDownloadDone</a></td>
-<td>Private slot called, after the classifiers file has been downloaded from the internet.</td>
-</tr>
-<tr>
 <td><a href="#SetupWizardDialog.__enableOkButton">__enableOkButton</a></td>
 <td>Private slot to set the state of the OK button.</td>
 </tr>
@@ -83,10 +79,6 @@
 <td>Private method to get the start directory for selection dialogs.</td>
 </tr>
 <tr>
-<td><a href="#SetupWizardDialog.__loadClassifiersFromPyPI">__loadClassifiersFromPyPI</a></td>
-<td>Private method to populate the classifiers list with data retrieved from PyPI.</td>
-</tr>
-<tr>
 <td><a href="#SetupWizardDialog.__populateClassifiers">__populateClassifiers</a></td>
 <td>Private method to populate the classifiers.</td>
 </tr>
@@ -131,10 +123,6 @@
 <td>Private slot to handle a change of selected items of the exclude pattern list.</td>
 </tr>
 <tr>
-<td><a href="#SetupWizardDialog.on_localClassifiersButton_clicked">on_localClassifiersButton_clicked</a></td>
-<td>Private method to populate lists from the Trove list file.</td>
-</tr>
-<tr>
 <td><a href="#SetupWizardDialog.on_modulesList_itemSelectionChanged">on_modulesList_itemSelectionChanged</a></td>
 <td>Private slot to handle a change of selected items of the modules list.</td>
 </tr>
@@ -162,38 +150,23 @@
 </p>
 <dl>
 
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QWidget)</dt>
 <dd>
-reference to the parent widget (QWidget)
+reference to the parent widget
 </dd>
 </dl>
 <a NAME="SetupWizardDialog.__addClassifierEntry" ID="SetupWizardDialog.__addClassifierEntry"></a>
 <h4>SetupWizardDialog.__addClassifierEntry</h4>
-<b>__addClassifierEntry</b>(<i>line</i>)
+<b>__addClassifierEntry</b>(<i>classifier</i>)
 
 <p>
         Private method to add a new entry to the list of trove classifiers.
 </p>
 <dl>
 
-<dt><i>line</i></dt>
+<dt><i>classifier</i> (str)</dt>
 <dd>
-line containing the data for the entry (string)
-</dd>
-</dl>
-<a NAME="SetupWizardDialog.__classifiersDownloadDone" ID="SetupWizardDialog.__classifiersDownloadDone"></a>
-<h4>SetupWizardDialog.__classifiersDownloadDone</h4>
-<b>__classifiersDownloadDone</b>(<i>reply</i>)
-
-<p>
-        Private slot called, after the classifiers file has been downloaded
-        from the internet.
-</p>
-<dl>
-
-<dt><i>reply</i> (QNetworkReply)</dt>
-<dd>
-reference to the network reply
+classifier containing the data for the entry
 </dd>
 </dl>
 <a NAME="SetupWizardDialog.__enableOkButton" ID="SetupWizardDialog.__enableOkButton"></a>
@@ -213,7 +186,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-license text (string)
+license text
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <a NAME="SetupWizardDialog.__getStartDir" ID="SetupWizardDialog.__getStartDir"></a>
@@ -226,32 +205,22 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-start directory (string)
+start directory
 </dd>
 </dl>
-<a NAME="SetupWizardDialog.__loadClassifiersFromPyPI" ID="SetupWizardDialog.__loadClassifiersFromPyPI"></a>
-<h4>SetupWizardDialog.__loadClassifiersFromPyPI</h4>
-<b>__loadClassifiersFromPyPI</b>(<i></i>)
-
-<p>
-        Private method to populate the classifiers list with data retrieved
-        from PyPI.
-</p>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
 <a NAME="SetupWizardDialog.__populateClassifiers" ID="SetupWizardDialog.__populateClassifiers"></a>
 <h4>SetupWizardDialog.__populateClassifiers</h4>
-<b>__populateClassifiers</b>(<i>classifiers</i>)
+<b>__populateClassifiers</b>(<i></i>)
 
 <p>
         Private method to populate the classifiers.
 </p>
-<dl>
-
-<dt><i>classifiers</i> (list of str)</dt>
-<dd>
-list of classifiers read from a local file or
-            retrieved from PyPI
-</dd>
-</dl>
 <a NAME="SetupWizardDialog.getCode" ID="SetupWizardDialog.getCode"></a>
 <h4>SetupWizardDialog.getCode</h4>
 <b>getCode</b>(<i>indLevel, indString</i>)
@@ -261,19 +230,25 @@
 </p>
 <dl>
 
-<dt><i>indLevel</i></dt>
+<dt><i>indLevel</i> (int)</dt>
 <dd>
-indentation level (int)
+indentation level
 </dd>
-<dt><i>indString</i></dt>
+<dt><i>indString</i> (str)</dt>
 <dd>
-string used for indentation (space or tab) (string)
+string used for indentation (space or tab)
 </dd>
 </dl>
 <dl>
 <dt>Return:</dt>
 <dd>
-generated code (string)
+generated code
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <a NAME="SetupWizardDialog.on_addExludePatternButton_clicked" ID="SetupWizardDialog.on_addExludePatternButton_clicked"></a>
@@ -335,9 +310,9 @@
 </p>
 <dl>
 
-<dt><i>txt</i></dt>
+<dt><i>txt</i> (str)</dt>
 <dd>
-text of the line edit (string)
+text of the line edit
 </dd>
 </dl>
 <a NAME="SetupWizardDialog.on_excludePatternList_itemSelectionChanged" ID="SetupWizardDialog.on_excludePatternList_itemSelectionChanged"></a>
@@ -348,17 +323,6 @@
         Private slot to handle a change of selected items of the
         exclude pattern list.
 </p>
-<a NAME="SetupWizardDialog.on_localClassifiersButton_clicked" ID="SetupWizardDialog.on_localClassifiersButton_clicked"></a>
-<h4>SetupWizardDialog.on_localClassifiersButton_clicked</h4>
-<b>on_localClassifiersButton_clicked</b>(<i></i>)
-
-<p>
-        Private method to populate lists from the Trove list file.
-</p>
-<p>
-        Note: The trove list file was created from querying
-        "https://pypi.org/pypi?%3Aaction=list_classifiers".
-</p>
 <a NAME="SetupWizardDialog.on_modulesList_itemSelectionChanged" ID="SetupWizardDialog.on_modulesList_itemSelectionChanged"></a>
 <h4>SetupWizardDialog.on_modulesList_itemSelectionChanged</h4>
 <b>on_modulesList_itemSelectionChanged</b>(<i></i>)
--- a/eric7/Documentation/Source/eric7.Project.Project.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Project.Project.html	Fri Jul 01 11:02:32 2022 +0200
@@ -285,6 +285,10 @@
 <td>Private method to close all project related windows.</td>
 </tr>
 <tr>
+<td><a href="#Project.__createSBOMFile">__createSBOMFile</a></td>
+<td>Private slot to create a SBOM file of the project dependencies.</td>
+</tr>
+<tr>
 <td><a href="#Project.__createSnapshotSource">__createSnapshotSource</a></td>
 <td>Private method to create a snapshot plugin version.</td>
 </tr>
@@ -433,6 +437,10 @@
 <td>Private slot called before the make menu is shown.</td>
 </tr>
 <tr>
+<td><a href="#Project.__showContextMenuOthers">__showContextMenuOthers</a></td>
+<td>Private slot called before the 'Other Tools' menu is shown.</td>
+</tr>
+<tr>
 <td><a href="#Project.__showContextMenuPackagers">__showContextMenuPackagers</a></td>
 <td>Private slot called before the packagers menu is shown.</td>
 </tr>
@@ -761,6 +769,10 @@
 <td>Public method to get the project's programming language.</td>
 </tr>
 <tr>
+<td><a href="#Project.getProjectLicense">getProjectLicense</a></td>
+<td>Public method to get the license type used by the project.</td>
+</tr>
+<tr>
 <td><a href="#Project.getProjectManagementDir">getProjectManagementDir</a></td>
 <td>Public method to get the path of the management directory.</td>
 </tr>
@@ -1241,6 +1253,13 @@
 <p>
         Private method to close all project related windows.
 </p>
+<a NAME="Project.__createSBOMFile" ID="Project.__createSBOMFile"></a>
+<h4>Project.__createSBOMFile</h4>
+<b>__createSBOMFile</b>(<i></i>)
+
+<p>
+        Private slot to create a SBOM file of the project dependencies.
+</p>
 <a NAME="Project.__createSnapshotSource" ID="Project.__createSnapshotSource"></a>
 <h4>Project.__createSnapshotSource</h4>
 <b>__createSnapshotSource</b>(<i>filename</i>)
@@ -1685,6 +1704,13 @@
 <p>
         Private slot called before the make menu is shown.
 </p>
+<a NAME="Project.__showContextMenuOthers" ID="Project.__showContextMenuOthers"></a>
+<h4>Project.__showContextMenuOthers</h4>
+<b>__showContextMenuOthers</b>(<i></i>)
+
+<p>
+        Private slot called before the 'Other Tools' menu is shown.
+</p>
 <a NAME="Project.__showContextMenuPackagers" ID="Project.__showContextMenuPackagers"></a>
 <h4>Project.__showContextMenuPackagers</h4>
 <b>__showContextMenuPackagers</b>(<i></i>)
@@ -2837,6 +2863,25 @@
 programming language (string)
 </dd>
 </dl>
+<a NAME="Project.getProjectLicense" ID="Project.getProjectLicense"></a>
+<h4>Project.getProjectLicense</h4>
+<b>getProjectLicense</b>(<i></i>)
+
+<p>
+        Public method to get the license type used by the project.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+license type of the project
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
 <a NAME="Project.getProjectManagementDir" ID="Project.getProjectManagementDir"></a>
 <h4>Project.getProjectManagementDir</h4>
 <b>getProjectManagementDir</b>(<i></i>)
--- a/eric7/Documentation/Source/eric7.Project.PropertiesDialog.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Project.PropertiesDialog.html	Fri Jul 01 11:02:32 2022 +0200
@@ -59,6 +59,10 @@
 <td>Constructor</td>
 </tr>
 <tr>
+<td><a href="#PropertiesDialog.__populateLicenseComboBox">__populateLicenseComboBox</a></td>
+<td>Private method to populate the license selector with the list of trove license types.</td>
+</tr>
+<tr>
 <td><a href="#PropertiesDialog.getPPath">getPPath</a></td>
 <td>Public method to get the project path.</td>
 </tr>
@@ -135,6 +139,14 @@
 name of this dialog (string)
 </dd>
 </dl>
+<a NAME="PropertiesDialog.__populateLicenseComboBox" ID="PropertiesDialog.__populateLicenseComboBox"></a>
+<h4>PropertiesDialog.__populateLicenseComboBox</h4>
+<b>__populateLicenseComboBox</b>(<i></i>)
+
+<p>
+        Private method to populate the license selector with the list of trove
+        license types.
+</p>
 <a NAME="PropertiesDialog.getPPath" ID="PropertiesDialog.getPPath"></a>
 <h4>PropertiesDialog.getPPath</h4>
 <b>getPPath</b>(<i></i>)
--- a/eric7/Documentation/Source/eric7.Utilities.__init__.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.Utilities.__init__.html	Fri Jul 01 11:02:32 2022 +0200
@@ -1661,7 +1661,8 @@
 </p>
 <p>
     The file names for the test file is built by prepending the string
-    "test" and "test_" to the file name passed into this function.
+    "test" and "test_" to the file name passed into this function and
+    by appending the string "_test".
 </p>
 <dl>
 
--- a/eric7/Documentation/Source/eric7.VirtualEnv.VirtualenvManager.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.VirtualEnv.VirtualenvManager.html	Fri Jul 01 11:02:32 2022 +0200
@@ -155,6 +155,10 @@
 <td>Public method to check, if the give logical name is unique.</td>
 </tr>
 <tr>
+<td><a href="#VirtualenvManager.reloadSettings">reloadSettings</a></td>
+<td>Public slot to reload the virtual environments.</td>
+</tr>
+<tr>
 <td><a href="#VirtualenvManager.removeVirtualEnvs">removeVirtualEnvs</a></td>
 <td>Public method to delete virtual environment from the list.</td>
 </tr>
@@ -167,6 +171,10 @@
 <td>Public method to change a virtual environment.</td>
 </tr>
 <tr>
+<td><a href="#VirtualenvManager.setVirtualEnvInterpreter">setVirtualEnvInterpreter</a></td>
+<td>Public method to change the interpreter for a virtual environment.</td>
+</tr>
+<tr>
 <td><a href="#VirtualenvManager.setVirtualEnvironmentsBaseDir">setVirtualEnvironmentsBaseDir</a></td>
 <td>Public method to set the base directory for the virtual environments.</td>
 </tr>
@@ -174,6 +182,10 @@
 <td><a href="#VirtualenvManager.showVirtualenvManagerDialog">showVirtualenvManagerDialog</a></td>
 <td>Public slot to show the virtual environment manager dialog.</td>
 </tr>
+<tr>
+<td><a href="#VirtualenvManager.upgradeVirtualEnv">upgradeVirtualEnv</a></td>
+<td>Public slot to upgrade a virtual environment.</td>
+</tr>
 </table>
 <h3>Static Methods</h3>
 
@@ -610,6 +622,13 @@
 bool
 </dd>
 </dl>
+<a NAME="VirtualenvManager.reloadSettings" ID="VirtualenvManager.reloadSettings"></a>
+<h4>VirtualenvManager.reloadSettings</h4>
+<b>reloadSettings</b>(<i></i>)
+
+<p>
+        Public slot to reload the virtual environments.
+</p>
 <a NAME="VirtualenvManager.removeVirtualEnvs" ID="VirtualenvManager.removeVirtualEnvs"></a>
 <h4>VirtualenvManager.removeVirtualEnvs</h4>
 <b>removeVirtualEnvs</b>(<i>venvNames</i>)
@@ -707,6 +726,24 @@
             environment variable
 </dd>
 </dl>
+<a NAME="VirtualenvManager.setVirtualEnvInterpreter" ID="VirtualenvManager.setVirtualEnvInterpreter"></a>
+<h4>VirtualenvManager.setVirtualEnvInterpreter</h4>
+<b>setVirtualEnvInterpreter</b>(<i>venvName, venvInterpreter</i>)
+
+<p>
+        Public method to change the interpreter for a virtual environment.
+</p>
+<dl>
+
+<dt><i>venvName</i> (str)</dt>
+<dd>
+logical name for the virtual environment
+</dd>
+<dt><i>venvInterpreter</i> (str)</dt>
+<dd>
+interpreter path to be set
+</dd>
+</dl>
 <a NAME="VirtualenvManager.setVirtualEnvironmentsBaseDir" ID="VirtualenvManager.setVirtualEnvironmentsBaseDir"></a>
 <h4>VirtualenvManager.setVirtualEnvironmentsBaseDir</h4>
 <b>setVirtualEnvironmentsBaseDir</b>(<i>baseDir</i>)
@@ -736,6 +773,20 @@
             a blocking mode
 </dd>
 </dl>
+<a NAME="VirtualenvManager.upgradeVirtualEnv" ID="VirtualenvManager.upgradeVirtualEnv"></a>
+<h4>VirtualenvManager.upgradeVirtualEnv</h4>
+<b>upgradeVirtualEnv</b>(<i>venvName</i>)
+
+<p>
+        Public slot to upgrade a virtual environment.
+</p>
+<dl>
+
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment
+</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.VirtualEnv.VirtualenvManagerWidgets.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.VirtualEnv.VirtualenvManagerWidgets.html	Fri Jul 01 11:02:32 2022 +0200
@@ -159,6 +159,10 @@
 <td>Private slot to create a new virtual environment.</td>
 </tr>
 <tr>
+<td><a href="#VirtualenvManagerWidget.on_refreshButton_clicked">on_refreshButton_clicked</a></td>
+<td>Private slot to refresh the list of virtual environments.</td>
+</tr>
+<tr>
 <td><a href="#VirtualenvManagerWidget.on_removeAllButton_clicked">on_removeAllButton_clicked</a></td>
 <td>Private slot to remove all entries from the list but keep their directories.</td>
 </tr>
@@ -171,6 +175,10 @@
 <td>Private slot to save the base directory name.</td>
 </tr>
 <tr>
+<td><a href="#VirtualenvManagerWidget.on_upgradeButton_clicked">on_upgradeButton_clicked</a></td>
+<td>Private slot to upgrade a virtual environment.</td>
+</tr>
+<tr>
 <td><a href="#VirtualenvManagerWidget.on_venvList_itemSelectionChanged">on_venvList_itemSelectionChanged</a></td>
 <td>Private slot handling a change of the selected items.</td>
 </tr>
@@ -263,6 +271,13 @@
 <p>
         Private slot to create a new virtual environment.
 </p>
+<a NAME="VirtualenvManagerWidget.on_refreshButton_clicked" ID="VirtualenvManagerWidget.on_refreshButton_clicked"></a>
+<h4>VirtualenvManagerWidget.on_refreshButton_clicked</h4>
+<b>on_refreshButton_clicked</b>(<i></i>)
+
+<p>
+        Private slot to refresh the list of virtual environments.
+</p>
 <a NAME="VirtualenvManagerWidget.on_removeAllButton_clicked" ID="VirtualenvManagerWidget.on_removeAllButton_clicked"></a>
 <h4>VirtualenvManagerWidget.on_removeAllButton_clicked</h4>
 <b>on_removeAllButton_clicked</b>(<i></i>)
@@ -286,6 +301,13 @@
 <p>
         Private slot to save the base directory name.
 </p>
+<a NAME="VirtualenvManagerWidget.on_upgradeButton_clicked" ID="VirtualenvManagerWidget.on_upgradeButton_clicked"></a>
+<h4>VirtualenvManagerWidget.on_upgradeButton_clicked</h4>
+<b>on_upgradeButton_clicked</b>(<i></i>)
+
+<p>
+        Private slot to upgrade a virtual environment.
+</p>
 <a NAME="VirtualenvManagerWidget.on_venvList_itemSelectionChanged" ID="VirtualenvManagerWidget.on_venvList_itemSelectionChanged"></a>
 <h4>VirtualenvManagerWidget.on_venvList_itemSelectionChanged</h4>
 <b>on_venvList_itemSelectionChanged</b>(<i></i>)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,164 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog</h1>
+
+<p>
+Module implementing a dialog to enter the virtual environment upgrade
+parameters.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#VirtualenvUpgradeConfigurationDialog">VirtualenvUpgradeConfigurationDialog</a></td>
+<td>Class implementing a dialog to enter the virtual environment upgrade parameters.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="VirtualenvUpgradeConfigurationDialog" ID="VirtualenvUpgradeConfigurationDialog"></a>
+<h2>VirtualenvUpgradeConfigurationDialog</h2>
+
+<p>
+    Class implementing a dialog to enter the virtual environment upgrade
+    parameters.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VirtualenvUpgradeConfigurationDialog
+<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="#VirtualenvUpgradeConfigurationDialog.__init__">VirtualenvUpgradeConfigurationDialog</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeConfigurationDialog.__getPyvenvVersion">__getPyvenvVersion</a></td>
+<td>Private method to determine the version of the venv module.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeConfigurationDialog.__updateOkButton">__updateOkButton</a></td>
+<td>Private slot to set the enabled state of the OK button.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeConfigurationDialog.__updateUpgradeDepsCheckBox">__updateUpgradeDepsCheckBox</a></td>
+<td>Private slot to set the enabled state of the button depending on the version of the given Python interpreter.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeConfigurationDialog.getData">getData</a></td>
+<td>Public method to retrieve the dialog data.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="VirtualenvUpgradeConfigurationDialog.__init__" ID="VirtualenvUpgradeConfigurationDialog.__init__"></a>
+<h4>VirtualenvUpgradeConfigurationDialog (Constructor)</h4>
+<b>VirtualenvUpgradeConfigurationDialog</b>(<i>envName, envPath, parent=None</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>envName</i> (str)</dt>
+<dd>
+name of the environment to be upgraded
+</dd>
+<dt><i>envPath</i> (str)</dt>
+<dd>
+directory of the environment to be upgraded
+</dd>
+<dt><i>parent</i> (QWidget (optional))</dt>
+<dd>
+reference to the parent widget (defaults to None)
+</dd>
+</dl>
+<a NAME="VirtualenvUpgradeConfigurationDialog.__getPyvenvVersion" ID="VirtualenvUpgradeConfigurationDialog.__getPyvenvVersion"></a>
+<h4>VirtualenvUpgradeConfigurationDialog.__getPyvenvVersion</h4>
+<b>__getPyvenvVersion</b>(<i></i>)
+
+<p>
+        Private method to determine the version of the venv module.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing the venv modules version
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (int, int, int)
+</dd>
+</dl>
+<a NAME="VirtualenvUpgradeConfigurationDialog.__updateOkButton" ID="VirtualenvUpgradeConfigurationDialog.__updateOkButton"></a>
+<h4>VirtualenvUpgradeConfigurationDialog.__updateOkButton</h4>
+<b>__updateOkButton</b>(<i></i>)
+
+<p>
+        Private slot to set the enabled state of the OK button.
+</p>
+<a NAME="VirtualenvUpgradeConfigurationDialog.__updateUpgradeDepsCheckBox" ID="VirtualenvUpgradeConfigurationDialog.__updateUpgradeDepsCheckBox"></a>
+<h4>VirtualenvUpgradeConfigurationDialog.__updateUpgradeDepsCheckBox</h4>
+<b>__updateUpgradeDepsCheckBox</b>(<i></i>)
+
+<p>
+        Private slot to set the enabled state of the button depending
+        on the version of the given Python interpreter.
+</p>
+<a NAME="VirtualenvUpgradeConfigurationDialog.getData" ID="VirtualenvUpgradeConfigurationDialog.getData"></a>
+<h4>VirtualenvUpgradeConfigurationDialog.getData</h4>
+<b>getData</b>(<i></i>)
+
+<p>
+        Public method to retrieve the dialog data.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing the selected python executable, the list of
+            arguments and a flag indicating to write a log file
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, list of str, bool)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,267 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.VirtualEnv.VirtualenvUpgradeExecDialog</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.VirtualEnv.VirtualenvUpgradeExecDialog</h1>
+
+<p>
+Module implementing the virtualenv upgrade execution dialog.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog">VirtualenvUpgradeExecDialog</a></td>
+<td>Class implementing the virtualenv upgrade execution dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="VirtualenvUpgradeExecDialog" ID="VirtualenvUpgradeExecDialog"></a>
+<h2>VirtualenvUpgradeExecDialog</h2>
+
+<p>
+    Class implementing the virtualenv upgrade execution dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VirtualenvExecDialog
+<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="#VirtualenvUpgradeExecDialog.__init__">VirtualenvUpgradeExecDialog</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.__changeVirtualEnvironmentInterpreter">__changeVirtualEnvironmentInterpreter</a></td>
+<td>Private method to change the interpreter of the upgraded virtual environment.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.__logError">__logError</a></td>
+<td>Private method to log an error.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.__logOutput">__logOutput</a></td>
+<td>Private method to log some output.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.__nextAttempt">__nextAttempt</a></td>
+<td>Private method to start another attempt.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.__writeLogFile">__writeLogFile</a></td>
+<td>Private method to write a log file to the virtualenv directory.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr>
+<tr>
+<td><a href="#VirtualenvUpgradeExecDialog.start">start</a></td>
+<td>Public slot to start the virtualenv command.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="VirtualenvUpgradeExecDialog.__init__" ID="VirtualenvUpgradeExecDialog.__init__"></a>
+<h4>VirtualenvUpgradeExecDialog (Constructor)</h4>
+<b>VirtualenvUpgradeExecDialog</b>(<i>venvName, interpreter, createLog, venvManager, parent=None</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment to be upgraded
+</dd>
+<dt><i>interpreter</i> (str)</dt>
+<dd>
+interpreter to be used for the upgrade
+</dd>
+<dt><i>createLog</i> (bool)</dt>
+<dd>
+flag indicating to create a log file for the upgrade
+</dd>
+<dt><i>venvManager</i> (VirtualenvManager)</dt>
+<dd>
+reference to the virtual environment manager
+</dd>
+<dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl>
+<a NAME="VirtualenvUpgradeExecDialog.__changeVirtualEnvironmentInterpreter" ID="VirtualenvUpgradeExecDialog.__changeVirtualEnvironmentInterpreter"></a>
+<h4>VirtualenvUpgradeExecDialog.__changeVirtualEnvironmentInterpreter</h4>
+<b>__changeVirtualEnvironmentInterpreter</b>(<i></i>)
+
+<p>
+        Private method to change the interpreter of the upgraded virtual
+        environment.
+</p>
+<a NAME="VirtualenvUpgradeExecDialog.__finish" ID="VirtualenvUpgradeExecDialog.__finish"></a>
+<h4>VirtualenvUpgradeExecDialog.__finish</h4>
+<b>__finish</b>(<i>exitCode, exitStatus, giveUp=False</i>)
+
+<p>
+        Private slot called when the process finished.
+</p>
+<p>
+        It is called when the process finished or
+        the user pressed the button.
+</p>
+<dl>
+
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd>
+<dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+<dt><i>giveUp</i></dt>
+<dd>
+flag indicating to not start another attempt (boolean)
+</dd>
+</dl>
+<a NAME="VirtualenvUpgradeExecDialog.__logError" ID="VirtualenvUpgradeExecDialog.__logError"></a>
+<h4>VirtualenvUpgradeExecDialog.__logError</h4>
+<b>__logError</b>(<i>s</i>)
+
+<p>
+        Private method to log an error.
+</p>
+<dl>
+
+<dt><i>s</i></dt>
+<dd>
+error string to log (string)
+</dd>
+</dl>
+<a NAME="VirtualenvUpgradeExecDialog.__logOutput" ID="VirtualenvUpgradeExecDialog.__logOutput"></a>
+<h4>VirtualenvUpgradeExecDialog.__logOutput</h4>
+<b>__logOutput</b>(<i>s</i>)
+
+<p>
+        Private method to log some output.
+</p>
+<dl>
+
+<dt><i>s</i></dt>
+<dd>
+output string to log (string)
+</dd>
+</dl>
+<a NAME="VirtualenvUpgradeExecDialog.__nextAttempt" ID="VirtualenvUpgradeExecDialog.__nextAttempt"></a>
+<h4>VirtualenvUpgradeExecDialog.__nextAttempt</h4>
+<b>__nextAttempt</b>(<i></i>)
+
+<p>
+        Private method to start another attempt.
+</p>
+<a NAME="VirtualenvUpgradeExecDialog.__readStderr" ID="VirtualenvUpgradeExecDialog.__readStderr"></a>
+<h4>VirtualenvUpgradeExecDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+
+<p>
+        Private slot to handle the readyReadStandardError signal.
+</p>
+<p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p>
+<a NAME="VirtualenvUpgradeExecDialog.__readStdout" ID="VirtualenvUpgradeExecDialog.__readStdout"></a>
+<h4>VirtualenvUpgradeExecDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+
+<p>
+        Private slot to handle the readyReadStandardOutput signal.
+</p>
+<p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p>
+<a NAME="VirtualenvUpgradeExecDialog.__writeLogFile" ID="VirtualenvUpgradeExecDialog.__writeLogFile"></a>
+<h4>VirtualenvUpgradeExecDialog.__writeLogFile</h4>
+<b>__writeLogFile</b>(<i></i>)
+
+<p>
+        Private method to write a log file to the virtualenv directory.
+</p>
+<a NAME="VirtualenvUpgradeExecDialog.on_buttonBox_clicked" ID="VirtualenvUpgradeExecDialog.on_buttonBox_clicked"></a>
+<h4>VirtualenvUpgradeExecDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+
+<p>
+        Private slot called by a button of the button box clicked.
+</p>
+<dl>
+
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl>
+<a NAME="VirtualenvUpgradeExecDialog.start" ID="VirtualenvUpgradeExecDialog.start"></a>
+<h4>VirtualenvUpgradeExecDialog.start</h4>
+<b>start</b>(<i>arguments</i>)
+
+<p>
+        Public slot to start the virtualenv command.
+</p>
+<dl>
+
+<dt><i>arguments</i></dt>
+<dd>
+commandline arguments for virtualenv/pyvenv program
+            (list of strings)
+</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.WebBrowser.Session.SessionManager.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.WebBrowser.Session.SessionManager.html	Fri Jul 01 11:02:32 2022 +0200
@@ -330,7 +330,7 @@
 </p>
 <dl>
 
-<dt><i>filePath</i> (str or QFileInfo)</dt>
+<dt><i>filePath</i> (str or pathlib.Path)</dt>
 <dd>
 path of the session file to be checked
 </dd>
--- a/eric7/Documentation/Source/eric7.WebBrowser.Tools.WebBrowserTools.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/eric7.WebBrowser.Tools.WebBrowserTools.html	Fri Jul 01 11:02:32 2022 +0200
@@ -51,7 +51,7 @@
 </tr>
 <tr>
 <td><a href="#getWebEngineVersions">getWebEngineVersions</a></td>
-<td>Module function to extract the web engine version from the default user agent string.</td>
+<td>Module function to extract the web engine related versions from the default user agent string.</td>
 </tr>
 <tr>
 <td><a href="#pixmapFileToDataUrl">pixmapFileToDataUrl</a></td>
@@ -70,10 +70,6 @@
 <td>Module function to convert a pixmap to a data: URL.</td>
 </tr>
 <tr>
-<td><a href="#readAllFileByteContents">readAllFileByteContents</a></td>
-<td>Function to read the bytes contents of the given file.</td>
-</tr>
-<tr>
 <td><a href="#readAllFileContents">readAllFileContents</a></td>
 <td>Function to read the string contents of the given file.</td>
 </tr>
@@ -255,19 +251,23 @@
 <b>getWebEngineVersions</b>(<i></i>)
 
 <p>
-    Module function to extract the web engine version from the default user
-    agent string.
+    Module function to extract the web engine related versions from the default
+    user agent string.
+</p>
+<p>
+    Note: For PyQt 6.3.1 or newer the data is extracted via some Qt functions.
 </p>
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple containing the Chrome version and the QtWebEngine version
+tuple containing the Chromium version, the Chromium security patch
+        version and the QtWebEngine version
 </dd>
 </dl>
 <dl>
 <dt>Return Type:</dt>
 <dd>
-tuple of str
+tuple of (str, str, str)
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
@@ -403,35 +403,6 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
-<a NAME="readAllFileByteContents" ID="readAllFileByteContents"></a>
-<h2>readAllFileByteContents</h2>
-<b>readAllFileByteContents</b>(<i>filename</i>)
-
-<p>
-    Function to read the bytes contents of the given file.
-</p>
-<dl>
-
-<dt><i>filename</i> (str)</dt>
-<dd>
-name of the file
-</dd>
-</dl>
-<dl>
-<dt>Return:</dt>
-<dd>
-contents of the file
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-str
-</dd>
-</dl>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
 <a NAME="readAllFileContents" ID="readAllFileContents"></a>
 <h2>readAllFileContents</h2>
 <b>readAllFileContents</b>(<i>filename</i>)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/index-eric7.CycloneDXInterface.html	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.CycloneDXInterface</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<h1>eric7.CycloneDXInterface</h1>
+
+<p>
+Package implementing the interface to the CycloneDX tool for the generation
+of Software Bill of Materials files.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+
+<tr>
+<td><a href="eric7.CycloneDXInterface.CycloneDXConfigDialog.html">CycloneDXConfigDialog</a></td>
+<td>Module implementing a dialog to configure the CycloneDX SBOM generation.</td>
+</tr>
+<tr>
+<td><a href="eric7.CycloneDXInterface.CycloneDXMetaDataDialog.html">CycloneDXMetaDataDialog</a></td>
+<td>Module implementing a dialog to edit the metadata of the CycloneDX SBOM.</td>
+</tr>
+<tr>
+<td><a href="eric7.CycloneDXInterface.CycloneDXUtilities.html">CycloneDXUtilities</a></td>
+<td>Module implementing the interface to CycloneDX.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- a/eric7/Documentation/Source/index-eric7.EricNetwork.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/index-eric7.EricNetwork.html	Fri Jul 01 11:02:32 2022 +0200
@@ -60,6 +60,10 @@
 <td>Module implementing a network proxy factory.</td>
 </tr>
 <tr>
+<td><a href="eric7.EricNetwork.EricNetworkUtilities.html">EricNetworkUtilities</a></td>
+<td>Package implementing some special network related objects and functions.</td>
+</tr>
+<tr>
 <td><a href="eric7.EricNetwork.EricSslCertificateSelectionDialog.html">EricSslCertificateSelectionDialog</a></td>
 <td>Module implementing a dialog to select a SSL certificate.</td>
 </tr>
@@ -95,9 +99,5 @@
 <td><a href="eric7.EricNetwork.EricUrlInfo.html">EricUrlInfo</a></td>
 <td>Module implementing a class replacing QUrlInfo.</td>
 </tr>
-<tr>
-<td><a href="eric7.EricNetwork.__init__.html">EricNetwork</a></td>
-<td>Package implementing some special network related objects and functions.</td>
-</tr>
 </table>
 </body></html>
\ No newline at end of file
--- a/eric7/Documentation/Source/index-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/index-eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.html	Fri Jul 01 11:02:32 2022 +0200
@@ -20,10 +20,6 @@
 <td>Module implementing the DeepL translation engine.</td>
 </tr>
 <tr>
-<td><a href="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GlosbeEngine.html">GlosbeEngine</a></td>
-<td>Module implementing the Glosbe translation engine.</td>
-</tr>
-<tr>
 <td><a href="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.GoogleV1Engine.html">GoogleV1Engine</a></td>
 <td>Module implementing the Google V1 translation engine.</td>
 </tr>
@@ -44,10 +40,6 @@
 <td>Module implementing the MyMemory translation engine.</td>
 </tr>
 <tr>
-<td><a href="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.PromtEngine.html">PromtEngine</a></td>
-<td>Module implementing the Promt translation engine.</td>
-</tr>
-<tr>
 <td><a href="eric7.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.TranslationEngine.html">TranslationEngine</a></td>
 <td>Module implementing the translation engine base class.</td>
 </tr>
--- a/eric7/Documentation/Source/index-eric7.VirtualEnv.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/index-eric7.VirtualEnv.html	Fri Jul 01 11:02:32 2022 +0200
@@ -43,5 +43,13 @@
 <td><a href="eric7.VirtualEnv.VirtualenvNameDialog.html">VirtualenvNameDialog</a></td>
 <td>Module implementing a dialog to enter the logical name for a new virtual environment.</td>
 </tr>
+<tr>
+<td><a href="eric7.VirtualEnv.VirtualenvUpgradeConfigurationDialog.html">VirtualenvUpgradeConfigurationDialog</a></td>
+<td>Module implementing a dialog to enter the virtual environment upgrade parameters.</td>
+</tr>
+<tr>
+<td><a href="eric7.VirtualEnv.VirtualenvUpgradeExecDialog.html">VirtualenvUpgradeExecDialog</a></td>
+<td>Module implementing the virtualenv upgrade execution dialog.</td>
+</tr>
 </table>
 </body></html>
\ No newline at end of file
--- a/eric7/Documentation/Source/index-eric7.html	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Documentation/Source/index-eric7.html	Fri Jul 01 11:02:32 2022 +0200
@@ -27,6 +27,10 @@
 <td>Package containing the modules dealing with cooperation.</td>
 </tr>
 <tr>
+<td><a href="index-eric7.CycloneDXInterface.html">CycloneDXInterface</a></td>
+<td>Package implementing the interface to the CycloneDX tool for the generation of Software Bill of Materials files.</td>
+</tr>
+<tr>
 <td><a href="index-eric7.DataViews.html">DataViews</a></td>
 <td>Package containing modules for viewing various data.</td>
 </tr>
--- a/eric7/DocumentationTools/QtHelpGenerator.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/DocumentationTools/QtHelpGenerator.py	Fri Jul 01 11:02:32 2022 +0200
@@ -271,8 +271,14 @@
         cwd = os.getcwd()
         # generate the compressed files
         qhelpgeneratorExe = os.path.join(
-            getQtBinariesPath(), generateQtToolName("qhelpgenerator")
+            getQtBinariesPath(libexec=True),
+            generateQtToolName("qhelpgenerator")
         )
+        if not os.path.exists(qhelpgeneratorExe):
+            qhelpgeneratorExe = os.path.join(
+                getQtBinariesPath(libexec=False),
+                generateQtToolName("qhelpgenerator")
+            )
         shutil.copy(
             os.path.join(self.outputDir, HelpProjectFile), self.htmlDir)
         os.chdir(self.htmlDir)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/EricNetwork/EricNetworkUtilities.py	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,55 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2009 - 2022 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Package implementing some special network related objects and functions.
+"""
+
+from PyQt6.QtNetwork import QAbstractSocket, QHostAddress
+
+
+def isValidAddress(address):
+    """
+    Public function to check, if the given address is valid.
+    
+    @param address IPv4 or IPv6 address string
+    @type str
+    @return flag indicating validity
+    @rtype bool
+    """
+    h = QHostAddress(address)
+    return not h.isNull()
+
+
+def isValidIPv4Address(address):
+    """
+    Public function to check, if the given address is a valid IPv4 address.
+    
+    @param address IPv4 address string
+    @type str
+    @return flag indicating validity
+    @rtype bool
+    """
+    h = QHostAddress(address)
+    return (
+        not h.isNull() and
+        h.protocol() == QAbstractSocket.NetworkLayerProtocol.IPv4Protocol
+    )
+
+
+def isValidIPv6Address(address):
+    """
+    Public function to check, if the given address is a valid IPv6 address.
+    
+    @param address IPv6 address string
+    @type str
+    @return flag indicating validity
+    @rtype bool
+    """
+    h = QHostAddress(address)
+    return (
+        not h.isNull() and
+        h.protocol() == QAbstractSocket.NetworkLayerProtocol.IPv6Protocol
+    )
--- a/eric7/EricNetwork/EricSslCertificatesDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/EricNetwork/EricSslCertificatesDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,10 +8,9 @@
 """
 
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import (
-    pyqtSlot, Qt, QByteArray, QFile, QFileInfo, QIODevice
-)
+from PyQt6.QtCore import pyqtSlot, Qt, QByteArray
 from PyQt6.QtWidgets import QDialog, QTreeWidgetItem
 with contextlib.suppress(ImportError):
     from PyQt6.QtNetwork import QSslCertificate, QSslConfiguration, QSsl
@@ -219,7 +218,7 @@
                             """ Skipping.</p>""")
                         .format(Utilities.decodeString(commonStr)))
                 else:
-                    pems.append(cert.toPem() + '\n')
+                    pems.append(cert.toPem() + b'\n')
             if server not in certificateDict:
                 certificateDict[server] = QByteArray()
             certificateDict[server].append(pems)
@@ -433,8 +432,10 @@
         """
         Private slot to export a certificate.
         
-        @param name default file name without extension (string)
-        @param cert certificate to be exported (QSslCertificate)
+        @param name default file name without extension
+        @type str
+        @param cert certificate to be exported encoded as PEM
+        @type QByteArray
         """
         if cert is not None:
             fname, selectedFilter = EricFileDialog.getSaveFileNameAndFilter(
@@ -447,12 +448,12 @@
                 EricFileDialog.DontConfirmOverwrite)
             
             if fname:
-                ext = QFileInfo(fname).suffix()
-                if not ext or ext not in ["pem", "der"]:
+                fpath = pathlib.Path(fname)
+                if not fpath.suffix:
                     ex = selectedFilter.split("(*")[1].split(")")[0]
                     if ex:
-                        fname += ex
-                if QFileInfo(fname).exists():
+                        fpath = fpath.with_suffix(ex)
+                if fpath.exists():
                     res = EricMessageBox.yesNo(
                         self,
                         self.tr("Export Certificate"),
@@ -462,29 +463,31 @@
                     if not res:
                         return
                 
-                f = QFile(fname)
-                if not f.open(QIODevice.OpenModeFlag.WriteOnly):
+                if fpath.suffix == ".pem":
+                    crt = bytes(cert)
+                else:
+                    crt = bytes(
+                        QSslCertificate.fromData(
+                            crt, QSsl.EncodingFormat.Pem)[0].toDer()
+                    )
+                try:
+                    with fpath.open("wb") as f:
+                        f.write(crt)
+                except OSError as err:
                     EricMessageBox.critical(
                         self,
                         self.tr("Export Certificate"),
                         self.tr(
                             """<p>The certificate could not be written"""
                             """ to file <b>{0}</b></p><p>Error: {1}</p>""")
-                        .format(fname, f.errorString()))
-                    return
-                
-                if fname.endswith(".pem"):
-                    crt = cert.toPem()
-                else:
-                    crt = cert.toDer()
-                f.write(crt)
-                f.close()
+                        .format(fpath, str(err)))
     
     def __importCertificate(self):
         """
         Private method to read a certificate.
         
-        @return certificates read (list of QSslCertificate)
+        @return certificates read
+        @rtype list of QSslCertificate
         """
         fname = EricFileDialog.getOpenFileName(
             self,
@@ -494,23 +497,23 @@
                     "All Files (*)"))
         
         if fname:
-            f = QFile(fname)
-            if not f.open(QIODevice.OpenModeFlag.ReadOnly):
+            try:
+                with pathlib.Path(fname).open("rb") as f:
+                    crt = QByteArray(f.read())
+                cert = QSslCertificate.fromData(
+                    crt, QSsl.EncodingFormat.Pem)
+                if not cert:
+                    cert = QSslCertificate.fromData(
+                        crt, QSsl.EncodingFormat.Der)
+                
+                return cert
+            except OSError as err:
                 EricMessageBox.critical(
                     self,
-                    self.tr("Export Certificate"),
+                    self.tr("Import Certificate"),
                     self.tr(
                         """<p>The certificate could not be read from file"""
                         """ <b>{0}</b></p><p>Error: {1}</p>""")
-                    .format(fname, f.errorString()))
-                return []
-            
-            crt = f.readAll()
-            f.close()
-            cert = QSslCertificate.fromData(crt, QSsl.EncodingFormat.Pem)
-            if not cert:
-                cert = QSslCertificate.fromData(crt, QSsl.EncodingFormat.Der)
-            
-            return cert
+                    .format(fname, str(err)))
         
         return []
--- a/eric7/EricNetwork/EricTldExtractor.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/EricNetwork/EricTldExtractor.py	Fri Jul 01 11:02:32 2022 +0200
@@ -14,9 +14,8 @@
 
 import collections
 import os
-import re
 
-from PyQt6.QtCore import QObject, QUrl, QFile, QFileInfo, QIODevice, qWarning
+from PyQt6.QtCore import QObject, QUrl, qWarning
 
 from EricWidgets import EricMessageBox
 
@@ -271,11 +270,11 @@
         dataFileName = ""
         parsedDataFileExist = False
         
-        for path in self.__dataSearchPaths:
-            dataFileName = (
-                QFileInfo(path + "/effective_tld_names.dat").absoluteFilePath()
+        for searchPath in self.__dataSearchPaths:
+            dataFileName = os.path.abspath(
+                os.path.join(searchPath, "effective_tld_names.dat")
             )
-            if QFileInfo(dataFileName).exists():
+            if os.path.exists(dataFileName):
                 parsedDataFileExist = True
                 break
         
@@ -318,47 +317,44 @@
         # start with a fresh dictionary
         self.__tldDict = collections.defaultdict(list)
         
-        file = QFile(dataFile)
-        
-        if not file.open(QIODevice.OpenModeFlag.ReadOnly |
-                         QIODevice.OpenModeFlag.Text):
-            return False
-        
         seekToEndOfPrivateDomains = False
         
-        while not file.atEnd():
-            line = bytes(file.readLine()).decode("utf-8").strip()
-            if not line:
-                continue
-            
-            if line.startswith("."):
-                line = line[1:]
-            
-            if line.startswith("//"):
-                if "===END PRIVATE DOMAINS===" in line:
-                    seekToEndOfPrivateDomains = False
+        try:
+            with open(dataFile, "r", encoding="utf-8") as f:
+                for line in f.readlines():
+                    if not line:
+                        continue
+                    
+                    if line.startswith("."):
+                        line = line[1:]
+                    
+                    if line.startswith("//"):
+                        if "===END PRIVATE DOMAINS===" in line:
+                            seekToEndOfPrivateDomains = False
+                        
+                        if (
+                            not loadPrivateDomains and
+                            "===BEGIN PRIVATE DOMAINS===" in line
+                        ):
+                            seekToEndOfPrivateDomains = True
+                        
+                        continue
+                    
+                    if seekToEndOfPrivateDomains:
+                        continue
+                    
+                    # only data up to the first whitespace is used
+                    line = line.split(None, 1)[0]
+                    
+                    if "." not in line:
+                        self.__tldDict[line].append(line)
+                    else:
+                        key = line[line.rfind(".") + 1:]
+                        self.__tldDict[key].append(line)
                 
-                if (
-                    not loadPrivateDomains and
-                    "===BEGIN PRIVATE DOMAINS===" in line
-                ):
-                    seekToEndOfPrivateDomains = True
-                
-                continue
-            
-            if seekToEndOfPrivateDomains:
-                continue
-            
-            # only data up to the first whitespace is used
-            line = line.split(None, 1)[0]
-            
-            if "." not in line:
-                self.__tldDict[line].append(line)
-            else:
-                key = line[line.rfind(".") + 1:]
-                self.__tldDict[key].append(line)
-        
-        return self.isDataLoaded()
+                return self.isDataLoaded()
+        except OSError:
+            return False
     
     def __domainHelper(self, host, tldPart):
         """
@@ -432,107 +428,6 @@
         @rtype str
         """
         return host.lower()
-    
-    #################################################################
-    ## Methods below are for testing purposes
-    #################################################################
-    
-    def test(self):
-        """
-        Public method to execute the tests.
-        
-        @return flag indicating the test result
-        @rtype bool
-        """
-        self.__withPrivate = True
-        self.__loadData()
-        if not self.__tldDict:
-            return False
-        
-        testDataFileName = ""
-        testDataFileExist = False
-        
-        for path in self.__dataSearchPaths:
-            testDataFileName = (
-                QFileInfo(path + "/test_psl.txt").absoluteFilePath()
-            )
-            if QFileInfo(testDataFileName).exists():
-                testDataFileExist = True
-                break
-        
-        if not testDataFileExist:
-            testFileDownloadLink = (
-                "http://mxr.mozilla.org/mozilla-central/source/netwerk/test/"
-                "unit/data/test_psl.txt?raw=1"
-            )
-            EricMessageBox.information(
-                None,
-                self.tr("TLD Data File not found"),
-                self.tr("""<p>The file 'test_psl.txt' was not found!"""
-                        """<br/>You can download it from '<a href="{0}">"""
-                        """<b>here</b></a>' to one of the following"""
-                        """ paths:</p><ul>{1}</ul>""").format(
-                    testFileDownloadLink,
-                    "".join(["<li>{0}</li>".format(p)
-                             for p in self.__dataSearchPaths]))
-            )
-            return False
-        
-        file = QFile(testDataFileName)
-        
-        if not file.open(QIODevice.OpenModeFlag.ReadOnly |
-                         QIODevice.OpenModeFlag.Text):
-            return False
-        
-        testRegExp = re.compile(
-            "checkPublicSuffix\\(('([^']+)'|null), ('([^']+)'|null)\\);")
-        allTestSuccess = True
-        
-        while not file.atEnd():
-            line = bytes(file.readLine()).decode("utf-8").strip()
-            if not line or line.startswith("//"):
-                continue
-            
-            match = testRegExp.search(line)
-            if match is None:
-                allTestSuccess = False
-            else:
-                hostName, registrableName = match.group(2, 4)
-                
-                if not self.__checkPublicSuffix(hostName, registrableName):
-                    allTestSuccess = False
-        
-        if allTestSuccess:
-            qWarning("EricTldExtractor: Test passed successfully.")
-        else:
-            qWarning("EricTldExtractor: Test finished with some errors!")
-        
-        # reset the TLD dictionary
-        self.__tldDict = collections.defaultdict(list)
-        
-        return allTestSuccess
-    
-    def __checkPublicSuffix(self, host, registrableName):
-        """
-        Private method to test a host name against a registrable name.
-        
-        @param host host name to test
-        @type str
-        @param registrableName registrable domain name to test against
-        @type str
-        @return flag indicating the check result
-        @rtype bool
-        """
-        regName = self.registrableDomain(host)
-        if regName != registrableName:
-            qWarning(
-                "EricTldExtractor Test Error: hostName: {0}\n"
-                "    Correct registrableName:    {1}\n"
-                "    Calculated registrableName: {2}".format(
-                    host, registrableName, regName))
-            return False
-        
-        return True
 
 
 _TLDExtractor = None
--- a/eric7/EricNetwork/__init__.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/EricNetwork/__init__.py	Fri Jul 01 11:02:32 2022 +0200
@@ -6,50 +6,3 @@
 """
 Package implementing some special network related objects and functions.
 """
-
-from PyQt6.QtNetwork import QAbstractSocket, QHostAddress
-
-
-def isValidAddress(address):
-    """
-    Public function to check, if the given address is valid.
-    
-    @param address IPv4 or IPv6 address string
-    @type str
-    @return flag indicating validity
-    @rtype bool
-    """
-    h = QHostAddress(address)
-    return not h.isNull()
-
-
-def isValidIPv4Address(address):
-    """
-    Public function to check, if the given address is a valid IPv4 address.
-    
-    @param address IPv4 address string
-    @type str
-    @return flag indicating validity
-    @rtype bool
-    """
-    h = QHostAddress(address)
-    return (
-        not h.isNull() and
-        h.protocol() == QAbstractSocket.NetworkLayerProtocol.IPv4Protocol
-    )
-
-
-def isValidIPv6Address(address):
-    """
-    Public function to check, if the given address is a valid IPv6 address.
-    
-    @param address IPv6 address string
-    @type str
-    @return flag indicating validity
-    @rtype bool
-    """
-    h = QHostAddress(address)
-    return (
-        not h.isNull() and
-        h.protocol() == QAbstractSocket.NetworkLayerProtocol.IPv6Protocol
-    )
--- a/eric7/EricWidgets/EricFileDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/EricWidgets/EricFileDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -64,8 +64,6 @@
     """
     if options is None:
         options = QFileDialog.Option(0)
-    if Globals.isLinuxPlatform():
-        options |= QFileDialog.Option.DontUseNativeDialog
     return QFileDialog.getOpenFileName(
         parent, caption, directory, filterStr, "", options)[0]
 
@@ -94,8 +92,6 @@
     """
     if options is None:
         options = QFileDialog.Option(0)
-    if Globals.isLinuxPlatform():
-        options |= QFileDialog.Option.DontUseNativeDialog
     newfilter = __reorderFilter(filterStr, initialFilter)
     return QFileDialog.getOpenFileName(
         parent, caption, directory, newfilter, initialFilter, options)
@@ -121,8 +117,6 @@
     """
     if options is None:
         options = QFileDialog.Option(0)
-    if Globals.isLinuxPlatform():
-        options |= QFileDialog.Option.DontUseNativeDialog
     return QFileDialog.getOpenFileNames(
         parent, caption, directory, filterStr, "", options)[0]
 
@@ -151,8 +145,6 @@
     """
     if options is None:
         options = QFileDialog.Option(0)
-    if Globals.isLinuxPlatform():
-        options |= QFileDialog.Option.DontUseNativeDialog
     newfilter = __reorderFilter(filterStr, initialFilter)
     return QFileDialog.getOpenFileNames(
         parent, caption, directory, newfilter, initialFilter, options)
@@ -202,8 +194,6 @@
     """
     if options is None:
         options = QFileDialog.Option(0)
-    if Globals.isLinuxPlatform():
-        options |= QFileDialog.Option.DontUseNativeDialog
     return QFileDialog.getSaveFileName(
         parent, caption, directory, filterStr, "", options)[0]
 
@@ -232,8 +222,6 @@
     """
     if options is None:
         options = QFileDialog.Option(0)
-    if Globals.isLinuxPlatform():
-        options |= QFileDialog.Option.DontUseNativeDialog
     newfilter = __reorderFilter(filterStr, initialFilter)
     return QFileDialog.getSaveFileName(
         parent, caption, directory, newfilter, initialFilter, options)
@@ -258,7 +246,5 @@
     """
     if options is None:
         options = QFileDialog.Option(0)
-    if Globals.isLinuxPlatform():
-        options |= QFileDialog.Option.DontUseNativeDialog
     return QFileDialog.getExistingDirectory(parent, caption, directory,
                                             options)
--- a/eric7/EricWidgets/EricPathPicker.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/EricWidgets/EricPathPicker.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,8 +9,9 @@
 
 import enum
 import os
+import pathlib
 
-from PyQt6.QtCore import pyqtSignal, Qt, QFileInfo, QCoreApplication, QDir
+from PyQt6.QtCore import pyqtSignal, Qt, QCoreApplication, QDir
 from PyQt6.QtWidgets import (
     QWidget, QHBoxLayout, QToolButton, QSizePolicy, QLineEdit, QComboBox
 )
@@ -120,15 +121,15 @@
         
         self.__button.setEnabled(self.__mode != EricPathPickerModes.NO_MODE)
     
-    def __pathEdited(self, path):
+    def __pathEdited(self, fpath):
         """
         Private slot handling editing of the path.
         
-        @param path current text of the path line edit
+        @param fpath current text of the path line edit
         @type str
         """
         if self._completer and not self._completer.popup().isVisible():
-            self._completer.setRootPath(QDir.toNativeSeparators(path))
+            self._completer.setRootPath(QDir.toNativeSeparators(fpath))
     
     def setMode(self, mode):
         """
@@ -236,11 +237,11 @@
         else:
             return self._editor.currentText()
     
-    def setText(self, path, toNative=True):
+    def setText(self, fpath, toNative=True):
         """
         Public method to set the current path.
         
-        @param path path to be set
+        @param fpath path to be set
         @type str
         @param toNative flag indicating to convert the path into
             a native format
@@ -250,13 +251,13 @@
             EricPathPickerModes.OPEN_FILES_MODE,
             EricPathPickerModes.OPEN_FILES_AND_DIRS_MODE,
         ):
-            self._setEditorText(path)
+            self._setEditorText(fpath)
         else:
             if toNative:
-                path = QDir.toNativeSeparators(path)
-            self._setEditorText(path)
+                fpath = QDir.toNativeSeparators(fpath)
+            self._setEditorText(fpath)
             if self._completer:
-                self._completer.setRootPath(path)
+                self._completer.setRootPath(fpath)
     
     def text(self, toNative=True):
         """
@@ -274,8 +275,8 @@
         ):
             if toNative:
                 return ";".join(
-                    [QDir.toNativeSeparators(path)
-                     for path in self._editorText().split(";")])
+                    [QDir.toNativeSeparators(fpath)
+                     for fpath in self._editorText().split(";")])
             else:
                 return self._editorText()
         else:
@@ -285,17 +286,17 @@
             else:
                 return os.path.expanduser(self._editorText())
     
-    def setEditText(self, path, toNative=True):
+    def setEditText(self, fpath, toNative=True):
         """
         Public method to set the current path.
         
-        @param path path to be set
+        @param fpath path to be set
         @type str
         @param toNative flag indicating to convert the path into
             a native format
         @type bool
         """
-        self.setText(path, toNative=toNative)
+        self.setText(fpath, toNative=toNative)
     
     def currentText(self, toNative=True):
         """
@@ -309,17 +310,17 @@
         """
         return self.text(toNative=toNative)
     
-    def setPath(self, path, toNative=True):
+    def setPath(self, fpath, toNative=True):
         """
         Public method to set the current path.
         
-        @param path path to be set
+        @param fpath path to be set
         @type str
         @param toNative flag indicating to convert the path into
             a native format
         @type bool
         """
-        self.setText(path, toNative=toNative)
+        self.setText(fpath, toNative=toNative)
     
     def path(self, toNative=True):
         """
@@ -541,82 +542,80 @@
         directory = QDir.fromNativeSeparators(directory)
         
         if self.__mode == EricPathPickerModes.OPEN_FILE_MODE:
-            path = EricFileDialog.getOpenFileName(
+            fpath = EricFileDialog.getOpenFileName(
                 self,
                 windowTitle,
                 directory,
                 self.__filters)
-            path = QDir.toNativeSeparators(path)
+            fpath = QDir.toNativeSeparators(fpath)
         elif self.__mode == EricPathPickerModes.OPEN_FILES_MODE:
-            paths = EricFileDialog.getOpenFileNames(
+            fpaths = EricFileDialog.getOpenFileNames(
                 self,
                 windowTitle,
                 directory,
                 self.__filters)
-            path = ";".join([QDir.toNativeSeparators(path)
-                             for path in paths])
+            fpath = ";".join([QDir.toNativeSeparators(fpath)
+                             for fpath in fpaths])
         elif self.__mode == EricPathPickerModes.OPEN_FILES_AND_DIRS_MODE:
-            paths = EricFileDialog.getOpenFileAndDirNames(
+            fpaths = EricFileDialog.getOpenFileAndDirNames(
                 self,
                 windowTitle,
                 directory,
                 self.__filters)
-            path = ";".join([QDir.toNativeSeparators(path)
-                             for path in paths])
+            fpath = ";".join([QDir.toNativeSeparators(fpath)
+                             for fpath in fpaths])
         elif self.__mode == EricPathPickerModes.SAVE_FILE_MODE:
-            path = EricFileDialog.getSaveFileName(
+            fpath = EricFileDialog.getSaveFileName(
                 self,
                 windowTitle,
                 directory,
                 self.__filters,
                 EricFileDialog.DontConfirmOverwrite)
-            path = QDir.toNativeSeparators(path)
+            fpath = QDir.toNativeSeparators(fpath)
         elif (
             self.__mode == EricPathPickerModes.SAVE_FILE_ENSURE_EXTENSION_MODE
         ):
-            path, selectedFilter = EricFileDialog.getSaveFileNameAndFilter(
+            fpath, selectedFilter = EricFileDialog.getSaveFileNameAndFilter(
                 self,
                 windowTitle,
                 directory,
                 self.__filters,
                 None,
                 EricFileDialog.DontConfirmOverwrite)
-            path = QDir.toNativeSeparators(path)
-            if path:
-                ext = QFileInfo(path).suffix()
-                if not ext:
-                    ex = selectedFilter.split("(*")[1].split(")")[0]
-                    if ex:
-                        path += ex
+            fpath = pathlib.Path(fpath)
+            if not fpath.suffix:
+                ex = selectedFilter.split("(*")[1].split(")")[0]
+                if ex:
+                    fpath = fpath.with_suffix(ex)
         elif self.__mode == EricPathPickerModes.SAVE_FILE_OVERWRITE_MODE:
-            path = EricFileDialog.getSaveFileName(
+            fpath = EricFileDialog.getSaveFileName(
                 self,
                 windowTitle,
                 directory,
                 self.__filters)
-            path = QDir.toNativeSeparators(path)
+            fpath = QDir.toNativeSeparators(fpath)
         elif self.__mode == EricPathPickerModes.DIRECTORY_MODE:
-            path = EricFileDialog.getExistingDirectory(
+            fpath = EricFileDialog.getExistingDirectory(
                 self,
                 windowTitle,
                 directory,
                 EricFileDialog.ShowDirsOnly)
-            path = QDir.toNativeSeparators(path)
-            while path.endswith(os.sep):
-                path = path[:-1]
+            fpath = QDir.toNativeSeparators(fpath)
+            while fpath.endswith(os.sep):
+                fpath = fpath[:-1]
         elif self.__mode == EricPathPickerModes.DIRECTORY_SHOW_FILES_MODE:
-            path = EricFileDialog.getExistingDirectory(
+            fpath = EricFileDialog.getExistingDirectory(
                 self,
                 windowTitle,
                 directory,
                 EricFileDialog.DontUseNativeDialog)
-            path = QDir.toNativeSeparators(path)
-            while path.endswith(os.sep):
-                path = path[:-1]
+            fpath = QDir.toNativeSeparators(fpath)
+            while fpath.endswith(os.sep):
+                fpath = fpath[:-1]
         
-        if path:
-            self._setEditorText(path)
-            self.pathSelected.emit(path)
+        if fpath:
+            self._setEditorText(str(fpath))
+            self.pathSelected.emit(str(fpath))
     
     def setReadOnly(self, readOnly):
         """
@@ -656,14 +655,14 @@
         """
         self._editor.addItems(pathsList)
     
-    def addItem(self, path):
+    def addItem(self, fpath):
         """
         Public method to add a paths to the current list.
         
-        @param path path to add
+        @param fpath path to add
         @type str
         """
-        self._editor.addItem(path)
+        self._editor.addItem(fpath)
     
     def setPathsList(self, pathsList):
         """
--- a/eric7/Globals/__init__.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Globals/__init__.py	Fri Jul 01 11:02:32 2022 +0200
@@ -299,70 +299,94 @@
     """
     import Preferences
     
-    path = ""
+    toolsPath = ""
     
     # step 1: check, if the user has configured a tools path
     if version == 5:
-        path = Preferences.getQt("PyQtToolsDir")
+        toolsPath = Preferences.getQt("PyQtToolsDir")
     elif version == 6:
-        path = Preferences.getQt("PyQt6ToolsDir")
+        toolsPath = Preferences.getQt("PyQt6ToolsDir")
     
     # step 2: determine from used Python interpreter (pylupdate is test object)
-    if not path:
+    if not toolsPath:
         program = "pylupdate{0}".format(version)
         if isWindowsPlatform():
             program += ".exe"
             dirName = os.path.dirname(sys.executable)
             if os.path.exists(os.path.join(dirName, program)):
-                path = dirName
+                toolsPath = dirName
             elif os.path.exists(os.path.join(dirName, "Scripts", program)):
-                path = os.path.join(dirName, "Scripts")
+                toolsPath = os.path.join(dirName, "Scripts")
         else:
             dirName = os.path.dirname(sys.executable)
             if os.path.exists(os.path.join(dirName, program)):
-                path = dirName
+                toolsPath = dirName
     
-    return path
+    return toolsPath
 
 
-def getQtBinariesPath():
+def getQtBinariesPath(libexec=False):
     """
     Module function to get the path of the Qt binaries.
     
+    @param libexec flag indicating to get the path of the executable library
+        (defaults to False)
+    @type bool (optional)
     @return path of the Qt binaries
     @rtype str
     """
     import Preferences
     
-    path = ""
+    binPath = ""
     
     # step 1: check, if the user has configured a tools path
-    path = Preferences.getQt("QtToolsDir")
+    qtToolsDir = Preferences.getQt("QtToolsDir")
+    if qtToolsDir:
+        if libexec:
+            binPath = os.path.join(qtToolsDir, "..", "libexec")
+            if not os.path.exists(binPath):
+                binPath = qtToolsDir
+        else:
+            binPath = Preferences.getQt("QtToolsDir")
+        if not os.path.exists(binPath):
+            binPath = ""
     
     # step 2: try the qt6_applications package
-    if not path:
+    if not binPath:
         with contextlib.suppress(ImportError):
+            # if qt6-applications is not installed just go to the next step
             import qt6_applications
-            path = os.path.join(os.path.dirname(qt6_applications.__file__),
-                                "Qt", "bin")
-            # if qt6-applications is not installed just go to the next step
+            if libexec:
+                binPath = os.path.join(
+                    os.path.dirname(qt6_applications.__file__),
+                    "Qt", "libexec")
+                if not os.path.exists(binPath):
+                    binPath = os.path.join(
+                        os.path.dirname(qt6_applications.__file__),
+                        "Qt", "bin")
+            else:
+                binPath = os.path.join(
+                    os.path.dirname(qt6_applications.__file__),
+                    "Qt", "bin")
+            if not os.path.exists(binPath):
+                binPath = ""
     
     # step 3: determine from used Python interpreter (designer is test object)
-    if not path:
+    if not binPath:
         program = "designer"
         if isWindowsPlatform():
             program += ".exe"
             dirName = os.path.dirname(sys.executable)
             if os.path.exists(os.path.join(dirName, program)):
-                path = dirName
+                binPath = dirName
             elif os.path.exists(os.path.join(dirName, "Scripts", program)):
-                path = os.path.join(dirName, "Scripts")
+                binPath = os.path.join(dirName, "Scripts")
         else:
             dirName = os.path.dirname(sys.executable)
             if os.path.exists(os.path.join(dirName, program)):
-                path = dirName
+                binPath = dirName
     
-    return QDir.toNativeSeparators(path)
+    return QDir.toNativeSeparators(binPath)
 
 
 ###############################################################################
--- a/eric7/Graphics/UMLDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Graphics/UMLDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,8 +9,9 @@
 
 import enum
 import json
+import pathlib
 
-from PyQt6.QtCore import pyqtSlot, Qt, QFileInfo, QCoreApplication
+from PyQt6.QtCore import pyqtSlot, Qt, QCoreApplication
 from PyQt6.QtGui import QAction
 from PyQt6.QtWidgets import QToolBar, QGraphicsScene
 
@@ -249,21 +250,22 @@
                 EricFileDialog.DontConfirmOverwrite)
             if not fname:
                 return
-            ext = QFileInfo(fname).suffix()
-            if not ext:
+            
+            fpath = pathlib.Path(fname)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fname += ex
-            if QFileInfo(fname).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self,
                     self.tr("Save Diagram"),
                     self.tr("<p>The file <b>{0}</b> already exists."
-                            " Overwrite it?</p>").format(fname),
+                            " Overwrite it?</p>").format(fpath),
                     icon=EricMessageBox.Warning)
                 if not res:
                     return
-            filename = fname
+            filename = str(fpath)
         
         res = self.__writeJsonGraphicsFile(filename)
         
--- a/eric7/Graphics/UMLGraphicsView.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Graphics/UMLGraphicsView.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,8 +7,10 @@
 Module implementing a subclass of EricGraphicsView for our diagrams.
 """
 
+import pathlib
+
 from PyQt6.QtCore import (
-    pyqtSignal, Qt, QSignalMapper, QFileInfo, QEvent, QRectF, QMarginsF
+    pyqtSignal, Qt, QSignalMapper, QEvent, QRectF, QMarginsF
 )
 from PyQt6.QtGui import QAction, QPageLayout
 from PyQt6.QtWidgets import QGraphicsView, QToolBar, QDialog
@@ -367,30 +369,30 @@
             "",
             EricFileDialog.DontConfirmOverwrite)
         if fname:
-            ext = QFileInfo(fname).suffix()
-            if not ext:
+            fpath = pathlib.Path(fname)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fname += ex
-            if QFileInfo(fname).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self,
                     self.tr("Save Diagram"),
                     self.tr("<p>The file <b>{0}</b> already exists."
-                            " Overwrite it?</p>").format(fname),
+                            " Overwrite it?</p>").format(fpath),
                     icon=EricMessageBox.Warning)
                 if not res:
                     return
             
             success = super().saveImage(
-                fname, QFileInfo(fname).suffix().upper())
+                str(fpath), fpath.suffix.upper())
             if not success:
                 EricMessageBox.critical(
                     self,
                     self.tr("Save Diagram"),
                     self.tr(
                         """<p>The file <b>{0}</b> could not be saved.</p>""")
-                    .format(fname))
+                    .format(fpath))
         
     def __relayout(self):
         """
--- a/eric7/HelpViewer/HelpViewerImplQTB.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/HelpViewer/HelpViewerImplQTB.py	Fri Jul 01 11:02:32 2022 +0200
@@ -73,7 +73,10 @@
         @param url source of the document
         @type QUrl
         """
-        self.setSource(url)
+        if url.toString() == "about:blank":
+            self.setHtml(self.__helpViewerWidget.emptyDocument())
+        else:
+            self.setSource(url)
     
     def link(self):
         """
--- a/eric7/HelpViewer/HelpViewerImplQWE.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/HelpViewer/HelpViewerImplQWE.py	Fri Jul 01 11:02:32 2022 +0200
@@ -101,7 +101,10 @@
         @param url URL of the document
         @type QUrl
         """
-        super().setUrl(url)
+        if url.toString() == "about:blank":
+            self.setHtml(self.__helpViewerWidget.emptyDocument())
+        else:
+            super().setUrl(url)
     
     def link(self):
         """
--- a/eric7/HelpViewer/HelpViewerWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/HelpViewer/HelpViewerWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -24,6 +24,7 @@
     WEBENGINE_AVAILABLE = False
 
 from EricWidgets import EricFileDialog, EricMessageBox
+from EricWidgets.EricApplication import ericApp
 from EricWidgets.EricTextEditSearchWidget import (
     EricTextEditSearchWidget, EricTextEditType
 )
@@ -46,6 +47,39 @@
     """
     MaxHistoryItems = 20    # max. number of history items to be shown
     
+    EmpytDocument_Light = (
+        '''<!DOCTYPE html>\n'''
+        '''<html lang="EN">\n'''
+        '''<head>\n'''
+        '''<style type="text/css">\n'''
+        '''html {background-color: #ffffff;}\n'''
+        '''body {background-color: #ffffff;\n'''
+        '''      color: #000000;\n'''
+        '''      margin: 10px 10px 10px 10px;\n'''
+        '''}\n'''
+        '''</style'''
+        '''</head>\n'''
+        '''<body>\n'''
+        '''</body>\n'''
+        '''</html>'''
+    )
+    EmpytDocument_Dark = (
+        '''<!DOCTYPE html>\n'''
+        '''<html lang="EN">\n'''
+        '''<head>\n'''
+        '''<style type="text/css">\n'''
+        '''html {background-color: #262626;}\n'''
+        '''body {background-color: #262626;\n'''
+        '''      color: #ffffff;\n'''
+        '''      margin: 10px 10px 10px 10px;\n'''
+        '''}\n'''
+        '''</style'''
+        '''</head>\n'''
+        '''<body>\n'''
+        '''</body>\n'''
+        '''</html>'''
+    )
+    
     def __init__(self, parent=None):
         """
         Constructor
@@ -429,6 +463,8 @@
         if urlStr:
             url = QUrl(urlStr)
             self.openUrl(url)
+        else:
+            self.openUrl(QUrl("about:blank"))
     
     def activate(self, searchWord=None, url=None):
         """
@@ -481,7 +517,9 @@
         """
         Private slot to add a new empty page.
         """
-        self.addPage()
+        urlStr = self.__helpSelector.currentData()
+        url = QUrl(urlStr) if bool(urlStr) else None
+        self.addPage(url=url)
     
     def addPage(self, url=None, background=False):
         """
@@ -1284,3 +1322,16 @@
         @rtype int
         """
         return self.__helpStack.count()
+    
+    @classmethod
+    def emptyDocument(cls):
+        """
+        Class method to get the HTML code for an empty page.
+        
+        @return HTML code for an empty page.
+        @rtype str
+        """
+        if ericApp().usesDarkPalette():
+            return cls.EmpytDocument_Dark
+        else:
+            return cls.EmpytDocument_Light
--- a/eric7/HexEdit/HexEditMainWindow.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/HexEdit/HexEditMainWindow.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,10 +9,10 @@
 
 import os
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, QFile, QFileInfo, QSize, QCoreApplication, QLocale,
-    QIODevice
+    pyqtSignal, pyqtSlot, QSize, QCoreApplication, QLocale
 )
 from PyQt6.QtGui import QKeySequence, QAction
 from PyQt6.QtWidgets import (
@@ -984,24 +984,24 @@
         @param fileName name of the binary file to load
         @type str
         """
-        file = QFile(fileName)
-        if not file.exists():
+        if not os.path.exists(fileName):
             EricMessageBox.warning(
                 self, self.tr("eric Hex Editor"),
                 self.tr("The file '{0}' does not exist.")
                 .format(fileName))
             return
         
-        if not file.open(QIODevice.OpenModeFlag.ReadOnly):
+        try:
+            with open(fileName, "rb") as f:
+                data = f.read()
+        except OSError as err:
             EricMessageBox.warning(
                 self, self.tr("eric Hex Editor"),
-                self.tr("Cannot read file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
+                self.tr("<p>Cannot read file <b>{0}</b>.</p>"
+                        "<p>Reason: {1}</p>")
+                .format(fileName, str(err)))
             return
         
-        data = file.readAll()
-        file.close()
-        
         self.__lastOpenPath = os.path.dirname(fileName)
         self.__editor.setData(data)
         self.__setCurrentFile(fileName)
@@ -1082,7 +1082,7 @@
         if not fileName:
             return False
         
-        if QFileInfo(fileName).exists():
+        if pathlib.Path(fileName).exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save binary file"),
@@ -1105,28 +1105,16 @@
         @return flag indicating success
         @rtype bool
         """
-        file = QFile(fileName)
-        if not file.open(QIODevice.OpenModeFlag.WriteOnly):
+        try:
+            with open(fileName, "wb") as f:
+                f.write(self.__editor.data())
+        except OSError as err:
             EricMessageBox.warning(
                 self, self.tr("eric Hex Editor"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
-        
+                self.tr("<p>Cannot write file <b>{0}</b>.</p>"
+                        "<p>Reason: {1}</p>")
+                .format(fileName, str(err)))
             self.__checkActions()
-            
-            return False
-        
-        res = file.write(self.__editor.data()) != -1
-        file.close()
-        
-        if not res:
-            EricMessageBox.warning(
-                self, self.tr("eric Hex Editor"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
-        
-            self.__checkActions()
-            
             return False
         
         self.__editor.setModified(False, setCleanState=True)
@@ -1165,42 +1153,35 @@
         if not fileName:
             return
         
-        ext = QFileInfo(fileName).suffix()
-        if not ext:
+        fpath = pathlib.Path(fileName)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fileName += ex
-        if QFileInfo(fileName).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save to readable file"),
                 self.tr("<p>The file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fileName),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
         
-        file = QFile(fileName)
-        if not file.open(QIODevice.OpenModeFlag.WriteOnly):
-            EricMessageBox.warning(
-                self, self.tr("eric Hex Editor"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
-            return
-        
         readableData = (
             self.__editor.selectionToReadableString()
             if selectionOnly else
             self.__editor.toReadableString()
         )
-        res = file.write(readableData.encode("latin1")) != -1
-        file.close()
-        
-        if not res:
+        try:
+            with fpath.open("w", encoding="latin1") as f:
+                f.write(readableData)
+        except OSError as err:
             EricMessageBox.warning(
                 self, self.tr("eric Hex Editor"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
+                self.tr("<p>Cannot write file <b>{0}</b>.</p>"
+                        "<p>Reason: {1}</p>")
+                .format(fpath, str(err)))
             return
         
         self.__statusBar.showMessage(self.tr("File saved"), 2000)
@@ -1258,7 +1239,7 @@
         @return filename part
         @rtype str
         """
-        return QFileInfo(fullFileName).fileName()
+        return pathlib.Path(fullFileName).name
     
     def setRecentPaths(self, openPath, savePath):
         """
@@ -1435,7 +1416,7 @@
                     Utilities.compactPath(
                         rs, HexEditMainWindow.maxMenuFilePathLen)))
             act.setData(rs)
-            act.setEnabled(QFileInfo(rs).exists())
+            act.setEnabled(pathlib.Path(rs).exists())
         
         self.__recentMenu.addSeparator()
         self.__recentMenu.addAction(self.tr('&Clear'), self.__clearRecent)
@@ -1469,7 +1450,7 @@
         rs = Preferences.Prefs.rsettings.value(recentNameHexFiles)
         if rs is not None:
             for f in Preferences.toList(rs):
-                if QFileInfo(f).exists():
+                if pathlib.Path(f).exists():
                     self.__recent.append(f)
         
     def __saveRecent(self):
--- a/eric7/HexEdit/HexEditWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/HexEdit/HexEditWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -414,17 +414,18 @@
         Public method to set the data to show.
         
         @param dataOrDevice byte array or device containing the data
-        @type bytearray, QByteArray or QIODevice
+        @type bytes, bytearray, QByteArray or QIODevice
         @return flag indicating success
         @rtype bool
         @exception TypeError raised to indicate a wrong parameter type
         """
-        if not isinstance(dataOrDevice, (bytearray, QByteArray, QIODevice)):
+        if not isinstance(dataOrDevice, (bytes, bytearray, QByteArray,
+                                         QIODevice)):
             raise TypeError(
-                "setData: parameter must be bytearray, "
+                "setData: parameter must be bytes, bytearray, "
                 "QByteArray or QIODevice")
         
-        if isinstance(dataOrDevice, (bytearray, QByteArray)):
+        if isinstance(dataOrDevice, (bytes, bytearray, QByteArray)):
             self.__data = bytearray(dataOrDevice)
             self.__bData.setData(self.__data)
             return self.__setData(self.__bData)
--- a/eric7/IconEditor/IconEditorWindow.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/IconEditor/IconEditorWindow.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,10 +9,9 @@
 
 import os
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import (
-    pyqtSignal, Qt, QSize, QSignalMapper, QFileInfo, QFile, QEvent, QIODevice
-)
+from PyQt6.QtCore import pyqtSignal, Qt, QSize, QSignalMapper, QEvent
 from PyQt6.QtGui import (
     QPalette, QImage, QImageReader, QImageWriter, QKeySequence
 )
@@ -1109,24 +1108,24 @@
         if not fileName:
             return False
         
-        ext = QFileInfo(fileName).suffix()
-        if not ext:
+        fpath = pathlib.Path(fileName)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fileName += ex
-        if QFileInfo(fileName).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save icon file"),
                 self.tr("<p>The file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fileName),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return False
         
-        self.__lastSavePath = os.path.dirname(fileName)
+        self.__lastSavePath = str(fpath.parent)
         
-        return self.__saveIconFile(fileName)
+        return self.__saveIconFile(str(fpath))
     
     def __closeAll(self):
         """
@@ -1149,25 +1148,14 @@
         
         @param fileName name of the icon file to load (string).
         """
-        file = QFile(fileName)
-        if not file.exists():
+        img = QImage(fileName)
+        if img.isNull():
             EricMessageBox.warning(
                 self, self.tr("eric Icon Editor"),
-                self.tr("The file '{0}' does not exist.")
-                .format(fileName))
-            return
-        
-        if not file.open(QIODevice.OpenModeFlag.ReadOnly):
-            EricMessageBox.warning(
-                self, self.tr("eric Icon Editor"),
-                self.tr("Cannot read file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
-            return
-        file.close()
-        
-        img = QImage(fileName)
-        self.__editor.setIconImage(img, clearUndo=True)
-        self.__setCurrentFile(fileName)
+                self.tr("Cannot read file '{0}'.").format(fileName))
+        else:
+            self.__editor.setIconImage(img, clearUndo=True)
+            self.__setCurrentFile(fileName)
 
     def __saveIconFile(self, fileName):
         """
@@ -1176,26 +1164,14 @@
         @param fileName name of the file to save to (string)
         @return flag indicating success (boolean)
         """
-        file = QFile(fileName)
-        if not file.open(QIODevice.OpenModeFlag.WriteOnly):
-            EricMessageBox.warning(
-                self, self.tr("eric Icon Editor"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
-        
-            self.__checkActions()
-            
-            return False
-        
         img = self.__editor.iconImage()
-        res = img.save(file)
-        file.close()
+        res = img.save(fileName)
         
         if not res:
             EricMessageBox.warning(
                 self, self.tr("eric Icon Editor"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
+                self.tr("Cannot write file '{0}'.")
+                .format(fileName))
         
             self.__checkActions()
             
@@ -1236,7 +1212,7 @@
         @param fullFileName full pathname of the given file (string)
         @return filename part (string)
         """
-        return QFileInfo(fullFileName).fileName()
+        return pathlib.Path(fullFileName).name
     
     def __maybeSave(self):
         """
--- a/eric7/MicroPython/MicroPythonWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/MicroPython/MicroPythonWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -526,15 +526,33 @@
         if Globals.isMacPlatform():
             copyKeys = QKeySequence("Ctrl+C")
             pasteKeys = QKeySequence("Ctrl+V")
+            selectAllKeys = QKeySequence("Ctrl+A")
         else:
             copyKeys = QKeySequence("Ctrl+Shift+C")
             pasteKeys = QKeySequence("Ctrl+Shift+V")
+            selectAllKeys = QKeySequence("Ctrl+Shift+A")
+        
         menu = QMenu(self)
-        menu.addAction(self.tr("Clear"), self.__clear)
+        act = menu.addAction(
+            UI.PixmapCache.getIcon("editDelete"), self.tr("Clear"),
+            self.__clear)
+        act.setEnabled(bool(self.replEdit.toPlainText()))
         menu.addSeparator()
-        menu.addAction(self.tr("Copy"), self.replEdit.copy, copyKeys)
-        menu.addAction(self.tr("Paste"), self.__paste, pasteKeys)
+        act = menu.addAction(
+            UI.PixmapCache.getIcon("editCopy"), self.tr("Copy"),
+            copyKeys, self.replEdit.copy)
+        act.setEnabled(self.replEdit.textCursor().hasSelection())
+        act = menu.addAction(
+            UI.PixmapCache.getIcon("editPaste"), self.tr("Paste"),
+            pasteKeys, self.__paste)
+        act.setEnabled(self.replEdit.canPaste() and
+                       self.__interface.isConnected())
         menu.addSeparator()
+        act = menu.addAction(
+            UI.PixmapCache.getIcon("editSelectAll"), self.tr("Select All"),
+            selectAllKeys, self.replEdit.selectAll)
+        act.setEnabled(bool(self.replEdit.toPlainText()))
+        
         menu.exec(self.replEdit.mapToGlobal(pos))
     
     def __setConnected(self, connected):
@@ -728,6 +746,9 @@
                 elif key == Qt.Key.Key_V:
                     self.__paste()
                     msg = b''
+                elif key == Qt.Key.Key_A:
+                    self.replEdit.selectAll()
+                    msg = b""
             elif key in (Qt.Key.Key_Return, Qt.Key.Key_Enter):
                 tc = self.replEdit.textCursor()
                 tc.movePosition(QTextCursor.MoveOperation.EndOfLine)
--- a/eric7/MultiProject/MultiProject.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/MultiProject/MultiProject.py	Fri Jul 01 11:02:32 2022 +0200
@@ -10,9 +10,10 @@
 import os
 import shutil
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, QFileInfo, QFile, QIODevice, QObject, QUuid
+    pyqtSignal, pyqtSlot, QFile, QIODevice, QObject, QUuid
 )
 from PyQt6.QtWidgets import QMenu, QDialog, QToolBar
 
@@ -117,7 +118,7 @@
         rp = Preferences.Prefs.rsettings.value(recentNameMultiProject)
         if rp is not None:
             for f in rp:
-                if QFileInfo(f).exists():
+                if pathlib.Path(f).exists():
                     self.recent.append(f)
     
     def __saveRecent(self):
@@ -608,12 +609,12 @@
             EricFileDialog.DontConfirmOverwrite)
         
         if fn:
-            ext = QFileInfo(fn).suffix()
-            if not ext:
+            fpath = pathlib.Path(fn)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fn += ex
-            if QFileInfo(fn).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self.parent(),
                     self.tr("Save File"),
@@ -623,8 +624,8 @@
                 if not res:
                     return False
                 
-            self.name = QFileInfo(fn).baseName()
-            self.__writeMultiProject(fn)
+            self.name = fpath.stem
+            self.__writeMultiProject(str(fpath))
             
             self.multiProjectClosed.emit()
             self.multiProjectOpened.emit()
@@ -894,7 +895,7 @@
                     idx,
                     Utilities.compactPath(rp, self.ui.maxMenuFilePathLen)))
             act.setData(rp)
-            act.setEnabled(QFileInfo(rp).exists())
+            act.setEnabled(pathlib.Path(rp).exists())
         
         self.recentMenu.addSeparator()
         self.recentMenu.addAction(self.tr('&Clear'), self.clearRecent)
--- a/eric7/Network/IRC/IrcChannelWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Network/IRC/IrcChannelWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,11 +9,11 @@
 
 from itertools import zip_longest
 
+import pathlib
 import re
 
 from PyQt6.QtCore import (
-    pyqtSlot, pyqtSignal, QDateTime, QPoint, QFileInfo, QTimer, QUrl,
-    QCoreApplication
+    pyqtSlot, pyqtSignal, QDateTime, QPoint, QTimer, QUrl, QCoreApplication
 )
 from PyQt6.QtGui import QIcon, QPainter, QTextCursor, QDesktopServices
 from PyQt6.QtWidgets import (
@@ -1375,30 +1375,28 @@
                 None,
                 EricFileDialog.DontConfirmOverwrite)
             if fname:
-                ext = QFileInfo(fname).suffix()
-                if not ext:
+                fpath = pathlib.Path(fname)
+                if not fpath.suffix:
                     ex = selectedFilter.split("(*")[1].split(")")[0]
                     if ex:
-                        fname += ex
-                    ext = QFileInfo(fname).suffix()
-                if QFileInfo(fname).exists():
+                        fpath = fpath.with_suffix(ex)
+                if fpath.exists():
                     res = EricMessageBox.yesNo(
                         self,
                         self.tr("Save Messages"),
                         self.tr("<p>The file <b>{0}</b> already exists."
-                                " Overwrite it?</p>").format(fname),
+                                " Overwrite it?</p>").format(fpath),
                         icon=EricMessageBox.Warning)
                     if not res:
                         return
-                    fname = Utilities.toNativeSeparators(fname)
                 
                 try:
                     txt = (
                         self.messages.toHtml()
-                        if ext.lower() in ["htm", "html"] else
+                        if fpath.suffix.lower() in [".htm", ".html"] else
                         self.messages.toPlainText()
                     )
-                    with open(fname, "w", encoding="utf-8") as f:
+                    with fpath.open("w", encoding="utf-8") as f:
                         f.write(txt)
                 except OSError as err:
                     EricMessageBox.critical(
@@ -1407,7 +1405,7 @@
                         self.tr(
                             """<p>The messages contents could not be written"""
                             """ to <b>{0}</b></p><p>Reason: {1}</p>""")
-                        .format(fname, str(err)))
+                        .format(fpath, str(err)))
     
     def __initMessagesMenu(self):
         """
--- a/eric7/Network/IRC/IrcNetworkWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Network/IRC/IrcNetworkWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,7 +7,9 @@
 Module implementing the network part of the IRC widget.
 """
 
-from PyQt6.QtCore import pyqtSlot, pyqtSignal, QPoint, QFileInfo, QUrl, QThread
+import pathlib
+
+from PyQt6.QtCore import pyqtSlot, pyqtSignal, QPoint, QUrl, QThread
 from PyQt6.QtGui import QDesktopServices
 from PyQt6.QtWidgets import QWidget, QApplication, QMenu
 
@@ -432,30 +434,28 @@
                 None,
                 EricFileDialog.DontConfirmOverwrite)
             if fname:
-                ext = QFileInfo(fname).suffix()
-                if not ext:
+                fpath = pathlib.Path(fname)
+                if not fpath.suffix:
                     ex = selectedFilter.split("(*")[1].split(")")[0]
                     if ex:
-                        fname += ex
-                    ext = QFileInfo(fname).suffix()
-                if QFileInfo(fname).exists():
+                        fpath = fpath.with_suffix(ex)
+                if fpath.exists():
                     res = EricMessageBox.yesNo(
                         self,
                         self.tr("Save Messages"),
                         self.tr("<p>The file <b>{0}</b> already exists."
-                                " Overwrite it?</p>").format(fname),
+                                " Overwrite it?</p>").format(fpath),
                         icon=EricMessageBox.Warning)
                     if not res:
                         return
-                    fname = Utilities.toNativeSeparators(fname)
                 
                 try:
                     txt = (
                         self.messages.toHtml()
-                        if ext.lower() in ["htm", "html"] else
+                        if fpath.suffix.lower() in [".htm", ".html"] else
                         self.messages.toPlainText()
                     )
-                    with open(fname, "w", encoding="utf-8") as f:
+                    with fpath.open("w", encoding="utf-8") as f:
                         f.write(txt)
                 except OSError as err:
                     EricMessageBox.critical(
@@ -464,7 +464,7 @@
                         self.tr(
                             """<p>The messages contents could not be written"""
                             """ to <b>{0}</b></p><p>Reason: {1}</p>""")
-                        .format(fname, str(err)))
+                        .format(fpath, str(err)))
     
     def __initMessagesMenu(self):
         """
--- a/eric7/PipInterface/Pip.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/PipInterface/Pip.py	Fri Jul 01 11:02:32 2022 +0200
@@ -918,8 +918,8 @@
     ## Dependency tree handling methods below
     #######################################################################
     
-    def getDependecyTree(self, envName, localPackages=True, usersite=False,
-                         reverse=False):
+    def getDependencyTree(self, envName, localPackages=True, usersite=False,
+                          reverse=False):
         """
         Public method to get the dependency tree of installed packages.
         
--- a/eric7/PipInterface/PipPackagesWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/PipInterface/PipPackagesWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -1200,6 +1200,10 @@
             self.tr("Update Vulnerability Database"),
             self.__updateVulnerabilityDbCache)
         self.__pipMenu.addSeparator()
+        self.__cyclonedxAct = self.__pipMenu.addAction(
+            self.tr("Create SBOM file"),
+            self.__createSBOMFile)
+        self.__pipMenu.addSeparator()
         self.__cacheInfoAct = self.__pipMenu.addAction(
             self.tr("Show Cache Info..."),
             self.__showCacheInfo)
@@ -1260,6 +1264,8 @@
         self.__checkVulnerabilityAct.setEnabled(
             enable & self.vulnerabilityCheckBox.isEnabled())
         
+        self.__cyclonedxAct.setEnabled(enable)
+        
         self.__showLicensesDialogAct.setEnabled(enable)
     
     @pyqtSlot()
@@ -1488,6 +1494,9 @@
         """
         if checked:
             self.__updateVulnerabilityData(clearFirst=True)
+        
+        self.packagesList.header().setSectionHidden(
+            PipPackagesWidget.VulnerabilityColumn, not checked)
     
     @pyqtSlot()
     def __clearVulnerabilityInfo(self):
@@ -1670,7 +1679,7 @@
             interpreter = self.__pip.getVirtualenvInterpreter(venvName)
             if interpreter:
                 with EricOverrideCursor():
-                    dependencies = self.__pip.getDependecyTree(
+                    dependencies = self.__pip.getDependencyTree(
                         venvName,
                         localPackages=self.localDepCheckBox.isChecked(),
                         usersite=self.userDepCheckBox.isChecked(),
@@ -1706,7 +1715,11 @@
         ])
         itm.setExpanded(True)
         
-        if dependency["required_version"].lower() != "any":
+        if dependency["installed_version"] == "?":
+            itm.setText(PipPackagesWidget.DepInstalledVersionColumn,
+                        self.tr("unknown"))
+        
+        if dependency["required_version"].lower() not in ("any", "?"):
             spec = (
                 "=={0}".format(dependency["required_version"])
                 if dependency["required_version"][0] in "0123456789" else
@@ -1717,10 +1730,14 @@
                 itm.setIcon(PipPackagesWidget.DepRequiredVersionColumn,
                             UI.PixmapCache.getIcon("warning"))
         
-        if dependency["required_version"].lower() == "any":
+        elif dependency["required_version"].lower() == "any":
             itm.setText(PipPackagesWidget.DepRequiredVersionColumn,
                         self.tr("any"))
         
+        elif dependency["required_version"] == "?":
+            itm.setText(PipPackagesWidget.DepRequiredVersionColumn,
+                        self.tr("unknown"))
+        
         # recursively add sub-dependencies
         for dep in dependency["dependencies"]:
             self.__addDependency(dep, itm)
@@ -1847,3 +1864,19 @@
             parent=self
         )
         dlg.exec()
+    
+    ##################################################################
+    ## Interface to create a SBOM file using CycloneDX
+    ##################################################################
+    
+    @pyqtSlot()
+    def __createSBOMFile(self):
+        """
+        Private slot to create a "Software Bill Of Material" file.
+        """
+        import CycloneDXInterface
+        
+        venvName = self.environmentsComboBox.currentText()
+        if venvName == self.__pip.getProjectEnvironmentString():
+            venvName = "<project>"
+        CycloneDXInterface.createCycloneDXFile(venvName)
--- a/eric7/PluginManager/PluginInstallDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/PluginManager/PluginInstallDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,13 +11,14 @@
 import contextlib
 import glob
 import os
+import pathlib
 import shutil
 import sys
 import time
 import urllib.parse
 import zipfile
 
-from PyQt6.QtCore import pyqtSlot, Qt, QDir, QFileInfo
+from PyQt6.QtCore import pyqtSlot, Qt
 from PyQt6.QtWidgets import (
     QWidget, QDialogButtonBox, QAbstractButton, QApplication, QDialog,
     QVBoxLayout
@@ -88,13 +89,12 @@
         
         self.__restartNeeded = False
         
-        downloadDir = QDir(Preferences.getPluginManager("DownloadPath"))
+        downloadDir = Preferences.getPluginManager("DownloadPath")
         for pluginFileName in pluginFileNames:
-            fi = QFileInfo(pluginFileName)
-            if fi.isRelative():
-                pluginFileName = QFileInfo(
-                    downloadDir, fi.fileName()).absoluteFilePath()
-            self.archivesList.addItem(pluginFileName)
+            pluginFilePath = pathlib.Path(pluginFileName)
+            if not pluginFilePath.is_absolute():
+                pluginFilePath = downloadDir / pluginFilePath
+            self.archivesList.addItem(str(pluginFilePath))
             self.archivesList.sortItems()
         
         self.__currentIndex = 0
--- a/eric7/PluginManager/PluginManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/PluginManager/PluginManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -13,10 +13,10 @@
 import types
 import importlib
 import contextlib
+import datetime
+import pathlib
 
-from PyQt6.QtCore import (
-    pyqtSignal, QObject, QDate, QFile, QFileInfo, QUrl, QIODevice
-)
+from PyQt6.QtCore import pyqtSignal, QObject, QFile, QUrl, QIODevice
 from PyQt6.QtGui import QPixmap
 from PyQt6.QtNetwork import (
     QNetworkAccessManager, QNetworkRequest, QNetworkReply
@@ -1240,22 +1240,25 @@
         # 3 = monthly
         # 4 = always
         
-        if period == 0 or not self.__ui.isOnline():
+        if (
+            period == 0 or
+            (self.__ui is not None and not self.__ui.isOnline())
+        ):
             return
         
-        elif period in [1, 2, 3]:
-            lastModified = QFileInfo(self.pluginRepositoryFile).lastModified()
-            if lastModified.isValid() and lastModified.date().isValid():
-                lastModifiedDate = lastModified.date()
-                now = QDate.currentDate()
-                if (
-                    (period == 1 and lastModifiedDate.day() == now.day()) or
-                    (period == 2 and lastModifiedDate.daysTo(now) < 7) or
-                    (period == 3 and (lastModifiedDate.daysTo(now) <
-                                      lastModifiedDate.daysInMonth()))
-                ):
-                    # daily, weekly, monthly
-                    return
+        elif period in [1, 2, 3] and pathlib.Path(self.pluginRepositoryFile).exists():
+            lastModified = datetime.datetime.fromtimestamp(
+                pathlib.Path(self.pluginRepositoryFile).stat().st_mtime
+            )
+            now = datetime.datetime.now()
+            delta = now - lastModified
+            if (
+                (period == 1 and lastModified.date().day == now.date().day) or
+                (period == 2 and delta.days < 7) or
+                (period == 3 and delta.days < 30)
+            ):
+                # daily, weekly, monthly
+                return
         
         self.downLoadRepositoryFile()
     
@@ -1330,7 +1333,7 @@
                     return
                 
                 if self.__updateAvailable:
-                    self.__ui.activatePluginRepositoryViewer()
+                    self.__ui and self.__ui.activatePluginRepositoryViewer()
                 else:
                     self.pluginRepositoryFileDownloaded.emit()
     
--- a/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -136,6 +136,7 @@
         
         self.docTypeComboBox.addItem(self.tr("PEP-257"), "pep257")
         self.docTypeComboBox.addItem(self.tr("Eric"), "eric")
+        self.docTypeComboBox.addItem(self.tr("Eric (Blacked)"), "eric_black")
         
         for category, text in CodeStyleCheckerDialog.checkCategories.items():
             itm = QListWidgetItem(text, self.categoriesList)
@@ -473,10 +474,11 @@
             self.__data["EnabledCheckerCategories"] = ",".join(
                 CodeStyleCheckerDialog.checkCategories.keys())
         if "MaxLineLength" not in self.__data:
-            self.__data["MaxLineLength"] = pycodestyle.MAX_LINE_LENGTH
+            self.__data["MaxLineLength"] = 88
+            # better code formatting than pycodestyle.MAX_LINE_LENGTH
+            # see the Black tool
         if "MaxDocLineLength" not in self.__data:
-            # Use MAX_LINE_LENGTH to avoid messages on existing code
-            self.__data["MaxDocLineLength"] = pycodestyle.MAX_LINE_LENGTH
+            self.__data["MaxDocLineLength"] = 88
         if "BlankLines" not in self.__data:
             self.__data["BlankLines"] = (2, 1)
             # top level, method
@@ -1492,12 +1494,10 @@
             Preferences.getSettings().value("PEP8/FixIssues", False)))
         self.ignoredCheckBox.setChecked(Preferences.toBool(
             Preferences.getSettings().value("PEP8/ShowIgnored", False)))
-        self.lineLengthSpinBox.setValue(int(Preferences.getSettings().value(
-            "PEP8/MaxLineLength", pycodestyle.MAX_LINE_LENGTH)))
-        # Use MAX_LINE_LENGTH to avoid messages on existing code
+        self.lineLengthSpinBox.setValue(int(
+            Preferences.getSettings().value("PEP8/MaxLineLength", 88)))
         self.docLineLengthSpinBox.setValue(int(
-            Preferences.getSettings().value(
-                "PEP8/MaxDocLineLength", pycodestyle.MAX_LINE_LENGTH)))
+            Preferences.getSettings().value("PEP8/MaxDocLineLength", 88)))
         self.blankBeforeTopLevelSpinBox.setValue(
             int(Preferences.getSettings().value(
                 "PEP8/BlankLinesBeforeTopLevel", 2)))
@@ -1815,15 +1815,10 @@
         Preferences.getSettings().setValue("PEP8/NoFixCodes", "E501")
         Preferences.getSettings().setValue("PEP8/FixIssues", False)
         Preferences.getSettings().setValue("PEP8/ShowIgnored", False)
-        Preferences.getSettings().setValue(
-            "PEP8/MaxLineLength", pycodestyle.MAX_LINE_LENGTH)
-        # Hard reset to pycodestyle preferences
-        Preferences.getSettings().setValue(
-            "PEP8/MaxDocLineLength", pycodestyle.MAX_DOC_LENGTH)
-        Preferences.getSettings().setValue(
-            "PEP8/BlankLinesBeforeTopLevel", 2)
-        Preferences.getSettings().setValue(
-            "PEP8/BlankLinesBeforeMethod", 1)
+        Preferences.getSettings().setValue("PEP8/MaxLineLength", 88)
+        Preferences.getSettings().setValue("PEP8/MaxDocLineLength", 88)
+        Preferences.getSettings().setValue("PEP8/BlankLinesBeforeTopLevel", 2)
+        Preferences.getSettings().setValue("PEP8/BlankLinesBeforeMethod", 1)
         Preferences.getSettings().setValue("PEP8/HangClosing", False)
         Preferences.getSettings().setValue("PEP8/DocstringType", "pep257")
         Preferences.getSettings().setValue("PEP8/MaxCodeComplexity", 10)
--- a/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -449,24 +449,17 @@
                   </item>
                   <item>
                    <widget class="QComboBox" name="docTypeComboBox">
+                    <property name="sizePolicy">
+                     <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+                      <horstretch>0</horstretch>
+                      <verstretch>0</verstretch>
+                     </sizepolicy>
+                    </property>
                     <property name="toolTip">
                      <string>Select the rule set for docstrings</string>
                     </property>
                    </widget>
                   </item>
-                  <item>
-                   <spacer name="horizontalSpacer_4">
-                    <property name="orientation">
-                     <enum>Qt::Horizontal</enum>
-                    </property>
-                    <property name="sizeHint" stdset="0">
-                     <size>
-                      <width>297</width>
-                      <height>20</height>
-                     </size>
-                    </property>
-                   </spacer>
-                  </item>
                  </layout>
                 </widget>
                </item>
--- a/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py	Fri Jul 01 11:02:32 2022 +0200
@@ -2457,7 +2457,7 @@
     """
     Class used to shorten lines to a given maximum of characters.
     """
-    def __init__(self, curLine, prevLine, nextLine, maxLength=79, eol="\n",
+    def __init__(self, curLine, prevLine, nextLine, maxLength=88, eol="\n",
                  indentWord="    ", isDocString=False):
         """
         Constructor
--- a/eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py	Fri Jul 01 11:02:32 2022 +0200
@@ -138,7 +138,7 @@
     ]
 
     def __init__(self, source, filename, select, ignore, expected, repeat,
-                 maxLineLength=79, docType="pep257"):
+                 maxLineLength=88, docType="pep257"):
         """
         Constructor
         
@@ -211,7 +211,7 @@
                     (self.__checkBlankAfterLastParagraph, ("D145",)),
                 ],
             }
-        elif self.__docType == "eric":
+        elif self.__docType in ("eric", "eric_black"):
             checkersWithCodes = {
                 "moduleDocstring": [
                     (self.__checkModulesDocstrings, ("D101", "D201")),
@@ -1335,12 +1335,21 @@
         if isClassContext:
             if not contextLines[start - 1].strip():
                 self.__error(docstringContext.start(), 0, "D242")
-            if not contextLines[end + 1].strip():
+            if not contextLines[end + 1].strip() and self.__docType == "eric":
                 self.__error(docstringContext.end(), 0, "D243")
+            elif contextLines[end + 1].strip() and self.__docType == "eric_black":
+                self.__error(docstringContext.end(), 0, "D143")
         else:
             if not contextLines[start - 1].strip():
                 self.__error(docstringContext.start(), 0, "D244")
             if not contextLines[end + 1].strip():
+                if (
+                    self.__docType == "eric_black" and
+                    len(contextLines) > end + 2 and
+                    contextLines[end + 2].strip().startswith("def ")
+                ):
+                    return
+                
                 self.__error(docstringContext.end(), 0, "D245")
     
     def __checkEricNBlankAfterLastParagraph(self, docstringContext, context):
--- a/eric7/Plugins/CheckerPlugins/CodeStyleChecker/translations.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/CheckerPlugins/CodeStyleChecker/translations.py	Fri Jul 01 11:02:32 2022 +0200
@@ -482,7 +482,7 @@
     "E306": [1, 0],
     "E307": [3, 1],
     "E308": [3],
-    "E501": [85, 79],
+    "E501": [95, 88],
     "E711": ["None", "'if cond is None:'"],
     "E712": ["True", "'if cond is True:' or 'if cond:'"],
     "E741": ["l"],
--- a/eric7/Plugins/PluginEricapi.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/PluginEricapi.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,6 +8,7 @@
 """
 
 import os
+import sys
 
 from PyQt6.QtCore import QObject, QCoreApplication
 from PyQt6.QtWidgets import QDialog
@@ -50,11 +51,28 @@
     """
     exe = 'eric7_api'
     if Utilities.isWindowsPlatform():
-        exe = os.path.join(getConfig("bindir"), exe + '.cmd')
-        if not os.path.exists(exe):
-            exe = os.path.join(getConfig("bindir"), exe + '.bat')
+        for exepath in (
+            getConfig("bindir"),
+            os.path.join(sys.exec_prefix, "Scripts"),
+        ):
+            found = False
+            for ext in (".exe", ".cmd", ".bat"):
+                exe_ = os.path.join(exepath, exe + ext)
+                if os.path.exists(exe_):
+                    exe = exe_
+                    found = True
+                    break
+            if found:
+                break
     else:
-        exe = os.path.join(getConfig("bindir"), exe)
+        for exepath in (
+            getConfig("bindir"),
+            os.path.join(sys.exec_prefix, "bin"),
+        ):
+            exe_ = os.path.join(exepath, exe)
+            if os.path.exists(exe_):
+                exe = exe_
+                break
     
     data = {
         "programEntry": True,
--- a/eric7/Plugins/PluginEricdoc.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/PluginEricdoc.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,6 +8,7 @@
 """
 
 import os
+import sys
 
 from PyQt6.QtCore import QObject, QCoreApplication
 from PyQt6.QtWidgets import QDialog
@@ -53,11 +54,29 @@
     # 1. eric7_doc
     exe = 'eric7_doc'
     if Utilities.isWindowsPlatform():
-        exe = os.path.join(getConfig("bindir"), exe + '.cmd')
-        if not os.path.exists(exe):
-            exe = os.path.join(getConfig("bindir"), exe + '.bat')
+        for exepath in (
+            getConfig("bindir"),
+            os.path.join(sys.exec_prefix, "Scripts"),
+        ):
+            found = False
+            for ext in (".exe", ".cmd", ".bat"):
+                exe_ = os.path.join(exepath, exe + ext)
+                if os.path.exists(exe_):
+                    exe = exe_
+                    found = True
+                    break
+            if found:
+                break
     else:
-        exe = os.path.join(getConfig("bindir"), exe)
+        for exepath in (
+            getConfig("bindir"),
+            os.path.join(sys.exec_prefix, "bin"),
+        ):
+            exe_ = os.path.join(exepath, exe)
+            if os.path.exists(exe_):
+                exe = exe_
+                break
+    
     dataList.append({
         "programEntry": True,
         "header": QCoreApplication.translate(
@@ -71,23 +90,42 @@
     })
     
     # 2. Qt Help Generator
+    # 2.1 location before 6.3 (Linux and macOS) and Windows
     exe = os.path.join(
         Utilities.getQtBinariesPath(),
         Utilities.generateQtToolName('qhelpgenerator')
     )
     if Utilities.isWindowsPlatform():
         exe += '.exe'
-    dataList.append({
-        "programEntry": True,
-        "header": QCoreApplication.translate(
-            "EricdocPlugin", "Qt Help Tools"),
-        "exe": exe,
-        "versionCommand": '-v',
-        "versionStartsWith": 'Qt',
-        "versionPosition": -1,
-        "version": "",
-        "versionCleanup": (0, -1),
-    })
+    if os.path.exists(exe):
+        dataList.append({
+            "programEntry": True,
+            "header": QCoreApplication.translate(
+                "EricdocPlugin", "Qt Help Tools"),
+            "exe": exe,
+            "versionCommand": '-v',
+            "versionStartsWith": 'Qt',
+            "versionPosition": -1,
+            "version": "",
+            "versionCleanup": (0, -1),
+        })
+    else:
+        # 2.2 location starting with 6.3.0 (Linux and macOS)
+        exe = os.path.join(
+            Utilities.getQtBinariesPath(libexec=True),
+            Utilities.generateQtToolName('qhelpgenerator')
+        )
+        dataList.append({
+            "programEntry": True,
+            "header": QCoreApplication.translate(
+                "EricdocPlugin", "Qt Help Tools"),
+            "exe": exe,
+            "versionCommand": '-v',
+            "versionStartsWith": 'Qt',
+            "versionPosition": -1,
+            "version": "",
+            "versionCleanup": (0, -1),
+        })
     
     return dataList
 
--- a/eric7/Plugins/PluginTranslator.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/PluginTranslator.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,7 +9,7 @@
 
 import os
 
-from PyQt6.QtCore import pyqtSignal, QObject, QCoreApplication, QDateTime, Qt
+from PyQt6.QtCore import pyqtSignal, QObject, QCoreApplication
 
 from EricWidgets.EricApplication import ericApp
 
@@ -46,7 +46,9 @@
     Module function to create the Translator configuration page.
     
     @param configDlg reference to the configuration dialog
+    @type ConfigurationWidget
     @return reference to the configuration page
+    @rtype TranslatorPage
     """
     from UiExtensionPlugins.Translator.ConfigurationPage import TranslatorPage
     page = TranslatorPage.TranslatorPage(translatorPluginObject)
@@ -58,6 +60,7 @@
     Module function returning data as required by the configuration dialog.
     
     @return dictionary containing the relevant data
+    @rtype dict
     """
     icon = (
         os.path.join("UiExtensionPlugins", "Translator", "icons", "flag-dark")
@@ -93,7 +96,8 @@
         """
         Constructor
         
-        @param ui reference to the user interface object (UI.UserInterface)
+        @param ui reference to the user interface object
+        @type UI.UserInterface
         """
         super().__init__(ui)
         self.__ui = ui
@@ -108,16 +112,16 @@
             # service specific settings below
             # DeepL
             "DeeplKey": "",
-            # Google
+            # Google V1
             "GoogleEnableDictionary": False,
+            # Google V2
             "GoogleV2Key": "",
-            # IBM Watson Language Translator
+            # IBM Watson
             "IbmUrl": "",
             "IbmKey": "",
             # Microsoft
             "MsTranslatorKey": "",
-            "MsAuthToken": "",
-            "MsAuthTokenExpire": QDateTime(),
+            "MsTranslatorRegion": "",
             # MyMemory
             "MyMemoryKey": "",
             "MyMemoryEmail": "",
@@ -135,7 +139,8 @@
         """
         Public method to activate this plugin.
         
-        @return tuple of None and activation status (boolean)
+        @return tuple of None and activation status
+        @rtype tuple of (None, bool)
         """
         global error
         error = ""     # clear previous error
@@ -164,7 +169,9 @@
         Public method to retrieve the various default settings.
         
         @param key the key of the value to get
+        @type str
         @return the requested setting
+        @rtype any
         """
         return self.__defaults[key]
     
@@ -173,7 +180,9 @@
         Public method to retrieve the various settings.
         
         @param key the key of the value to get
+        @type str
         @return the requested setting
+        @rtype any
         """
         if key in ["EnabledLanguages"]:
             return Preferences.toList(
@@ -183,16 +192,6 @@
             return Preferences.toBool(
                 Preferences.getSettings().value(
                     self.PreferencesKey + "/" + key, self.__defaults[key]))
-        elif key in ["MsAuthTokenExpire"]:
-            value = Preferences.getSettings().value(
-                self.PreferencesKey + "/" + key, self.__defaults[key])
-            if isinstance(value, str):
-                if value.startswith("@QDateTime"):
-                    # old value, replace with default
-                    value = self.__defaults[key]
-                else:
-                    value = QDateTime.fromString(value, Qt.DateFormat.ISODate)
-            return value
         else:
             return Preferences.getSettings().value(
                 self.PreferencesKey + "/" + key, self.__defaults[key])
@@ -201,19 +200,13 @@
         """
         Public method to store the various settings.
         
-        @param key the key of the setting to be set (string)
+        @param key the key of the setting to be set
+        @type str
         @param value the value to be set
+        @type any
         """
-        if key in ["MsAuthTokenExpire"]:
-            Preferences.getSettings().setValue(
-                self.PreferencesKey + "/" + key,
-                value.toString(Qt.DateFormat.ISODate))
-        else:
-            Preferences.getSettings().setValue(
-                self.PreferencesKey + "/" + key, value)
+        Preferences.getSettings().setValue(
+            self.PreferencesKey + "/" + key, value)
         
         if key in ["EnabledLanguages"]:
             self.updateLanguages.emit()
-
-#
-# eflag: noqa = M801
--- a/eric7/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py	Fri Jul 01 11:02:32 2022 +0200
@@ -30,6 +30,7 @@
         Constructor
         
         @param plugin reference to the plugin object
+        @type TranslatorPlugin
         """
         super().__init__()
         self.setupUi(self)
@@ -40,8 +41,8 @@
         
         self.deeplLabel.setText(self.tr(
             """<p>A key is <b>required</b> to use this service."""
-            """ <a href="{0}">Get a commercial API key.</a></p>""").format(
-                TranslatorEngines.getKeyUrl("deepl")))
+            """ <a href="{0}">Get a commercial or free API key.</a></p>"""
+        ).format(TranslatorEngines.getKeyUrl("deepl")))
         self.googlev2Label.setText(self.tr(
             """<p>A key is <b>required</b> to use this service."""
             """ <a href="{0}">Get a commercial API key.</a></p>""").format(
@@ -95,6 +96,8 @@
         # Microsoft settings
         self.msSubscriptionKeyEdit.setText(
             self.__plugin.getPreferences("MsTranslatorKey"))
+        self.msSubscriptionRegionEdit.setText(
+            self.__plugin.getPreferences("MsTranslatorRegion"))
         # MyMemory settings
         self.mymemoryKeyEdit.setText(
             self.__plugin.getPreferences("MyMemoryKey"))
@@ -106,7 +109,7 @@
     
     def save(self):
         """
-        Public slot to save the Pyramid configuration.
+        Public slot to save the translators configuration.
         """
         enabledLanguages = [
             itm.data(Qt.ItemDataRole.UserRole)
@@ -131,6 +134,8 @@
         # Microsoft settings
         self.__plugin.setPreferences(
             "MsTranslatorKey", self.msSubscriptionKeyEdit.text())
+        self.__plugin.setPreferences(
+            "MsTranslatorRegion", self.msSubscriptionRegionEdit.text())
         # MyMemory settings
         self.__plugin.setPreferences(
             "MyMemoryKey", self.mymemoryKeyEdit.text())
@@ -142,7 +147,8 @@
         """
         Private method to get a list of checked language items.
         
-        @return list of checked language items (list of QListWidgetItem)
+        @return list of checked language items
+        @rtype list of QListWidgetItem
         """
         items = []
         for index in range(self.languagesList.count()):
@@ -191,7 +197,8 @@
         """
         Private slot to handle the selection of an item.
         
-        @param item reference to the changed item (QListWidgetItem)
+        @param item reference to the changed item
+        @type QListWidgetItem
         """
         if (
             self.__enableLanguageWarning and
--- a/eric7/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>500</width>
-    <height>1125</height>
+    <height>1200</height>
    </rect>
   </property>
   <layout class="QVBoxLayout" name="verticalLayout_3">
@@ -45,6 +45,9 @@
           <height>250</height>
          </size>
         </property>
+        <property name="horizontalScrollBarPolicy">
+         <enum>Qt::ScrollBarAlwaysOn</enum>
+        </property>
         <property name="iconSize">
          <size>
           <width>22</width>
@@ -125,7 +128,7 @@
    <item>
     <widget class="QGroupBox" name="groupBox_8">
      <property name="title">
-      <string>DeepL Pro</string>
+      <string>DeepL</string>
      </property>
      <layout class="QGridLayout" name="gridLayout_6">
       <item row="0" column="0">
@@ -138,7 +141,10 @@
       <item row="0" column="1">
        <widget class="QLineEdit" name="deeplKeyEdit">
         <property name="toolTip">
-         <string>Enter your DeepL Pro key</string>
+         <string>Enter your DeepL Pro or DeepL Free API key</string>
+        </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
         </property>
        </widget>
       </item>
@@ -195,6 +201,9 @@
         <property name="toolTip">
          <string>Enter your Google Translate key</string>
         </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
        </widget>
       </item>
       <item row="1" column="0" colspan="2">
@@ -231,6 +240,9 @@
         <property name="toolTip">
          <string>Enter your IBM Watson Translator URL</string>
         </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
        </widget>
       </item>
       <item row="1" column="0">
@@ -245,6 +257,9 @@
         <property name="toolTip">
          <string>Enter your IBM Watson Translator API key</string>
         </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
        </widget>
       </item>
       <item row="2" column="0" colspan="2">
@@ -269,6 +284,13 @@
       <string>Microsoft Azure</string>
      </property>
      <layout class="QGridLayout" name="gridLayout_4">
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_9">
+        <property name="text">
+         <string>Subscription Region:</string>
+        </property>
+       </widget>
+      </item>
       <item row="0" column="0">
        <widget class="QLabel" name="label_5">
         <property name="text">
@@ -276,14 +298,7 @@
         </property>
        </widget>
       </item>
-      <item row="0" column="1">
-       <widget class="QLineEdit" name="msSubscriptionKeyEdit">
-        <property name="toolTip">
-         <string>Enter the subscription key of the text translator service</string>
-        </property>
-       </widget>
-      </item>
-      <item row="1" column="0" colspan="2">
+      <item row="2" column="0" colspan="3">
        <widget class="QLabel" name="msLabel">
         <property name="wordWrap">
          <bool>true</bool>
@@ -293,6 +308,26 @@
         </property>
        </widget>
       </item>
+      <item row="0" column="2">
+       <widget class="QLineEdit" name="msSubscriptionKeyEdit">
+        <property name="toolTip">
+         <string>Enter the subscription key of the text translator service</string>
+        </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="2">
+       <widget class="QLineEdit" name="msSubscriptionRegionEdit">
+        <property name="toolTip">
+         <string>Enter the subscription region of the text translator service</string>
+        </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
      </layout>
     </widget>
    </item>
@@ -314,6 +349,9 @@
         <property name="toolTip">
          <string>Enter email address to be sent with each request (optional)</string>
         </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
        </widget>
       </item>
       <item row="1" column="0">
@@ -328,6 +366,9 @@
         <property name="toolTip">
          <string>Enter your MyMemory key</string>
         </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
        </widget>
       </item>
       <item row="2" column="0" colspan="2">
@@ -364,6 +405,9 @@
         <property name="toolTip">
          <string>Enter your Yandex key</string>
         </property>
+        <property name="clearButtonEnabled">
+         <bool>true</bool>
+        </property>
        </widget>
       </item>
       <item row="1" column="0" colspan="2">
@@ -394,6 +438,7 @@
   <tabstop>ibmUrlEdit</tabstop>
   <tabstop>ibmKeyEdit</tabstop>
   <tabstop>msSubscriptionKeyEdit</tabstop>
+  <tabstop>msSubscriptionRegionEdit</tabstop>
   <tabstop>mymemoryEmailEdit</tabstop>
   <tabstop>mymemoryKeyEdit</tabstop>
   <tabstop>yandexKeyEdit</tabstop>
--- a/eric7/Plugins/UiExtensionPlugins/Translator/Translator.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/Translator.py	Fri Jul 01 11:02:32 2022 +0200
@@ -95,8 +95,10 @@
         """
         Public method to get an icon.
         
-        @param name name of the icon file (string)
-        @return icon (QIcon)
+        @param name name of the icon file
+        @type str
+        @return icon
+        @rtype QIcon
         """
         return UI.PixmapCache.getIcon(os.path.join(
             os.path.dirname(__file__), "icons",
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py	Fri Jul 01 11:02:32 2022 +0200
@@ -21,7 +21,10 @@
     Class implementing the translation engine for the DeepL
     translation service.
     """
-    TranslatorUrl = "https://api.deepl.com/v1/translate"
+    TranslatorUrls = {
+        "pro": "https://api.deepl.com/v2/translate",
+        "free": "https://api-free.deepl.com/v2/translate",
+    }
     MaxTranslationTextLen = 30 * 1024
     
     def __init__(self, plugin, parent=None):
@@ -53,7 +56,9 @@
         @return list of supported language codes
         @rtype list of str
         """
-        return ["de", "en", "es", "fr", "it", "nl", "pl", ]
+        return ["bg", "cs", "da", "de", "el", "en", "es", "et", "fi", "fr",
+                "hu", "id", "it", "ja", "lt", "lv", "nl", "pl", "pt", "ro",
+                "ru", "sk", "sl", "sv", "tr", "zh"]
     
     def getTranslation(self, requestObject, text, originalLanguage,
                        translationLanguage):
@@ -61,12 +66,15 @@
         Public method to translate the given text.
         
         @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be translated (string)
-        @param originalLanguage language code of the original (string)
-        @param translationLanguage language code of the translation (string)
-        @return tuple of translated text (string) and flag indicating
-            success (boolean)
+        @type TranslatorRequest
+        @param text text to be translated
+        @type str
+        @param originalLanguage language code of the original
+        @type str
+        @param translationLanguage language code of the translation
+        @type str
+        @return tuple of translated text and flag indicating success
+        @rtype tuple of (str, bool)
         """
         if len(text) > self.MaxTranslationTextLen:
             return (
@@ -89,7 +97,12 @@
             .toPercentEncoding()
         )
         request = params + encodedText
-        response, ok = requestObject.post(QUrl(self.TranslatorUrl), request)
+        translatorUrl = (
+            DeepLEngine.TranslatorUrls["free"]
+            if apiKey.endswith(":fx") else
+            DeepLEngine.TranslatorUrls["pro"]
+        )
+        response, ok = requestObject.post(QUrl(translatorUrl), request)
         if ok:
             try:
                 responseDict = json.loads(response)
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py	Mon Jun 06 16:34:37 2022 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,102 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright (c) 2014 - 2022 Detlev Offenbach <detlev@die-offenbachs.de>
-#
-
-"""
-Module implementing the Glosbe translation engine.
-"""
-
-import json
-
-from PyQt6.QtCore import QUrl, QTimer
-
-from .TranslationEngine import TranslationEngine
-
-
-class GlosbeEngine(TranslationEngine):
-    """
-    Class implementing the translation engine for the Glosbe
-    translation service.
-    """
-    TranslatorUrl = "https://glosbe.com/gapi/translate"
-    TranslatorLimit = 500
-    
-    def __init__(self, plugin, parent=None):
-        """
-        Constructor
-        
-        @param plugin reference to the plugin object (TranslatorPlugin)
-        @param parent reference to the parent object (QObject)
-        """
-        super().__init__(plugin, parent)
-        
-        QTimer.singleShot(0, self.availableTranslationsLoaded.emit)
-    
-    def engineName(self):
-        """
-        Public method to return the name of the engine.
-        
-        @return engine name (string)
-        """
-        return "glosbe"
-    
-    def supportedLanguages(self):
-        """
-        Public method to get the supported languages.
-        
-        @return list of supported language codes (list of string)
-        """
-        return ["ar", "be", "bg", "bs", "ca", "cs", "da", "de", "el", "en",
-                "es", "et", "fi", "fr", "ga", "gl", "hi", "hr", "hu", "id",
-                "is", "it", "iw", "ja", "ka", "ko", "lt", "lv", "mk", "mt",
-                "nl", "no", "pl", "pt", "ro", "ru", "sk", "sl", "sq", "sr",
-                "sv", "th", "tl", "tr", "uk", "vi", "zh-CN", "zh-TW",
-                ]
-    
-    def getTranslation(self, requestObject, text, originalLanguage,
-                       translationLanguage):
-        """
-        Public method to translate the given text.
-        
-        @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be translated (string)
-        @param originalLanguage language code of the original (string)
-        @param translationLanguage language code of the translation (string)
-        @return tuple of translated text (string) and flag indicating
-            success (boolean)
-        """
-        from ..TranslatorLanguagesDb import TranslatorLanguagesDb
-        languages = TranslatorLanguagesDb(self)
-        
-        params = "?from={0}&dest={1}&format=json&phrase={2}".format(
-            languages.convertTwoToThree(originalLanguage),
-            languages.convertTwoToThree(translationLanguage),
-            text)
-        url = QUrl(self.TranslatorUrl + params)
-        response, ok = requestObject.get(url)
-        if ok:
-            response = str(response, "utf-8", "replace")
-            try:
-                responseDict = json.loads(response)
-            except ValueError:
-                return self.tr("Glosbe: Invalid response received"), False
-            
-            result = ""
-            for translation in responseDict["tuc"]:
-                if "phrase" in translation:
-                    result += "<b>{0}</b>".format(
-                        translation["phrase"]["text"])
-                    if "meanings" in translation:
-                        for meaning in translation["meanings"]:
-                            result += "<br/><i>({0})</i>".format(
-                                meaning["text"])
-                    if translation != responseDict["tuc"][-1]:
-                        result += "<hr/>"
-            if not result:
-                result = self.tr("Glosbe: No translation found.")
-                ok = False
-        else:
-            result = response
-        return result, ok
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,24 +9,28 @@
 
 import json
 
-from PyQt6.QtCore import QUrl, QTimer
+from PyQt6.QtCore import QByteArray, QTimer, QUrl
 
 from .TranslationEngine import TranslationEngine
 
+import Utilities
+
 
 class GoogleV2Engine(TranslationEngine):
     """
     Class implementing the translation engine for the new Google
     translation service.
     """
-    TranslatorUrl = "https://www.googleapis.com/language/translate/v2"
+    TranslatorUrl = "https://translation.googleapis.com/language/translate/v2"
     
     def __init__(self, plugin, parent=None):
         """
         Constructor
         
-        @param plugin reference to the plugin object (TranslatorPlugin)
-        @param parent reference to the parent object (QObject)
+        @param plugin reference to the plugin object
+        @type TranslatorPlugin
+        @param parent reference to the parent object
+        @type QObject
         """
         super().__init__(plugin, parent)
         
@@ -36,7 +40,8 @@
         """
         Public method to return the name of the engine.
         
-        @return engine name (string)
+        @return engine name
+        @rtype str
         """
         return "googlev2"
     
@@ -44,7 +49,8 @@
         """
         Public method to get the supported languages.
         
-        @return list of supported language codes (list of string)
+        @return list of supported language codes
+        @rtype list of str
         """
         return ["ar", "be", "bg", "bs", "ca", "cs", "da", "de", "el", "en",
                 "es", "et", "fi", "fr", "ga", "gl", "hi", "hr", "hu", "id",
@@ -59,22 +65,30 @@
         Public method to translate the given text.
         
         @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be translated (string)
-        @param originalLanguage language code of the original (string)
-        @param translationLanguage language code of the translation (string)
-        @return tuple of translated text (string) and flag indicating
-            success (boolean)
+        @type TranslatorRequest
+        @param text text to be translated
+        @type str
+        @param originalLanguage language code of the original
+        @type str
+        @param translationLanguage language code of the translation
+        @type str
+        @return tuple of translated text and flag indicating success
+        @rtype tuple of (str, bool)
         """
         apiKey = self.plugin.getPreferences("GoogleV2Key")
         if not apiKey:
             return self.tr("Google V2: A valid Google Translate key is"
                            " required."), False
         
-        params = "?key={3}&source={0}&target={1}&q={2}".format(
-            originalLanguage, translationLanguage, text, apiKey)
-        url = QUrl(self.TranslatorUrl + params)
-        response, ok = requestObject.get(url)
+        params = QByteArray(
+            "key={2}&source={0}&target={1}&format=text&q=".format(
+                originalLanguage, translationLanguage, apiKey).encode("utf-8"))
+        encodedText = (
+            QByteArray(Utilities.html_encode(text).encode("utf-8"))
+            .toPercentEncoding()
+        )
+        request = params + encodedText
+        response, ok = requestObject.post(QUrl(self.TranslatorUrl), request)
         if ok:
             response = str(response, "utf-8", "replace")
             try:
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,7 +7,9 @@
 Module implementing the Microsoft translation engine.
 """
 
-from PyQt6.QtCore import QUrl, QDateTime, QByteArray, QTimer
+import json
+
+from PyQt6.QtCore import QUrl, QByteArray, QTimer
 
 from .TranslationEngine import TranslationEngine
 
@@ -17,18 +19,19 @@
     Class implementing the translation engine for the Microsoft
     translation service.
     """
-    AccessTokenUrl = (
-        "https://api.cognitive.microsoft.com/sts/v1.0/issueToken"
+    TranslatorUrl = (
+        "https://api.cognitive.microsofttranslator.com/translate"
+        "?api-version=3.0"
     )
-    TranslatorUrl = "https://api.microsofttranslator.com/V2/Http.svc/Translate"
-    TextToSpeechUrl = "https://api.microsofttranslator.com/V2/Http.svc/Speak"
     
     def __init__(self, plugin, parent=None):
         """
         Constructor
         
-        @param plugin reference to the plugin object (TranslatorPlugin)
-        @param parent reference to the parent object (QObject)
+        @param plugin reference to the plugin object
+        @type TranslatorPlugin
+        @param parent reference to the parent object
+        @type QObject
         """
         super().__init__(plugin, parent)
         
@@ -43,7 +46,8 @@
         """
         Public method to return the name of the engine.
         
-        @return engine name (string)
+        @return engine name
+        @rtype str
         """
         return "microsoft"
     
@@ -51,7 +55,8 @@
         """
         Public method to get the supported languages.
         
-        @return list of supported language codes (list of string)
+        @return list of supported language codes
+        @rtype list of str
         """
         return ["ar", "bg", "ca", "cs", "da", "de", "en",
                 "es", "et", "fi", "fr", "hi", "hu", "id",
@@ -60,20 +65,14 @@
                 "sv", "th", "tr", "uk", "vi", "zh-CN", "zh-TW",
                 ]
     
-    def hasTTS(self):
-        """
-        Public method indicating the Text-to-Speech capability.
-        
-        @return flag indicating the Text-to-Speech capability (boolean)
-        """
-        return True
-    
     def __mapLanguageCode(self, code):
         """
         Private method to map a language code to the Microsoft code.
         
-        @param code language code (string)
-        @return mapped language code (string)
+        @param code language code
+        @type str
+        @return mapped language code
+        @rtype str
         """
         if code in self.__mappings:
             return self.__mapping[code]
@@ -84,48 +83,14 @@
         """
         Private method to retrieve the client data.
         
-        @return tuple giving the API subscription key and a flag indicating
-            validity
-        @rtype tuple of (str, bool)
+        @return tuple giving the API subscription key, the API subscription
+            region and a flag indicating validity
+        @rtype tuple of (str, str, bool)
         """
         subscriptionKey = self.plugin.getPreferences("MsTranslatorKey")
-        valid = bool(subscriptionKey)
-        return subscriptionKey, valid
-    
-    def __getAccessToken(self, requestObject):
-        """
-        Private slot to get an access token.
-        
-        If the stored token is no longer valid, get a new one and store it.
-        
-        @param requestObject reference to the request object
-            (TranslatorRequest)
-        @return access token (string)
-        """
-        if (
-            self.plugin.getPreferences("MsAuthTokenExpire") >
-            QDateTime.currentDateTime()
-        ):
-            return self.plugin.getPreferences("MsAuthToken")
-        
-        # Token expired, get a new one
-        subscriptionKey, valid = self.__getClientDataAzure()
-        if not valid:
-            return ""
-        
-        subscriptionHeader = (b"Ocp-Apim-Subscription-Key",
-                              subscriptionKey.encode("utf-8"))
-        response, ok = requestObject.post(
-            QUrl(self.AccessTokenUrl), QByteArray(b""),
-            extraHeaders=[subscriptionHeader])
-        if ok:
-            self.plugin.setPreferences("MsAuthToken", response)
-            self.plugin.setPreferences(
-                "MsAuthTokenExpire",
-                QDateTime.currentDateTime().addSecs(8 * 60))
-            return response
-        else:
-            return ""
+        subscriptionRegion = self.plugin.getPreferences("MsTranslatorRegion")
+        valid = bool(subscriptionKey) and bool(subscriptionRegion)
+        return subscriptionKey, subscriptionRegion, valid
     
     def getTranslation(self, requestObject, text, originalLanguage,
                        translationLanguage):
@@ -133,80 +98,61 @@
         Public method to translate the given text.
         
         @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be translated (string)
-        @param originalLanguage language code of the original (string)
-        @param translationLanguage language code of the translation (string)
-        @return tuple of translated text (string) and flag indicating
-            success (boolean)
+        @type TranslatorRequest
+        @param text text to be translated
+        @type str
+        @param originalLanguage language code of the original
+        @type str
+        @param translationLanguage language code of the translation
+        @type str
+        @return tuple of translated text and flag indicating success
+        @rtype tuple of (str, bool)
         """
-        subscriptionKey, valid = self.__getClientDataAzure()
+        subscriptionKey, subscriptionRegion, valid = (
+            self.__getClientDataAzure()
+        )
         if not valid:
             return (self.tr("""You have not registered for the Microsoft"""
-                            """ Translation service."""),
+                            """ Azure Translation service."""),
                     False)
         
-        accessToken = self.__getAccessToken(requestObject)
-        if not accessToken:
-            return (
-                self.tr("MS Translator: No valid access token available."),
-                False
-            )
-        
-        authHeader = (b"Authorization",
-                      "Bearer {0}".format(accessToken).encode("utf-8"))
-        params = "?appid=&from={0}&to={1}&text={2}".format(
+        params = "&from={0}&to={1}".format(
             self.__mapLanguageCode(originalLanguage),
             self.__mapLanguageCode(translationLanguage),
-            text)
+        )
         url = QUrl(self.TranslatorUrl + params)
-        response, ok = requestObject.get(url, extraHeaders=[authHeader])
-        if ok:
-            response = str(response, "utf-8", "replace").strip()
-            if (
-                response.startswith("<string") and
-                response.endswith("</string>")
-            ):
-                result = response.split(">", 1)[1].rsplit("<", 1)[0]
-            else:
-                result = self.tr("MS Translator: No translation available.")
-                ok = False
-        return result, ok
-    
-    def getTextToSpeechData(self, requestObject, text, language):
-        """
-        Public method to pronounce the given text.
+        
+        requestList = [{"Text": text}]
+        request = QByteArray(json.dumps(requestList).encode("utf-8"))
         
-        @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be pronounced (string)
-        @param language language code of the text (string)
-        @return tuple with pronounce data (QByteArray) or error string (string)
-            and success flag (boolean)
-        """
-        subscriptionKey, valid = self.__getClientDataAzure()
-        if not valid:
-            return (self.tr("""You have not registered for the Microsoft"""
-                            """ Translation service."""),
-                    False)
-        
-        accessToken = self.__getAccessToken(requestObject)
-        if not accessToken:
-            return (
-                self.tr("MS Translator: No valid access token available."),
-                False
-            )
-        
-        params = "?language={0}&format={1}&options={2}&text={3}".format(
-            self.__mapLanguageCode(language),
-            "audio/wav",
-            "MaxQuality",
-            text)
-        authHeader = (b"Authorization",
-                      "Bearer {0}".format(accessToken).encode("utf-8"))
-        url = QUrl(self.TextToSpeechUrl + params)
-        data, ok = requestObject.get(url, extraHeaders=[authHeader])
-        if not ok:
-            data = self.tr("MS Translator: No Text-to-Speech for the selected"
-                           " language available.")
-        return data, ok
+        headers = [
+            (b"Ocp-Apim-Subscription-Key", subscriptionKey.encode("utf8")),
+            (b"Ocp-Apim-Subscription-Region",
+             subscriptionRegion.encode("utf8")),
+            (b"Content-Type", b"application/json; charset=UTF-8"),
+            (b"Content-Length", str(len(request)).encode("utf-8")),
+        ]
+        response, ok = requestObject.post(
+            url, request, dataType="json", extraHeaders=headers
+        )
+        if ok:
+            try:
+                responseList = json.loads(response)
+                responseDict = responseList[0]
+            except ValueError:
+                return (self.tr("MS Translator: Invalid response received"),
+                        False)
+            
+            if "translations" not in responseDict:
+                return (self.tr("MS Translator: No translation available."),
+                        False)
+            
+            result = ""
+            translations = responseDict["translations"]
+            for translation in translations:
+                result += translation["text"]
+                if translation != translations[-1]:
+                    result += "<br/>"
+        else:
+            result = response
+        return result, ok
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py	Fri Jul 01 11:02:32 2022 +0200
@@ -26,8 +26,10 @@
         """
         Constructor
         
-        @param plugin reference to the plugin object (TranslatorPlugin)
-        @param parent reference to the parent object (QObject)
+        @param plugin reference to the plugin object
+        @type TranslatorPlugin
+        @param parent reference to the parent object
+        @type QObject
         """
         super().__init__(plugin, parent)
         
@@ -37,7 +39,8 @@
         """
         Public method to return the name of the engine.
         
-        @return engine name (string)
+        @return engine name
+        @rtype str
         """
         return "mymemory"
     
@@ -45,7 +48,8 @@
         """
         Public method to get the supported languages.
         
-        @return list of supported language codes (list of string)
+        @return list of supported language codes
+        @rtype list of str
         """
         return ["ar", "be", "bg", "bs", "ca", "cs", "da", "de", "el", "en",
                 "es", "et", "fi", "fr", "ga", "gl", "hi", "hr", "hu", "id",
@@ -60,12 +64,15 @@
         Public method to translate the given text.
         
         @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be translated (string)
-        @param originalLanguage language code of the original (string)
-        @param translationLanguage language code of the translation (string)
-        @return tuple of translated text (string) and flag indicating
-            success (boolean)
+        @type TranslatorRequest
+        @param text text to be translated
+        @type str
+        @param originalLanguage language code of the original
+        @type str
+        @param translationLanguage language code of the translation
+        @type str
+        @return tuple of translated text and flag indicating success
+        @rtype tuple of (str, bool)
         """
         if len(text) > self.TranslatorLimit:
             return (
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py	Mon Jun 06 16:34:37 2022 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,112 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright (c) 2014 - 2022 Detlev Offenbach <detlev@die-offenbachs.de>
-#
-
-"""
-Module implementing the Promt translation engine.
-"""
-
-import json
-
-from PyQt6.QtCore import QUrl, QByteArray, QTimer
-
-import Utilities
-
-from .TranslationEngine import TranslationEngine
-
-
-class PromtEngine(TranslationEngine):
-    """
-    Class implementing the translation engine for the Promt
-    translation service.
-    """
-    TranslatorUrl = (
-        "http://www.online-translator.com/services/"
-        "TranslationService.asmx/GetTranslation"
-    )
-    
-    def __init__(self, plugin, parent=None):
-        """
-        Constructor
-        
-        @param plugin reference to the plugin object (TranslatorPlugin)
-        @param parent reference to the parent object (QObject)
-        """
-        super().__init__(plugin, parent)
-        
-        self.__mapping = {
-            "de": "g",
-            "en": "e",
-            "es": "s",
-            "fr": "f",
-            "it": "i",
-            "ja": "j",
-            "pt": "p",
-            "ru": "r",
-        }
-        
-        QTimer.singleShot(0, self.availableTranslationsLoaded.emit)
-    
-    def engineName(self):
-        """
-        Public method to return the name of the engine.
-        
-        @return engine name (string)
-        """
-        return "promt"
-    
-    def supportedLanguages(self):
-        """
-        Public method to get the supported languages.
-        
-        @return list of supported language codes (list of string)
-        """
-        return ["de", "en", "es", "fr", "it", "ja", "pt", "ru", ]
-    
-    def getTranslation(self, requestObject, text, originalLanguage,
-                       translationLanguage):
-        """
-        Public method to translate the given text.
-        
-        @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be translated (string)
-        @param originalLanguage language code of the original (string)
-        @param translationLanguage language code of the translation (string)
-        @return tuple of translated text (string) and flag indicating
-            success (boolean)
-        """
-        encodedText = str(
-            QUrl.toPercentEncoding(Utilities.html_encode(text + ".")),
-            "utf-8")
-        request = QByteArray(
-            "{{dirCode:'{0}{1}', template:'General', text:'{2}', lang:'de',"
-            " limit:3000, useAutoDetect:true, key:'', ts:'MainSite', tid:''}}"
-            .format(self.__mapping[originalLanguage],
-                    self.__mapping[translationLanguage],
-                    encodedText).encode("utf-8")
-        )
-        response, ok = requestObject.post(QUrl(self.TranslatorUrl), request,
-                                          "json")
-        if ok:
-            try:
-                responseDict = json.loads(response)
-            except ValueError:
-                return self.tr("Promt: Invalid response received"), False
-            
-            responseDict = responseDict.get("d", responseDict)
-            result = responseDict["result"][:-1]    # get rid of stub
-            
-            if responseDict["errCode"] == 0:
-                if responseDict["ptsDirCode"] == "":
-                    result = self.tr(
-                        "Promt: This direction of translation is not"
-                        " available.")
-                    ok = False
-            else:
-                result = responseDict["errMessage"]
-                ok = False
-        else:
-            result = response
-        return result, ok
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py	Fri Jul 01 11:02:32 2022 +0200
@@ -26,8 +26,10 @@
         """
         Constructor
         
-        @param plugin reference to the plugin object (TranslatorPlugin)
-        @param parent reference to the parent object (QObject)
+        @param plugin reference to the plugin object
+        @type TranslatorPlugin
+        @param parent reference to the parent object
+        @type QObject
         """
         super().__init__(parent)
         
@@ -37,7 +39,8 @@
         """
         Public method to get the name of the engine.
         
-        @return engine name (string)
+        @return engine name
+        @rtype str
         """
         return ""
     
@@ -45,7 +48,8 @@
         """
         Public method to get the supported languages.
         
-        @return list of supported language codes (list of string)
+        @return list of supported language codes
+        @rtype list of str
         """
         return []
     
@@ -73,7 +77,8 @@
         """
         Public method indicating the Text-to-Speech capability.
         
-        @return flag indicating the Text-to-Speech capability (boolean)
+        @return flag indicating the Text-to-Speech capability
+        @rtype bool
         """
         return False
     
@@ -82,11 +87,13 @@
         Public method to pronounce the given text.
         
         @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be pronounced (string)
-        @param language language code of the text (string)
-        @return tuple with pronounce data (QByteArray) or error string (string)
-            and success flag (boolean)
+        @type TranslatorRequest
+        @param text text to be pronounced
+        @type str
+        @param language language code of the text
+        @type str
+        @return tuple with pronounce data or an error string and a success flag
+        @rtype tuple of (QByteArray or str, bool)
         """
         return self.tr("No pronounce data available"), False
     
@@ -96,11 +103,14 @@
         Public method to translate the given text.
         
         @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be translated (string)
-        @param originalLanguage language code of the original (string)
-        @param translationLanguage language code of the translation (string)
-        @return tuple of translated text (string) and flag indicating
-            success (boolean)
+        @type TranslatorRequest
+        @param text text to be translated
+        @type str
+        @param originalLanguage language code of the original
+        @type str
+        @param translationLanguage language code of the translation
+        @type str
+        @return tuple of translated text and flag indicating success
+        @rtype tuple of (str, bool)
         """
         return self.tr("No translation available"), False
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py	Fri Jul 01 11:02:32 2022 +0200
@@ -28,8 +28,10 @@
         """
         Constructor
         
-        @param plugin reference to the plugin object (TranslatorPlugin)
-        @param parent reference to the parent object (QObject)
+        @param plugin reference to the plugin object
+        @type TranslatorPlugin
+        @param parent reference to the parent object
+        @type QObject
         """
         super().__init__(plugin, parent)
         
@@ -51,7 +53,8 @@
         """
         Public method to return the name of the engine.
         
-        @return engine name (string)
+        @return engine name
+        @rtype str
         """
         return "yandex"
     
@@ -59,7 +62,8 @@
         """
         Public method to get the supported languages.
         
-        @return list of supported language codes (list of string)
+        @return list of supported language codes
+        @rtype list of str
         """
         return ["ar", "be", "bg", "bs", "ca", "cs", "da", "de", "el", "en",
                 "es", "et", "fi", "fr", "ga", "gl", "hi", "hr", "hu", "id",
@@ -74,12 +78,15 @@
         Public method to translate the given text.
         
         @param requestObject reference to the request object
-            (TranslatorRequest)
-        @param text text to be translated (string)
-        @param originalLanguage language code of the original (string)
-        @param translationLanguage language code of the translation (string)
-        @return tuple of translated text (string) and flag indicating
-            success (boolean)
+        @type TranslatorRequest
+        @param text text to be translated
+        @type str
+        @param originalLanguage language code of the original
+        @type str
+        @param translationLanguage language code of the translation
+        @type str
+        @return tuple of translated text and flag indicating success
+        @rtype tuple of (str, bool)
         """
         if len(text) > self.TranslatorLimit:
             return (
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py	Fri Jul 01 11:02:32 2022 +0200
@@ -21,38 +21,39 @@
     """
     Module function to get the list of supported translation engines.
     
-    @return names of supported engines (list of string)
+    @return names of supported engines
+    @rtype list of str
     """
-    return ["googlev1", "mymemory", "glosbe", "promt", "yandex", "googlev2",
-            "microsoft", "deepl", "ibm_watson"]
+    return [
+        "deepl", "googlev1", "googlev2", "ibm_watson", "microsoft", "mymemory",
+        "yandex",
+    ]
 
 
 def engineDisplayName(name):
     """
     Module function to get a translated name for an engine.
     
-    @param name name of a translation engine (string)
-    @return translated engine name (string)
+    @param name name of a translation engine
+    @type str
+    @return translated engine name
+    @rtype str
     """
     return {
+        "deepl":
+            QCoreApplication.translate("TranslatorEngines", "DeepL"),
         "googlev1":
             QCoreApplication.translate("TranslatorEngines", "Google V.1"),
         "googlev2":
             QCoreApplication.translate("TranslatorEngines", "Google V.2"),
+        "ibm_watson":
+            QCoreApplication.translate("TranslatorEngines", "IBM Watson"),
+        "microsoft":
+            QCoreApplication.translate("TranslatorEngines", "Microsoft"),
         "mymemory":
             QCoreApplication.translate("TranslatorEngines", "MyMemory"),
-        "glosbe":
-            QCoreApplication.translate("TranslatorEngines", "Glosbe"),
-        "promt":
-            QCoreApplication.translate("TranslatorEngines", "PROMT"),
         "yandex":
             QCoreApplication.translate("TranslatorEngines", "Yandex"),
-        "microsoft":
-            QCoreApplication.translate("TranslatorEngines", "Microsoft"),
-        "deepl":
-            QCoreApplication.translate("TranslatorEngines", "DeepL Pro"),
-        "ibm_watson":
-            QCoreApplication.translate("TranslatorEngines", "IBM Watson")
     }.get(
         name,
         QCoreApplication.translate(
@@ -65,38 +66,36 @@
     """
     Module function to instantiate an engine object for the named service.
     
-    @param name name of the online translation service (string)
-    @param plugin reference to the plugin object (TranslatorPlugin)
+    @param name name of the online translation service
+    @type str
+    @param plugin reference to the plugin object
+    @type TranslatorPlugin
     @param parent reference to the parent object
-    @return translation engine (TranslatorEngine)
+    @type QObject
+    @return translation engine
+    @rtype TranslatorEngine
     """
-    if name == "googlev1":
+    if name == "deepl":
+        from .DeepLEngine import DeepLEngine
+        engine = DeepLEngine(plugin, parent)
+    elif name == "googlev1":
         from .GoogleV1Engine import GoogleV1Engine
         engine = GoogleV1Engine(plugin, parent)
+    elif name == "googlev2":
+        from .GoogleV2Engine import GoogleV2Engine
+        engine = GoogleV2Engine(plugin, parent)
+    elif name == "ibm_watson":
+        from .IbmWatsonEngine import IbmWatsonEngine
+        engine = IbmWatsonEngine(plugin, parent)
+    elif name == "microsoft":
+        from .MicrosoftEngine import MicrosoftEngine
+        engine = MicrosoftEngine(plugin, parent)
     elif name == "mymemory":
         from .MyMemoryEngine import MyMemoryEngine
         engine = MyMemoryEngine(plugin, parent)
-    elif name == "glosbe":
-        from .GlosbeEngine import GlosbeEngine
-        engine = GlosbeEngine(plugin, parent)
-    elif name == "promt":
-        from .PromtEngine import PromtEngine
-        engine = PromtEngine(plugin, parent)
     elif name == "yandex":
         from .YandexEngine import YandexEngine
         engine = YandexEngine(plugin, parent)
-    elif name == "googlev2":
-        from .GoogleV2Engine import GoogleV2Engine
-        engine = GoogleV2Engine(plugin, parent)
-    elif name == "microsoft":
-        from .MicrosoftEngine import MicrosoftEngine
-        engine = MicrosoftEngine(plugin, parent)
-    elif name == "deepl":
-        from .DeepLEngine import DeepLEngine
-        engine = DeepLEngine(plugin, parent)
-    elif name == "ibm_watson":
-        from .IbmWatsonEngine import IbmWatsonEngine
-        engine = IbmWatsonEngine(plugin, parent)
     else:
         engine = None
     return engine
@@ -130,20 +129,22 @@
     """
     Module function to get an URL to request a user key.
     
-    @param name name of the online translation service (string)
-    @return key request URL (string)
+    @param name name of the online translation service
+    @type str
+    @return key request URL
+    @rtype str
     """
     return {
+        "deepl":
+            "https://www.deepl.com/de/pro-api",
         "googlev2":
             "https://console.developers.google.com/",
+        "ibm_watson":
+            "https://www.ibm.com/watson/services/language-translator/",
+        "microsoft":
+            "https://portal.azure.com",
         "mymemory":
             "http://mymemory.translated.net/doc/keygen.php",
         "yandex":
             "http://api.yandex.com/key/form.xml?service=trnsl",
-        "microsoft":
-            "https://portal.azure.com",
-        "deepl":
-            "https://www.deepl.com/pro-registration.html",
-        "ibm_watson":
-            "https://www.ibm.com/watson/services/language-translator/"
     }.get(name, "")
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py	Fri Jul 01 11:02:32 2022 +0200
@@ -22,7 +22,8 @@
         """
         Constructor
         
-        @param parent reference to the parent object (QObject)
+        @param parent reference to the parent object
+        @type QObject
         """
         super().__init__(parent)
         
@@ -75,6 +76,7 @@
             "tr": self.tr("Turkish"),
             "uk": self.tr("Ukrainian"),
             "vi": self.tr("Vietnamese"),
+            "zh": self.tr("Chinese"),
             "zh-CN": self.tr("Chinese (China)"),
             "zh-TW": self.tr("Chinese (Taiwan)"),
         }
@@ -128,6 +130,7 @@
             "tr": "tur",
             "uk": "ukr",
             "vi": "vie",
+            "zh": "zho",
             "zh-CN": "zho",
             "zh-TW": "zho",
         }
@@ -136,8 +139,10 @@
         """
         Public method to get a language icon.
         
-        @param code language code (string)
-        @return language icon (QIcon)
+        @param code language code
+        @type str
+        @return language icon
+        @rtype QIcon
         """
         return UI.PixmapCache.getIcon(os.path.join(
             os.path.dirname(__file__), "icons", "flags",
@@ -147,8 +152,10 @@
         """
         Public method to get a translated language.
         
-        @param code language code (string)
-        @return translated language (string)
+        @param code language code
+        @type str
+        @return translated language
+        @rtype str
         """
         try:
             return self.__languages[code]
@@ -159,7 +166,8 @@
         """
         Public method to get a list of the supported language codes.
         
-        @return list of supported language codes (list of string)
+        @return list of supported language codes
+        @rtype list of str
         """
         return list(self.__languages.keys())
     
@@ -168,8 +176,10 @@
         Public method to convert a two character language code to a
         thre character code.
         
-        @param code two character language code (string)
-        @return three character language code (string)
+        @param code two character language code
+        @type str
+        @return three character language code
+        @rtype str
         """
         try:
             return self.__toThreeCharacterCode[code]
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorRequest.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorRequest.py	Fri Jul 01 11:02:32 2022 +0200
@@ -25,7 +25,8 @@
         """
         Constructor
         
-        @param parent reference to the parent object (QObject)
+        @param parent reference to the parent object
+        @type QObject
         """
         super().__init__(parent)
         
@@ -45,10 +46,13 @@
         """
         Public method to issue a GET request.
         
-        @param requestUrl URL of the request (QUrl)
+        @param requestUrl URL of the request
+        @type QUrl
         @param extraHeaders list of tuples of additional headers giving
-            header name (string) and header value (string)
-        @return server response (QByteArray) or error message (string)
+            header name and header value
+        @type tuple of (bytes, bytes)
+        @return server response or an error message and a success flag
+        @rtype tuple of (QByteArray or str, bool)
         """
         request = QNetworkRequest(requestUrl)
         if extraHeaders:
@@ -67,13 +71,18 @@
         """
         Public method to issue a POST request.
         
-        @param requestUrl URL of the request (QUrl)
-        @param requestData data of the request (QByteArray)
-        @param dataType type of the request data (string)
+        @param requestUrl URL of the request
+        @type QUrl
+        @param requestData data of the request
+        @type QByteArray
+        @param dataType type of the request data
+        @type str
         @param extraHeaders list of tuples of additional headers giving
-            header name (string) and header value (string)
+            header name and header value
+        @type list of tuple of (bytes, bytes)
         @return tuple of server response (string) and flag indicating
             success (boolean)
+        @rtype tuple of (str, bool)
         """
         request = QNetworkRequest(requestUrl)
         request.setRawHeader(b"User-Agent",
--- a/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -470,7 +470,8 @@
         """
         Private slot handling changes of the media player state.
         
-        @param state media player state (QMediaPlayer.PlaybackState)
+        @param state media player state
+        @type QMediaPlayer.PlaybackState
         """
         if state == QMediaPlayer.PlaybackState.StoppedState:
             self.__mediaFile.close()
--- a/eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/glosbe.svg	Mon Jun 06 16:34:37 2022 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="48" height="48" version="1.1" viewBox="0 0 12.7 12.7" xmlns="http://www.w3.org/2000/svg">
- <g transform="translate(0 -284.3)">
-  <g transform="matrix(.13599 0 0 .13437 -17.402 257.84)" stroke="#232629" stroke-width="1.0102">
-   <path transform="matrix(.26458 0 0 .26458 0 191.17)" d="m695.31 204.03c-21.035-21.821-27.856-39.687-25.07-65.672 2.2764-21.236 7.8317-35.343 18.712-47.518 10.959-12.263 22.952-18.884 38.841-21.441 6.347-1.0216 8.9576-0.97132 15.657 0.30139 17.292 3.2848 25.48 8.542 33.695 21.635 2.4268 3.8676 5.3216 7.5998 6.433 8.2939 1.1113 0.69404 9.9928 3.0405 19.737 5.2143 9.7438 2.1738 17.874 4.1104 18.067 4.3035s-2.9664 0.63158-7.0213 0.97434c-8.9917 0.76008-22.765 4.6483-32.66 9.2198-24.296 11.225-38.436 27.24-66.049 74.804-5.1606 8.8894-9.9234 16.747-10.584 17.462-0.95777 1.0363-2.935-0.49908-9.7591-7.578zm53.93-84.948c7.6619-7.6619 2.5452-21.368-8.598-23.031-10.024-1.4961-18.547 11.823-13.276 20.746 4.415 7.474 15.525 8.6348 21.874 2.2855z" fill="#ff6e00"/>
-   <path transform="matrix(.26458 0 0 .26458 0 191.17)" d="m555.26 377.49c0.29382-0.83338 3.5257-8.8356 7.1819-17.783s9.3498-23.721 12.652-32.83 6.3206-17.358 6.7066-18.33c0.55133-1.3886 1.9246-1.7715 6.4022-1.7853 13.901-0.0428 28.333-5.4423 37.888-14.175 3.0092-2.7502 5.9067-5.0004 6.4389-5.0004 0.5322 0 1.7975 1.8403 2.8118 4.0896 2.1552 4.7794 3.6325 2.8308-12.649 16.685-15.333 13.047-45.622 43.587-56.036 56.502-10.433 12.938-12.195 14.89-11.397 12.627z" fill="#ff6e00"/>
-   <path transform="matrix(.26458 0 0 .26458 0 191.17)" d="m688.86 312.76c-11.807-4.1528-25.978-15.816-34.805-28.646-4.6453-6.7516-10.701-20.014-13.869-30.37-2.668-8.7243-2.7816-9.9887-2.8122-31.315-0.0293-20.416 0.15679-22.824 2.2883-29.607 2.5149-8.0034 10.205-25.446 11.219-25.446 0.34365 0 2.5446 4.432 4.891 9.849 12.529 28.925 27.833 47.246 56.321 67.426 17.002 12.044 24.141 18.568 27.441 25.08 7.375 14.554 0.76067 32.945-14.967 41.616-5.0162 2.7657-6.2697 2.999-17.524 3.2623-10.229 0.23925-13.068-0.0493-18.183-1.8483z" fill="#0cf"/>
-   <path transform="matrix(.26458 0 0 .26458 0 191.17)" d="m583.18 286.19c-8.7118-3.1132-16.94-10.624-21.503-19.628-1.4052-2.7731-3.3294-8.9836-4.276-13.801-1.4695-7.4792-1.5495-10.047-0.54718-17.576 1.3397-10.062 4.7102-20.719 9.2248-29.166 9.4933-17.763 28.103-35.519 45.83-43.728 7.2044-3.3362 21.564-7.7076 22.44-6.8313 0.32735 0.32735-1.2676 4.3002-3.5444 8.8285-4.6161 9.181-9.2031 22.169-11.823 33.478-1.3889 5.9946-1.6708 11.222-1.4117 26.178 0.77303 44.62 0.77417 44.586-1.6208 49.061-6.115 11.427-20.965 17.402-32.769 13.184z" fill="#6c0"/>
-   <path transform="matrix(.26458 0 0 .26458 0 191.17)" d="m517.46 210.47c-13.32-3.743-20.716-17.39-18.08-33.357 3.4129-20.666 21.13-38.102 46.665-45.926 21.935-6.7208 47.585-4.5524 67.056 5.6689l4.0406 2.1211-4.5457 1.7742c-6.5257 2.547-20.525 9.8926-25.895 13.587-10.987 7.5592-21.426 18.539-32.881 34.583-8.7048 12.192-13.026 17.112-17.406 19.819-4.2457 2.624-12.945 3.4176-18.954 1.7292z" fill="#fc0"/>
-   <path transform="matrix(.26458 0 0 .26458 0 191.17)" d="m618.88 119.28c-18.625-9.2704-28.21-10.912-58.37-9.995-20.376 0.61944-23.788 0.50051-27.26-0.95041-8.2354-3.441-12.908-10.971-12.916-20.814-0.0156-20.521 26.82-33.593 52.355-25.504 24.003 7.6043 45.37 28.482 52.668 51.462 1.3577 4.2755 2.3363 8.2657 2.1746 8.8672-0.16813 0.6253-3.8728-0.68778-8.6519-3.0666z" fill="#c09"/>
-   <path transform="matrix(.26458 0 0 .26458 0 191.17)" d="m646.56 118.89c-0.30018-0.83338-1.2809-4.4699-2.1794-8.0812-2.1021-8.4489-9.5471-24.225-14.516-30.761-2.1326-2.8048-8.5373-10.1-14.233-16.211-15.152-16.258-16.807-21.6-10.015-32.311 6.0999-9.6186 19.627-12.288 30.974-6.1121 8.4861 4.6187 17.088 14.201 20.91 23.293 4.7437 11.285 6.1856 32.184 3.1297 45.36-2.6376 11.373-12.589 28.931-14.069 24.823z" fill="#069"/>
-  </g>
- </g>
-</svg>
--- a/eric7/Plugins/UiExtensionPlugins/Translator/icons/engines/promt.svg	Mon Jun 06 16:34:37 2022 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="48" height="48" version="1.1" viewBox="0 0 12.7 12.7" xmlns="http://www.w3.org/2000/svg">
- <g transform="translate(0 -284.3)">
-  <g transform="matrix(-.19072 -.33461 -.33375 .19519 93.139 237.87)" stroke-width="0">
-   <rect transform="matrix(1 0 -.5 .86603 0 0)" x="144.46" y="305.93" width="21.801" height="11.238" fill="#3d82f7"/>
-   <rect transform="matrix(-.5 -.86603 1 0 0 0)" x="-305.93" y="-150.9" width="21.801" height="11.238" fill="#fcd04b"/>
-   <rect transform="matrix(-.5 .86603 -.5 -.86603 0 0)" x="150.9" y="-144.46" width="21.801" height="11.238" fill="#0fa961"/>
-  </g>
- </g>
-</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Plugins/UiExtensionPlugins/Translator/icons/flags/zh.svg	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="48" height="48" enable-background="new 0 0 512 512" version="1.1" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+<rect y="8" width="48" height="32" fill="#d80027" stroke-width=".093749"/>
+<g transform="matrix(.09375 0 0 .093748 -9.0788 -6.2874)" fill="#ffda44">
+	<polygon points="241.01 234.67 202.64 262.55 217.29 307.66 178.92 279.78 140.55 307.66 155.21 262.55 116.84 234.67 164.27 234.67 178.92 189.57 193.58 234.67"/>
+	<polygon points="242.52 339.59 248.02 322.68 233.63 312.22 251.41 312.22 256.91 295.31 262.41 312.22 280.19 312.22 265.8 322.68 271.3 339.59 256.91 329.14"/>
+	<polygon points="285.56 304.84 280.06 287.93 262.27 287.93 276.66 277.47 271.17 260.56 285.56 271.01 299.94 260.56 294.45 277.47 308.84 287.93 291.05 287.93"/>
+	<polygon points="299.94 251.43 285.56 240.98 271.17 251.43 276.66 234.52 262.27 224.06 280.06 224.06 285.56 207.15 291.05 224.06 308.84 224.06 294.45 234.52"/>
+	<polygon points="280.19 199.77 262.41 199.77 256.91 216.68 251.41 199.77 233.63 199.77 248.02 189.31 242.52 172.4 256.91 182.85 271.3 172.4 265.8 189.31"/>
+</g>
+</svg>
--- a/eric7/Plugins/VcsPlugins/vcsGit/GitDiffDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/VcsPlugins/vcsGit/GitDiffDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,8 +9,9 @@
 """
 
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import pyqtSlot, QFileInfo, Qt
+from PyQt6.QtCore import pyqtSlot, Qt
 from PyQt6.QtGui import QTextCursor
 from PyQt6.QtWidgets import QWidget, QDialogButtonBox
 
@@ -22,7 +23,6 @@
 from .GitDiffHighlighter import GitDiffHighlighter
 from .GitDiffGenerator import GitDiffGenerator
 
-import Utilities
 import Preferences
 
 
@@ -331,25 +331,24 @@
         if not fname:
             return  # user aborted
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        if QFileInfo(fname).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save Diff"),
                 self.tr("<p>The patch file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fname),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
-        fname = Utilities.toNativeSeparators(fname)
         
         eol = ericApp().getObject("Project").getEolString()
         try:
-            with open(fname, "w", encoding="utf-8", newline="") as f:
+            with fpath.open("w", encoding="utf-8", newline="") as f:
                 f.write(eol.join(self.contents2.toPlainText().splitlines()))
                 f.write(eol)
         except OSError as why:
@@ -358,7 +357,7 @@
                 self.tr(
                     '<p>The patch file <b>{0}</b> could not be saved.'
                     '<br>Reason: {1}</p>')
-                .format(fname, str(why)))
+                .format(fpath, str(why)))
     
     @pyqtSlot()
     def on_refreshButton_clicked(self):
--- a/eric7/Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,9 +11,10 @@
 import collections
 import re
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSlot, Qt, QDate, QProcess, QTimer, QSize, QPoint, QFileInfo
+    pyqtSlot, Qt, QDate, QProcess, QTimer, QSize, QPoint
 )
 from PyQt6.QtGui import (
     QColor, QPixmap, QPainter, QPen, QIcon, QTextCursor, QPalette
@@ -36,7 +37,6 @@
 
 import UI.PixmapCache
 import Preferences
-import Utilities
 
 COLORNAMES = ["red", "green", "purple", "cyan", "olive", "magenta",
               "gray", "yellow", "darkred", "darkgreen", "darkblue",
@@ -1709,14 +1709,16 @@
             commits[index] = itm.text(self.CommitIdColumn)
         
         if commits:
-            pfile = ericApp().getObject("Project").getProjectFile()
-            lastModified = QFileInfo(pfile).lastModified().toString()
+            pfile = (
+                pathlib.Path(ericApp().getObject("Project").getProjectFile())
+            )
+            lastModified = pfile.stat().st_mtime
             shouldReopen = (
                 self.vcs.gitCherryPick(
                     self.repodir,
                     [commits[i] for i in sorted(commits.keys(), reverse=True)]
                 ) or
-                QFileInfo(pfile).lastModified().toString() != lastModified
+                pfile.stat().st_mtime != lastModified
             )
             if shouldReopen:
                 res = EricMessageBox.yesNo(
@@ -1772,11 +1774,13 @@
                 rev = branch
             else:
                 rev = commit
-            pfile = ericApp().getObject("Project").getProjectFile()
-            lastModified = QFileInfo(pfile).lastModified().toString()
+            pfile = (
+                pathlib.Path(ericApp().getObject("Project").getProjectFile())
+            )
+            lastModified = pfile.stat().st_mtime
             shouldReopen = (
                 self.vcs.vcsUpdate(self.repodir, revision=rev) or
-                QFileInfo(pfile).lastModified().toString() != lastModified
+                pfile.stat().st_mtime != lastModified
             )
             if shouldReopen:
                 res = EricMessageBox.yesNo(
@@ -1846,15 +1850,14 @@
                     return
             else:
                 branch = ""
-            pfile = ericApp().getObject("Project").getProjectFile()
-            lastModified = QFileInfo(pfile).lastModified().toString()
+            pfile = (
+                pathlib.Path(ericApp().getObject("Project").getProjectFile())
+            )
+            lastModified = pfile.stat().st_mtime
             res, shouldReopen = self.vcs.gitBranch(
                 self.repodir, revision=commit, branchName=branch,
                 branchOp=GitBranchDialog.CreateSwitchBranch)
-            shouldReopen = (
-                shouldReopen or
-                QFileInfo(pfile).lastModified().toString() != lastModified
-            )
+            shouldReopen |= pfile.stat().st_mtime != lastModified
             if res:
                 if shouldReopen:
                     res = EricMessageBox.yesNo(
@@ -2300,25 +2303,24 @@
         if not fname:
             return  # user aborted
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        if QFileInfo(fname).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save Diff"),
                 self.tr("<p>The patch file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fname),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
-        fname = Utilities.toNativeSeparators(fname)
         
         eol = ericApp().getObject("Project").getEolString()
         try:
-            with open(fname, "w", encoding="utf-8", newline="") as f:
+            with fpath.open("w", encoding="utf-8", newline="") as f:
                 f.write(eol.join(self.diffEdit.toPlainText().splitlines()))
                 f.write(eol)
         except OSError as why:
@@ -2327,7 +2329,7 @@
                 self.tr(
                     '<p>The patch file <b>{0}</b> could not be saved.'
                     '<br>Reason: {1}</p>')
-                .format(fname, str(why)))
+                .format(fpath, str(why)))
     
     @pyqtSlot(str)
     def on_sbsSelectLabel_linkActivated(self, link):
--- a/eric7/Plugins/VcsPlugins/vcsGit/ProjectHelper.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/VcsPlugins/vcsGit/ProjectHelper.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,8 +8,8 @@
 """
 
 import os
+import pathlib
 
-from PyQt6.QtCore import QFileInfo
 from PyQt6.QtWidgets import QMenu, QInputDialog, QToolBar
 
 from EricWidgets import EricMessageBox
@@ -1666,11 +1666,11 @@
         """
         Private slot used to perform branch operations for the project.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitBranch(self.project.getProjectPath())[1] or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -1710,11 +1710,11 @@
         """
         Private slot used to pull changes from a remote repository.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitPull(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -1735,11 +1735,11 @@
         """
         Private slot used to revert changes made to the local project.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.vcsRevert(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -1754,11 +1754,11 @@
         """
         Private slot used to unstage changes made to the local project.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitUnstage(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -1883,11 +1883,11 @@
         """
         Private slot used to copy commits into the current branch.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitCherryPick(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -1903,11 +1903,11 @@
         Private slot used to continue the last copying session after conflicts
         were resolved.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitCherryPickContinue(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -1922,11 +1922,11 @@
         """
         Private slot used to quit the current copying operation.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitCherryPickQuit(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -1942,11 +1942,11 @@
         Private slot used to cancel the last copying session and return to
         the previous state.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitCherryPickAbort(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -1961,11 +1961,11 @@
         """
         Private slot to stash all current changes.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitStashSave(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -1992,11 +1992,11 @@
         """
         Private slot to restore a stash and keep it.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitStashApply(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2011,11 +2011,11 @@
         """
         Private slot to restore a stash and delete it.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitStashPop(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2030,11 +2030,11 @@
         """
         Private slot to create a new branch and restore a stash into it.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitStashBranch(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2147,11 +2147,11 @@
         """
         Private slot to apply a head of a bundle file using the pull method.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitBundlePull(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2172,12 +2172,12 @@
         """
         Private slot used to execute the bisect start command with options.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitBisect(self.project.getProjectPath(),
                                "start_extended") or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2192,11 +2192,11 @@
         """
         Private slot used to execute the bisect good command.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitBisect(self.project.getProjectPath(), "good") or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2211,11 +2211,11 @@
         """
         Private slot used to execute the bisect bad command.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitBisect(self.project.getProjectPath(), "bad") or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2230,11 +2230,11 @@
         """
         Private slot used to execute the bisect skip command.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitBisect(self.project.getProjectPath(), "skip") or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2249,11 +2249,11 @@
         """
         Private slot used to execute the bisect reset command.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitBisect(self.project.getProjectPath(), "reset") or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2287,11 +2287,11 @@
         """
         Private slot used to replay a bisect session.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         shouldReopen = (
             self.vcs.gitBisectReplay(self.project.getProjectPath()) or
-            QFileInfo(pfile).lastModified().toString() != lastModified
+            pfile.stat().st_mtime != lastModified
         )
         if shouldReopen:
             res = EricMessageBox.yesNo(
@@ -2314,10 +2314,10 @@
         """
         Private slot to apply a list of patch files.
         """
-        pfile = self.project.getProjectFile()
-        lastModified = QFileInfo(pfile).lastModified().toString()
+        pfile = pathlib.Path(self.project.getProjectFile())
+        lastModified = pfile.stat().st_mtime
         self.vcs.gitApplyCheckPatches(self.project.getProjectPath())
-        if QFileInfo(pfile).lastModified().toString() != lastModified:
+        if pfile.stat().st_mtime != lastModified:
             res = EricMessageBox.yesNo(
                 self.parent(),
                 self.tr("Apply patch files"),
--- a/eric7/Plugins/VcsPlugins/vcsGit/git.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/VcsPlugins/vcsGit/git.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,8 +11,9 @@
 import shutil
 import re
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import QProcess, pyqtSignal, QFileInfo
+from PyQt6.QtCore import QProcess, pyqtSignal
 from PyQt6.QtWidgets import QApplication, QDialog, QInputDialog, QLineEdit
 
 from EricWidgets.EricApplication import ericApp
@@ -2343,27 +2344,27 @@
             if not fname:
                 return  # user aborted
             
-            ext = QFileInfo(fname).suffix()
-            if not ext:
+            fpath = pathlib.Path(fname)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fname += ex
-            if QFileInfo(fname).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self.__ui,
                     self.tr("Create Bundle"),
                     self.tr("<p>The Git bundle file <b>{0}</b> "
                             "already exists. Overwrite it?</p>")
-                        .format(fname),
+                        .format(fpath),
                     icon=EricMessageBox.Warning)
                 if not res:
                     return
-            fname = Utilities.toNativeSeparators(fname)
-            self.__lastBundlePath = os.path.dirname(fname)
+            
+            self.__lastBundlePath = str(fpath.parent)
             
             args = self.initCommand("bundle")
             args.append("create")
-            args.append(fname)
+            args.append(str(fpath))
             for rev in revs:
                 args.append(rev)
             
@@ -2694,26 +2695,25 @@
             if not fname:
                 return  # user aborted
             
-            ext = QFileInfo(fname).suffix()
-            if not ext:
+            fpath = pathlib.Path(fname)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fname += ex
-            if QFileInfo(fname).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self.__ui,
                     self.tr("Create Bisect Replay File"),
                     self.tr("<p>The Git bisect replay file <b>{0}</b> "
                             "already exists. Overwrite it?</p>")
-                        .format(fname),
+                        .format(fpath),
                     icon=EricMessageBox.Warning)
                 if not res:
                     return
-            fname = Utilities.toNativeSeparators(fname)
-            self.__lastReplayPath = os.path.dirname(fname)
+            self.__lastReplayPath = str(fpath.parent)
             
             try:
-                with open(fname, "w") as f:
+                with fpath.open("w") as f:
                     f.write(output)
             except OSError as err:
                 EricMessageBox.critical(
@@ -2722,7 +2722,7 @@
                     self.tr(
                         """<p>The file <b>{0}</b> could not be written.</p>"""
                         """<p>Reason: {1}</p>""")
-                    .format(fname, str(err)))
+                    .format(fpath, str(err)))
     
     def gitBisectEditReplayFile(self, projectDir):
         """
--- a/eric7/Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,7 +7,9 @@
 Module implementing a dialog to show the output of the hg diff command process.
 """
 
-from PyQt6.QtCore import pyqtSlot, QFileInfo, Qt
+import pathlib
+
+from PyQt6.QtCore import pyqtSlot, Qt
 from PyQt6.QtGui import QTextCursor
 from PyQt6.QtWidgets import QWidget, QDialogButtonBox
 
@@ -18,7 +20,6 @@
 from .HgDiffHighlighter import HgDiffHighlighter
 from .HgDiffGenerator import HgDiffGenerator
 
-import Utilities
 import Preferences
 
 
@@ -230,25 +231,24 @@
         if not fname:
             return  # user aborted
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        if QFileInfo(fname).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save Diff"),
                 self.tr("<p>The patch file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fname),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
-        fname = Utilities.toNativeSeparators(fname)
         
         eol = ericApp().getObject("Project").getEolString()
         try:
-            with open(fname, "w", encoding="utf-8", newline="") as f:
+            with fpath.open("w", encoding="utf-8", newline="") as f:
                 f.write(eol.join(self.contents.toPlainText().splitlines()))
         except OSError as why:
             EricMessageBox.critical(
@@ -256,7 +256,7 @@
                 self.tr(
                     '<p>The patch file <b>{0}</b> could not be saved.'
                     '<br>Reason: {1}</p>')
-                .format(fname, str(why)))
+                .format(fpath, str(why)))
     
     @pyqtSlot()
     def on_refreshButton_clicked(self):
--- a/eric7/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,8 +11,9 @@
 import re
 import collections
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import pyqtSlot, Qt, QDate, QSize, QPoint, QFileInfo
+from PyQt6.QtCore import pyqtSlot, Qt, QDate, QSize, QPoint
 from PyQt6.QtGui import (
     QColor, QPixmap, QPainter, QPen, QBrush, QIcon, QTextCursor, QPalette
 )
@@ -2685,25 +2686,24 @@
         if not fname:
             return  # user aborted
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        if QFileInfo(fname).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save Diff"),
                 self.tr("<p>The patch file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fname),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
-        fname = Utilities.toNativeSeparators(fname)
         
         eol = ericApp().getObject("Project").getEolString()
         try:
-            with open(fname, "w", encoding="utf-8", newline="") as f:
+            with fpath.open("w", encoding="utf-8", newline="") as f:
                 f.write(eol.join(self.diffEdit.toPlainText().splitlines()))
         except OSError as why:
             EricMessageBox.critical(
@@ -2711,7 +2711,7 @@
                 self.tr(
                     '<p>The patch file <b>{0}</b> could not be saved.'
                     '<br>Reason: {1}</p>')
-                .format(fname, str(why)))
+                .format(fpath, str(why)))
     
     @pyqtSlot(str)
     def on_sbsSelectLabel_linkActivated(self, link):
--- a/eric7/Plugins/VcsPlugins/vcsMercurial/hg.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/VcsPlugins/vcsMercurial/hg.py	Fri Jul 01 11:02:32 2022 +0200
@@ -10,10 +10,9 @@
 import os
 import shutil
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import (
-    pyqtSignal, QFileInfo, QFileSystemWatcher, QCoreApplication
-)
+from PyQt6.QtCore import pyqtSignal, QFileSystemWatcher, QCoreApplication
 from PyQt6.QtWidgets import QApplication, QDialog, QInputDialog
 
 from EricWidgets.EricApplication import ericApp
@@ -2136,23 +2135,23 @@
         if not fname:
             return  # user aborted
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        if QFileInfo(fname).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self.__ui,
                 self.tr("Create changegroup"),
                 self.tr("<p>The Mercurial changegroup file <b>{0}</b> "
                         "already exists. Overwrite it?</p>")
-                    .format(fname),
+                    .format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
-        fname = Utilities.toNativeSeparators(fname)
-        self.__lastChangeGroupPath = os.path.dirname(fname)
+        
+        self.__lastChangeGroupPath = str(fpath.parent)
         
         args = self.initCommand("bundle")
         if bundleAll:
@@ -2166,7 +2165,7 @@
         if compression:
             args.append("--type")
             args.append(compression)
-        args.append(fname)
+        args.append(str(fpath))
         
         dia = HgDialog(self.tr('Create changegroup'), self)
         res = dia.startProcess(args)
--- a/eric7/Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,10 +9,11 @@
 """
 
 import os
+import pathlib
 
 import pysvn
 
-from PyQt6.QtCore import QFileInfo, QDateTime, Qt, pyqtSlot
+from PyQt6.QtCore import QDateTime, Qt, pyqtSlot
 from PyQt6.QtGui import QTextCursor
 from PyQt6.QtWidgets import QWidget, QDialogButtonBox
 
@@ -431,25 +432,24 @@
         if not fname:
             return  # user aborted
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        if QFileInfo(fname).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save Diff"),
                 self.tr("<p>The patch file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fname),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
-        fname = Utilities.toNativeSeparators(fname)
         
         eol = ericApp().getObject("Project").getEolString()
         try:
-            with open(fname, "w", encoding="utf-8", newline="") as f:
+            with fpath.open("w", encoding="utf-8", newline="") as f:
                 f.write(eol.join(self.contents.toPlainText().splitlines()))
         except OSError as why:
             EricMessageBox.critical(
@@ -457,7 +457,7 @@
                 self.tr(
                     '<p>The patch file <b>{0}</b> could not be saved.'
                     '<br>Reason: {1}</p>')
-                .format(fname, str(why)))
+                .format(fpath, str(why)))
         
     @pyqtSlot()
     def on_refreshButton_clicked(self):
--- a/eric7/Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,8 +9,9 @@
 """
 
 import os
+import pathlib
 
-from PyQt6.QtCore import QTimer, QFileInfo, QProcess, pyqtSlot, Qt
+from PyQt6.QtCore import QTimer, QProcess, pyqtSlot, Qt
 from PyQt6.QtGui import QTextCursor
 from PyQt6.QtWidgets import QWidget, QLineEdit, QDialogButtonBox
 
@@ -20,7 +21,6 @@
 from .Ui_SvnDiffDialog import Ui_SvnDiffDialog
 from .SvnDiffHighlighter import SvnDiffHighlighter
 
-import Utilities
 import Preferences
 from Globals import strToQByteArray
 
@@ -385,25 +385,24 @@
         if not fname:
             return  # user aborted
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        if QFileInfo(fname).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save Diff"),
                 self.tr("<p>The patch file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fname),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
-        fname = Utilities.toNativeSeparators(fname)
         
         eol = ericApp().getObject("Project").getEolString()
         try:
-            with open(fname, "w", encoding="utf-8", newline="") as f:
+            with fpath.open("w", encoding="utf-8", newline="") as f:
                 f.write(eol.join(self.contents.toPlainText().splitlines()))
         except OSError as why:
             EricMessageBox.critical(
@@ -411,7 +410,7 @@
                 self.tr(
                     '<p>The patch file <b>{0}</b> could not be saved.'
                     '<br>Reason: {1}</p>')
-                .format(fname, str(why)))
+                .format(fpath, str(why)))
         
     @pyqtSlot()
     def on_refreshButton_clicked(self):
--- a/eric7/Plugins/ViewManagerPlugins/Listspace/Listspace.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/ViewManagerPlugins/Listspace/Listspace.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,7 +9,7 @@
 
 import os
 
-from PyQt6.QtCore import pyqtSignal, pyqtSlot, QFileInfo, QEvent, Qt
+from PyQt6.QtCore import pyqtSignal, pyqtSlot, QEvent, Qt
 from PyQt6.QtWidgets import (
     QStackedWidget, QSplitter, QListWidget, QListWidgetItem, QSizePolicy,
     QMenu, QApplication
@@ -476,7 +476,7 @@
             editor.setNoName(noName)
         else:
             txt = os.path.basename(fn)
-            if not QFileInfo(fn).isWritable():
+            if not os.access(fn, os.W_OK):
                 txt = self.tr("{0} (ro)").format(txt)
             itm = QListWidgetItem(txt)
             itm.setToolTip(fn)
@@ -611,7 +611,7 @@
             currentRow = self.viewlist.currentRow()
             index = self.editors.index(editor)
             txt = os.path.basename(newName)
-            if not QFileInfo(newName).isWritable():
+            if not os.access(newName, os.W_OK):
                 txt = self.tr("{0} (ro)").format(txt)
             itm = self.viewlist.item(index)
             if itm:
--- a/eric7/Plugins/ViewManagerPlugins/Tabview/Tabview.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/ViewManagerPlugins/Tabview/Tabview.py	Fri Jul 01 11:02:32 2022 +0200
@@ -10,8 +10,7 @@
 import os
 
 from PyQt6.QtCore import (
-    pyqtSlot, QPoint, QFileInfo, pyqtSignal, QEvent, QByteArray, QMimeData,
-    Qt, QSize
+    pyqtSlot, QPoint, pyqtSignal, QEvent, QByteArray, QMimeData, Qt, QSize
 )
 from PyQt6.QtGui import QColor, QDrag, QPixmap, QMouseEvent
 from PyQt6.QtWidgets import (
@@ -1029,7 +1028,7 @@
                 txt = ericApp().getObject("Project").getRelativePath(fn)
             if len(txt) > self.maxFileNameChars:
                 txt = "...{0}".format(txt[-self.maxFileNameChars:])
-            if not QFileInfo(fn).isWritable():
+            if not os.access(fn, os.W_OK):
                 txt = self.tr("{0} (ro)").format(txt)
             if addNext:
                 index = self.currentTabWidget.currentIndex() + 1
@@ -1084,7 +1083,7 @@
                 txt = ericApp().getObject("Project").getRelativePath(fn)
             if len(txt) > self.maxFileNameChars:
                 txt = "...{0}".format(txt[-self.maxFileNameChars:])
-            if not QFileInfo(fn).isWritable():
+            if not os.access(fn, os.W_OK):
                 txt = self.tr("{0} (ro)").format(txt)
             nindex = tabWidget.insertWidget(index, win, txt)
             tabWidget.setTabToolTip(nindex, fn)
@@ -1481,7 +1480,7 @@
                                 "Project").getRelativePath(fn)
                         if len(txt) > self.maxFileNameChars:
                             txt = "...{0}".format(txt[-self.maxFileNameChars:])
-                        if not QFileInfo(fn).isWritable():
+                        if not os.access(fn, os.W_OK):
                             txt = self.tr("{0} (ro)").format(txt)
                         tabWidget.setTabText(index, txt)
         
--- a/eric7/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,9 +8,10 @@
 """
 
 import os
+import pathlib
 import re
 
-from PyQt6.QtCore import QFileInfo, pyqtSlot
+from PyQt6.QtCore import pyqtSlot
 from PyQt6.QtGui import QClipboard, QTextCursor
 from PyQt6.QtWidgets import (
     QWidget, QDialog, QInputDialog, QApplication, QDialogButtonBox,
@@ -327,24 +328,23 @@
             None,
             EricFileDialog.DontConfirmOverwrite)
         if fname:
-            ext = QFileInfo(fname).suffix()
-            if not ext:
+            fpath = pathlib.Path(fname)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fname += ex
-            if QFileInfo(fname).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self,
                     self.tr("Save regular expression"),
                     self.tr("<p>The file <b>{0}</b> already exists."
-                            " Overwrite it?</p>").format(fname),
+                            " Overwrite it?</p>").format(fpath),
                     icon=EricMessageBox.Warning)
                 if not res:
                     return
             
-            fname = Utilities.toNativeSeparators(fname)
             try:
-                with open(fname, "w", encoding="utf-8") as f:
+                with fpath.open("w", encoding="utf-8") as f:
                     f.write(self.regexpTextEdit.toPlainText())
             except OSError as err:
                 EricMessageBox.information(
--- a/eric7/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,10 +8,11 @@
 """
 
 import os
+import pathlib
 import re
 import json
 
-from PyQt6.QtCore import QFileInfo, pyqtSlot, QProcess, QByteArray
+from PyQt6.QtCore import pyqtSlot, QProcess, QByteArray
 from PyQt6.QtGui import QClipboard, QTextCursor
 from PyQt6.QtWidgets import (
     QWidget, QDialog, QInputDialog, QApplication, QDialogButtonBox,
@@ -410,24 +411,23 @@
             None,
             EricFileDialog.DontConfirmOverwrite)
         if fname:
-            ext = QFileInfo(fname).suffix()
-            if not ext:
+            fpath = pathlib.Path(fname)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fname += ex
-            if QFileInfo(fname).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self,
                     self.tr("Save regular expression"),
                     self.tr("<p>The file <b>{0}</b> already exists."
-                            " Overwrite it?</p>").format(fname),
+                            " Overwrite it?</p>").format(fpath),
                     icon=EricMessageBox.Warning)
                 if not res:
                     return
             
-            fname = Utilities.toNativeSeparators(fname)
             try:
-                with open(fname, "w", encoding="utf-8") as f:
+                with fpath.open("w", encoding="utf-8") as f:
                     f.write(self.regexpTextEdit.toPlainText())
             except OSError as err:
                 EricMessageBox.information(
--- a/eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -10,14 +10,15 @@
 import os
 import datetime
 
-from PyQt6.QtCore import pyqtSlot, Qt, QUrl
+import trove_classifiers
+
+from PyQt6.QtCore import pyqtSlot, Qt
 from PyQt6.QtWidgets import (
     QDialog, QDialogButtonBox, QTreeWidgetItem, QListWidgetItem
 )
-from PyQt6.QtNetwork import QNetworkRequest, QNetworkReply
 
 from EricWidgets.EricApplication import ericApp
-from EricWidgets import EricMessageBox, EricFileDialog
+from EricWidgets import EricFileDialog
 from EricWidgets.EricPathPicker import EricPathPickerModes
 
 from .Ui_SetupWizardDialog import Ui_SetupWizardDialog
@@ -33,13 +34,12 @@
     It displays a dialog for entering the parameters for the setup.py code
     generator.
     """
-    ClassifiersUrl = "https://pypi.org/pypi?%3Aaction=list_classifiers"
-    
     def __init__(self, parent=None):
         """
         Constructor
         
-        @param parent reference to the parent widget (QWidget)
+        @param parent reference to the parent widget
+        @type QWidget
         """
         super().__init__(parent)
         self.setupUi(self)
@@ -62,7 +62,7 @@
                          self.maintainerEmailEdit]:
             lineEdit.setStyleSheet(self.__mandatoryStyleSheet)
         
-        self.__loadClassifiersFromPyPI()
+        self.__populateClassifiers()
         
         self.__okButton = self.buttonBox.button(
             QDialogButtonBox.StandardButton.Ok)
@@ -96,73 +96,9 @@
         
         self.__okButton.setEnabled(enable)
     
-    def __loadClassifiersFromPyPI(self):
-        """
-        Private method to populate the classifiers list with data retrieved
-        from PyPI.
-        """
-        request = QNetworkRequest(QUrl(SetupWizardDialog.ClassifiersUrl))
-        request.setAttribute(
-            QNetworkRequest.Attribute.CacheLoadControlAttribute,
-            QNetworkRequest.CacheLoadControl.AlwaysNetwork)
-        reply = (
-            ericApp().getObject("UserInterface").networkAccessManager()
-            .get(request)
-        )
-        reply.finished.connect(lambda: self.__classifiersDownloadDone(reply))
-        self.__replies.append(reply)
-
-    @pyqtSlot()
-    def __classifiersDownloadDone(self, reply):
-        """
-        Private slot called, after the classifiers file has been downloaded
-        from the internet.
-        
-        @param reply reference to the network reply
-        @type QNetworkReply
-        """
-        reply.deleteLater()
-        if reply in self.__replies:
-            self.__replies.remove(reply)
-        if reply.error() == QNetworkReply.NetworkError.NoError:
-            ioEncoding = Preferences.getSystem("IOEncoding")
-            lines = str(reply.readAll(), ioEncoding, 'replace').splitlines()
-            
-            self.__populateClassifiers(lines)
-        
-        reply.close()
-    
-    @pyqtSlot()
-    def on_localClassifiersButton_clicked(self):
-        """
-        Private method to populate lists from the Trove list file.
-        
-        Note: The trove list file was created from querying
-        "https://pypi.org/pypi?%3Aaction=list_classifiers".
-        """
-        filename = os.path.join(os.path.dirname(__file__),
-                                "data", "trove_classifiers.txt")
-        try:
-            with open(filename, "r") as f:
-                lines = f.readlines()
-        except OSError as err:
-            EricMessageBox.warning(
-                self,
-                self.tr("Reading Trove Classifiers"),
-                self.tr("""<p>The Trove Classifiers file <b>{0}</b>"""
-                        """ could not be read.</p><p>Reason: {1}</p>""")
-                .format(filename, str(err)))
-            return
-        
-        self.__populateClassifiers(lines)
-    
-    def __populateClassifiers(self, classifiers):
+    def __populateClassifiers(self):
         """
         Private method to populate the classifiers.
-        
-        @param classifiers list of classifiers read from a local file or
-            retrieved from PyPI
-        @type list of str
         """
         self.licenseClassifierComboBox.clear()
         self.classifiersList.clear()
@@ -171,18 +107,17 @@
         self.developmentStatusComboBox.addItem("", "")
         
         self.__classifiersDict = {}
-        for line in classifiers:
-            line = line.strip()
-            if line.startswith("License "):
+        for classifier in trove_classifiers.sorted_classifiers:
+            if classifier.startswith("License ::"):
                 self.licenseClassifierComboBox.addItem(
-                    "/".join(line.split(" :: ")[1:]),
-                    line
+                    "/".join(classifier.split(" :: ")[1:]),
+                    classifier
                 )
-            elif line.startswith("Development Status "):
+            elif classifier.startswith("Development Status ::"):
                 self.developmentStatusComboBox.addItem(
-                    line.split(" :: ")[1], line)
+                    classifier.split(" :: ")[1], classifier)
             else:
-                self.__addClassifierEntry(line)
+                self.__addClassifierEntry(classifier)
         self.__classifiersDict = {}
         
         self.licenseClassifierComboBox.setCurrentIndex(
@@ -192,15 +127,16 @@
             )
         )
     
-    def __addClassifierEntry(self, line):
+    def __addClassifierEntry(self, classifier):
         """
         Private method to add a new entry to the list of trove classifiers.
         
-        @param line line containing the data for the entry (string)
+        @param classifier classifier containing the data for the entry
+        @type str
         """
         itm = None
         pitm = None
-        dataList = line.split(" :: ")
+        dataList = classifier.split(" :: ")
         for index in range(len(dataList)):
             key = " :: ".join(dataList[:index + 1])
             if key not in self.__classifiersDict:
@@ -215,13 +151,14 @@
             else:
                 pitm = self.__classifiersDict[key]
         itm.setCheckState(0, Qt.CheckState.Unchecked)
-        itm.setData(0, Qt.ItemDataRole.UserRole, line)
+        itm.setData(0, Qt.ItemDataRole.UserRole, classifier)
     
     def __getLicenseText(self):
         """
         Private method to get the license text.
         
-        @return license text (string)
+        @return license text
+        @rtype str
         """
         if not self.licenseClassifierCheckBox.isChecked():
             return self.licenseEdit.text()
@@ -235,9 +172,12 @@
         """
         Public method to get the source code.
         
-        @param indLevel indentation level (int)
-        @param indString string used for indentation (space or tab) (string)
-        @return generated code (string)
+        @param indLevel indentation level
+        @type int
+        @param indString string used for indentation (space or tab)
+        @type str
+        @return generated code
+        @rtype str
         """
         # Note: all paths are created with '/'; setup will do the right thing
         
@@ -250,95 +190,92 @@
         
         # now generate the code
         if self.introCheckBox.isChecked():
-            code = "#!/usr/bin/env python3{0}".format(os.linesep)
-            code += "# -*- coding: utf-8 -*-{0}{0}".format(os.linesep)
+            sourceCode = "#!/usr/bin/env python3{0}".format(os.linesep)
+            sourceCode += "# -*- coding: utf-8 -*-{0}{0}".format(os.linesep)
         else:
-            code = ""
+            sourceCode = ""
         
         if self.metaDataCheckBox.isChecked():
-            code += '# metadata{0}'.format(os.linesep)
-            code += '"{0}"{1}'.format(
+            sourceCode += '# metadata{0}'.format(os.linesep)
+            sourceCode += '"{0}"{1}'.format(
                 self.summaryEdit.text() or "Setup routine",
                 os.linesep
             )
-            code += '__version__ = "{0}"{1}'.format(
+            sourceCode += '__version__ = "{0}"{1}'.format(
                 self.versionEdit.text(), os.linesep)
-            code += '__license__ = "{0}"{1}'.format(
+            sourceCode += '__license__ = "{0}"{1}'.format(
                 self.__getLicenseText(), os.linesep)
-            code += '__author__ = "{0}"{1}'.format(
+            sourceCode += '__author__ = "{0}"{1}'.format(
                 self.authorEdit.text() or self.maintainerEdit.text(),
                 os.linesep)
-            code += '__email__ = "{0}"{1}'.format(
+            sourceCode += '__email__ = "{0}"{1}'.format(
                 self.authorEmailEdit.text() or self.maintainerEmailEdit.text(),
                 os.linesep)
-            code += '__url__ = "{0}"{1}'.format(
+            sourceCode += '__url__ = "{0}"{1}'.format(
                 self.homePageUrlEdit.text(), os.linesep)
-            code += '__date__ = "{0}"{1}'.format(
+            sourceCode += '__date__ = "{0}"{1}'.format(
                 datetime.datetime.now().isoformat().split('.')[0], os.linesep)
-            code += '__prj__ = "{0}"{1}'.format(
+            sourceCode += '__prj__ = "{0}"{1}'.format(
                 self.nameEdit.text(), os.linesep)
-            code += os.linesep
+            sourceCode += os.linesep
         
         if self.importCheckBox.isChecked():
             additionalImport = ", find_packages"
-            code += "from setuptools import setup{0}{1}".format(
+            sourceCode += "from setuptools import setup{0}{1}".format(
                 additionalImport, os.linesep)
-        if code:
-            code += "{0}{0}".format(os.linesep)
+        if sourceCode:
+            sourceCode += "{0}{0}".format(os.linesep)
         
         if self.descriptionFromFilesCheckBox.isChecked():
-            code += 'def get_long_description():{0}'.format(os.linesep)
-            code += '{0}descr = []{1}'.format(istring, os.linesep)
-            code += '{0}for fname in "{1}":{2}'.format(
+            sourceCode += 'def get_long_description():{0}'.format(os.linesep)
+            sourceCode += '{0}descr = []{1}'.format(istring, os.linesep)
+            sourceCode += '{0}for fname in "{1}":{2}'.format(
                 istring,
                 '", "'.join(self.descriptionEdit.toPlainText().splitlines()),
                 os.linesep)
-            code += '{0}{0}with open(fname) as f:{1}'.format(
+            sourceCode += '{0}{0}with open(fname) as f:{1}'.format(
                 istring, os.linesep)
-            code += '{0}{0}{0}descr.append(f.read()){1}'.format(
+            sourceCode += '{0}{0}{0}descr.append(f.read()){1}'.format(
                 istring, os.linesep)
-            code += '{0}return "\\n\\n".join(descr){1}'.format(
+            sourceCode += '{0}return "\\n\\n".join(descr){1}'.format(
                 istring, os.linesep)
-            code += "{0}{0}".format(os.linesep)
+            sourceCode += "{0}{0}".format(os.linesep)
         
-        code += 'setup({0}'.format(os.linesep)
-        code += '{0}name="{1}",{2}'.format(
+        sourceCode += 'setup({0}'.format(os.linesep)
+        sourceCode += '{0}name="{1}",{2}'.format(
             istring, self.nameEdit.text(), os.linesep)
-        code += '{0}version="{1}",{2}'.format(
+        sourceCode += '{0}version="{1}",{2}'.format(
             istring, self.versionEdit.text(), os.linesep)
         
         if self.summaryEdit.text():
-            code += '{0}description="{1}",{2}'.format(
+            sourceCode += '{0}description="{1}",{2}'.format(
                 istring, self.summaryEdit.text(), os.linesep)
         
         if self.descriptionFromFilesCheckBox.isChecked():
-            code += '{0}long_description=get_long_description(),{1}'.format(
+            sourceCode += '{0}long_description=get_long_description(),{1}'.format(
                 istring, os.linesep)
         elif self.descriptionEdit.toPlainText():
-            code += '{0}long_description="""{1}""",{2}'.format(
+            sourceCode += '{0}long_description="""{1}""",{2}'.format(
                 istring, self.descriptionEdit.toPlainText(), os.linesep)
         
         if self.authorEdit.text():
-            code += '{0}author="{1}",{2}'.format(
+            sourceCode += '{0}author="{1}",{2}'.format(
                 istring, self.authorEdit.text(), os.linesep)
-            code += '{0}author_email="{1}",{2}'.format(
+            sourceCode += '{0}author_email="{1}",{2}'.format(
                 istring, self.authorEmailEdit.text(), os.linesep)
         
         if self.maintainerEdit.text():
-            code += '{0}maintainer="{1}",{2}'.format(
+            sourceCode += '{0}maintainer="{1}",{2}'.format(
                 istring, self.maintainerEdit.text(), os.linesep)
-            code += '{0}maintainer_email="{1}",{2}'.format(
+            sourceCode += '{0}maintainer_email="{1}",{2}'.format(
                 istring, self.maintainerEmailEdit.text(), os.linesep)
         
-        code += '{0}url="{1}",{2}'.format(
+        sourceCode += '{0}url="{1}",{2}'.format(
             istring, self.homePageUrlEdit.text(), os.linesep)
-        if self.downloadUrlEdit.text():
-            code += '{0}download_url="{1}",{2}'.format(
-                istring, self.downloadUrlEdit.text(), os.linesep)
         
         classifiers = []
         if not self.licenseClassifierCheckBox.isChecked():
-            code += '{0}license="{1}",{2}'.format(
+            sourceCode += '{0}license="{1}",{2}'.format(
                 istring, self.licenseEdit.text(), os.linesep)
         else:
             classifiers.append(
@@ -347,12 +284,12 @@
         
         platforms = self.platformsEdit.toPlainText().splitlines()
         if platforms:
-            code += '{0}platforms=[{1}'.format(istring, os.linesep)
-            code += '{0}"{1}"{2}'.format(
+            sourceCode += '{0}platforms=[{1}'.format(istring, os.linesep)
+            sourceCode += '{0}"{1}"{2}'.format(
                 i1string,
                 '",{0}{1}"'.format(os.linesep, i1string).join(platforms),
                 os.linesep)
-            code += '{0}],{1}'.format(istring, os.linesep)
+            sourceCode += '{0}],{1}'.format(istring, os.linesep)
         
         if self.developmentStatusComboBox.currentIndex() != 0:
             classifiers.append(
@@ -369,19 +306,19 @@
         # cleanup classifiers list - remove all invalid entries
         classifiers = [c for c in classifiers if bool(c)]
         if classifiers:
-            code += '{0}classifiers=[{1}'.format(istring, os.linesep)
-            code += '{0}"{1}"{2}'.format(
+            sourceCode += '{0}classifiers=[{1}'.format(istring, os.linesep)
+            sourceCode += '{0}"{1}"{2}'.format(
                 i1string,
                 '",{0}{1}"'.format(os.linesep, i1string).join(classifiers),
                 os.linesep)
-            code += '{0}],{1}'.format(istring, os.linesep)
+            sourceCode += '{0}],{1}'.format(istring, os.linesep)
         del classifiers
         
         if self.keywordsEdit.text():
-            code += '{0}keywords="{1}",{2}'.format(
+            sourceCode += '{0}keywords="{1}",{2}'.format(
                 istring, self.keywordsEdit.text(), os.linesep)
         
-        code += '{0}packages=find_packages('.format(istring)
+        sourceCode += '{0}packages=find_packages('.format(istring)
         src = Utilities.fromNativeSeparators(
             self.sourceDirectoryPicker.text())
         excludePatterns = []
@@ -389,51 +326,51 @@
             excludePatterns.append(
                 self.excludePatternList.item(row).text())
         if src:
-            code += '{0}{1}"{2}"'.format(os.linesep, i1string, src)
+            sourceCode += '{0}{1}"{2}"'.format(os.linesep, i1string, src)
             if excludePatterns:
-                code += ','
+                sourceCode += ','
             else:
-                code += '{0}{1}'.format(os.linesep, istring)
+                sourceCode += '{0}{1}'.format(os.linesep, istring)
         if excludePatterns:
-            code += '{0}{1}exclude=[{0}'.format(os.linesep, i1string)
-            code += '{0}"{1}"{2}'.format(
+            sourceCode += '{0}{1}exclude=[{0}'.format(os.linesep, i1string)
+            sourceCode += '{0}"{1}"{2}'.format(
                 i2string,
                 '",{0}{1}"'.format(os.linesep, i2string)
                 .join(excludePatterns),
                 os.linesep)
-            code += '{0}]{1}{2}'.format(i1string, os.linesep, istring)
-        code += '),{0}'.format(os.linesep)
+            sourceCode += '{0}]{1}{2}'.format(i1string, os.linesep, istring)
+        sourceCode += '),{0}'.format(os.linesep)
         
         if self.includePackageDataCheckBox.isChecked():
-            code += '{0}include_package_data = True,{1}'.format(
+            sourceCode += '{0}include_package_data = True,{1}'.format(
                 istring, os.linesep)
         
         modules = []
         for row in range(self.modulesList.count()):
             modules.append(self.modulesList.item(row).text())
         if modules:
-            code += '{0}py_modules=[{1}'.format(istring, os.linesep)
-            code += '{0}"{1}"{2}'.format(
+            sourceCode += '{0}py_modules=[{1}'.format(istring, os.linesep)
+            sourceCode += '{0}"{1}"{2}'.format(
                 i1string,
                 '",{0}{1}"'.format(os.linesep, i1string).join(modules),
                 os.linesep)
-            code += '{0}],{1}'.format(istring, os.linesep)
+            sourceCode += '{0}],{1}'.format(istring, os.linesep)
         del modules
         
         scripts = []
         for row in range(self.scriptsList.count()):
             scripts.append(self.scriptsList.item(row).text())
         if scripts:
-            code += '{0}scripts=[{1}'.format(istring, os.linesep)
-            code += '{0}"{1}"{2}'.format(
+            sourceCode += '{0}scripts=[{1}'.format(istring, os.linesep)
+            sourceCode += '{0}"{1}"{2}'.format(
                 i1string,
                 '",{0}{1}"'.format(os.linesep, i1string).join(scripts),
                 os.linesep)
-            code += '{0}],{1}'.format(istring, os.linesep)
+            sourceCode += '{0}],{1}'.format(istring, os.linesep)
         del scripts
         
-        code += "){0}".format(estring)
-        return code
+        sourceCode += "){0}".format(estring)
+        return sourceCode
     
     @pyqtSlot()
     def on_projectButton_clicked(self):
@@ -471,7 +408,8 @@
         """
         Private method to get the start directory for selection dialogs.
         
-        @return start directory (string)
+        @return start directory
+        @rtype str
         """
         return (Preferences.getMultiProject("Workspace") or
                 Utilities.getHomeDir())
@@ -593,7 +531,8 @@
         """
         Private slot to handle a change of the exclude pattern text.
         
-        @param txt text of the line edit (string)
+        @param txt text of the line edit
+        @type str
         """
         self.addExludePatternButton.setEnabled(bool(txt))
     
--- a/eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -322,31 +322,7 @@
          </property>
         </widget>
        </item>
-       <item row="0" column="1">
-        <widget class="QLineEdit" name="homePageUrlEdit">
-         <property name="toolTip">
-          <string>Enter the URL of the home page</string>
-         </property>
-         <property name="placeholderText">
-          <string>Mandatory</string>
-         </property>
-        </widget>
-       </item>
-       <item row="1" column="0">
-        <widget class="QLabel" name="label_10">
-         <property name="text">
-          <string>Download URL:</string>
-         </property>
-        </widget>
-       </item>
        <item row="1" column="1">
-        <widget class="QLineEdit" name="downloadUrlEdit">
-         <property name="toolTip">
-          <string>Enter the download URL</string>
-         </property>
-        </widget>
-       </item>
-       <item row="2" column="1">
         <spacer name="verticalSpacer_2">
          <property name="orientation">
           <enum>Qt::Vertical</enum>
@@ -359,6 +335,16 @@
          </property>
         </spacer>
        </item>
+       <item row="0" column="1">
+        <widget class="QLineEdit" name="homePageUrlEdit">
+         <property name="toolTip">
+          <string>Enter the URL of the home page</string>
+         </property>
+         <property name="placeholderText">
+          <string>Mandatory</string>
+         </property>
+        </widget>
+       </item>
       </layout>
      </widget>
      <widget class="QWidget" name="licenseTab">
@@ -459,16 +445,6 @@
            </property>
           </spacer>
          </item>
-         <item>
-          <widget class="QPushButton" name="localClassifiersButton">
-           <property name="toolTip">
-            <string>Press to populate the classifiers with data retrieved from a local file.</string>
-           </property>
-           <property name="text">
-            <string>Populate from local file</string>
-           </property>
-          </widget>
-         </item>
         </layout>
        </item>
        <item>
@@ -780,13 +756,11 @@
   <tabstop>descriptionFromFilesCheckBox</tabstop>
   <tabstop>keywordsEdit</tabstop>
   <tabstop>homePageUrlEdit</tabstop>
-  <tabstop>downloadUrlEdit</tabstop>
   <tabstop>licenseClassifierCheckBox</tabstop>
   <tabstop>licenseClassifierComboBox</tabstop>
   <tabstop>licenseEdit</tabstop>
   <tabstop>platformsEdit</tabstop>
   <tabstop>developmentStatusComboBox</tabstop>
-  <tabstop>localClassifiersButton</tabstop>
   <tabstop>classifiersList</tabstop>
   <tabstop>sourceDirectoryPicker</tabstop>
   <tabstop>excludePatternList</tabstop>
--- a/eric7/Plugins/WizardPlugins/SetupWizard/data/trove_classifiers.txt	Mon Jun 06 16:34:37 2022 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,686 +0,0 @@
-Development Status :: 1 - Planning
-Development Status :: 2 - Pre-Alpha
-Development Status :: 3 - Alpha
-Development Status :: 4 - Beta
-Development Status :: 5 - Production/Stable
-Development Status :: 6 - Mature
-Development Status :: 7 - Inactive
-Environment :: Console
-Environment :: Console :: Curses
-Environment :: Console :: Framebuffer
-Environment :: Console :: Newt
-Environment :: Console :: svgalib
-Environment :: Handhelds/PDA's
-Environment :: MacOS X
-Environment :: MacOS X :: Aqua
-Environment :: MacOS X :: Carbon
-Environment :: MacOS X :: Cocoa
-Environment :: No Input/Output (Daemon)
-Environment :: OpenStack
-Environment :: Other Environment
-Environment :: Plugins
-Environment :: Web Environment
-Environment :: Web Environment :: Buffet
-Environment :: Web Environment :: Mozilla
-Environment :: Web Environment :: ToscaWidgets
-Environment :: Win32 (MS Windows)
-Environment :: X11 Applications
-Environment :: X11 Applications :: Gnome
-Environment :: X11 Applications :: GTK
-Environment :: X11 Applications :: KDE
-Environment :: X11 Applications :: Qt
-Framework :: AiiDA
-Framework :: AsyncIO
-Framework :: BEAT
-Framework :: BFG
-Framework :: Bob
-Framework :: Bottle
-Framework :: Buildout
-Framework :: Buildout :: Extension
-Framework :: Buildout :: Recipe
-Framework :: CastleCMS
-Framework :: CastleCMS :: Theme
-Framework :: Chandler
-Framework :: CherryPy
-Framework :: CubicWeb
-Framework :: Django
-Framework :: Django :: 1.10
-Framework :: Django :: 1.11
-Framework :: Django :: 1.4
-Framework :: Django :: 1.5
-Framework :: Django :: 1.6
-Framework :: Django :: 1.7
-Framework :: Django :: 1.8
-Framework :: Django :: 1.9
-Framework :: Django :: 2.0
-Framework :: Django :: 2.1
-Framework :: Django :: 2.2
-Framework :: Django CMS
-Framework :: Django CMS :: 3.4
-Framework :: Django CMS :: 3.5
-Framework :: Django CMS :: 3.6
-Framework :: Django CMS :: 3.7
-Framework :: Flake8
-Framework :: Flask
-Framework :: Hypothesis
-Framework :: IDLE
-Framework :: IPython
-Framework :: Jupyter
-Framework :: Lektor
-Framework :: Masonite
-Framework :: Nengo
-Framework :: Odoo
-Framework :: Opps
-Framework :: Paste
-Framework :: Pelican
-Framework :: Pelican :: Plugins
-Framework :: Pelican :: Themes
-Framework :: Plone
-Framework :: Plone :: 3.2
-Framework :: Plone :: 3.3
-Framework :: Plone :: 4.0
-Framework :: Plone :: 4.1
-Framework :: Plone :: 4.2
-Framework :: Plone :: 4.3
-Framework :: Plone :: 5.0
-Framework :: Plone :: 5.1
-Framework :: Plone :: 5.2
-Framework :: Plone :: 5.3
-Framework :: Plone :: Addon
-Framework :: Plone :: Core
-Framework :: Plone :: Theme
-Framework :: Pylons
-Framework :: Pyramid
-Framework :: Pytest
-Framework :: Review Board
-Framework :: Robot Framework
-Framework :: Robot Framework :: Library
-Framework :: Robot Framework :: Tool
-Framework :: Scrapy
-Framework :: Setuptools Plugin
-Framework :: Sphinx
-Framework :: Sphinx :: Extension
-Framework :: Sphinx :: Theme
-Framework :: tox
-Framework :: Trac
-Framework :: Trio
-Framework :: Tryton
-Framework :: TurboGears
-Framework :: TurboGears :: Applications
-Framework :: TurboGears :: Widgets
-Framework :: Twisted
-Framework :: Wagtail
-Framework :: Wagtail :: 1
-Framework :: Wagtail :: 2
-Framework :: ZODB
-Framework :: Zope
-Framework :: Zope2
-Framework :: Zope :: 2
-Framework :: Zope3
-Framework :: Zope :: 3
-Framework :: Zope :: 4
-Intended Audience :: Customer Service
-Intended Audience :: Developers
-Intended Audience :: Education
-Intended Audience :: End Users/Desktop
-Intended Audience :: Financial and Insurance Industry
-Intended Audience :: Healthcare Industry
-Intended Audience :: Information Technology
-Intended Audience :: Legal Industry
-Intended Audience :: Manufacturing
-Intended Audience :: Other Audience
-Intended Audience :: Religion
-Intended Audience :: Science/Research
-Intended Audience :: System Administrators
-Intended Audience :: Telecommunications Industry
-License :: Aladdin Free Public License (AFPL)
-License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
-License :: CeCILL-B Free Software License Agreement (CECILL-B)
-License :: CeCILL-C Free Software License Agreement (CECILL-C)
-License :: DFSG approved
-License :: Eiffel Forum License (EFL)
-License :: Free For Educational Use
-License :: Free For Home Use
-License :: Free for non-commercial use
-License :: Freely Distributable
-License :: Free To Use But Restricted
-License :: Freeware
-License :: GUST Font License 1.0
-License :: GUST Font License 2006-09-30
-License :: Netscape Public License (NPL)
-License :: Nokia Open Source License (NOKOS)
-License :: OSI Approved
-License :: OSI Approved :: Academic Free License (AFL)
-License :: OSI Approved :: Apache Software License
-License :: OSI Approved :: Apple Public Source License
-License :: OSI Approved :: Artistic License
-License :: OSI Approved :: Attribution Assurance License
-License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0)
-License :: OSI Approved :: BSD License
-License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1)
-License :: OSI Approved :: Common Development and Distribution License 1.0 (CDDL-1.0)
-License :: OSI Approved :: Common Public License
-License :: OSI Approved :: Eclipse Public License 1.0 (EPL-1.0)
-License :: OSI Approved :: Eclipse Public License 2.0 (EPL-2.0)
-License :: OSI Approved :: Eiffel Forum License
-License :: OSI Approved :: European Union Public Licence 1.0 (EUPL 1.0)
-License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1)
-License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2)
-License :: OSI Approved :: GNU Affero General Public License v3
-License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
-License :: OSI Approved :: GNU Free Documentation License (FDL)
-License :: OSI Approved :: GNU General Public License (GPL)
-License :: OSI Approved :: GNU General Public License v2 (GPLv2)
-License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
-License :: OSI Approved :: GNU General Public License v3 (GPLv3)
-License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
-License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)
-License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)
-License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
-License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
-License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
-License :: OSI Approved :: Historical Permission Notice and Disclaimer (HPND)
-License :: OSI Approved :: IBM Public License
-License :: OSI Approved :: Intel Open Source License
-License :: OSI Approved :: ISC License (ISCL)
-License :: OSI Approved :: Jabber Open Source License
-License :: OSI Approved :: MirOS License (MirOS)
-License :: OSI Approved :: MIT License
-License :: OSI Approved :: MITRE Collaborative Virtual Workspace License (CVW)
-License :: OSI Approved :: Motosoto License
-License :: OSI Approved :: Mozilla Public License 1.0 (MPL)
-License :: OSI Approved :: Mozilla Public License 1.1 (MPL 1.1)
-License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
-License :: OSI Approved :: Nethack General Public License
-License :: OSI Approved :: Nokia Open Source License
-License :: OSI Approved :: Open Group Test Suite License
-License :: OSI Approved :: PostgreSQL License
-License :: OSI Approved :: Python License (CNRI Python License)
-License :: OSI Approved :: Python Software Foundation License
-License :: OSI Approved :: Qt Public License (QPL)
-License :: OSI Approved :: Ricoh Source Code Public License
-License :: OSI Approved :: SIL Open Font License 1.1 (OFL-1.1)
-License :: OSI Approved :: Sleepycat License
-License :: OSI Approved :: Sun Industry Standards Source License (SISSL)
-License :: OSI Approved :: Sun Public License
-License :: OSI Approved :: Universal Permissive License (UPL)
-License :: OSI Approved :: University of Illinois/NCSA Open Source License
-License :: OSI Approved :: Vovida Software License 1.0
-License :: OSI Approved :: W3C License
-License :: OSI Approved :: X.Net License
-License :: OSI Approved :: zlib/libpng License
-License :: OSI Approved :: Zope Public License
-License :: Other/Proprietary License
-License :: Public Domain
-License :: Repoze Public License
-Natural Language :: Afrikaans
-Natural Language :: Arabic
-Natural Language :: Bengali
-Natural Language :: Bosnian
-Natural Language :: Bulgarian
-Natural Language :: Cantonese
-Natural Language :: Catalan
-Natural Language :: Chinese (Simplified)
-Natural Language :: Chinese (Traditional)
-Natural Language :: Croatian
-Natural Language :: Czech
-Natural Language :: Danish
-Natural Language :: Dutch
-Natural Language :: English
-Natural Language :: Esperanto
-Natural Language :: Finnish
-Natural Language :: French
-Natural Language :: Galician
-Natural Language :: German
-Natural Language :: Greek
-Natural Language :: Hebrew
-Natural Language :: Hindi
-Natural Language :: Hungarian
-Natural Language :: Icelandic
-Natural Language :: Indonesian
-Natural Language :: Italian
-Natural Language :: Japanese
-Natural Language :: Javanese
-Natural Language :: Korean
-Natural Language :: Latin
-Natural Language :: Latvian
-Natural Language :: Macedonian
-Natural Language :: Malay
-Natural Language :: Marathi
-Natural Language :: Norwegian
-Natural Language :: Panjabi
-Natural Language :: Persian
-Natural Language :: Polish
-Natural Language :: Portuguese
-Natural Language :: Portuguese (Brazilian)
-Natural Language :: Romanian
-Natural Language :: Russian
-Natural Language :: Serbian
-Natural Language :: Slovak
-Natural Language :: Slovenian
-Natural Language :: Spanish
-Natural Language :: Swedish
-Natural Language :: Tamil
-Natural Language :: Telugu
-Natural Language :: Thai
-Natural Language :: Tibetan
-Natural Language :: Turkish
-Natural Language :: Ukrainian
-Natural Language :: Urdu
-Natural Language :: Vietnamese
-Operating System :: Android
-Operating System :: BeOS
-Operating System :: iOS
-Operating System :: MacOS
-Operating System :: MacOS :: MacOS 9
-Operating System :: MacOS :: MacOS X
-Operating System :: Microsoft
-Operating System :: Microsoft :: MS-DOS
-Operating System :: Microsoft :: Windows
-Operating System :: Microsoft :: Windows :: Windows 10
-Operating System :: Microsoft :: Windows :: Windows 3.1 or Earlier
-Operating System :: Microsoft :: Windows :: Windows 7
-Operating System :: Microsoft :: Windows :: Windows 8
-Operating System :: Microsoft :: Windows :: Windows 8.1
-Operating System :: Microsoft :: Windows :: Windows 95/98/2000
-Operating System :: Microsoft :: Windows :: Windows CE
-Operating System :: Microsoft :: Windows :: Windows NT/2000
-Operating System :: Microsoft :: Windows :: Windows Server 2003
-Operating System :: Microsoft :: Windows :: Windows Server 2008
-Operating System :: Microsoft :: Windows :: Windows Vista
-Operating System :: Microsoft :: Windows :: Windows XP
-Operating System :: OS/2
-Operating System :: OS Independent
-Operating System :: Other OS
-Operating System :: PalmOS
-Operating System :: PDA Systems
-Operating System :: POSIX
-Operating System :: POSIX :: AIX
-Operating System :: POSIX :: BSD
-Operating System :: POSIX :: BSD :: BSD/OS
-Operating System :: POSIX :: BSD :: FreeBSD
-Operating System :: POSIX :: BSD :: NetBSD
-Operating System :: POSIX :: BSD :: OpenBSD
-Operating System :: POSIX :: GNU Hurd
-Operating System :: POSIX :: HP-UX
-Operating System :: POSIX :: IRIX
-Operating System :: POSIX :: Linux
-Operating System :: POSIX :: Other
-Operating System :: POSIX :: SCO
-Operating System :: POSIX :: SunOS/Solaris
-Operating System :: Unix
-Programming Language :: Ada
-Programming Language :: APL
-Programming Language :: ASP
-Programming Language :: Assembly
-Programming Language :: Awk
-Programming Language :: Basic
-Programming Language :: C
-Programming Language :: C#
-Programming Language :: C++
-Programming Language :: Cold Fusion
-Programming Language :: Cython
-Programming Language :: Delphi/Kylix
-Programming Language :: Dylan
-Programming Language :: Eiffel
-Programming Language :: Emacs-Lisp
-Programming Language :: Erlang
-Programming Language :: Euler
-Programming Language :: Euphoria
-Programming Language :: F#
-Programming Language :: Forth
-Programming Language :: Fortran
-Programming Language :: Haskell
-Programming Language :: Java
-Programming Language :: JavaScript
-Programming Language :: Lisp
-Programming Language :: Logo
-Programming Language :: ML
-Programming Language :: Modula
-Programming Language :: Objective C
-Programming Language :: Object Pascal
-Programming Language :: OCaml
-Programming Language :: Other
-Programming Language :: Other Scripting Engines
-Programming Language :: Pascal
-Programming Language :: Perl
-Programming Language :: PHP
-Programming Language :: Pike
-Programming Language :: Pliant
-Programming Language :: PL/SQL
-Programming Language :: PROGRESS
-Programming Language :: Prolog
-Programming Language :: Python
-Programming Language :: Python :: 2
-Programming Language :: Python :: 2.3
-Programming Language :: Python :: 2.4
-Programming Language :: Python :: 2.5
-Programming Language :: Python :: 2.6
-Programming Language :: Python :: 2.7
-Programming Language :: Python :: 2 :: Only
-Programming Language :: Python :: 3
-Programming Language :: Python :: 3.0
-Programming Language :: Python :: 3.1
-Programming Language :: Python :: 3.2
-Programming Language :: Python :: 3.3
-Programming Language :: Python :: 3.4
-Programming Language :: Python :: 3.5
-Programming Language :: Python :: 3.6
-Programming Language :: Python :: 3.7
-Programming Language :: Python :: 3.8
-Programming Language :: Python :: 3 :: Only
-Programming Language :: Python :: Implementation
-Programming Language :: Python :: Implementation :: CPython
-Programming Language :: Python :: Implementation :: IronPython
-Programming Language :: Python :: Implementation :: Jython
-Programming Language :: Python :: Implementation :: MicroPython
-Programming Language :: Python :: Implementation :: PyPy
-Programming Language :: Python :: Implementation :: Stackless
-Programming Language :: R
-Programming Language :: REBOL
-Programming Language :: Rexx
-Programming Language :: Ruby
-Programming Language :: Rust
-Programming Language :: Scheme
-Programming Language :: Simula
-Programming Language :: Smalltalk
-Programming Language :: SQL
-Programming Language :: Tcl
-Programming Language :: Unix Shell
-Programming Language :: Visual Basic
-Programming Language :: XBasic
-Programming Language :: YACC
-Programming Language :: Zope
-Topic :: Adaptive Technologies
-Topic :: Artistic Software
-Topic :: Communications
-Topic :: Communications :: BBS
-Topic :: Communications :: Chat
-Topic :: Communications :: Chat :: ICQ
-Topic :: Communications :: Chat :: Internet Relay Chat
-Topic :: Communications :: Chat :: Unix Talk
-Topic :: Communications :: Conferencing
-Topic :: Communications :: Email
-Topic :: Communications :: Email :: Address Book
-Topic :: Communications :: Email :: Email Clients (MUA)
-Topic :: Communications :: Email :: Filters
-Topic :: Communications :: Email :: Mailing List Servers
-Topic :: Communications :: Email :: Mail Transport Agents
-Topic :: Communications :: Email :: Post-Office
-Topic :: Communications :: Email :: Post-Office :: IMAP
-Topic :: Communications :: Email :: Post-Office :: POP3
-Topic :: Communications :: Fax
-Topic :: Communications :: FIDO
-Topic :: Communications :: File Sharing
-Topic :: Communications :: File Sharing :: Gnutella
-Topic :: Communications :: File Sharing :: Napster
-Topic :: Communications :: Ham Radio
-Topic :: Communications :: Internet Phone
-Topic :: Communications :: Telephony
-Topic :: Communications :: Usenet News
-Topic :: Database
-Topic :: Database :: Database Engines/Servers
-Topic :: Database :: Front-Ends
-Topic :: Desktop Environment
-Topic :: Desktop Environment :: File Managers
-Topic :: Desktop Environment :: Gnome
-Topic :: Desktop Environment :: GNUstep
-Topic :: Desktop Environment :: K Desktop Environment (KDE)
-Topic :: Desktop Environment :: K Desktop Environment (KDE) :: Themes
-Topic :: Desktop Environment :: PicoGUI
-Topic :: Desktop Environment :: PicoGUI :: Applications
-Topic :: Desktop Environment :: PicoGUI :: Themes
-Topic :: Desktop Environment :: Screen Savers
-Topic :: Desktop Environment :: Window Managers
-Topic :: Desktop Environment :: Window Managers :: Afterstep
-Topic :: Desktop Environment :: Window Managers :: Afterstep :: Themes
-Topic :: Desktop Environment :: Window Managers :: Applets
-Topic :: Desktop Environment :: Window Managers :: Blackbox
-Topic :: Desktop Environment :: Window Managers :: Blackbox :: Themes
-Topic :: Desktop Environment :: Window Managers :: CTWM
-Topic :: Desktop Environment :: Window Managers :: CTWM :: Themes
-Topic :: Desktop Environment :: Window Managers :: Enlightenment
-Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Epplets
-Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR15
-Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR16
-Topic :: Desktop Environment :: Window Managers :: Enlightenment :: Themes DR17
-Topic :: Desktop Environment :: Window Managers :: Fluxbox
-Topic :: Desktop Environment :: Window Managers :: Fluxbox :: Themes
-Topic :: Desktop Environment :: Window Managers :: FVWM
-Topic :: Desktop Environment :: Window Managers :: FVWM :: Themes
-Topic :: Desktop Environment :: Window Managers :: IceWM
-Topic :: Desktop Environment :: Window Managers :: IceWM :: Themes
-Topic :: Desktop Environment :: Window Managers :: MetaCity
-Topic :: Desktop Environment :: Window Managers :: MetaCity :: Themes
-Topic :: Desktop Environment :: Window Managers :: Oroborus
-Topic :: Desktop Environment :: Window Managers :: Oroborus :: Themes
-Topic :: Desktop Environment :: Window Managers :: Sawfish
-Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes 0.30
-Topic :: Desktop Environment :: Window Managers :: Sawfish :: Themes pre-0.30
-Topic :: Desktop Environment :: Window Managers :: Waimea
-Topic :: Desktop Environment :: Window Managers :: Waimea :: Themes
-Topic :: Desktop Environment :: Window Managers :: Window Maker
-Topic :: Desktop Environment :: Window Managers :: Window Maker :: Applets
-Topic :: Desktop Environment :: Window Managers :: Window Maker :: Themes
-Topic :: Desktop Environment :: Window Managers :: XFCE
-Topic :: Desktop Environment :: Window Managers :: XFCE :: Themes
-Topic :: Documentation
-Topic :: Documentation :: Sphinx
-Topic :: Education
-Topic :: Education :: Computer Aided Instruction (CAI)
-Topic :: Education :: Testing
-Topic :: Games/Entertainment
-Topic :: Games/Entertainment :: Arcade
-Topic :: Games/Entertainment :: Board Games
-Topic :: Games/Entertainment :: First Person Shooters
-Topic :: Games/Entertainment :: Fortune Cookies
-Topic :: Games/Entertainment :: Multi-User Dungeons (MUD)
-Topic :: Games/Entertainment :: Puzzle Games
-Topic :: Games/Entertainment :: Real Time Strategy
-Topic :: Games/Entertainment :: Role-Playing
-Topic :: Games/Entertainment :: Side-Scrolling/Arcade Games
-Topic :: Games/Entertainment :: Simulation
-Topic :: Games/Entertainment :: Turn Based Strategy
-Topic :: Home Automation
-Topic :: Internet
-Topic :: Internet :: File Transfer Protocol (FTP)
-Topic :: Internet :: Finger
-Topic :: Internet :: Log Analysis
-Topic :: Internet :: Name Service (DNS)
-Topic :: Internet :: Proxy Servers
-Topic :: Internet :: WAP
-Topic :: Internet :: WWW/HTTP
-Topic :: Internet :: WWW/HTTP :: Browsers
-Topic :: Internet :: WWW/HTTP :: Dynamic Content
-Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries
-Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Content Management System
-Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Message Boards
-Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary
-Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Page Counters
-Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Wiki
-Topic :: Internet :: WWW/HTTP :: HTTP Servers
-Topic :: Internet :: WWW/HTTP :: Indexing/Search
-Topic :: Internet :: WWW/HTTP :: Session
-Topic :: Internet :: WWW/HTTP :: Site Management
-Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking
-Topic :: Internet :: WWW/HTTP :: WSGI
-Topic :: Internet :: WWW/HTTP :: WSGI :: Application
-Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware
-Topic :: Internet :: WWW/HTTP :: WSGI :: Server
-Topic :: Internet :: XMPP
-Topic :: Internet :: Z39.50
-Topic :: Multimedia
-Topic :: Multimedia :: Graphics
-Topic :: Multimedia :: Graphics :: 3D Modeling
-Topic :: Multimedia :: Graphics :: 3D Rendering
-Topic :: Multimedia :: Graphics :: Capture
-Topic :: Multimedia :: Graphics :: Capture :: Digital Camera
-Topic :: Multimedia :: Graphics :: Capture :: Scanners
-Topic :: Multimedia :: Graphics :: Capture :: Screen Capture
-Topic :: Multimedia :: Graphics :: Editors
-Topic :: Multimedia :: Graphics :: Editors :: Raster-Based
-Topic :: Multimedia :: Graphics :: Editors :: Vector-Based
-Topic :: Multimedia :: Graphics :: Graphics Conversion
-Topic :: Multimedia :: Graphics :: Presentation
-Topic :: Multimedia :: Graphics :: Viewers
-Topic :: Multimedia :: Sound/Audio
-Topic :: Multimedia :: Sound/Audio :: Analysis
-Topic :: Multimedia :: Sound/Audio :: Capture/Recording
-Topic :: Multimedia :: Sound/Audio :: CD Audio
-Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Playing
-Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Ripping
-Topic :: Multimedia :: Sound/Audio :: CD Audio :: CD Writing
-Topic :: Multimedia :: Sound/Audio :: Conversion
-Topic :: Multimedia :: Sound/Audio :: Editors
-Topic :: Multimedia :: Sound/Audio :: MIDI
-Topic :: Multimedia :: Sound/Audio :: Mixers
-Topic :: Multimedia :: Sound/Audio :: Players
-Topic :: Multimedia :: Sound/Audio :: Players :: MP3
-Topic :: Multimedia :: Sound/Audio :: Sound Synthesis
-Topic :: Multimedia :: Sound/Audio :: Speech
-Topic :: Multimedia :: Video
-Topic :: Multimedia :: Video :: Capture
-Topic :: Multimedia :: Video :: Conversion
-Topic :: Multimedia :: Video :: Display
-Topic :: Multimedia :: Video :: Non-Linear Editor
-Topic :: Office/Business
-Topic :: Office/Business :: Financial
-Topic :: Office/Business :: Financial :: Accounting
-Topic :: Office/Business :: Financial :: Investment
-Topic :: Office/Business :: Financial :: Point-Of-Sale
-Topic :: Office/Business :: Financial :: Spreadsheet
-Topic :: Office/Business :: Groupware
-Topic :: Office/Business :: News/Diary
-Topic :: Office/Business :: Office Suites
-Topic :: Office/Business :: Scheduling
-Topic :: Other/Nonlisted Topic
-Topic :: Printing
-Topic :: Religion
-Topic :: Scientific/Engineering
-Topic :: Scientific/Engineering :: Artificial Intelligence
-Topic :: Scientific/Engineering :: Artificial Life
-Topic :: Scientific/Engineering :: Astronomy
-Topic :: Scientific/Engineering :: Atmospheric Science
-Topic :: Scientific/Engineering :: Bio-Informatics
-Topic :: Scientific/Engineering :: Chemistry
-Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
-Topic :: Scientific/Engineering :: GIS
-Topic :: Scientific/Engineering :: Human Machine Interfaces
-Topic :: Scientific/Engineering :: Image Recognition
-Topic :: Scientific/Engineering :: Information Analysis
-Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator
-Topic :: Scientific/Engineering :: Mathematics
-Topic :: Scientific/Engineering :: Medical Science Apps.
-Topic :: Scientific/Engineering :: Physics
-Topic :: Scientific/Engineering :: Visualization
-Topic :: Security
-Topic :: Security :: Cryptography
-Topic :: Sociology
-Topic :: Sociology :: Genealogy
-Topic :: Sociology :: History
-Topic :: Software Development
-Topic :: Software Development :: Assemblers
-Topic :: Software Development :: Bug Tracking
-Topic :: Software Development :: Build Tools
-Topic :: Software Development :: Code Generators
-Topic :: Software Development :: Compilers
-Topic :: Software Development :: Debuggers
-Topic :: Software Development :: Disassemblers
-Topic :: Software Development :: Documentation
-Topic :: Software Development :: Embedded Systems
-Topic :: Software Development :: Internationalization
-Topic :: Software Development :: Interpreters
-Topic :: Software Development :: Libraries
-Topic :: Software Development :: Libraries :: Application Frameworks
-Topic :: Software Development :: Libraries :: Java Libraries
-Topic :: Software Development :: Libraries :: Perl Modules
-Topic :: Software Development :: Libraries :: PHP Classes
-Topic :: Software Development :: Libraries :: Pike Modules
-Topic :: Software Development :: Libraries :: pygame
-Topic :: Software Development :: Libraries :: Python Modules
-Topic :: Software Development :: Libraries :: Ruby Modules
-Topic :: Software Development :: Libraries :: Tcl Extensions
-Topic :: Software Development :: Localization
-Topic :: Software Development :: Object Brokering
-Topic :: Software Development :: Object Brokering :: CORBA
-Topic :: Software Development :: Pre-processors
-Topic :: Software Development :: Quality Assurance
-Topic :: Software Development :: Testing
-Topic :: Software Development :: Testing :: Acceptance
-Topic :: Software Development :: Testing :: BDD
-Topic :: Software Development :: Testing :: Mocking
-Topic :: Software Development :: Testing :: Traffic Generation
-Topic :: Software Development :: Testing :: Unit
-Topic :: Software Development :: User Interfaces
-Topic :: Software Development :: Version Control
-Topic :: Software Development :: Version Control :: Bazaar
-Topic :: Software Development :: Version Control :: CVS
-Topic :: Software Development :: Version Control :: Git
-Topic :: Software Development :: Version Control :: Mercurial
-Topic :: Software Development :: Version Control :: RCS
-Topic :: Software Development :: Version Control :: SCCS
-Topic :: Software Development :: Widget Sets
-Topic :: System
-Topic :: System :: Archiving
-Topic :: System :: Archiving :: Backup
-Topic :: System :: Archiving :: Compression
-Topic :: System :: Archiving :: Mirroring
-Topic :: System :: Archiving :: Packaging
-Topic :: System :: Benchmark
-Topic :: System :: Boot
-Topic :: System :: Boot :: Init
-Topic :: System :: Clustering
-Topic :: System :: Console Fonts
-Topic :: System :: Distributed Computing
-Topic :: System :: Emulators
-Topic :: System :: Filesystems
-Topic :: System :: Hardware
-Topic :: System :: Hardware :: Hardware Drivers
-Topic :: System :: Hardware :: Mainframes
-Topic :: System :: Hardware :: Symmetric Multi-processing
-Topic :: System :: Installation/Setup
-Topic :: System :: Logging
-Topic :: System :: Monitoring
-Topic :: System :: Networking
-Topic :: System :: Networking :: Firewalls
-Topic :: System :: Networking :: Monitoring
-Topic :: System :: Networking :: Monitoring :: Hardware Watchdog
-Topic :: System :: Networking :: Time Synchronization
-Topic :: System :: Operating System
-Topic :: System :: Operating System Kernels
-Topic :: System :: Operating System Kernels :: BSD
-Topic :: System :: Operating System Kernels :: GNU Hurd
-Topic :: System :: Operating System Kernels :: Linux
-Topic :: System :: Power (UPS)
-Topic :: System :: Recovery Tools
-Topic :: System :: Shells
-Topic :: System :: Software Distribution
-Topic :: System :: Systems Administration
-Topic :: System :: Systems Administration :: Authentication/Directory
-Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP
-Topic :: System :: Systems Administration :: Authentication/Directory :: NIS
-Topic :: System :: System Shells
-Topic :: Terminals
-Topic :: Terminals :: Serial
-Topic :: Terminals :: Telnet
-Topic :: Terminals :: Terminal Emulators/X Terminals
-Topic :: Text Editors
-Topic :: Text Editors :: Documentation
-Topic :: Text Editors :: Emacs
-Topic :: Text Editors :: Integrated Development Environments (IDE)
-Topic :: Text Editors :: Text Processing
-Topic :: Text Editors :: Word Processors
-Topic :: Text Processing
-Topic :: Text Processing :: Filters
-Topic :: Text Processing :: Fonts
-Topic :: Text Processing :: General
-Topic :: Text Processing :: Indexing
-Topic :: Text Processing :: Linguistic
-Topic :: Text Processing :: Markup
-Topic :: Text Processing :: Markup :: HTML
-Topic :: Text Processing :: Markup :: LaTeX
-Topic :: Text Processing :: Markup :: SGML
-Topic :: Text Processing :: Markup :: VRML
-Topic :: Text Processing :: Markup :: XML
-Topic :: Utilities
-Typing :: Typed
--- a/eric7/Preferences/ConfigurationPages/ApplicationPage.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Preferences/ConfigurationPages/ApplicationPage.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,6 +7,8 @@
 Module implementing the Application configuration page.
 """
 
+import multiprocessing
+
 from .ConfigurationPageBase import ConfigurationPageBase
 from .Ui_ApplicationPage import Ui_ApplicationPage
 
@@ -27,12 +29,13 @@
         self.setObjectName("ApplicationPage")
         
         self.backgroundServicesLabel.setText(self.tr(
-            "eric is using background services for certain things like"
+            "<p>eric is using background services for certain things like"
             " syntax checks or code style checks. Per default the number"
             " of processes to use for these checks is determined"
             " automatically based on the number of CPUs. Please note, that"
-            " this is an advanced setting."
-        ))
+            " this is an advanced setting.</p>"
+            "<p>Available CPUs: <b>{0}</b></p>"
+        ).format(multiprocessing.cpu_count()))
         
         self.msgSeverityComboBox.addItem(self.tr("Debug"), 0)
         self.msgSeverityComboBox.addItem(self.tr("Warning"), 1)
--- a/eric7/Preferences/ConfigurationPages/EditorAPIsPage.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Preferences/ConfigurationPages/EditorAPIsPage.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,11 +7,15 @@
 Module implementing the Editor APIs configuration page.
 """
 
-from PyQt6.QtCore import QDir, pyqtSlot, QFileInfo
-from PyQt6.QtWidgets import QInputDialog
+import contextlib
+import pathlib
+
+from PyQt6.QtCore import pyqtSlot
+from PyQt6.QtWidgets import QDialog
 
 from EricWidgets.EricApplication import ericApp
 from EricWidgets import EricMessageBox
+from EricWidgets.EricListSelectionDialog import EricListSelectionDialog
 from EricWidgets.EricPathPicker import EricPathPickerModes
 
 from .ConfigurationPageBase import ConfigurationPageBase
@@ -129,13 +133,12 @@
         """
         self.projectTypeComboBox.clear()
         
-        apiProjectTypes = sorted(
-            [("", "")] +
-            [(trans, ptype) for ptype, trans in
-                ericApp().getObject("Project").getProjectTypes(language)
-                .items()
-             ]
-        )
+        apiProjectTypes = [("", "")]
+        with contextlib.suppress(KeyError):
+            apiProjectTypes += sorted(
+                (trans, ptype) for ptype, trans in
+                ericApp().getObject("Project").getProjectTypes(language).items()
+            )
         for projectTypeStr, projectType in apiProjectTypes:
             self.projectTypeComboBox.addItem(projectTypeStr, projectType)
     
@@ -240,21 +243,21 @@
         """
         installedAPIFiles = self.__currentAPI.installedAPIFiles()
         if installedAPIFiles:
-            installedAPIFilesPath = QFileInfo(installedAPIFiles[0]).path()
-            installedAPIFilesShort = []
-            for installedAPIFile in installedAPIFiles:
-                installedAPIFilesShort.append(
-                    QFileInfo(installedAPIFile).fileName())
-            file, ok = QInputDialog.getItem(
-                self,
-                self.tr("Add from installed APIs"),
-                self.tr("Select from the list of installed API files"),
-                installedAPIFilesShort,
-                0, False)
-            if ok:
-                self.apiList.addItem(Utilities.toNativeSeparators(
-                    QFileInfo(QDir(installedAPIFilesPath), file)
-                    .absoluteFilePath()))
+            installedAPIFilesPath = pathlib.Path(installedAPIFiles[0]).parent
+            installedAPIFilesShort = [
+                pathlib.Path(f).name for f in installedAPIFiles
+            ]
+            dlg = EricListSelectionDialog(
+                sorted(installedAPIFilesShort),
+                title=self.tr("Add from installed APIs"),
+                message=self.tr("Select from the list of installed API files"),
+                checkBoxSelection=True,
+                parent=self
+            )
+            if dlg.exec() == QDialog.DialogCode.Accepted:
+                self.apiList.addItems([
+                    str(installedAPIFilesPath / s) for s in dlg.getSelection()
+                ])
         else:
             EricMessageBox.warning(
                 self,
@@ -272,19 +275,21 @@
         """
         pluginAPIFiles = self.pluginManager.getPluginApiFiles(
             self.__currentApiLanguage)
-        pluginAPIFilesDict = {}
-        for apiFile in pluginAPIFiles:
-            pluginAPIFilesDict[QFileInfo(apiFile).fileName()] = apiFile
-        file, ok = QInputDialog.getItem(
-            self,
-            self.tr("Add from Plugin APIs"),
-            self.tr(
+        pluginAPIFilesDict = {
+            pathlib.Path(f).name: pathlib.Path(f) for f in pluginAPIFiles
+        }
+        dlg = EricListSelectionDialog(
+            sorted(pluginAPIFilesDict.keys()),
+            title=self.tr("Add from Plugin APIs"),
+            message=self.tr(
                 "Select from the list of API files installed by plugins"),
-            sorted(pluginAPIFilesDict.keys()),
-            0, False)
-        if ok:
-            self.apiList.addItem(Utilities.toNativeSeparators(
-                pluginAPIFilesDict[file]))
+            checkBoxSelection=True,
+            parent=self
+        )
+        if dlg.exec() == QDialog.DialogCode.Accepted:
+            self.apiList.addItems([
+                str(pluginAPIFilesDict[s]) for s in dlg.getSelection()
+            ])
         self.prepareApiButton.setEnabled(self.apiList.count() > 0)
         
     @pyqtSlot()
--- a/eric7/Preferences/ConfigurationPages/EditorFilePage.ui	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Preferences/ConfigurationPages/EditorFilePage.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -566,38 +566,14 @@
           </layout>
          </item>
          <item>
-          <layout class="QGridLayout" name="gridLayout_5">
-           <item row="0" column="0">
-            <widget class="QCheckBox" name="previewMarkdownNLtoBreakCheckBox">
-             <property name="toolTip">
-              <string>Select this to convert a new line character to an HTML &amp;lt;br/&amp;gt; tag.</string>
-             </property>
-             <property name="text">
-              <string>Convert New Line to HTML Break</string>
-             </property>
-            </widget>
-           </item>
-           <item row="1" column="0">
-            <widget class="QCheckBox" name="previewMarkdownMathJaxCheckBox">
-             <property name="toolTip">
-              <string>Select to enable Math support using MathJax</string>
-             </property>
-             <property name="text">
-              <string>Enable Math support</string>
-             </property>
-            </widget>
-           </item>
-           <item row="1" column="1">
-            <widget class="QCheckBox" name="previewMarkdownMermaidCheckBox">
-             <property name="toolTip">
-              <string>Select to enable Graph support using Mermaid</string>
-             </property>
-             <property name="text">
-              <string>Enable Graph support</string>
-             </property>
-            </widget>
-           </item>
-          </layout>
+          <widget class="QCheckBox" name="previewMarkdownNLtoBreakCheckBox">
+           <property name="toolTip">
+            <string>Select this to convert a new line character to an HTML &amp;lt;br/&amp;gt; tag.</string>
+           </property>
+           <property name="text">
+            <string>Convert New Line to HTML Break</string>
+           </property>
+          </widget>
          </item>
          <item>
           <layout class="QHBoxLayout" name="horizontalLayout_6">
@@ -640,6 +616,40 @@
            </item>
           </layout>
          </item>
+         <item>
+          <layout class="QGridLayout" name="gridLayout_5">
+           <item row="0" column="0">
+            <widget class="QCheckBox" name="previewMarkdownMathJaxCheckBox">
+             <property name="toolTip">
+              <string>Select to enable Math support using MathJax</string>
+             </property>
+             <property name="text">
+              <string>Enable Math support</string>
+             </property>
+            </widget>
+           </item>
+           <item row="0" column="1">
+            <widget class="QCheckBox" name="previewMarkdownMermaidCheckBox">
+             <property name="toolTip">
+              <string>Select to enable Graph support using Mermaid</string>
+             </property>
+             <property name="text">
+              <string>Enable Graph support</string>
+             </property>
+            </widget>
+           </item>
+           <item row="1" column="0" colspan="2">
+            <widget class="QLabel" name="TextLabel1_2_2_3">
+             <property name="text">
+              <string>&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</string>
+             </property>
+             <property name="wordWrap">
+              <bool>true</bool>
+             </property>
+            </widget>
+           </item>
+          </layout>
+         </item>
         </layout>
        </widget>
       </item>
--- a/eric7/Preferences/ConfigurationPages/EditorHighlightingStylesPage.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Preferences/ConfigurationPages/EditorHighlightingStylesPage.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,9 +7,9 @@
 Module implementing the Editor Highlighting Styles configuration page.
 """
 
-import os
+import pathlib
 
-from PyQt6.QtCore import pyqtSlot, Qt, QFileInfo, QFile, QIODevice
+from PyQt6.QtCore import pyqtSlot, Qt, QFile, QIODevice
 from PyQt6.QtGui import QFont, QColor
 from PyQt6.QtWidgets import (
     QColorDialog, QFontDialog, QInputDialog, QMenu, QTreeWidgetItem, QDialog
@@ -562,19 +562,19 @@
         if not fn:
             return
         
-        ext = QFileInfo(fn).suffix()
-        if not ext:
+        fpath = pathlib.Path(fn)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fn += ex
+                fpath = fpath.with_suffix(ex)
         
         ok = (
             EricMessageBox.yesNo(
                 self,
                 self.tr("Export Highlighting Styles"),
                 self.tr("""<p>The highlighting styles file <b>{0}</b> exists"""
-                        """ already. Overwrite it?</p>""").format(fn))
-            if os.path.exists(fn) else
+                        """ already. Overwrite it?</p>""").format(fpath))
+            if fpath.exists() else
             True
         )
         
@@ -583,7 +583,7 @@
                 HighlightingStylesFile
             )
             highlightingStylesFile = HighlightingStylesFile()
-            highlightingStylesFile.writeFile(fn, lexers)
+            highlightingStylesFile.writeFile(str(fpath), lexers)
     
     def __importStyles(self, importAll=False):
         """
--- a/eric7/Preferences/__init__.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Preferences/__init__.py	Fri Jul 01 11:02:32 2022 +0200
@@ -18,13 +18,14 @@
 
 import ast
 import os
+import pathlib
 import fnmatch
 import shutil
 import json
 
 from PyQt6.QtCore import (
-    QDir, QPoint, QLocale, QSettings, QFileInfo, QCoreApplication, QByteArray,
-    QSize, QUrl, Qt, QLibraryInfo, QDateTime, QtMsgType
+    QDir, QPoint, QLocale, QSettings, QCoreApplication, QByteArray, QSize,
+    QUrl, Qt, QLibraryInfo, QDateTime, QtMsgType
 )
 from PyQt6.QtGui import QColor, QFont, QPalette
 from PyQt6.QtWidgets import QApplication
@@ -391,7 +392,7 @@
         "OverrideEditAreaColours": False,
         
         "EdgeMode": QsciScintilla.EdgeMode.EdgeNone,
-        "EdgeColumn": 80,
+        "EdgeColumn": 88,
         
         "AutoIndentation": True,
         "BraceHighlighting": True,
@@ -1664,14 +1665,14 @@
         None,
         EricFileDialog.DontConfirmOverwrite)
     if filename:
-        ext = QFileInfo(filename).suffix()
-        if not ext:
+        fpath = pathlib.Path(filename)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                filename += ex
+                fpath = fpath.with_suffix(ex)
         settingsFile = Prefs.settings.fileName()
         Prefs.settings = None
-        shutil.copy(settingsFile, filename)
+        shutil.copy(settingsFile, fpath)
         initPreferences()
 
 
@@ -3771,8 +3772,7 @@
         initPreferences()
         
         # convert enum related settings
-        for conversion in conversions:
-            settingsKey, enumType = conversion
+        for settingsKey, enumType in conversions:
             if Prefs.settings.contains(settingsKey):
                 Prefs.settings.setValue(
                     settingsKey,
--- a/eric7/Project/Project.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Project/Project.py	Fri Jul 01 11:02:32 2022 +0200
@@ -15,10 +15,11 @@
 import copy
 import zipfile
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSlot, QFile, QFileInfo, pyqtSignal, QCryptographicHash, QIODevice,
-    QByteArray, QObject, QProcess
+    pyqtSlot, QFile, pyqtSignal, QCryptographicHash, QIODevice, QByteArray,
+    QObject, QProcess
 )
 from PyQt6.QtGui import QKeySequence, QAction
 from PyQt6.QtWidgets import (
@@ -526,6 +527,7 @@
             "EOL": -1,
             "DOCSTRING": "",
             "TESTING_FRAMEWORK": "",
+            "LICENSE": "",
         }
         
         self.__initDebugProperties()
@@ -691,7 +693,7 @@
         rp = Preferences.Prefs.rsettings.value(recentNameProject)
         if rp is not None:
             for f in rp:
-                if QFileInfo(f).exists():
+                if pathlib.Path(f).exists():
                     self.recent.append(f)
     
     def __saveRecent(self):
@@ -1190,7 +1192,9 @@
                           '{0}.edj'.format(fn1))
         if os.path.exists(fn):
             # try the new JSON based format first
-            self.__debuggerPropertiesFile.readFile(fn)
+            if self.__debuggerPropertiesFile.readFile(fn):
+                self.debugPropertiesLoaded = True
+                self.debugPropertiesChanged = False
         else:
             # try the old XML based format second
             fn = os.path.join(self.getProjectManagementDir(),
@@ -2341,6 +2345,7 @@
                 self.pdata["MAKEPARAMS"]["MakeEnabled"])
             self.menuMakeAct.setEnabled(
                 self.pdata["MAKEPARAMS"]["MakeEnabled"])
+            self.menuOtherToolsAct.setEnabled(True)
             
             self.projectAboutToBeCreated.emit()
             
@@ -3033,6 +3038,7 @@
                         self.pdata["MAKEPARAMS"]["MakeEnabled"])
                     self.menuMakeAct.setEnabled(
                         self.pdata["MAKEPARAMS"]["MakeEnabled"])
+                    self.menuOtherToolsAct.setEnabled(True)
                     
                     # open a project debugger properties file being quiet
                     # about errors
@@ -3124,23 +3130,23 @@
             EricFileDialog.DontConfirmOverwrite)
         
         if fn:
-            ext = QFileInfo(fn).suffix()
-            if not ext:
+            fpath = pathlib.Path(fn)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fn += ex
-            if QFileInfo(fn).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self.ui,
                     self.tr("Save File"),
                     self.tr("""<p>The file <b>{0}</b> already exists."""
-                            """ Overwrite it?</p>""").format(fn),
+                            """ Overwrite it?</p>""").format(fpath),
                     icon=EricMessageBox.Warning)
                 if not res:
                     return False
                 
-            self.name = QFileInfo(fn).baseName()
-            ok = self.__writeProject(fn)
+            self.name = fpath.stem
+            ok = self.__writeProject(str(fpath))
             
             if ok:
                 # create management directory if not present
@@ -3289,6 +3295,7 @@
         self.pluginGrp.setEnabled(False)
         self.makeGrp.setEnabled(False)
         self.menuMakeAct.setEnabled(False)
+        self.menuOtherToolsAct.setEnabled(False)
         
         self.__model.projectClosed()
         self.projectClosedHooks.emit()
@@ -3784,6 +3791,18 @@
         except KeyError:
             return ""
     
+    def getProjectLicense(self):
+        """
+        Public method to get the license type used by the project.
+        
+        @return license type of the project
+        @rtype str
+        """
+        try:
+            return self.pdata["LICENSE"]
+        except KeyError:
+            return ""
+    
     def __isInPdata(self, fn):
         """
         Private method used to check, if the passed in filename is project
@@ -4386,6 +4405,21 @@
         self.makeTestAct.triggered.connect(
             lambda: self.__executeMake(questionOnly=True))
         self.actions.append(self.makeTestAct)
+        
+        self.createSBOMAct = EricAction(
+            self.tr('Create SBOM File'),
+            self.tr('Create &SBOM File'), 0, 0,
+            self, 'project_create_sbom')
+        self.createSBOMAct.setStatusTip(
+            self.tr("Create a SBOM file of the project dependencies."))
+        self.createSBOMAct.setWhatsThis(self.tr(
+            """<b>Create SBOM File</b>"""
+            """<p>This allows the creation of a SBOM file of the project"""
+            """ dependencies. This may be based on various input sources"""
+            """ and will be saved as a CycloneDX SBOM file.</p>"""
+        ))
+        self.createSBOMAct.triggered.connect(self.__createSBOMFile)
+        self.actions.append(self.createSBOMAct)
 
         self.closeAct.setEnabled(False)
         self.saveAct.setEnabled(False)
@@ -4424,6 +4458,7 @@
         self.apidocMenu = QMenu(self.tr('Source &Documentation'), toolsMenu)
         self.apidocMenu.setTearOffEnabled(True)
         self.makeMenu = QMenu(self.tr('Make'), toolsMenu)
+        self.othersMenu = QMenu(self.tr('Other Tools'), toolsMenu)
         
         self.__menus = {
             "Main": menu,
@@ -4437,6 +4472,7 @@
             "Debugger": self.debuggerMenu,
             "Packagers": self.packagersMenu,
             "Make": self.makeMenu,
+            "OtherTools": self.othersMenu,
         }
         
         # connect the aboutToShow signals
@@ -4451,6 +4487,7 @@
         self.sessionMenu.aboutToShow.connect(self.__showContextMenuSession)
         self.debuggerMenu.aboutToShow.connect(self.__showContextMenuDebugger)
         self.makeMenu.aboutToShow.connect(self.__showContextMenuMake)
+        self.othersMenu.aboutToShow.connect(self.__showContextMenuOthers)
         menu.aboutToShow.connect(self.__showMenu)
         
         # build the show menu
@@ -4483,6 +4520,10 @@
         self.makeMenu.addActions(self.makeGrp.actions())
         self.makeMenu.addSeparator()
         
+        # build the 'Other Tools' menu
+        self.othersMenu.setTearOffEnabled(True)
+        self.othersMenu.addAction(self.createSBOMAct)
+        
         # build the project main menu
         menu.setTearOffEnabled(True)
         menu.addActions(self.actGrp1.actions())
@@ -4519,6 +4560,8 @@
         self.menuApidocAct = toolsMenu.addMenu(self.apidocMenu)
         toolsMenu.addSeparator()
         self.menuPackagersAct = toolsMenu.addMenu(self.packagersMenu)
+        toolsMenu.addSeparator()
+        self.menuOtherToolsAct = toolsMenu.addMenu(self.othersMenu)
         
         self.menuCheckAct.setEnabled(False)
         self.menuShowAct.setEnabled(False)
@@ -4528,6 +4571,7 @@
         self.menuApidocAct.setEnabled(False)
         self.menuPackagersAct.setEnabled(False)
         self.menuMakeAct.setEnabled(False)
+        self.menuOtherToolsAct.setEnabled(False)
         
         self.__menu = menu
         self.__toolsMenu = toolsMenu
@@ -4604,7 +4648,7 @@
                     idx,
                     Utilities.compactPath(rp, self.ui.maxMenuFilePathLen)))
             act.setData(rp)
-            act.setEnabled(QFileInfo(rp).exists())
+            act.setEnabled(pathlib.Path(rp).exists())
         
         self.recentMenu.addSeparator()
         self.recentMenu.addAction(self.tr('&Clear'), self.clearRecent)
@@ -5397,7 +5441,7 @@
         
         progress = EricProgressDialog(
             self.tr("Creating plugin archives..."), self.tr("Abort"),
-            0, len(selectedLists), self.tr("%v/%m Archives"))
+            0, len(selectedLists), self.tr("%v/%m Archives"), self.ui)
         progress.setMinimumDuration(0)
         progress.setWindowTitle(self.tr("Create Plugin Archives"))
         errors = 0
@@ -5914,6 +5958,25 @@
         @rtype str
         """
         return self.pdata["DOCSTRING"]
+    
+    #########################################################################
+    ## Below are methods implementing the 'SBOM' support
+    #########################################################################
+     
+    def __showContextMenuOthers(self):
+        """
+        Private slot called before the 'Other Tools' menu is shown.
+        """
+        self.showMenu.emit("OtherTools", self.othersMenu)
+   
+    @pyqtSlot()
+    def __createSBOMFile(self):
+        """
+        Private slot to create a SBOM file of the project dependencies.
+        """
+        import CycloneDXInterface
+        
+        CycloneDXInterface.createCycloneDXFile("<project>")
 
 #
 # eflag: noqa = M601
--- a/eric7/Project/ProjectFormsBrowser.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Project/ProjectFormsBrowser.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,8 +11,9 @@
 import sys
 import shutil
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import QThread, QFileInfo, pyqtSignal, QProcess
+from PyQt6.QtCore import QThread, pyqtSignal, QProcess
 from PyQt6.QtWidgets import QDialog, QInputDialog, QApplication, QMenu
 
 from EricWidgets.EricApplication import ericApp
@@ -605,13 +606,12 @@
             # user aborted or didn't enter a filename
             return
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        
-        if os.path.exists(fname):
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("New Form"),
@@ -622,18 +622,18 @@
                 return
         
         try:
-            shutil.copy(templateFile, fname)
-        except OSError as e:
+            shutil.copy(templateFile, fpath)
+        except OSError as err:
             EricMessageBox.critical(
                 self,
                 self.tr("New Form"),
                 self.tr(
                     "<p>The new form file <b>{0}</b> could not be created.<br>"
-                    "Problem: {1}</p>").format(fname, str(e)))
+                    "Problem: {1}</p>").format(fpath, str(err)))
             return
         
-        self.project.appendFile(fname)
-        self.designerFile.emit(fname)
+        self.project.appendFile(str(fpath))
+        self.designerFile.emit(str(fpath))
         
     def __deleteFile(self):
         """
@@ -986,9 +986,13 @@
                 # ignore the request for non Qt GUI projects
                 return
             
+            if len(self.project.pdata["FORMS"]) == 0:
+                # The project does not contain form files.
+                return
+            
             progress = EricProgressDialog(
                 self.tr("Determining changed forms..."),
-                self.tr("Abort"), 0, 100, self.tr("%v/%m Forms"))
+                self.tr("Abort"), 0, 100, self.tr("%v/%m Forms"), self)
             progress.setMinimumDuration(0)
             progress.setWindowTitle(self.tr("Forms"))
             
--- a/eric7/Project/ProjectResourcesBrowser.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Project/ProjectResourcesBrowser.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,8 +9,9 @@
 
 import os
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import QThread, QFileInfo, pyqtSignal, QProcess
+from PyQt6.QtCore import QThread, pyqtSignal, QProcess
 from PyQt6.QtWidgets import QDialog, QApplication, QMenu
 
 from EricWidgets.EricApplication import ericApp
@@ -477,13 +478,12 @@
                 # user aborted or didn't enter a filename
                 return
             
-            ext = QFileInfo(fname).suffix()
-            if not ext:
+            fpath = pathlib.Path(fname)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fname += ex
-            
-            if os.path.exists(fname):
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self,
                     self.tr("New Resource"),
@@ -496,8 +496,8 @@
             try:
                 newline = (None if self.project.useSystemEol()
                            else self.project.getEolString())
-                with open(fname, 'w', encoding="utf-8",
-                          newline=newline) as rcfile:
+                with fpath.open('w', encoding="utf-8",
+                                newline=newline) as rcfile:
                     rcfile.write('<!DOCTYPE RCC>\n')
                     rcfile.write('<RCC version="1.0">\n')
                     rcfile.write('<qresource>\n')
@@ -510,11 +510,11 @@
                     self.tr(
                         "<p>The new resource file <b>{0}</b> could not"
                         " be created.<br>Problem: {1}</p>")
-                    .format(fname, str(e)))
+                    .format(fpath, str(e)))
                 return
             
-            self.project.appendFile(fname)
-            self.sourceFile.emit(fname)
+            self.project.appendFile(str(fpath))
+            self.sourceFile.emit(str(fpath))
         
     def __deleteFile(self):
         """
@@ -839,9 +839,13 @@
             self.hooks["compileChangedResources"](
                 self.project.pdata["RESOURCES"])
         else:
+            if len(self.project.pdata["RESOURCES"]) == 0:
+                # The project does not contain resource files
+                return
+            
             progress = EricProgressDialog(
                 self.tr("Determining changed resources..."),
-                self.tr("Abort"), 0, 100, self.tr("%v/%m Resources"))
+                self.tr("Abort"), 0, 100, self.tr("%v/%m Resources"), self)
             progress.setMinimumDuration(0)
             progress.setWindowTitle(self.tr("Resources"))
             
--- a/eric7/Project/PropertiesDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Project/PropertiesDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -10,6 +10,8 @@
 import contextlib
 import os
 
+import trove_classifiers
+
 from PyQt6.QtCore import QDir, pyqtSlot
 from PyQt6.QtWidgets import QDialog, QDialogButtonBox
 
@@ -89,6 +91,9 @@
             Utilities.fromNativeSeparators(ipath) + "/",
         ]
         
+        self.licenseComboBox.lineEdit().setClearButtonEnabled(True)
+        self.__populateLicenseComboBox()
+        
         if not new:
             name = os.path.splitext(self.project.pfile)[0]
             self.nameEdit.setText(os.path.basename(name))
@@ -140,9 +145,11 @@
                 cindex = self.testingFrameworkComboBox.findData(
                     self.project.pdata["TESTING_FRAMEWORK"])
                 self.testingFrameworkComboBox.setCurrentIndex(cindex)
+            with contextlib.suppress(KeyError):
+                self.licenseComboBox.setCurrentText(
+                    self.project.pdata["LICENSE"])
         else:
-            self.languageComboBox.setCurrentIndex(
-                self.languageComboBox.findText("Python3"))
+            self.languageComboBox.setCurrentText("Python3")
             self.projectTypeComboBox.setCurrentIndex(
                 self.projectTypeComboBox.findData("PyQt6"))
             self.dirPicker.setText(self.__initPaths[0])
@@ -156,6 +163,18 @@
             bool(self.dirPicker.text()) and
             self.dirPicker.text() not in self.__initPaths)
     
+    def __populateLicenseComboBox(self):
+        """
+        Private method to populate the license selector with the list of trove
+        license types.
+        """
+        self.licenseComboBox.addItem("")
+        self.licenseComboBox.addItems(sorted(
+            classifier.split("::")[-1].strip()
+            for classifier in trove_classifiers.classifiers
+            if classifier.startswith("License ::")
+        ))
+    
     @pyqtSlot(str)
     def on_languageComboBox_currentTextChanged(self, language):
         """
@@ -353,3 +372,9 @@
         self.project.pdata["TESTING_FRAMEWORK"] = (
             self.testingFrameworkComboBox.currentData()
         )
+        
+        self.project.pdata["TESTING_FRAMEWORK"] = (
+            self.testingFrameworkComboBox.currentData()
+        )
+        
+        self.project.pdata["LICENSE"] = self.licenseComboBox.currentText()
--- a/eric7/Project/PropertiesDialog.ui	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Project/PropertiesDialog.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -49,8 +49,8 @@
         <string>&lt;b&gt;Project Name&lt;/b&gt;
 &lt;p&gt;Enter the project name&lt;/p&gt;</string>
        </property>
-      </widget>
-     </item>
+       <property name="clearButtonEnabled">
+        <bool>true</bool>
      <item row="1" column="0">
       <widget class="QLabel" name="textLabel1">
        <property name="text">
@@ -148,6 +148,9 @@
         <string>&lt;b&gt;Version No.&lt;/b&gt;
 &lt;p&gt;Enter the version no.&lt;/p&gt;</string>
        </property>
+       <property name="clearButtonEnabled">
+        <bool>true</bool>
+       </property>
       </widget>
      </item>
      <item row="6" column="0">
@@ -245,12 +248,15 @@
      <item row="9" column="1">
       <widget class="QLineEdit" name="authorEdit">
        <property name="toolTip">
-        <string>Enter authors name</string>
+        <string>Enter author's name</string>
        </property>
        <property name="whatsThis">
         <string>&lt;b&gt;Author&lt;/b&gt;
 &lt;p&gt;Enter the name of the author.&lt;/p&gt;</string>
        </property>
+       <property name="clearButtonEnabled">
+        <bool>true</bool>
+       </property>
       </widget>
      </item>
      <item row="10" column="0">
@@ -266,12 +272,15 @@
      <item row="10" column="1">
       <widget class="QLineEdit" name="emailEdit">
        <property name="toolTip">
-        <string>Enter authors email</string>
+        <string>Enter author's email</string>
        </property>
        <property name="whatsThis">
         <string>&lt;b&gt;Email&lt;/b&gt;
 &lt;p&gt;Enter the email address of the author&lt;/p&gt;</string>
        </property>
+       <property name="clearButtonEnabled">
+        <bool>true</bool>
+       </property>
       </widget>
      </item>
      <item row="11" column="0">
@@ -318,6 +327,29 @@
        </property>
       </widget>
      </item>
+     <item row="13" column="0">
+      <widget class="QLabel" name="label_3">
+       <property name="text">
+        <string>License:</string>
+       </property>
+      </widget>
+     </item>
+     <item row="13" column="1">
+      <widget class="QComboBox" name="licenseComboBox">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="toolTip">
+        <string>Enter or select the project license</string>
+       </property>
+       <property name="editable">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
     </layout>
    </item>
    <item>
@@ -490,6 +522,7 @@
   <tabstop>emailEdit</tabstop>
   <tabstop>descriptionEdit</tabstop>
   <tabstop>testingFrameworkComboBox</tabstop>
+  <tabstop>licenseComboBox</tabstop>
   <tabstop>spellPropertiesButton</tabstop>
   <tabstop>transPropertiesButton</tabstop>
   <tabstop>makeCheckBox</tabstop>
--- a/eric7/QScintilla/APIsManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/QScintilla/APIsManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,8 +8,9 @@
 """
 
 import os
+import pathlib
 
-from PyQt6.QtCore import QDir, QFileInfo, pyqtSignal, QObject
+from PyQt6.QtCore import QDir, pyqtSignal, QObject
 from PyQt6.Qsci import QsciAPIs
 
 from . import Lexers
@@ -165,19 +166,21 @@
             # check, if a new preparation is necessary
             preparedAPIs = self.__preparedName()
             if preparedAPIs:
-                preparedAPIsInfo = QFileInfo(preparedAPIs)
-                if not preparedAPIsInfo.exists():
+                preparedPath = pathlib.Path(preparedAPIs)
+                if not preparedPath.exists():
                     needsPreparation = True
                 else:
-                    preparedAPIsTime = preparedAPIsInfo.lastModified()
+                    preparedAPIsModified = preparedPath.stat().st_mtime
                     apifiles = sorted(Preferences.getEditorAPI(
                         self.__language, self.__projectType))
                     if self.__apifiles != apifiles:
                         needsPreparation = True
                     for apifile in apifiles:
+                        apifilePath = pathlib.Path(apifile)
                         if (
-                            QFileInfo(apifile).lastModified() >
-                            preparedAPIsTime
+                            apifilePath.exists() and
+                            apifilePath.stat().st_mtime >
+                            preparedAPIsModified
                         ):
                             needsPreparation = True
                             break
--- a/eric7/QScintilla/DocstringGenerator/PyDocstringGenerator.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/QScintilla/DocstringGenerator/PyDocstringGenerator.py	Fri Jul 01 11:02:32 2022 +0200
@@ -741,7 +741,6 @@
         if len(raiseRe) > 0:
             self.raiseList = [x.strip() for x in raiseRe]
             # remove duplicates from list while keeping it in the order
-            # stackoverflow.com/questions/7961363/removing-duplicates-in-lists
             self.raiseList = list(collections.OrderedDict.fromkeys(
                 self.raiseList))
 
--- a/eric7/QScintilla/Editor.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/QScintilla/Editor.py	Fri Jul 01 11:02:32 2022 +0200
@@ -12,13 +12,14 @@
 import contextlib
 import difflib
 import os
+import pathlib
 import re
 
 import editorconfig
 
 from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, Qt, QDir, QTimer, QModelIndex, QFileInfo,
-    QCryptographicHash, QEvent, QDateTime, QPoint, QSize
+    pyqtSignal, pyqtSlot, Qt, QDir, QTimer, QModelIndex, QCryptographicHash,
+    QEvent, QDateTime, QPoint, QSize
 )
 from PyQt6.QtGui import QPalette, QFont, QPixmap, QPainter, QActionGroup
 from PyQt6.QtWidgets import (
@@ -397,7 +398,7 @@
         if editor is None:
             if self.fileName:
                 if (
-                    (QFileInfo(self.fileName).size() // 1024) >
+                    (pathlib.Path(self.fileName).stat().st_size // 1024) >
                         Preferences.getEditor("WarnFilesize")
                 ):
                     res = EricMessageBox.yesNo(
@@ -406,8 +407,10 @@
                         self.tr("""<p>The size of the file <b>{0}</b>"""
                                 """ is <b>{1} KB</b>."""
                                 """ Do you really want to load it?</p>""")
-                        .format(self.fileName,
-                                QFileInfo(self.fileName).size() // 1024),
+                        .format(
+                            self.fileName,
+                            pathlib.Path(self.fileName).stat().st_size // 1024
+                        ),
                         icon=EricMessageBox.Warning)
                     if not res:
                         raise OSError()
@@ -1968,7 +1971,7 @@
         @param m modification status
         """
         if not m and bool(self.fileName):
-            self.lastModified = QFileInfo(self.fileName).lastModified()
+            self.lastModified = pathlib.Path(self.fileName).stat().st_mtime
         self.modificationStatusChanged.emit(m, self)
         self.undoAvailable.emit(self.isUndoAvailable())
         self.redoAvailable.emit(self.isRedoAvailable())
@@ -3230,7 +3233,7 @@
             self.extractTasks()
             
             self.setModified(modified)
-            self.lastModified = QFileInfo(self.fileName).lastModified()
+            self.lastModified = pathlib.Path(fn).stat().st_mtime
     
     def __convertTabs(self):
         """
@@ -3376,23 +3379,22 @@
             if fn.endswith("."):
                 fn = fn[:-1]
             
-            ext = QFileInfo(fn).suffix()
-            if not ext:
+            fpath = pathlib.Path(fn)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fn += ex
-            if QFileInfo(fn).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self,
                     self.tr("Save File"),
                     self.tr("<p>The file <b>{0}</b> already exists."
-                            " Overwrite it?</p>").format(fn),
+                            " Overwrite it?</p>").format(fpath),
                     icon=EricMessageBox.Warning)
                 if not res:
                     return ""
-            fn = Utilities.toNativeSeparators(fn)
-        
-        return fn
+        
+        return str(fpath)
         
     def saveFileCopy(self, path=None):
         """
@@ -3482,7 +3484,7 @@
                 
                 self.setLanguage(self.fileName)
             
-            self.lastModified = QFileInfo(self.fileName).lastModified()
+            self.lastModified = pathlib.Path(fn).stat().st_mtime
             if newName is not None:
                 self.vm.addToRecentList(newName)
             self.editorSaved.emit(self.fileName)
@@ -3492,7 +3494,7 @@
             self.__checkEncoding()
             return True
         else:
-            self.lastModified = QFileInfo(fn).lastModified()
+            self.lastModified = pathlib.Path(fn).stat().st_mtime
             return False
         
     def saveFileAs(self, path=None, toProject=False):
@@ -3523,7 +3525,7 @@
         if self.lexer_ is None:
             self.setLanguage(self.fileName)
         
-        self.lastModified = QFileInfo(self.fileName).lastModified()
+        self.lastModified = pathlib.Path(fn).stat().st_mtime
         self.vm.setEditorName(self, self.fileName)
         self.__updateReadOnly(True)
         
@@ -6875,24 +6877,23 @@
         if not fname:
             return  # user aborted
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        if QFileInfo(fname).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save macro"),
                 self.tr("<p>The macro file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fname),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
-        fname = Utilities.toNativeSeparators(fname)
         
         try:
-            with open(fname, "w", encoding="utf-8") as f:
+            with fpath.open("w", encoding="utf-8") as f:
                 f.write("{0}{1}".format(name, "\n"))
                 f.write(self.macros[name].save())
         except OSError:
@@ -6901,7 +6902,7 @@
                 self.tr("Error saving macro"),
                 self.tr(
                     "<p>The macro file <b>{0}</b> could not be written.</p>")
-                .format(fname))
+                .format(fpath))
             return
         
     def macroRecordingStart(self):
@@ -7083,8 +7084,7 @@
         if (
             self.vm.editorsCheckFocusInEnabled() and
             not self.inReopenPrompt and self.fileName and
-            QFileInfo(self.fileName).lastModified().toString() !=
-                self.lastModified.toString()
+            pathlib.Path(self.fileName).stat().st_mtime != self.lastModified
         ):
             self.inReopenPrompt = True
             if Preferences.getEditor("AutoReopen") and not self.isModified():
@@ -7109,7 +7109,9 @@
                     self.refresh()
                 else:
                     # do not prompt for this change again...
-                    self.lastModified = QFileInfo(self.fileName).lastModified()
+                    self.lastModified = (
+                        pathlib.Path(self.fileName).stat().st_mtime
+                    )
             self.inReopenPrompt = False
         
         self.setCursorFlashTime(QApplication.cursorFlashTime())
@@ -7299,7 +7301,7 @@
             return
         
         readOnly = (
-            not QFileInfo(self.fileName).isWritable() or
+            not os.access(self.fileName, os.W_OK) or
             self.isReadOnly()
         )
         if not bForce and (readOnly == self.isReadOnly()):
@@ -7445,7 +7447,7 @@
             for url in event.mimeData().urls():
                 fname = url.toLocalFile()
                 if fname:
-                    if not QFileInfo(fname).isDir():
+                    if not pathlib.Path(fname).is_dir():
                         self.vm.openSourceFile(fname)
                     else:
                         EricMessageBox.information(
--- a/eric7/QScintilla/Exporters/ExporterBase.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/QScintilla/Exporters/ExporterBase.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,12 +7,12 @@
 Module implementing the exporter base class.
 """
 
-from PyQt6.QtCore import QFileInfo, QObject, QCoreApplication
+import pathlib
+
+from PyQt6.QtCore import QObject, QCoreApplication
 
 from EricWidgets import EricMessageBox, EricFileDialog
 
-import Utilities
-
 
 class ExporterBase(QObject):
     """
@@ -47,12 +47,12 @@
             EricFileDialog.DontConfirmOverwrite)
         
         if fn:
-            ext = QFileInfo(fn).suffix()
-            if not ext:
+            fpath = pathlib.Path(fn)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fn += ex
-            if QFileInfo(fn).exists():
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 res = EricMessageBox.yesNo(
                     self.editor,
                     QCoreApplication.translate(
@@ -60,14 +60,12 @@
                     QCoreApplication.translate(
                         'Exporter',
                         "<p>The file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fn),
+                        " Overwrite it?</p>").format(fpath),
                     icon=EricMessageBox.Warning)
                 if not res:
                     return ""
-            
-            fn = Utilities.toNativeSeparators(fn)
         
-        return fn
+        return str(fpath)
     
     def exportSource(self):
         """
--- a/eric7/QScintilla/MiniEditor.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/QScintilla/MiniEditor.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,13 +8,14 @@
 """
 
 import os
+import pathlib
 import re
 import contextlib
 
 import editorconfig
 
 from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, Qt, QSignalMapper, QPoint, QTimer, QFileInfo, QSize,
+    pyqtSignal, pyqtSlot, Qt, QSignalMapper, QPoint, QTimer, QSize,
     QCoreApplication
 )
 from PyQt6.QtGui import (
@@ -497,7 +498,7 @@
         if not self.__curFile:
             writ = '   '
         else:
-            if QFileInfo(self.__curFile).isWritable():
+            if os.access(self.__curFile, os.W_OK):
                 writ = ' rw'
             else:
                 writ = ' ro'
@@ -2874,7 +2875,7 @@
         @param fullFileName full pathname of the given file (string)
         @return filename part (string)
         """
-        return QFileInfo(fullFileName).fileName()
+        return pathlib.Path(fullFileName).name
 
     def __modificationChanged(self, m):
         """
@@ -3140,7 +3141,7 @@
             sb.showMessage(self.tr('Printing...'))
             QApplication.processEvents()
             if self.__curFile:
-                printer.setDocName(QFileInfo(self.__curFile).fileName())
+                printer.setDocName(pathlib.Path(self.__curFile).name)
             else:
                 printer.setDocName(self.tr("Untitled"))
             if (
@@ -3175,7 +3176,7 @@
         
         printer = Printer(mode=QPrinter.PrinterMode.HighResolution)
         if self.__curFile:
-            printer.setDocName(QFileInfo(self.__curFile).fileName())
+            printer.setDocName(pathlib.Path(self.__curFile).name)
         else:
             printer.setDocName(self.tr("Untitled"))
         preview = QPrintPreviewDialog(printer, self)
--- a/eric7/QScintilla/Shell.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/QScintilla/Shell.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,8 +11,9 @@
 import re
 import contextlib
 import enum
+import pathlib
 
-from PyQt6.QtCore import pyqtSignal, pyqtSlot, QFileInfo, Qt, QEvent
+from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QEvent
 from PyQt6.QtGui import QClipboard, QPalette, QFont, QShortcut
 from PyQt6.QtWidgets import (
     QDialog, QInputDialog, QApplication, QMenu, QWidget, QHBoxLayout,
@@ -2197,7 +2198,7 @@
             for url in event.mimeData().urls():
                 fname = url.toLocalFile()
                 if fname:
-                    if not QFileInfo(fname).isDir():
+                    if not pathlib.Path(fname).is_dir():
                         self.vm.openSourceFile(fname)
                     else:
                         EricMessageBox.information(
@@ -2399,23 +2400,22 @@
                 if fn.endswith("."):
                     fn = fn[:-1]
                 
-                ext = QFileInfo(fn).suffix()
-                if not ext:
+                fpath = pathlib.Path(fn)
+                if not fpath.suffix:
                     ex = selectedFilter.split("(*")[1].split(")")[0]
                     if ex:
-                        fn += ex
-                if QFileInfo(fn).exists():
+                        fpath = fpath.with_suffix(ex)
+                if fpath.exists():
                     res = EricMessageBox.yesNo(
                         self,
                         self.tr("Save Shell Contents"),
                         self.tr("<p>The file <b>{0}</b> already exists."
-                                " Overwrite it?</p>").format(fn),
+                                " Overwrite it?</p>").format(fpath),
                         icon=EricMessageBox.Warning)
                     if not res:
                         return
-                fn = Utilities.toNativeSeparators(fn)
             try:
-                with open(fn, "w", encoding="utf-8") as f:
+                with fpath.open("w", encoding="utf-8") as f:
                     f.write(txt)
             except (OSError, UnicodeError) as why:
                 EricMessageBox.critical(
@@ -2423,7 +2423,7 @@
                     self.tr("Save Shell Contents"),
                     self.tr('<p>The file <b>{0}</b> could not be saved.<br/>'
                             'Reason: {1}</p>')
-                    .format(fn, str(why)))
+                    .format(fpath, str(why)))
     
     #################################################################
     ## Project Support
--- a/eric7/Snapshot/SnapWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Snapshot/SnapWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -12,12 +12,12 @@
 #
 
 import os
+import pathlib
 import re
 import contextlib
 
 from PyQt6.QtCore import (
-    pyqtSlot, Qt, QFile, QFileInfo, QTimer, QPoint, QMimeData, QLocale,
-    QStandardPaths, QIODevice
+    pyqtSlot, Qt, QTimer, QPoint, QMimeData, QLocale, QStandardPaths
 )
 from PyQt6.QtGui import QImageWriter, QPixmap, QDrag, QKeySequence, QShortcut
 from PyQt6.QtWidgets import QWidget, QApplication
@@ -210,15 +210,15 @@
             if not fileName:
                 return
             
-            ext = QFileInfo(fileName).suffix()
-            if not ext:
+            fpath = pathlib.Path(fileName)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fileName += ex
+                    fpath = fpath.with_suffix(ex)
             
-            if self.__saveImage(fileName):
+            if self.__saveImage(str(fpath)):
                 self.__modified = False
-                self.__filename = fileName
+                self.__filename = str(fpath)
                 self.__autoIncFilename()
                 self.__updateCaption()
     
@@ -229,7 +229,7 @@
         @param fileName name of the file to save to (string)
         @return flag indicating success (boolean)
         """
-        if QFileInfo(fileName).exists():
+        if pathlib.Path(fileName).exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save Snapshot"),
@@ -239,22 +239,11 @@
             if not res:
                 return False
         
-        file = QFile(fileName)
-        if not file.open(QIODevice.OpenModeFlag.WriteOnly):
-            EricMessageBox.warning(
-                self, self.tr("Save Snapshot"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
-            return False
-        
-        ok = self.__snapshot.save(file)
-        file.close()
-        
+        ok = self.__snapshot.save(fileName)
         if not ok:
             EricMessageBox.warning(
                 self, self.tr("Save Snapshot"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
+                self.tr("Cannot write file '{0}'.").format(fileName))
         
         return ok
     
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Styles/eric7_Dark_Gray.ehj	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,11689 @@
+{
+  "header": {
+    "comment": "eric highlighting styles file",
+    "saved": "2022-01-09, 16:46:26",
+    "author": "detlev@die-offenbachs.de"
+  },
+  "lexers": [
+    {
+      "name": "Bash",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 1,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#ff0000",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "DejaVu Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 5,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 7,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "DejaVu Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 8,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Scalar",
+          "style": 9,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#645858",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Parameter expansion",
+          "style": 10,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#99995f",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backticks",
+          "style": 11,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#645858",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Here document delimiter",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#aa81a9",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted here document",
+          "style": 13,
+          "substyle": -1,
+          "color": "#ffd8fe",
+          "paper": "#aa81a9",
+          "font": "DejaVu Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Batch",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 2,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 3,
+          "substyle": -1,
+          "color": "#ffff7f",
+          "paper": "#606060",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Hide command character",
+          "style": 4,
+          "substyle": -1,
+          "color": "#d1d100",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "External command",
+          "style": 5,
+          "substyle": -1,
+          "color": "#2bc2f0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Variable",
+          "style": 6,
+          "substyle": -1,
+          "color": "#d068d3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 7,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "C++",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
+          "style": 20,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#557555",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Additional Identifier",
+          "style": 11,
+          "substyle": 0,
+          "color": "#ff00b7",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "std map string vector"
+        },
+        {
+          "description": "Additional JavaDoc keyword",
+          "style": 17,
+          "substyle": 0,
+          "color": "#00aaee",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "check"
+        },
+        {
+          "description": "Inactive additional identifier",
+          "style": 75,
+          "substyle": 0,
+          "color": "#bb6666",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "std map string vector"
+        },
+        {
+          "description": "Inactive additional JavaDoc keyword",
+          "style": 81,
+          "substyle": 0,
+          "color": "#6699aa",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "check"
+        }
+      ]
+    },
+    {
+      "name": "C#",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
+          "style": 20,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#7faf7f",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "CMake",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#4fdc4d",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 2,
+          "substyle": -1,
+          "color": "#551a55",
+          "paper": "#9c9c9c",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Left quoted string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#551a55",
+          "paper": "#9c9c9c",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Right quoted string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#551a55",
+          "paper": "#9c9c9c",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function",
+          "style": 5,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Variable",
+          "style": 6,
+          "substyle": -1,
+          "color": "#ff9494",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 7,
+          "substyle": -1,
+          "color": "#ffb265",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined",
+          "style": 8,
+          "substyle": -1,
+          "color": "#feffc7",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "WHILE block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "FOREACH block",
+          "style": 10,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IF block",
+          "style": 11,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "MACRO block",
+          "style": 12,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Variable within a string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#cc3300",
+          "paper": "#eeeeee",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 14,
+          "substyle": -1,
+          "color": "#a0ff33",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "CSS",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tag",
+          "style": 1,
+          "substyle": -1,
+          "color": "#75ff98",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class selector",
+          "style": 2,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pseudo-class",
+          "style": 3,
+          "substyle": -1,
+          "color": "#cc6363",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unknown pseudo-class",
+          "style": 4,
+          "substyle": -1,
+          "color": "#ffb45d",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 5,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "CSS1 property",
+          "style": 6,
+          "substyle": -1,
+          "color": "#81a9ff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unknown property",
+          "style": 7,
+          "substyle": -1,
+          "color": "#ff0000",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Value",
+          "style": 8,
+          "substyle": -1,
+          "color": "#ff92bc",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00b400",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ID selector",
+          "style": 10,
+          "substyle": -1,
+          "color": "#00dada",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Important",
+          "style": 11,
+          "substyle": -1,
+          "color": "#ff8000",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "@-rule",
+          "style": 12,
+          "substyle": -1,
+          "color": "#aaaa00",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 14,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "CSS2 property",
+          "style": 15,
+          "substyle": -1,
+          "color": "#00b7ff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Attribute",
+          "style": 16,
+          "substyle": -1,
+          "color": "#ff7575",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "CSS3 property",
+          "style": 17,
+          "substyle": -1,
+          "color": "#c8ffb3",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pseudo-element",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended CSS property",
+          "style": 19,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended pseudo-class",
+          "style": 20,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended pseudo-element",
+          "style": 21,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Media rule",
+          "style": 22,
+          "substyle": -1,
+          "color": "#c7c700",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Variable",
+          "style": 23,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Cython",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple single-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple double-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class name",
+          "style": 8,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function or method name",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00d5d5",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 12,
+          "substyle": -1,
+          "color": "#27e534",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#bdbdbd",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Highlighted identifier",
+          "style": 14,
+          "substyle": -1,
+          "color": "#71c6ff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Decorator",
+          "style": 15,
+          "substyle": -1,
+          "color": "#e38c00",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted f-string",
+          "style": 16,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted f-string",
+          "style": 17,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple single-quoted f-string",
+          "style": 18,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple double-quoted f-string",
+          "style": 19,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard Library Modules",
+          "style": 11,
+          "substyle": 0,
+          "color": "#dd9900",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "__main__ _dummy_thread _thread abc aifc argparse array ast asynchat asyncio\n asyncore atexit audioop base64 bdb binascii binhex bisect builtins bz2\n calendar cgi cgitb chunk cmath cmd code codecs codeop collections colorsys\n compileall concurrent configparser contextlib copy copyreg crypt csv ctypes\n curses datetime dbm decimal difflib dis distutils dummy_threading email\n ensurepip enum errno faulthandler fcntl filecmp fileinput fnmatch formatter\n fpectl fractions ftplib functools gc getopt getpass gettext glob grp gzip\n hashlib heapq hmac html http http imaplib imghdr importlib inspect io\n ipaddress itertools json keyword linecache locale logging lzma macpath\n mailbox mailcap marshal math mimetypes mmap modulefinder msilib msvcrt\n multiprocessing netrc nis nntplib numbers operator os ossaudiodev parser path\n pathlib pdb pickle pickletools pipes pkgutil platform plistlib poplib posix\n pprint pty pwd py_compile pyclbr queue quopri random re readline reprlib\n resource rlcompleter runpy sched select selectors shelve shlex shutil signal\n site smtpd smtplib sndhdr socket socketserver spwd sqlite3 ssl stat statistics\n string stringprep struct subprocess sunau symbol symtable sys sysconfig syslog\n tabnanny tarfile telnetlib tempfile termios textwrap threading time timeit\n tkinter token tokenize trace traceback tracemalloc tty turtle types\n unicodedata unittest urllib uu uuid venv warnings wave weakref webbrowser\n winreg winsound wsgiref xdrlib xml xmlrpc zipfile zipimport zlib"
+        },
+        {
+          "description": "__future__ Imports",
+          "style": 11,
+          "substyle": 1,
+          "color": "#ee00aa",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "__future__ with_statement unicode_literals print_function division\n absolute_import generator_stop annotations"
+        },
+        {
+          "description": "PyQt5 Modules",
+          "style": 11,
+          "substyle": 2,
+          "color": "#41dd97",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "PyQt5 Qsci Qt QtCore QtDBus QtDesigner QtGui QtHelp QtLocation QtMacExtras QtMultimedia QtMultimediaWidgets QtNetwork QtNetworkAuth QtNfc QtOpenGL QtPositioning QtPrintSupport QtQml QtQuick QtQuickWidgets QtRemoteObjects QtSensors QtSerialPort QtSql QtSvg QtTest QtWebChannel QtWebEngine QtWebEngineCore QtWebEngineWidgets QtWebSockets QtWidgets QtWinExtras QtX11Extras QtXml QtXmlPatterns sip QtWebKit QtWebKitWidgets"
+        },
+        {
+          "description": "Cython Specifics",
+          "style": 11,
+          "substyle": 3,
+          "color": "#dd0000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "cython pyximport Cython __cinit__ __dealloc__"
+        }
+      ]
+    },
+    {
+      "name": "D",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Line comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "DDoc style block comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#7ee17e",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Nesting comment",
+          "style": 4,
+          "substyle": -1,
+          "color": "#cff8cf",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 5,
+          "substyle": -1,
+          "color": "#00eeee",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 6,
+          "substyle": -1,
+          "color": "#00fbff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keyword",
+          "style": 7,
+          "substyle": -1,
+          "color": "#00fbff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Documentation keyword",
+          "style": 8,
+          "substyle": -1,
+          "color": "#00fbff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Type definition",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00fbff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 10,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 11,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Character",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 13,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 14,
+          "substyle": -1,
+          "color": "#c3d3d9",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "DDoc style line comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#7ee17e",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "DDoc keyword",
+          "style": 16,
+          "substyle": -1,
+          "color": "#79afff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "DDoc keyword error",
+          "style": 17,
+          "substyle": -1,
+          "color": "#ff9662",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backquoted string",
+          "style": 18,
+          "substyle": -1,
+          "color": "#c7d8de",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Raw string",
+          "style": 19,
+          "substyle": -1,
+          "color": "#c7d8de",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 1",
+          "style": 20,
+          "substyle": -1,
+          "color": "#c7d8de",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 2",
+          "style": 21,
+          "substyle": -1,
+          "color": "#c7d8de",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 3",
+          "style": 22,
+          "substyle": -1,
+          "color": "#c7d8de",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Diff",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Command",
+          "style": 2,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Header",
+          "style": 3,
+          "substyle": -1,
+          "color": "#78fdff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Position",
+          "style": 4,
+          "substyle": -1,
+          "color": "#ff3cfc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Removed line",
+          "style": 5,
+          "substyle": -1,
+          "color": "#ffb574",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Added line",
+          "style": 6,
+          "substyle": -1,
+          "color": "#89ff9b",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Changed line",
+          "style": 7,
+          "substyle": -1,
+          "color": "#e2e2e2",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Added adding patch",
+          "style": 8,
+          "substyle": -1,
+          "color": "#89ff9b",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Removed adding patch",
+          "style": 9,
+          "substyle": -1,
+          "color": "#89ff9b",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Added removing patch",
+          "style": 10,
+          "substyle": -1,
+          "color": "#ffb574",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Removed removing patch",
+          "style": 11,
+          "substyle": -1,
+          "color": "#ffb574",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Fortran",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 5,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 7,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 8,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Intrinsic function",
+          "style": 9,
+          "substyle": -1,
+          "color": "#b00040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended function",
+          "style": 10,
+          "substyle": -1,
+          "color": "#b04080",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 11,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Dotted operator",
+          "style": 12,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 13,
+          "substyle": -1,
+          "color": "#e0c0e0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Continuation",
+          "style": 14,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#f0e080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Fortran77",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 5,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 7,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 8,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Intrinsic function",
+          "style": 9,
+          "substyle": -1,
+          "color": "#b00040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended function",
+          "style": 10,
+          "substyle": -1,
+          "color": "#b04080",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 11,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Dotted operator",
+          "style": 12,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 13,
+          "substyle": -1,
+          "color": "#e0c0e0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Continuation",
+          "style": 14,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#f0e080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "HTML",
+      "styles": [
+        {
+          "description": "HTML default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tag",
+          "style": 1,
+          "substyle": -1,
+          "color": "#989dff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unknown tag",
+          "style": 2,
+          "substyle": -1,
+          "color": "#ff4e51",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Attribute",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00eeee",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unknown attribute",
+          "style": 4,
+          "substyle": -1,
+          "color": "#ff6a6c",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "HTML number",
+          "style": 5,
+          "substyle": -1,
+          "color": "#00e2e2",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "HTML double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "HTML single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Other text in a tag",
+          "style": 8,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "HTML comment",
+          "style": 9,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Entity",
+          "style": 10,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "End of a tag",
+          "style": 11,
+          "substyle": -1,
+          "color": "#00d5ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of an XML fragment",
+          "style": 12,
+          "substyle": -1,
+          "color": "#73b2ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "End of an XML fragment",
+          "style": 13,
+          "substyle": -1,
+          "color": "#73b2ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Script tag",
+          "style": 14,
+          "substyle": -1,
+          "color": "#8fe5ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP fragment with @",
+          "style": 15,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffff00",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP fragment",
+          "style": 16,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffdf00",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "CDATA",
+          "style": 17,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffdf00",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of a PHP fragment",
+          "style": 18,
+          "substyle": -1,
+          "color": "#0000ff",
+          "paper": "#ffefbf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unquoted HTML value",
+          "style": 19,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#ffefff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP X-Code comment",
+          "style": 20,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML default",
+          "style": 21,
+          "substyle": -1,
+          "color": "#989cdf",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML command",
+          "style": 22,
+          "substyle": -1,
+          "color": "#989cdf",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "First parameter of an SGML command",
+          "style": 23,
+          "substyle": -1,
+          "color": "#9cee9c",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML double-quoted string",
+          "style": 24,
+          "substyle": -1,
+          "color": "#800000",
+          "paper": "#efefff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML single-quoted string",
+          "style": 25,
+          "substyle": -1,
+          "color": "#993300",
+          "paper": "#efefff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML error",
+          "style": 26,
+          "substyle": -1,
+          "color": "#800000",
+          "paper": "#ff6666",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML special entity",
+          "style": 27,
+          "substyle": -1,
+          "color": "#98bfff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML comment",
+          "style": 29,
+          "substyle": -1,
+          "color": "#808000",
+          "paper": "#efefff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "First parameter comment of an SGML command",
+          "style": 30,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML block default",
+          "style": 31,
+          "substyle": -1,
+          "color": "#000066",
+          "paper": "#cccce0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of a JavaScript fragment",
+          "style": 40,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript default",
+          "style": 41,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript comment",
+          "style": 42,
+          "substyle": -1,
+          "color": "#00d900",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript line comment",
+          "style": 43,
+          "substyle": -1,
+          "color": "#00d900",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style JavaScript comment",
+          "style": 44,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript number",
+          "style": 45,
+          "substyle": -1,
+          "color": "#00cfcf",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript word",
+          "style": 46,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript keyword",
+          "style": 47,
+          "substyle": -1,
+          "color": "#6f6fff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript double-quoted string",
+          "style": 48,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript single-quoted string",
+          "style": 49,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript symbol",
+          "style": 50,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript unclosed string",
+          "style": 51,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#bfbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
+          "style": 52,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP JavaScript fragment",
+          "style": 55,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#262626",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript default",
+          "style": 56,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript comment",
+          "style": 57,
+          "substyle": -1,
+          "color": "#007f00",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript line comment",
+          "style": 58,
+          "substyle": -1,
+          "color": "#007f00",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style ASP JavaScript comment",
+          "style": 59,
+          "substyle": -1,
+          "color": "#7f7f7f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript number",
+          "style": 60,
+          "substyle": -1,
+          "color": "#007f7f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript word",
+          "style": 61,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript keyword",
+          "style": 62,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript double-quoted string",
+          "style": 63,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript single-quoted string",
+          "style": 64,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript symbol",
+          "style": 65,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript unclosed string",
+          "style": 66,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#bfbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript regular expression",
+          "style": 67,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of a VBScript fragment",
+          "style": 70,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "VBScript default",
+          "style": 71,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript comment",
+          "style": 72,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript number",
+          "style": 73,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript keyword",
+          "style": 74,
+          "substyle": -1,
+          "color": "#4f58ff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript string",
+          "style": 75,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript identifier",
+          "style": 76,
+          "substyle": -1,
+          "color": "#4f58ff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript unclosed string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#000080",
+          "paper": "#7f7fff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP VBScript fragment",
+          "style": 80,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript default",
+          "style": 81,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript comment",
+          "style": 82,
+          "substyle": -1,
+          "color": "#008000",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript number",
+          "style": 83,
+          "substyle": -1,
+          "color": "#008080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript keyword",
+          "style": 84,
+          "substyle": -1,
+          "color": "#000080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#800080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript identifier",
+          "style": 86,
+          "substyle": -1,
+          "color": "#000080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript unclosed string",
+          "style": 87,
+          "substyle": -1,
+          "color": "#000080",
+          "paper": "#7f7fff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Start of a Python fragment",
+          "style": 90,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Python default",
+          "style": 91,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python comment",
+          "style": 92,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python number",
+          "style": 93,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python double-quoted string",
+          "style": 94,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python single-quoted string",
+          "style": 95,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python keyword",
+          "style": 96,
+          "substyle": -1,
+          "color": "#adaaff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python triple single-quoted string",
+          "style": 97,
+          "substyle": -1,
+          "color": "#ff7777",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python triple double-quoted string",
+          "style": 98,
+          "substyle": -1,
+          "color": "#ff7777",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python class name",
+          "style": 99,
+          "substyle": -1,
+          "color": "#adaaff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python function or method name",
+          "style": 100,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python operator",
+          "style": 101,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python identifier",
+          "style": 102,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP Python fragment",
+          "style": 105,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP Python default",
+          "style": 106,
+          "substyle": -1,
+          "color": "#808080",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python comment",
+          "style": 107,
+          "substyle": -1,
+          "color": "#007f00",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python number",
+          "style": 108,
+          "substyle": -1,
+          "color": "#007f7f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python double-quoted string",
+          "style": 109,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python single-quoted string",
+          "style": 110,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python keyword",
+          "style": 111,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python triple single-quoted string",
+          "style": 112,
+          "substyle": -1,
+          "color": "#7f0000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python triple double-quoted string",
+          "style": 113,
+          "substyle": -1,
+          "color": "#7f0000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python class name",
+          "style": 114,
+          "substyle": -1,
+          "color": "#0000ff",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python function or method name",
+          "style": 115,
+          "substyle": -1,
+          "color": "#007f7f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python operator",
+          "style": 116,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python identifier",
+          "style": 117,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "PHP default",
+          "style": 118,
+          "substyle": -1,
+          "color": "#9ea0ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "PHP double-quoted string",
+          "style": 119,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP single-quoted string",
+          "style": 120,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP keyword",
+          "style": 121,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP number",
+          "style": 122,
+          "substyle": -1,
+          "color": "#ffbf00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP variable",
+          "style": 123,
+          "substyle": -1,
+          "color": "#999bff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP comment",
+          "style": 124,
+          "substyle": -1,
+          "color": "#ffe194",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP line comment",
+          "style": 125,
+          "substyle": -1,
+          "color": "#ffe194",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP double-quoted variable",
+          "style": 126,
+          "substyle": -1,
+          "color": "#999bff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP operator",
+          "style": 127,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "IDL",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#804080",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
+          "style": 20,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#557555",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Java",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
+          "style": 20,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#557555",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#fff3ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#667d66",
+          "paper": "#e7ffd7",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "JavaScript",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#e0f0ff",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style C++ comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes and typedefs",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++ raw string",
+          "style": 20,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Vala triple-quoted verbatim string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pike hash-quoted string",
+          "style": 22,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor C comment",
+          "style": 23,
+          "substyle": -1,
+          "color": "#659900",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style pre-processor comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User-defined literal",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Task marker",
+          "style": 26,
+          "substyle": -1,
+          "color": "#be07ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 27,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive default",
+          "style": 64,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C comment",
+          "style": 65,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ comment",
+          "style": 66,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C comment",
+          "style": 67,
+          "substyle": -1,
+          "color": "#d0d0d0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive number",
+          "style": 68,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive keyword",
+          "style": 69,
+          "substyle": -1,
+          "color": "#9090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive double-quoted string",
+          "style": 70,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive single-quoted string",
+          "style": 71,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive IDL UUID",
+          "style": 72,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor block",
+          "style": 73,
+          "substyle": -1,
+          "color": "#b0b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive operator",
+          "style": 74,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive identifier",
+          "style": 75,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive unclosed string",
+          "style": 76,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive C# verbatim string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaScript regular expression",
+          "style": 78,
+          "substyle": -1,
+          "color": "#7faf7f",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style C++ comment",
+          "style": 79,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive secondary keywords and identifiers",
+          "style": 80,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword",
+          "style": 81,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc keyword error",
+          "style": 82,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive global classes and typedefs",
+          "style": 83,
+          "substyle": -1,
+          "color": "#b0b0b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive C++ raw string",
+          "style": 84,
+          "substyle": -1,
+          "color": "#b090b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive Vala triple-quoted verbatim string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive Pike hash-quoted string",
+          "style": 86,
+          "substyle": -1,
+          "color": "#90b090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Inactive pre-processor C comment",
+          "style": 87,
+          "substyle": -1,
+          "color": "#a0c090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive JavaDoc style pre-processor comment",
+          "style": 88,
+          "substyle": -1,
+          "color": "#c0c0c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive user-defined literal",
+          "style": 89,
+          "substyle": -1,
+          "color": "#d7a090",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive task marker",
+          "style": 90,
+          "substyle": -1,
+          "color": "#c3a1cf",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inactive escape sequence",
+          "style": 91,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Lua",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#d0f0f0",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Line comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Character",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Literal string",
+          "style": 8,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#e0ffff",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Preprocessor",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Basic functions",
+          "style": 13,
+          "substyle": -1,
+          "color": "#315581",
+          "paper": "#d0ffd0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String, table and maths functions",
+          "style": 14,
+          "substyle": -1,
+          "color": "#315581",
+          "paper": "#d0d0ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Coroutines, i/o and system facilities",
+          "style": 15,
+          "substyle": -1,
+          "color": "#315581",
+          "paper": "#ffd0d0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 1",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 2",
+          "style": 17,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 3",
+          "style": 18,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 4",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 20,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Makefile",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Preprocessor",
+          "style": 2,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Variable",
+          "style": 3,
+          "substyle": -1,
+          "color": "#999eff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 4,
+          "substyle": -1,
+          "color": "#e6dbcf",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Target",
+          "style": 5,
+          "substyle": -1,
+          "color": "#ff7979",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 9,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#ff0000",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Matlab",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Command",
+          "style": 2,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 5,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 7,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 8,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Octave",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Command",
+          "style": 2,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 5,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 7,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 8,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Pascal",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 1,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "'{ ... }' style comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "'(* ... *)' style comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Line comment",
+          "style": 4,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "'{$ ... }' style pre-processor block",
+          "style": 5,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "'(*$ ... *)' style pre-processor block",
+          "style": 6,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 7,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Hexadecimal number",
+          "style": 8,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 9,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 10,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Charter,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 11,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Character",
+          "style": 12,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 13,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inline asm",
+          "style": 14,
+          "substyle": -1,
+          "color": "#804080",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Perl",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 1,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#ff0000",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "POD",
+          "style": 3,
+          "substyle": -1,
+          "color": "#004000",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Charter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Scalar",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffe0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Array",
+          "style": 13,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffffe0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Hash",
+          "style": 14,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffe0ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Symbol table",
+          "style": 15,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0e0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 17,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#a0ffa0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Substitution",
+          "style": 18,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#f0e080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backticks",
+          "style": 20,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Data section",
+          "style": 21,
+          "substyle": -1,
+          "color": "#600000",
+          "paper": "#fff0d8",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Here document delimiter",
+          "style": 22,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted here document",
+          "style": 23,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted here document",
+          "style": 24,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Backtick here document",
+          "style": 25,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (q)",
+          "style": 26,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qq)",
+          "style": 27,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qx)",
+          "style": 28,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qr)",
+          "style": 29,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qw)",
+          "style": 30,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "POD verbatim",
+          "style": 31,
+          "substyle": -1,
+          "color": "#004000",
+          "paper": "#c0ffc0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Subroutine prototype",
+          "style": 40,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Format identifier",
+          "style": 41,
+          "substyle": -1,
+          "color": "#c000c0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Format body",
+          "style": 42,
+          "substyle": -1,
+          "color": "#c000c0",
+          "paper": "#fff0ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string (interpolated variable)",
+          "style": 43,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Translation",
+          "style": 44,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#f0e080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Regular expression (interpolated variable)",
+          "style": 54,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Substitution (interpolated variable)",
+          "style": 55,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backticks (interpolated variable)",
+          "style": 57,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted here document (interpolated variable)",
+          "style": 61,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Backtick here document (interpolated variable)",
+          "style": 62,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qq, interpolated variable)",
+          "style": 64,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qx, interpolated variable)",
+          "style": 65,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string (qr, interpolated variable)",
+          "style": 66,
+          "substyle": -1,
+          "color": "#d00000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "PostScript",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "DSC comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "DSC comment value",
+          "style": 3,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Name",
+          "style": 5,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 6,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Charter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Literal",
+          "style": 7,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Immediately evaluated literal",
+          "style": 8,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Array parenthesis",
+          "style": 9,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Dictionary parenthesis",
+          "style": 10,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Procedure parenthesis",
+          "style": 11,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Charter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Text",
+          "style": 12,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Charter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Hexadecimal string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Base85 string",
+          "style": 14,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Bad string character",
+          "style": 15,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#ff0000",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Povray",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ff0080",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#91fe8f",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment line",
+          "style": 2,
+          "substyle": -1,
+          "color": "#91fe8f",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 3,
+          "substyle": -1,
+          "color": "#6beeee",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 4,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 5,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 6,
+          "substyle": -1,
+          "color": "#e274e5",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Directive",
+          "style": 8,
+          "substyle": -1,
+          "color": "#fefe00",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Bad directive",
+          "style": 9,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Objects, CSG and appearance",
+          "style": 10,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#ffd0d0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Types, modifiers and items",
+          "style": 11,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#ffffd0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Predefined identifiers",
+          "style": 12,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#ffffff",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Predefined functions",
+          "style": 13,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#d0d0ff",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 1",
+          "style": 14,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#d0ffd0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 2",
+          "style": 15,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#d0d0d0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 3",
+          "style": 16,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#e0e0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Properties",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Section",
+          "style": 2,
+          "substyle": -1,
+          "color": "#ec8aef",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Assignment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#e38c00",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Default value",
+          "style": 4,
+          "substyle": -1,
+          "color": "#d5d66c",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Key",
+          "style": 5,
+          "substyle": -1,
+          "color": "#e8ddd2",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Protocol Buffer",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Preprocessor",
+          "style": 2,
+          "substyle": -1,
+          "color": "#dd9900",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 3,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pseudo Keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Type Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#de77a0",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Word",
+          "style": 7,
+          "substyle": -1,
+          "color": "#e19bff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Builtin",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function or method name",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class name",
+          "style": 10,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Namespace",
+          "style": 11,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Exception",
+          "style": 12,
+          "substyle": -1,
+          "color": "#e75555",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 13,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Constant",
+          "style": 14,
+          "substyle": -1,
+          "color": "#dd3131",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 15,
+          "substyle": -1,
+          "color": "#e1e100",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Entity",
+          "style": 16,
+          "substyle": -1,
+          "color": "#dedede",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Attribute",
+          "style": 17,
+          "substyle": -1,
+          "color": "#b6d13b",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tag",
+          "style": 18,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Decorator",
+          "style": 19,
+          "substyle": -1,
+          "color": "#e19bff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 20,
+          "substyle": -1,
+          "color": "#f46b6b",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Documentation string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#f46b6b",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Scalar",
+          "style": 22,
+          "substyle": -1,
+          "color": "#bb6688",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape",
+          "style": 23,
+          "substyle": -1,
+          "color": "#bb6622",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 24,
+          "substyle": -1,
+          "color": "#bb6688",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Symbol",
+          "style": 25,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Other string",
+          "style": 26,
+          "substyle": -1,
+          "color": "#00d300",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 27,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Heading",
+          "style": 28,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Subheading",
+          "style": 29,
+          "substyle": -1,
+          "color": "#dd60dd",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Deleted",
+          "style": 30,
+          "substyle": -1,
+          "color": "#e30000",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inserted",
+          "style": 31,
+          "substyle": -1,
+          "color": "#00dd00",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Generic error",
+          "style": 40,
+          "substyle": -1,
+          "color": "#ff0000",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Emphasized text",
+          "style": 41,
+          "substyle": -1,
+          "color": "#ded3c9",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Strong text",
+          "style": 42,
+          "substyle": -1,
+          "color": "#ded3c9",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Prompt",
+          "style": 43,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Output",
+          "style": 44,
+          "substyle": -1,
+          "color": "#cccccc",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Traceback",
+          "style": 45,
+          "substyle": -1,
+          "color": "#6985ea",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 46,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#ff0000",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 47,
+          "substyle": -1,
+          "color": "#007f00",
+          "paper": "#a8ffa8",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Property",
+          "style": 48,
+          "substyle": -1,
+          "color": "#26b5e0",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Character",
+          "style": 49,
+          "substyle": -1,
+          "color": "#e476eb",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Here document",
+          "style": 50,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Punctuation",
+          "style": 51,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Hashbang",
+          "style": 52,
+          "substyle": -1,
+          "color": "#00c000",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Reserved Keyword",
+          "style": 53,
+          "substyle": -1,
+          "color": "#da10bc",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Literal",
+          "style": 54,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double quoted string",
+          "style": 55,
+          "substyle": -1,
+          "color": "#c582f8",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single quoted string",
+          "style": 56,
+          "substyle": -1,
+          "color": "#c582f8",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backtick string",
+          "style": 57,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#a08080",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Whitespace",
+          "style": 58,
+          "substyle": -1,
+          "color": "#bbbbbb",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Python3",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple single-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple double-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class name",
+          "style": 8,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function or method name",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00d5d5",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 12,
+          "substyle": -1,
+          "color": "#27e534",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#bdbdbd",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Highlighted identifier",
+          "style": 14,
+          "substyle": -1,
+          "color": "#71c6ff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Decorator",
+          "style": 15,
+          "substyle": -1,
+          "color": "#e38c00",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted f-string",
+          "style": 16,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted f-string",
+          "style": 17,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple single-quoted f-string",
+          "style": 18,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple double-quoted f-string",
+          "style": 19,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard Library Modules",
+          "style": 11,
+          "substyle": 0,
+          "color": "#dd9900",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "__main__ _dummy_thread _thread abc aifc argparse array ast asynchat asyncio\n asyncore atexit audioop base64 bdb binascii binhex bisect builtins bz2\n calendar cgi cgitb chunk cmath cmd code codecs codeop collections colorsys\n compileall concurrent configparser contextlib copy copyreg crypt csv ctypes\n curses datetime dbm decimal difflib dis distutils dummy_threading email\n ensurepip enum errno faulthandler fcntl filecmp fileinput fnmatch formatter\n fpectl fractions ftplib functools gc getopt getpass gettext glob grp gzip\n hashlib heapq hmac html http http imaplib imghdr importlib inspect io\n ipaddress itertools json keyword linecache locale logging lzma macpath\n mailbox mailcap marshal math mimetypes mmap modulefinder msilib msvcrt\n multiprocessing netrc nis nntplib numbers operator os ossaudiodev parser path\n pathlib pdb pickle pickletools pipes pkgutil platform plistlib poplib posix\n pprint pty pwd py_compile pyclbr queue quopri random re readline reprlib\n resource rlcompleter runpy sched select selectors shelve shlex shutil signal\n site smtpd smtplib sndhdr socket socketserver spwd sqlite3 ssl stat statistics\n string stringprep struct subprocess sunau symbol symtable sys sysconfig syslog\n tabnanny tarfile telnetlib tempfile termios textwrap threading time timeit\n tkinter token tokenize trace traceback tracemalloc tty turtle types typing\n unicodedata unittest urllib uu uuid venv warnings wave weakref webbrowser\n winreg winsound wsgiref xdrlib xml xmlrpc zipfile zipimport zlib"
+        },
+        {
+          "description": "__future__ Imports",
+          "style": 11,
+          "substyle": 1,
+          "color": "#ee00aa",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "__future__ with_statement unicode_literals print_function division\n absolute_import generator_stop annotations"
+        },
+        {
+          "description": "PyQt5 Modules",
+          "style": 11,
+          "substyle": 2,
+          "color": "#41dd97",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "PyQt5 Qsci Qt QtCore QtDBus QtDesigner QtGui QtHelp QtLocation QtMacExtras QtMultimedia QtMultimediaWidgets QtNetwork QtNetworkAuth QtNfc QtOpenGL QtPositioning QtPrintSupport QtQml QtQuick QtQuickWidgets QtRemoteObjects QtSensors QtSerialPort QtSql QtSvg QtTest QtWebChannel QtWebEngine QtWebEngineCore QtWebEngineWidgets QtWebSockets QtWidgets QtWinExtras QtX11Extras QtXml QtXmlPatterns sip QtWebKit QtWebKitWidgets"
+        },
+        {
+          "description": "Cython Specifics",
+          "style": 11,
+          "substyle": 3,
+          "color": "#f00000",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "cython pyximport Cython __cinit__ __dealloc__"
+        }
+      ]
+    },
+    {
+      "name": "MicroPython",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple single-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple double-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class name",
+          "style": 8,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function or method name",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00d5d5",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 12,
+          "substyle": -1,
+          "color": "#27e534",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#bdbdbd",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Highlighted identifier",
+          "style": 14,
+          "substyle": -1,
+          "color": "#71c6ff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Decorator",
+          "style": 15,
+          "substyle": -1,
+          "color": "#e38c00",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted f-string",
+          "style": 16,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted f-string",
+          "style": 17,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple single-quoted f-string",
+          "style": 18,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Triple double-quoted f-string",
+          "style": 19,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard Library Modules",
+          "style": 11,
+          "substyle": 0,
+          "color": "#dd9900",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "__main__ _dummy_thread _thread abc aifc argparse array ast asynchat asyncio\n asyncore atexit audioop base64 bdb binascii binhex bisect builtins bz2\n calendar cgi cgitb chunk cmath cmd code codecs codeop collections colorsys\n compileall concurrent configparser contextlib copy copyreg crypt csv ctypes\n curses datetime dbm decimal difflib dis distutils dummy_threading email\n ensurepip enum errno faulthandler fcntl filecmp fileinput fnmatch formatter\n fpectl fractions ftplib functools gc getopt getpass gettext glob grp gzip\n hashlib heapq hmac html http http imaplib imghdr importlib inspect io\n ipaddress itertools json keyword linecache locale logging lzma macpath\n mailbox mailcap marshal math mimetypes mmap modulefinder msilib msvcrt\n multiprocessing netrc nis nntplib numbers operator os ossaudiodev parser path\n pathlib pdb pickle pickletools pipes pkgutil platform plistlib poplib posix\n pprint pty pwd py_compile pyclbr queue quopri random re readline reprlib\n resource rlcompleter runpy sched select selectors shelve shlex shutil signal\n site smtpd smtplib sndhdr socket socketserver spwd sqlite3 ssl stat statistics\n string stringprep struct subprocess sunau symbol symtable sys sysconfig syslog\n tabnanny tarfile telnetlib tempfile termios textwrap threading time timeit\n tkinter token tokenize trace traceback tracemalloc tty turtle types\n unicodedata unittest urllib uu uuid venv warnings wave weakref webbrowser\n winreg winsound wsgiref xdrlib xml xmlrpc zipfile zipimport zlib"
+        },
+        {
+          "description": "__future__ Imports",
+          "style": 11,
+          "substyle": 1,
+          "color": "#ee00aa",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "__future__ with_statement unicode_literals print_function division\n absolute_import generator_stop annotations"
+        },
+        {
+          "description": "PyQt5 Modules",
+          "style": 11,
+          "substyle": 2,
+          "color": "#41dd97",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "PyQt5 Qsci Qt QtCore QtDBus QtDesigner QtGui QtHelp QtLocation QtMacExtras QtMultimedia QtMultimediaWidgets QtNetwork QtNetworkAuth QtNfc QtOpenGL QtPositioning QtPrintSupport QtQml QtQuick QtQuickWidgets QtRemoteObjects QtSensors QtSerialPort QtSql QtSvg QtTest QtWebChannel QtWebEngine QtWebEngineCore QtWebEngineWidgets QtWebSockets QtWidgets QtWinExtras QtX11Extras QtXml QtXmlPatterns sip QtWebKit QtWebKitWidgets"
+        },
+        {
+          "description": "Cython Specifics",
+          "style": 11,
+          "substyle": 3,
+          "color": "#ff3030",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": "cython pyximport Cython __cinit__ __dealloc__"
+        }
+      ]
+    },
+    {
+      "name": "QSS",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tag",
+          "style": 1,
+          "substyle": -1,
+          "color": "#75ff98",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class selector",
+          "style": 2,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pseudo-class",
+          "style": 3,
+          "substyle": -1,
+          "color": "#cc6363",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unknown pseudo-class",
+          "style": 4,
+          "substyle": -1,
+          "color": "#ffb45d",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 5,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "CSS1 property",
+          "style": 6,
+          "substyle": -1,
+          "color": "#81a9ff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unknown property",
+          "style": 7,
+          "substyle": -1,
+          "color": "#ff0000",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Value",
+          "style": 8,
+          "substyle": -1,
+          "color": "#ff92bc",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00b400",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ID selector",
+          "style": 10,
+          "substyle": -1,
+          "color": "#00dada",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Important",
+          "style": 11,
+          "substyle": -1,
+          "color": "#ff8000",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "@-rule",
+          "style": 12,
+          "substyle": -1,
+          "color": "#aaaa00",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 14,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "CSS2 property",
+          "style": 15,
+          "substyle": -1,
+          "color": "#00b7ff",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Attribute",
+          "style": 16,
+          "substyle": -1,
+          "color": "#ff7575",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "CSS3 property",
+          "style": 17,
+          "substyle": -1,
+          "color": "#c8ffb3",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pseudo-element",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended CSS property",
+          "style": 19,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended pseudo-class",
+          "style": 20,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Extended pseudo-element",
+          "style": 21,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Media rule",
+          "style": 22,
+          "substyle": -1,
+          "color": "#c7c700",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Variable",
+          "style": 23,
+          "substyle": -1,
+          "color": "#ddd2c8",
+          "paper": "#1b1e20",
+          "font": "Hack,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Ruby",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 1,
+          "substyle": -1,
+          "color": "#fcfcfc",
+          "paper": "#ff0000",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "POD",
+          "style": 3,
+          "substyle": -1,
+          "color": "#004000",
+          "paper": "#c0ffc0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class name",
+          "style": 8,
+          "substyle": -1,
+          "color": "#0000ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function or method name",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#a0ffa0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global",
+          "style": 13,
+          "substyle": -1,
+          "color": "#f000f0",
+          "paper": "#1b1e20",
+          "font": "Courier 10 Pitch,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Symbol",
+          "style": 14,
+          "substyle": -1,
+          "color": "#c0a030",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Module name",
+          "style": 15,
+          "substyle": -1,
+          "color": "#a000a0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Instance variable",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b00080",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class variable",
+          "style": 17,
+          "substyle": -1,
+          "color": "#8000b0",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backticks",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Data section",
+          "style": 19,
+          "substyle": -1,
+          "color": "#600000",
+          "paper": "#fff0d8",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Here document delimiter",
+          "style": 20,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Here document",
+          "style": 21,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "%q string",
+          "style": 24,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "%Q string",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "%x string",
+          "style": 26,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#a08080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "%r string",
+          "style": 27,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#a0ffa0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "%w string",
+          "style": 28,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffffe0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Demoted keyword",
+          "style": 29,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#262626",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "stdin",
+          "style": 30,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#ff8080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "stdout",
+          "style": 31,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#ff8080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "stderr",
+          "style": 40,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#ff8080",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "SQL",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment line",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#cfcfcf",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#7fcfcf",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SQL*Plus keyword",
+          "style": 8,
+          "substyle": -1,
+          "color": "#e6e68c",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SQL*Plus prompt",
+          "style": 9,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SQL*Plus comment",
+          "style": 13,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "# comment line",
+          "style": 15,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 1",
+          "style": 19,
+          "substyle": -1,
+          "color": "#bb5cff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 2",
+          "style": 20,
+          "substyle": -1,
+          "color": "#ff005d",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 3",
+          "style": 21,
+          "substyle": -1,
+          "color": "#ff6161",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 4",
+          "style": 22,
+          "substyle": -1,
+          "color": "#fb7cff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted identifier",
+          "style": 23,
+          "substyle": -1,
+          "color": "#eaded2",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted operator",
+          "style": 24,
+          "substyle": -1,
+          "color": "#eaded2",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "TCL",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#f0ffe0",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment line",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#fff0f0",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Quoted string",
+          "style": 5,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#fff0f0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 7,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Substitution",
+          "style": 8,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#effff0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Brace substitution",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Modifier",
+          "style": 10,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Expand keyword",
+          "style": 11,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#ffff80",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "TCL keyword",
+          "style": 12,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tk keyword",
+          "style": 13,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#e0fff0",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "iTCL keyword",
+          "style": 14,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#fff0f0",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tk command",
+          "style": 15,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#ffd0d0",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 1",
+          "style": 16,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 2",
+          "style": 17,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 3",
+          "style": 18,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined 4",
+          "style": 19,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment box",
+          "style": 20,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#f0fff0",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 21,
+          "substyle": -1,
+          "color": "#232627",
+          "paper": "#f0fff0",
+          "font": "Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "TeX",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Special",
+          "style": 1,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Group",
+          "style": 2,
+          "substyle": -1,
+          "color": "#ff8c8c",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Symbol",
+          "style": 3,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Command",
+          "style": 4,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Text",
+          "style": 5,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "VHDL",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment line",
+          "style": 2,
+          "substyle": -1,
+          "color": "#6cda6c",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 5,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 6,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 8,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard operator",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Attribute",
+          "style": 10,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard function",
+          "style": 11,
+          "substyle": -1,
+          "color": "#808020",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard package",
+          "style": 12,
+          "substyle": -1,
+          "color": "#40ff40",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Standard type",
+          "style": 13,
+          "substyle": -1,
+          "color": "#3ae7e7",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "User defined",
+          "style": 14,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 15,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "XML",
+      "styles": [
+        {
+          "description": "HTML default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tag",
+          "style": 1,
+          "substyle": -1,
+          "color": "#989dff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unknown tag",
+          "style": 2,
+          "substyle": -1,
+          "color": "#ff4e51",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Attribute",
+          "style": 3,
+          "substyle": -1,
+          "color": "#00eeee",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unknown attribute",
+          "style": 4,
+          "substyle": -1,
+          "color": "#ff6a6c",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "HTML number",
+          "style": 5,
+          "substyle": -1,
+          "color": "#00e2e2",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "HTML double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "HTML single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Other text in a tag",
+          "style": 8,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "HTML comment",
+          "style": 9,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Entity",
+          "style": 10,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "End of a tag",
+          "style": 11,
+          "substyle": -1,
+          "color": "#00d5ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of an XML fragment",
+          "style": 12,
+          "substyle": -1,
+          "color": "#73b2ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "End of an XML fragment",
+          "style": 13,
+          "substyle": -1,
+          "color": "#73b2ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Script tag",
+          "style": 14,
+          "substyle": -1,
+          "color": "#8fe5ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP fragment with @",
+          "style": 15,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffff00",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP fragment",
+          "style": 16,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffdf00",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "CDATA",
+          "style": 17,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffdf00",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of a PHP fragment",
+          "style": 18,
+          "substyle": -1,
+          "color": "#0000ff",
+          "paper": "#ffefbf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unquoted HTML value",
+          "style": 19,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#ffefff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP X-Code comment",
+          "style": 20,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML default",
+          "style": 21,
+          "substyle": -1,
+          "color": "#989cdf",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML command",
+          "style": 22,
+          "substyle": -1,
+          "color": "#989cdf",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "First parameter of an SGML command",
+          "style": 23,
+          "substyle": -1,
+          "color": "#9cee9c",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML double-quoted string",
+          "style": 24,
+          "substyle": -1,
+          "color": "#800000",
+          "paper": "#efefff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML single-quoted string",
+          "style": 25,
+          "substyle": -1,
+          "color": "#993300",
+          "paper": "#efefff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML error",
+          "style": 26,
+          "substyle": -1,
+          "color": "#800000",
+          "paper": "#ff6666",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML special entity",
+          "style": 27,
+          "substyle": -1,
+          "color": "#98bfff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML comment",
+          "style": 29,
+          "substyle": -1,
+          "color": "#808000",
+          "paper": "#efefff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "First parameter comment of an SGML command",
+          "style": 30,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "SGML block default",
+          "style": 31,
+          "substyle": -1,
+          "color": "#000066",
+          "paper": "#cccce0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of a JavaScript fragment",
+          "style": 40,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript default",
+          "style": 41,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript comment",
+          "style": 42,
+          "substyle": -1,
+          "color": "#00d900",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript line comment",
+          "style": 43,
+          "substyle": -1,
+          "color": "#00d900",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style JavaScript comment",
+          "style": 44,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript number",
+          "style": 45,
+          "substyle": -1,
+          "color": "#00cfcf",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript word",
+          "style": 46,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript keyword",
+          "style": 47,
+          "substyle": -1,
+          "color": "#6f6fff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript double-quoted string",
+          "style": 48,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript single-quoted string",
+          "style": 49,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript symbol",
+          "style": 50,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaScript unclosed string",
+          "style": 51,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#bfbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaScript regular expression",
+          "style": 52,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP JavaScript fragment",
+          "style": 55,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript default",
+          "style": 56,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript comment",
+          "style": 57,
+          "substyle": -1,
+          "color": "#007f00",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript line comment",
+          "style": 58,
+          "substyle": -1,
+          "color": "#007f00",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc style ASP JavaScript comment",
+          "style": 59,
+          "substyle": -1,
+          "color": "#7f7f7f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript number",
+          "style": 60,
+          "substyle": -1,
+          "color": "#007f7f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript word",
+          "style": 61,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript keyword",
+          "style": 62,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript double-quoted string",
+          "style": 63,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript single-quoted string",
+          "style": 64,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript symbol",
+          "style": 65,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#dfdf7f",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript unclosed string",
+          "style": 66,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#bfbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP JavaScript regular expression",
+          "style": 67,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#ffbbb0",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Start of a VBScript fragment",
+          "style": 70,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "VBScript default",
+          "style": 71,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript comment",
+          "style": 72,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript number",
+          "style": 73,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript keyword",
+          "style": 74,
+          "substyle": -1,
+          "color": "#4f58ff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript string",
+          "style": 75,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript identifier",
+          "style": 76,
+          "substyle": -1,
+          "color": "#4f58ff",
+          "paper": "#3e3e3e",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "VBScript unclosed string",
+          "style": 77,
+          "substyle": -1,
+          "color": "#000080",
+          "paper": "#7f7fff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP VBScript fragment",
+          "style": 80,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript default",
+          "style": 81,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript comment",
+          "style": 82,
+          "substyle": -1,
+          "color": "#008000",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript number",
+          "style": 83,
+          "substyle": -1,
+          "color": "#008080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript keyword",
+          "style": 84,
+          "substyle": -1,
+          "color": "#000080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript string",
+          "style": 85,
+          "substyle": -1,
+          "color": "#800080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript identifier",
+          "style": 86,
+          "substyle": -1,
+          "color": "#000080",
+          "paper": "#cfcfef",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP VBScript unclosed string",
+          "style": 87,
+          "substyle": -1,
+          "color": "#000080",
+          "paper": "#7f7fff",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Start of a Python fragment",
+          "style": 90,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Python default",
+          "style": 91,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python comment",
+          "style": 92,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python number",
+          "style": 93,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python double-quoted string",
+          "style": 94,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python single-quoted string",
+          "style": 95,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python keyword",
+          "style": 96,
+          "substyle": -1,
+          "color": "#adaaff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python triple single-quoted string",
+          "style": 97,
+          "substyle": -1,
+          "color": "#ff7777",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python triple double-quoted string",
+          "style": 98,
+          "substyle": -1,
+          "color": "#ff7777",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python class name",
+          "style": 99,
+          "substyle": -1,
+          "color": "#adaaff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python function or method name",
+          "style": 100,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python operator",
+          "style": 101,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Python identifier",
+          "style": 102,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#405340",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Start of an ASP Python fragment",
+          "style": 105,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "ASP Python default",
+          "style": 106,
+          "substyle": -1,
+          "color": "#808080",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python comment",
+          "style": 107,
+          "substyle": -1,
+          "color": "#007f00",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python number",
+          "style": 108,
+          "substyle": -1,
+          "color": "#007f7f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python double-quoted string",
+          "style": 109,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python single-quoted string",
+          "style": 110,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python keyword",
+          "style": 111,
+          "substyle": -1,
+          "color": "#00007f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python triple single-quoted string",
+          "style": 112,
+          "substyle": -1,
+          "color": "#7f0000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python triple double-quoted string",
+          "style": 113,
+          "substyle": -1,
+          "color": "#7f0000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python class name",
+          "style": 114,
+          "substyle": -1,
+          "color": "#0000ff",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python function or method name",
+          "style": 115,
+          "substyle": -1,
+          "color": "#007f7f",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python operator",
+          "style": 116,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "ASP Python identifier",
+          "style": 117,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#cfefcf",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "PHP default",
+          "style": 118,
+          "substyle": -1,
+          "color": "#9ea0ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "PHP double-quoted string",
+          "style": 119,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP single-quoted string",
+          "style": 120,
+          "substyle": -1,
+          "color": "#00ff00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP keyword",
+          "style": 121,
+          "substyle": -1,
+          "color": "#ff00ff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP number",
+          "style": 122,
+          "substyle": -1,
+          "color": "#ffbf00",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP variable",
+          "style": 123,
+          "substyle": -1,
+          "color": "#999bff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP comment",
+          "style": 124,
+          "substyle": -1,
+          "color": "#ffe194",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP line comment",
+          "style": 125,
+          "substyle": -1,
+          "color": "#ffe194",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP double-quoted variable",
+          "style": 126,
+          "substyle": -1,
+          "color": "#999bff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "PHP operator",
+          "style": 127,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Liberation Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "YAML",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 3,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#dc5a5a",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Reference",
+          "style": 5,
+          "substyle": -1,
+          "color": "#00f4f4",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Document delimiter",
+          "style": 6,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#000088",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Text block marker",
+          "style": 7,
+          "substyle": -1,
+          "color": "#9d9fff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Syntax error marker",
+          "style": 8,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#ff0000",
+          "font": "Hack,10,-1,5,700,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 9,
+          "substyle": -1,
+          "color": "#f4efc5",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Gettext",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#00d900",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message identifier",
+          "style": 2,
+          "substyle": -1,
+          "color": "#00ced9",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message identifier text",
+          "style": 3,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message string",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00ced9",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message string text",
+          "style": 5,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message context",
+          "style": 6,
+          "substyle": -1,
+          "color": "#00ced9",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message context text",
+          "style": 7,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Fuzzy flag",
+          "style": 8,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Programmer comment",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00d900",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Reference",
+          "style": 10,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Flags",
+          "style": 11,
+          "substyle": -1,
+          "color": "#d9cfc4",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message identifier text end-of-line",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ffaa00",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message string text end-of-line",
+          "style": 13,
+          "substyle": -1,
+          "color": "#ffaa00",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Message context text end-of-line",
+          "style": 14,
+          "substyle": -1,
+          "color": "#ffaa00",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "CoffeeScript",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C-style comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "C++-style comment",
+          "style": 2,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc C-style comment",
+          "style": 3,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 4,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#60a5ff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double-quoted string",
+          "style": 6,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single-quoted string",
+          "style": 7,
+          "substyle": -1,
+          "color": "#c354c3",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IDL UUID",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-processor block",
+          "style": 9,
+          "substyle": -1,
+          "color": "#e2e200",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 10,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 11,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#e0c0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "C# verbatim string",
+          "style": 13,
+          "substyle": -1,
+          "color": "#508c46",
+          "paper": "#e0ffe0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 14,
+          "substyle": -1,
+          "color": "#3f7f3f",
+          "paper": "#e0f0e0",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc C++-style comment",
+          "style": 15,
+          "substyle": -1,
+          "color": "#79d879",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Secondary keywords and identifiers",
+          "style": 16,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword",
+          "style": 17,
+          "substyle": -1,
+          "color": "#4c9aff",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JavaDoc keyword error",
+          "style": 18,
+          "substyle": -1,
+          "color": "#ff8040",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Global classes",
+          "style": 19,
+          "substyle": -1,
+          "color": "#b7c7cc",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block comment",
+          "style": 22,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block regular expression",
+          "style": 23,
+          "substyle": -1,
+          "color": "#55ac55",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block regular expression comment",
+          "style": 24,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Instance property",
+          "style": 25,
+          "substyle": -1,
+          "color": "#c06000",
+          "paper": "#1b1e20",
+          "font": "Bitstream Vera Sans,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "JSON",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 1,
+          "substyle": -1,
+          "color": "#00ffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 2,
+          "substyle": -1,
+          "color": "#fd6262",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unclosed string",
+          "style": 3,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#ff0000",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Property",
+          "style": 4,
+          "substyle": -1,
+          "color": "#c387ff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape sequence",
+          "style": 5,
+          "substyle": -1,
+          "color": "#12ff49",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Line comment",
+          "style": 6,
+          "substyle": -1,
+          "color": "#38fff9",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block comment",
+          "style": 7,
+          "substyle": -1,
+          "color": "#38fff9",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 8,
+          "substyle": -1,
+          "color": "#3dfebb",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "IRI",
+          "style": 9,
+          "substyle": -1,
+          "color": "#ffaa7f",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JSON-LD compact IRI",
+          "style": 10,
+          "substyle": -1,
+          "color": "#ff57f1",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JSON keyword",
+          "style": 11,
+          "substyle": -1,
+          "color": "#0dffcf",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "JSON-LD keyword",
+          "style": 12,
+          "substyle": -1,
+          "color": "#ff7369",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Parsing error",
+          "style": 13,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#ff0000",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Markdown",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Special",
+          "style": 1,
+          "substyle": -1,
+          "color": "#ea95ff",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Strong emphasis using double asterisks",
+          "style": 2,
+          "substyle": -1,
+          "color": "#4c99e5",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Strong emphasis using double underscores",
+          "style": 3,
+          "substyle": -1,
+          "color": "#4c99e5",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Emphasis using single asterisks",
+          "style": 4,
+          "substyle": -1,
+          "color": "#ed81f0",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Emphasis using single underscores",
+          "style": 5,
+          "substyle": -1,
+          "color": "#ed81f0",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 1 header",
+          "style": 6,
+          "substyle": -1,
+          "color": "#ffcc55",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 2 header",
+          "style": 7,
+          "substyle": -1,
+          "color": "#ddbb55",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 3 header",
+          "style": 8,
+          "substyle": -1,
+          "color": "#bb9955",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 4 header",
+          "style": 9,
+          "substyle": -1,
+          "color": "#998855",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 5 header",
+          "style": 10,
+          "substyle": -1,
+          "color": "#777055",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Level 6 header",
+          "style": 11,
+          "substyle": -1,
+          "color": "#666055",
+          "paper": "#1b1e20",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pre-char",
+          "style": 12,
+          "substyle": -1,
+          "color": "#000000",
+          "paper": "#eeeeaa",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Unordered list item",
+          "style": 13,
+          "substyle": -1,
+          "color": "#825d00",
+          "paper": "#ded8c3",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Ordered list item",
+          "style": 14,
+          "substyle": -1,
+          "color": "#000070",
+          "paper": "#b8c3e1",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Block quote",
+          "style": 15,
+          "substyle": -1,
+          "color": "#006600",
+          "paper": "#cbdccb",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Strike out",
+          "style": 16,
+          "substyle": -1,
+          "color": "#dddd00",
+          "paper": "#aa0000",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Horizontal rule",
+          "style": 17,
+          "substyle": -1,
+          "color": "#1f1c1b",
+          "paper": "#e7d1c9",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Link",
+          "style": 18,
+          "substyle": -1,
+          "color": "#8287eb",
+          "paper": "#474747",
+          "font": "Hack,10,-1,5,400,0,1,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Code between backticks",
+          "style": 19,
+          "substyle": -1,
+          "color": "#ffd5ff",
+          "paper": "#707870",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Code between double backticks",
+          "style": 20,
+          "substyle": -1,
+          "color": "#ffd5ff",
+          "paper": "#707870",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Code block",
+          "style": 21,
+          "substyle": -1,
+          "color": "#93cdff",
+          "paper": "#56626b",
+          "font": "Hack,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    },
+    {
+      "name": "Guessed",
+      "styles": [
+        {
+          "description": "Default",
+          "style": 0,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment",
+          "style": 1,
+          "substyle": -1,
+          "color": "#74cc66",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Preprocessor",
+          "style": 2,
+          "substyle": -1,
+          "color": "#dd9900",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Keyword",
+          "style": 3,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Pseudo Keyword",
+          "style": 4,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Type Keyword",
+          "style": 5,
+          "substyle": -1,
+          "color": "#de77a0",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Operator",
+          "style": 6,
+          "substyle": -1,
+          "color": "#bab1a8",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Word",
+          "style": 7,
+          "substyle": -1,
+          "color": "#e19bff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Builtin",
+          "style": 8,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Function or method name",
+          "style": 9,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Class name",
+          "style": 10,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Namespace",
+          "style": 11,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Exception",
+          "style": 12,
+          "substyle": -1,
+          "color": "#e75555",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Identifier",
+          "style": 13,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Constant",
+          "style": 14,
+          "substyle": -1,
+          "color": "#dd3131",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Label",
+          "style": 15,
+          "substyle": -1,
+          "color": "#e1e100",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Entity",
+          "style": 16,
+          "substyle": -1,
+          "color": "#dedede",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Attribute",
+          "style": 17,
+          "substyle": -1,
+          "color": "#b6d13b",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Tag",
+          "style": 18,
+          "substyle": -1,
+          "color": "#b3efad",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Decorator",
+          "style": 19,
+          "substyle": -1,
+          "color": "#e19bff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "String",
+          "style": 20,
+          "substyle": -1,
+          "color": "#f46b6b",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Documentation string",
+          "style": 21,
+          "substyle": -1,
+          "color": "#f46b6b",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Scalar",
+          "style": 22,
+          "substyle": -1,
+          "color": "#bb6688",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Escape",
+          "style": 23,
+          "substyle": -1,
+          "color": "#bb6622",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Regular expression",
+          "style": 24,
+          "substyle": -1,
+          "color": "#bb6688",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Symbol",
+          "style": 25,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Other string",
+          "style": 26,
+          "substyle": -1,
+          "color": "#00d300",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Number",
+          "style": 27,
+          "substyle": -1,
+          "color": "#00c8c8",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Heading",
+          "style": 28,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Subheading",
+          "style": 29,
+          "substyle": -1,
+          "color": "#dd60dd",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Deleted",
+          "style": 30,
+          "substyle": -1,
+          "color": "#e30000",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Inserted",
+          "style": 31,
+          "substyle": -1,
+          "color": "#00dd00",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Generic error",
+          "style": 40,
+          "substyle": -1,
+          "color": "#ff0000",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Emphasized text",
+          "style": 41,
+          "substyle": -1,
+          "color": "#ded3c9",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,1,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Strong text",
+          "style": 42,
+          "substyle": -1,
+          "color": "#ded3c9",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Prompt",
+          "style": 43,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Output",
+          "style": 44,
+          "substyle": -1,
+          "color": "#cccccc",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Traceback",
+          "style": 45,
+          "substyle": -1,
+          "color": "#6985ea",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Error",
+          "style": 46,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#ff0000",
+          "font": "Noto Mono,9,-1,5,700,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Comment block",
+          "style": 47,
+          "substyle": -1,
+          "color": "#007f00",
+          "paper": "#a8ffa8",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Property",
+          "style": 48,
+          "substyle": -1,
+          "color": "#26b5e0",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Character",
+          "style": 49,
+          "substyle": -1,
+          "color": "#e476eb",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Here document",
+          "style": 50,
+          "substyle": -1,
+          "color": "#7f007f",
+          "paper": "#ddd0dd",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Punctuation",
+          "style": 51,
+          "substyle": -1,
+          "color": "#ffffff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Hashbang",
+          "style": 52,
+          "substyle": -1,
+          "color": "#00c000",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Reserved Keyword",
+          "style": 53,
+          "substyle": -1,
+          "color": "#da10bc",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Literal",
+          "style": 54,
+          "substyle": -1,
+          "color": "#00aaff",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Double quoted string",
+          "style": 55,
+          "substyle": -1,
+          "color": "#c582f8",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Single quoted string",
+          "style": 56,
+          "substyle": -1,
+          "color": "#c582f8",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        },
+        {
+          "description": "Backtick string",
+          "style": 57,
+          "substyle": -1,
+          "color": "#ffff00",
+          "paper": "#a08080",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": true,
+          "words": ""
+        },
+        {
+          "description": "Whitespace",
+          "style": 58,
+          "substyle": -1,
+          "color": "#bbbbbb",
+          "paper": "#1b1e20",
+          "font": "Noto Mono,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1",
+          "eolfill": false,
+          "words": ""
+        }
+      ]
+    }
+  ]
+}
--- a/eric7/Tasks/TaskViewer.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Tasks/TaskViewer.py	Fri Jul 01 11:02:32 2022 +0200
@@ -770,7 +770,7 @@
         else:
             progress = EricProgressDialog(
                 self.tr("Extracting project tasks..."),
-                self.tr("Abort"), 0, len(files), self.tr("%v/%m Files"))
+                self.tr("Abort"), 0, len(files), self.tr("%v/%m Files"), self)
             progress.setMinimumDuration(0)
             progress.setWindowTitle(self.tr("Tasks"))
             
--- a/eric7/Templates/TemplateViewer.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Templates/TemplateViewer.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,9 +9,10 @@
 
 import datetime
 import os
+import pathlib
 import re
 
-from PyQt6.QtCore import QFile, QFileInfo, QIODevice, Qt, QCoreApplication
+from PyQt6.QtCore import QFile, QIODevice, Qt, QCoreApplication
 from PyQt6.QtWidgets import (
     QTreeWidget, QDialog, QApplication, QMenu, QTreeWidgetItem
 )
@@ -588,22 +589,22 @@
             EricFileDialog.DontConfirmOverwrite)
         
         if fn:
-            ext = QFileInfo(fn).suffix()
-            if not ext:
+            fpath = pathlib.Path(fn)
+            if not fpath.suffix:
                 ex = selectedFilter.split("(*")[1].split(")")[0]
                 if ex:
-                    fn += ex
-            if os.path.exists(fn):
+                    fpath = fpath.with_suffix(ex)
+            if fpath.exists():
                 ok = EricMessageBox.yesNo(
                     self,
                     self.tr("Export Templates"),
                     self.tr("""<p>The templates file <b>{0}</b> exists"""
-                            """ already. Overwrite it?</p>""").format(fn))
+                            """ already. Overwrite it?</p>""").format(fpath))
             else:
                 ok = True
             
             if ok:
-                self.writeTemplates(fn)
+                self.writeTemplates(str(fpath))
     
     def __reload(self):
         """
--- a/eric7/Testing/Interfaces/PytestExecutor.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Testing/Interfaces/PytestExecutor.py	Fri Jul 01 11:02:32 2022 +0200
@@ -100,6 +100,7 @@
         # collectCoverage: --cov= + --cov-report= to suppress report generation
         # eraseCoverage: --cov-append if eraseCoverage is False
         # coverageFile
+        #
         args = [
             PytestExecutor.runner,
             "runtest",
--- a/eric7/Testing/TestResultsTree.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Testing/TestResultsTree.py	Fri Jul 01 11:02:32 2022 +0200
@@ -154,7 +154,7 @@
                     return self.__backgroundColors[testResult.category]
         elif role == Qt.ItemDataRole.TextAlignmentRole:
             if idx == TopLevelId and column == TestResultsModel.DurationColumn:
-                return Qt.AlignmentFlag.AlignRight
+                return Qt.AlignmentFlag.AlignRight.value
         elif role == Qt.ItemDataRole.UserRole:      # __IGNORE_WARNING_Y102__
             if idx == TopLevelId:
                 testresult = self.__testResults[row]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Themes/dark_gray.ethj	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,2480 @@
+{
+  "colors": {
+    "Debugger/BgColorChanged": "#2870ff66",
+    "Debugger/BgColorNew": "#28ffeeaa",
+    "Diff/AddedColor": "#47934a",
+    "Diff/BadWhitespaceColor": "#c0ab0000",
+    "Diff/ContextColor": "#c19850",
+    "Diff/HeaderColor": "#989542",
+    "Diff/RemovedColor": "#bd4242",
+    "Diff/ReplacedColor": "#565db6",
+    "Diff/TextColor": "#ffffff",
+    "Editor/Colour/AnnotationsErrorBackground": "#ffd0d0",
+    "Editor/Colour/AnnotationsErrorForeground": "#600000",
+    "Editor/Colour/AnnotationsStyleBackground": "#d0d0ff",
+    "Editor/Colour/AnnotationsStyleForeground": "#000060",
+    "Editor/Colour/AnnotationsWarningBackground": "#ffffd0",
+    "Editor/Colour/AnnotationsWarningForeground": "#606000",
+    "Editor/Colour/BookmarksMap": "#f8c700",
+    "Editor/Colour/BreakpointsMap": "#f55c07",
+    "Editor/Colour/CallTipsBackground": "#4f4f4f",
+    "Editor/Colour/CallTipsForeground": "#ffffff",
+    "Editor/Colour/CallTipsHighlight": "#00dac1",
+    "Editor/Colour/CaretForeground": "#ffffff",
+    "Editor/Colour/CaretLineBackground": "#cecece",
+    "Editor/Colour/ChangesMap": "#00b000",
+    "Editor/Colour/CoverageMap": "#ad3636",
+    "Editor/Colour/CurrentMap": "#000000",
+    "Editor/Colour/CurrentMarker": "#646400",
+    "Editor/Colour/Edge": "#7c1f7c",
+    "Editor/Colour/EditAreaBackground": "#232627",
+    "Editor/Colour/EditAreaForeground": "#fcfcfc",
+    "Editor/Colour/ErrorMarker": "#640000",
+    "Editor/Colour/ErrorsMap": "#dd0000",
+    "Editor/Colour/FoldMarkersBackground": "#ffffff",
+    "Editor/Colour/FoldMarkersForeground": "#ffffff",
+    "Editor/Colour/FoldmarginBackground": "#957d5f",
+    "Editor/Colour/HighlightMarker": "#200000ff",
+    "Editor/Colour/IndentationGuidesBackground": "#1b201b",
+    "Editor/Colour/IndentationGuidesForeground": "#dfdfdf",
+    "Editor/Colour/MarginsBackground": "#646464",
+    "Editor/Colour/MarginsForeground": "#ffffff",
+    "Editor/Colour/MarkerMapBackground": "#676767",
+    "Editor/Colour/MatchingBrace": "#009900",
+    "Editor/Colour/MatchingBraceBack": "#ffaa7f",
+    "Editor/Colour/NonmatchingBrace": "#ff0000",
+    "Editor/Colour/NonmatchingBraceBack": "#ffffff",
+    "Editor/Colour/OnlineChangeTraceMarkerSaved": "#68c368",
+    "Editor/Colour/OnlineChangeTraceMarkerUnsaved": "#e67b7b",
+    "Editor/Colour/SearchMarkers": "#00d4ff",
+    "Editor/Colour/SearchMarkersMap": "#0000ff",
+    "Editor/Colour/SelectionBackground": "#51614e",
+    "Editor/Colour/SelectionForeground": "#ffffff",
+    "Editor/Colour/SpellingMarkers": "#ff6161",
+    "Editor/Colour/TasksMap": "#2278f8",
+    "Editor/Colour/VcsConflictMarkersMap": "#dd00dd",
+    "Editor/Colour/WarningsMap": "#939300",
+    "Editor/Colour/WhitespaceBackground": "#1b201b",
+    "Editor/Colour/WhitespaceForeground": "#dfdfdf",
+    "IRC/ChannelInfoColour": "#d591ec",
+    "IRC/ChannelMessageColour": "#ffffff",
+    "IRC/ErrorMessageColour": "#ff9292",
+    "IRC/HyperlinkColour": "#a1d3cd",
+    "IRC/IrcColor0": "#ffff00",
+    "IRC/IrcColor1": "#000000",
+    "IRC/IrcColor10": "#008080",
+    "IRC/IrcColor11": "#00ffff",
+    "IRC/IrcColor12": "#0000ff",
+    "IRC/IrcColor13": "#ffc0cb",
+    "IRC/IrcColor14": "#a0a0a0",
+    "IRC/IrcColor15": "#c0c0c0",
+    "IRC/IrcColor2": "#000080",
+    "IRC/IrcColor3": "#008000",
+    "IRC/IrcColor4": "#ff0000",
+    "IRC/IrcColor5": "#a52a2a",
+    "IRC/IrcColor6": "#800080",
+    "IRC/IrcColor7": "#ff8000",
+    "IRC/IrcColor8": "#808000",
+    "IRC/IrcColor9": "#00ff00",
+    "IRC/JoinChannelColour": "#97c398",
+    "IRC/LeaveChannelColour": "#b06868",
+    "IRC/MarkerLineBackgroundColour": "#7f7f00",
+    "IRC/MarkerLineForegroundColour": "#ffffff",
+    "IRC/NetworkMessageColour": "#959afc",
+    "IRC/NickColour": "#41b348",
+    "IRC/OwnNickColour": "#ffffff",
+    "IRC/ServerMessageColour": "#e6b74b",
+    "IRC/TimestampColour": "#85ab85",
+    "Project/Colour/Highlighted": "#e1a4ff",
+    "Project/Colour/VcsAdded": "#005e98",
+    "Project/Colour/VcsConflict": "#880000",
+    "Project/Colour/VcsModified": "#7c7c00",
+    "Project/Colour/VcsRemoved": "#8f008f",
+    "Project/Colour/VcsReplaced": "#4f8783",
+    "Project/Colour/VcsUpdate": "#008100",
+    "Python/ASTViewerErrorColor": "#ff7f7f",
+    "Python/DisViewerCurrentColor": "#ff7fff",
+    "Python/DisViewerErrorColor": "#ff7f7f",
+    "Python/DisViewerLabeledColor": "#7fff7f",
+    "Scintilla/Bash/defaultcolor": 2303527,
+    "Scintilla/Bash/defaultpaper": 16579836,
+    "Scintilla/Bash/style0/color": 16777215,
+    "Scintilla/Bash/style0/paper": 1777184,
+    "Scintilla/Bash/style1/color": 16776960,
+    "Scintilla/Bash/style1/paper": 16711680,
+    "Scintilla/Bash/style10/color": 16777215,
+    "Scintilla/Bash/style10/paper": 10066271,
+    "Scintilla/Bash/style11/color": 16776960,
+    "Scintilla/Bash/style11/paper": 6576216,
+    "Scintilla/Bash/style12/color": 16777215,
+    "Scintilla/Bash/style12/paper": 11174313,
+    "Scintilla/Bash/style13/color": 16767230,
+    "Scintilla/Bash/style13/paper": 11174313,
+    "Scintilla/Bash/style2/color": 7654502,
+    "Scintilla/Bash/style2/paper": 1777184,
+    "Scintilla/Bash/style3/color": 51400,
+    "Scintilla/Bash/style3/paper": 1777184,
+    "Scintilla/Bash/style4/color": 6333951,
+    "Scintilla/Bash/style4/paper": 1777184,
+    "Scintilla/Bash/style5/color": 12801219,
+    "Scintilla/Bash/style5/paper": 1777184,
+    "Scintilla/Bash/style6/color": 12801219,
+    "Scintilla/Bash/style6/paper": 1777184,
+    "Scintilla/Bash/style7/color": 12235176,
+    "Scintilla/Bash/style7/paper": 1777184,
+    "Scintilla/Bash/style8/color": 16777215,
+    "Scintilla/Bash/style8/paper": 1777184,
+    "Scintilla/Bash/style9/color": 16777215,
+    "Scintilla/Bash/style9/paper": 6576216,
+    "Scintilla/Batch/defaultcolor": 2303527,
+    "Scintilla/Batch/defaultpaper": 16579836,
+    "Scintilla/Batch/style0/color": 16777215,
+    "Scintilla/Batch/style0/paper": 1777184,
+    "Scintilla/Batch/style1/color": 7654502,
+    "Scintilla/Batch/style1/paper": 1777184,
+    "Scintilla/Batch/style2/color": 6333951,
+    "Scintilla/Batch/style2/paper": 1777184,
+    "Scintilla/Batch/style3/color": 16777087,
+    "Scintilla/Batch/style3/paper": 6316128,
+    "Scintilla/Batch/style4/color": 13750528,
+    "Scintilla/Batch/style4/paper": 1777184,
+    "Scintilla/Batch/style5/color": 2867952,
+    "Scintilla/Batch/style5/paper": 1777184,
+    "Scintilla/Batch/style6/color": 13658323,
+    "Scintilla/Batch/style6/paper": 1777184,
+    "Scintilla/Batch/style7/color": 12235176,
+    "Scintilla/Batch/style7/paper": 1777184,
+    "Scintilla/C#/defaultcolor": 2303527,
+    "Scintilla/C#/defaultpaper": 16579836,
+    "Scintilla/C#/style0/color": 16777215,
+    "Scintilla/C#/style0/paper": 1777184,
+    "Scintilla/C#/style1/color": 7654502,
+    "Scintilla/C#/style1/paper": 1777184,
+    "Scintilla/C#/style10/color": 12235176,
+    "Scintilla/C#/style10/paper": 1777184,
+    "Scintilla/C#/style11/color": 12044236,
+    "Scintilla/C#/style11/paper": 1777184,
+    "Scintilla/C#/style12/color": 16777215,
+    "Scintilla/C#/style12/paper": 1777184,
+    "Scintilla/C#/style13/color": 5278790,
+    "Scintilla/C#/style13/paper": 14745568,
+    "Scintilla/C#/style14/color": 4161343,
+    "Scintilla/C#/style14/paper": 1777184,
+    "Scintilla/C#/style15/color": 7985273,
+    "Scintilla/C#/style15/paper": 1777184,
+    "Scintilla/C#/style16/color": 12044236,
+    "Scintilla/C#/style16/paper": 1777184,
+    "Scintilla/C#/style17/color": 5020415,
+    "Scintilla/C#/style17/paper": 1777184,
+    "Scintilla/C#/style18/color": 16744512,
+    "Scintilla/C#/style18/paper": 1777184,
+    "Scintilla/C#/style19/color": 12044236,
+    "Scintilla/C#/style19/paper": 1777184,
+    "Scintilla/C#/style2/color": 7654502,
+    "Scintilla/C#/style2/paper": 1777184,
+    "Scintilla/C#/style20/color": 12801219,
+    "Scintilla/C#/style20/paper": 1777184,
+    "Scintilla/C#/style21/color": 7654502,
+    "Scintilla/C#/style21/paper": 1777184,
+    "Scintilla/C#/style22/color": 7654502,
+    "Scintilla/C#/style22/paper": 1777184,
+    "Scintilla/C#/style23/color": 6658304,
+    "Scintilla/C#/style23/paper": 1777184,
+    "Scintilla/C#/style24/color": 7985273,
+    "Scintilla/C#/style24/paper": 1777184,
+    "Scintilla/C#/style25/color": 12607488,
+    "Scintilla/C#/style25/paper": 1777184,
+    "Scintilla/C#/style26/color": 12453887,
+    "Scintilla/C#/style26/paper": 1777184,
+    "Scintilla/C#/style27/color": 12044236,
+    "Scintilla/C#/style27/paper": 1777184,
+    "Scintilla/C#/style3/color": 7985273,
+    "Scintilla/C#/style3/paper": 1777184,
+    "Scintilla/C#/style4/color": 51400,
+    "Scintilla/C#/style4/paper": 1777184,
+    "Scintilla/C#/style5/color": 6333951,
+    "Scintilla/C#/style5/paper": 1777184,
+    "Scintilla/C#/style6/color": 12801219,
+    "Scintilla/C#/style6/paper": 1777184,
+    "Scintilla/C#/style64/color": 12632256,
+    "Scintilla/C#/style64/paper": 1777184,
+    "Scintilla/C#/style65/color": 9482384,
+    "Scintilla/C#/style65/paper": 1777184,
+    "Scintilla/C#/style66/color": 9482384,
+    "Scintilla/C#/style66/paper": 1777184,
+    "Scintilla/C#/style67/color": 13684944,
+    "Scintilla/C#/style67/paper": 1777184,
+    "Scintilla/C#/style68/color": 9482384,
+    "Scintilla/C#/style68/paper": 1777184,
+    "Scintilla/C#/style69/color": 9474224,
+    "Scintilla/C#/style69/paper": 1777184,
+    "Scintilla/C#/style7/color": 12801219,
+    "Scintilla/C#/style7/paper": 1777184,
+    "Scintilla/C#/style70/color": 11571376,
+    "Scintilla/C#/style70/paper": 1777184,
+    "Scintilla/C#/style71/color": 11571376,
+    "Scintilla/C#/style71/paper": 1777184,
+    "Scintilla/C#/style72/color": 12632256,
+    "Scintilla/C#/style72/paper": 1777184,
+    "Scintilla/C#/style73/color": 11579536,
+    "Scintilla/C#/style73/paper": 1777184,
+    "Scintilla/C#/style74/color": 11579568,
+    "Scintilla/C#/style74/paper": 1777184,
+    "Scintilla/C#/style75/color": 11579568,
+    "Scintilla/C#/style75/paper": 1777184,
+    "Scintilla/C#/style76/color": 16777215,
+    "Scintilla/C#/style76/paper": 1777184,
+    "Scintilla/C#/style77/color": 9482384,
+    "Scintilla/C#/style77/paper": 1777184,
+    "Scintilla/C#/style78/color": 8367999,
+    "Scintilla/C#/style78/paper": 1777184,
+    "Scintilla/C#/style79/color": 12632256,
+    "Scintilla/C#/style79/paper": 1777184,
+    "Scintilla/C#/style8/color": 12044236,
+    "Scintilla/C#/style8/paper": 1777184,
+    "Scintilla/C#/style80/color": 12632256,
+    "Scintilla/C#/style80/paper": 1777184,
+    "Scintilla/C#/style81/color": 12632256,
+    "Scintilla/C#/style81/paper": 1777184,
+    "Scintilla/C#/style82/color": 12632256,
+    "Scintilla/C#/style82/paper": 1777184,
+    "Scintilla/C#/style83/color": 11579568,
+    "Scintilla/C#/style83/paper": 1777184,
+    "Scintilla/C#/style84/color": 11571376,
+    "Scintilla/C#/style84/paper": 1777184,
+    "Scintilla/C#/style85/color": 9482384,
+    "Scintilla/C#/style85/paper": 1777184,
+    "Scintilla/C#/style86/color": 9482384,
+    "Scintilla/C#/style86/paper": 1777184,
+    "Scintilla/C#/style87/color": 10535056,
+    "Scintilla/C#/style87/paper": 1777184,
+    "Scintilla/C#/style88/color": 12632256,
+    "Scintilla/C#/style88/paper": 1777184,
+    "Scintilla/C#/style89/color": 14131344,
+    "Scintilla/C#/style89/paper": 1777184,
+    "Scintilla/C#/style9/color": 14868992,
+    "Scintilla/C#/style9/paper": 1777184,
+    "Scintilla/C#/style90/color": 12820943,
+    "Scintilla/C#/style90/paper": 1777184,
+    "Scintilla/C#/style91/color": 12044236,
+    "Scintilla/C#/style91/paper": 1777184,
+    "Scintilla/C++/defaultcolor": 2303527,
+    "Scintilla/C++/defaultpaper": 16579836,
+    "Scintilla/C++/style0/color": 16777215,
+    "Scintilla/C++/style0/paper": 1777184,
+    "Scintilla/C++/style1/color": 7654502,
+    "Scintilla/C++/style1/paper": 1777184,
+    "Scintilla/C++/style10/color": 12235176,
+    "Scintilla/C++/style10/paper": 1777184,
+    "Scintilla/C++/style11/color": 12044236,
+    "Scintilla/C++/style11/paper": 1777184,
+    "Scintilla/C++/style11/substyle0/paper": 1777184,
+    "Scintilla/C++/style12/color": 0,
+    "Scintilla/C++/style12/paper": 14729440,
+    "Scintilla/C++/style13/color": 5278790,
+    "Scintilla/C++/style13/paper": 14745568,
+    "Scintilla/C++/style14/color": 4161343,
+    "Scintilla/C++/style14/paper": 14741728,
+    "Scintilla/C++/style15/color": 7985273,
+    "Scintilla/C++/style15/paper": 1777184,
+    "Scintilla/C++/style16/color": 12044236,
+    "Scintilla/C++/style16/paper": 1777184,
+    "Scintilla/C++/style17/color": 5020415,
+    "Scintilla/C++/style17/paper": 1777184,
+    "Scintilla/C++/style17/substyle0/paper": 1777184,
+    "Scintilla/C++/style18/color": 16744512,
+    "Scintilla/C++/style18/paper": 1777184,
+    "Scintilla/C++/style19/color": 12044236,
+    "Scintilla/C++/style19/paper": 1777184,
+    "Scintilla/C++/style2/color": 7654502,
+    "Scintilla/C++/style2/paper": 1777184,
+    "Scintilla/C++/style20/color": 8323199,
+    "Scintilla/C++/style20/paper": 16774143,
+    "Scintilla/C++/style21/color": 5278790,
+    "Scintilla/C++/style21/paper": 14745568,
+    "Scintilla/C++/style22/color": 5278790,
+    "Scintilla/C++/style22/paper": 15204311,
+    "Scintilla/C++/style23/color": 6658304,
+    "Scintilla/C++/style23/paper": 1777184,
+    "Scintilla/C++/style24/color": 7985273,
+    "Scintilla/C++/style24/paper": 1777184,
+    "Scintilla/C++/style25/color": 12607488,
+    "Scintilla/C++/style25/paper": 1777184,
+    "Scintilla/C++/style26/color": 12453887,
+    "Scintilla/C++/style26/paper": 1777184,
+    "Scintilla/C++/style27/color": 12044236,
+    "Scintilla/C++/style27/paper": 1777184,
+    "Scintilla/C++/style3/color": 7985273,
+    "Scintilla/C++/style3/paper": 1777184,
+    "Scintilla/C++/style4/color": 51400,
+    "Scintilla/C++/style4/paper": 1777184,
+    "Scintilla/C++/style5/color": 6333951,
+    "Scintilla/C++/style5/paper": 1777184,
+    "Scintilla/C++/style6/color": 12801219,
+    "Scintilla/C++/style6/paper": 1777184,
+    "Scintilla/C++/style64/color": 12632256,
+    "Scintilla/C++/style64/paper": 1777184,
+    "Scintilla/C++/style65/color": 9482384,
+    "Scintilla/C++/style65/paper": 1777184,
+    "Scintilla/C++/style66/color": 9482384,
+    "Scintilla/C++/style66/paper": 1777184,
+    "Scintilla/C++/style67/color": 13684944,
+    "Scintilla/C++/style67/paper": 1777184,
+    "Scintilla/C++/style68/color": 9482384,
+    "Scintilla/C++/style68/paper": 1777184,
+    "Scintilla/C++/style69/color": 9474224,
+    "Scintilla/C++/style69/paper": 1777184,
+    "Scintilla/C++/style7/color": 12801219,
+    "Scintilla/C++/style7/paper": 1777184,
+    "Scintilla/C++/style70/color": 11571376,
+    "Scintilla/C++/style70/paper": 1777184,
+    "Scintilla/C++/style71/color": 11571376,
+    "Scintilla/C++/style71/paper": 1777184,
+    "Scintilla/C++/style72/color": 12632256,
+    "Scintilla/C++/style72/paper": 1777184,
+    "Scintilla/C++/style73/color": 11579536,
+    "Scintilla/C++/style73/paper": 1777184,
+    "Scintilla/C++/style74/color": 11579568,
+    "Scintilla/C++/style74/paper": 1777184,
+    "Scintilla/C++/style75/color": 11579568,
+    "Scintilla/C++/style75/paper": 1777184,
+    "Scintilla/C++/style75/substyle0/paper": 1777184,
+    "Scintilla/C++/style76/color": 0,
+    "Scintilla/C++/style76/paper": 14729440,
+    "Scintilla/C++/style77/color": 6716774,
+    "Scintilla/C++/style77/paper": 14745568,
+    "Scintilla/C++/style78/color": 5600597,
+    "Scintilla/C++/style78/paper": 14741728,
+    "Scintilla/C++/style79/color": 12632256,
+    "Scintilla/C++/style79/paper": 1777184,
+    "Scintilla/C++/style8/color": 12044236,
+    "Scintilla/C++/style8/paper": 1777184,
+    "Scintilla/C++/style80/color": 12632256,
+    "Scintilla/C++/style80/paper": 1777184,
+    "Scintilla/C++/style81/color": 12632256,
+    "Scintilla/C++/style81/paper": 1777184,
+    "Scintilla/C++/style81/substyle0/paper": 1777184,
+    "Scintilla/C++/style82/color": 12632256,
+    "Scintilla/C++/style82/paper": 1777184,
+    "Scintilla/C++/style83/color": 11579568,
+    "Scintilla/C++/style83/paper": 1777184,
+    "Scintilla/C++/style84/color": 11571376,
+    "Scintilla/C++/style84/paper": 16774143,
+    "Scintilla/C++/style85/color": 6716774,
+    "Scintilla/C++/style85/paper": 14745568,
+    "Scintilla/C++/style86/color": 6716774,
+    "Scintilla/C++/style86/paper": 15204311,
+    "Scintilla/C++/style87/color": 10535056,
+    "Scintilla/C++/style87/paper": 1777184,
+    "Scintilla/C++/style88/color": 12632256,
+    "Scintilla/C++/style88/paper": 1777184,
+    "Scintilla/C++/style89/color": 14131344,
+    "Scintilla/C++/style89/paper": 1777184,
+    "Scintilla/C++/style9/color": 14868992,
+    "Scintilla/C++/style9/paper": 1777184,
+    "Scintilla/C++/style90/color": 12820943,
+    "Scintilla/C++/style90/paper": 1777184,
+    "Scintilla/C++/style91/color": 12044236,
+    "Scintilla/C++/style91/paper": 1777184,
+    "Scintilla/CMake/defaultcolor": 2303527,
+    "Scintilla/CMake/defaultpaper": 16579836,
+    "Scintilla/CMake/style0/color": 16777215,
+    "Scintilla/CMake/style0/paper": 1777184,
+    "Scintilla/CMake/style1/color": 5233741,
+    "Scintilla/CMake/style1/paper": 1777184,
+    "Scintilla/CMake/style10/color": 65535,
+    "Scintilla/CMake/style10/paper": 1777184,
+    "Scintilla/CMake/style11/color": 65535,
+    "Scintilla/CMake/style11/paper": 1777184,
+    "Scintilla/CMake/style12/color": 65535,
+    "Scintilla/CMake/style12/paper": 1777184,
+    "Scintilla/CMake/style13/color": 13382400,
+    "Scintilla/CMake/style13/paper": 15658734,
+    "Scintilla/CMake/style14/color": 10551091,
+    "Scintilla/CMake/style14/paper": 1777184,
+    "Scintilla/CMake/style2/color": 5577301,
+    "Scintilla/CMake/style2/paper": 10263708,
+    "Scintilla/CMake/style3/color": 5577301,
+    "Scintilla/CMake/style3/paper": 10263708,
+    "Scintilla/CMake/style4/color": 5577301,
+    "Scintilla/CMake/style4/paper": 10263708,
+    "Scintilla/CMake/style5/color": 65535,
+    "Scintilla/CMake/style5/paper": 1777184,
+    "Scintilla/CMake/style6/color": 16749716,
+    "Scintilla/CMake/style6/paper": 1777184,
+    "Scintilla/CMake/style7/color": 16757349,
+    "Scintilla/CMake/style7/paper": 1777184,
+    "Scintilla/CMake/style8/color": 16711623,
+    "Scintilla/CMake/style8/paper": 1777184,
+    "Scintilla/CMake/style9/color": 65535,
+    "Scintilla/CMake/style9/paper": 1777184,
+    "Scintilla/CSS/defaultcolor": 2303527,
+    "Scintilla/CSS/defaultpaper": 16579836,
+    "Scintilla/CSS/style0/color": 16777215,
+    "Scintilla/CSS/style0/paper": 1777184,
+    "Scintilla/CSS/style1/color": 7733144,
+    "Scintilla/CSS/style1/paper": 1777184,
+    "Scintilla/CSS/style10/color": 56026,
+    "Scintilla/CSS/style10/paper": 1777184,
+    "Scintilla/CSS/style11/color": 16744448,
+    "Scintilla/CSS/style11/paper": 1777184,
+    "Scintilla/CSS/style12/color": 11184640,
+    "Scintilla/CSS/style12/paper": 1777184,
+    "Scintilla/CSS/style13/color": 16711935,
+    "Scintilla/CSS/style13/paper": 1777184,
+    "Scintilla/CSS/style14/color": 16711935,
+    "Scintilla/CSS/style14/paper": 1777184,
+    "Scintilla/CSS/style15/color": 47103,
+    "Scintilla/CSS/style15/paper": 1777184,
+    "Scintilla/CSS/style16/color": 16741749,
+    "Scintilla/CSS/style16/paper": 1777184,
+    "Scintilla/CSS/style17/color": 13172659,
+    "Scintilla/CSS/style17/paper": 1777184,
+    "Scintilla/CSS/style18/color": 14537416,
+    "Scintilla/CSS/style18/paper": 1777184,
+    "Scintilla/CSS/style19/color": 14537416,
+    "Scintilla/CSS/style19/paper": 1777184,
+    "Scintilla/CSS/style2/color": 16777215,
+    "Scintilla/CSS/style2/paper": 1777184,
+    "Scintilla/CSS/style20/color": 14537416,
+    "Scintilla/CSS/style20/paper": 1777184,
+    "Scintilla/CSS/style21/color": 14537416,
+    "Scintilla/CSS/style21/paper": 1777184,
+    "Scintilla/CSS/style22/color": 13092608,
+    "Scintilla/CSS/style22/paper": 1777184,
+    "Scintilla/CSS/style23/color": 14537416,
+    "Scintilla/CSS/style23/paper": 1777184,
+    "Scintilla/CSS/style3/color": 13394787,
+    "Scintilla/CSS/style3/paper": 1777184,
+    "Scintilla/CSS/style4/color": 16757853,
+    "Scintilla/CSS/style4/paper": 1777184,
+    "Scintilla/CSS/style5/color": 16777215,
+    "Scintilla/CSS/style5/paper": 1777184,
+    "Scintilla/CSS/style6/color": 8497663,
+    "Scintilla/CSS/style6/paper": 1777184,
+    "Scintilla/CSS/style7/color": 16711680,
+    "Scintilla/CSS/style7/paper": 1777184,
+    "Scintilla/CSS/style8/color": 16749244,
+    "Scintilla/CSS/style8/paper": 1777184,
+    "Scintilla/CSS/style9/color": 46080,
+    "Scintilla/CSS/style9/paper": 1777184,
+    "Scintilla/CoffeeScript/defaultcolor": 2303527,
+    "Scintilla/CoffeeScript/defaultpaper": 16579836,
+    "Scintilla/CoffeeScript/style0/color": 16777215,
+    "Scintilla/CoffeeScript/style0/paper": 1777184,
+    "Scintilla/CoffeeScript/style1/color": 7654502,
+    "Scintilla/CoffeeScript/style1/paper": 1777184,
+    "Scintilla/CoffeeScript/style10/color": 12235176,
+    "Scintilla/CoffeeScript/style10/paper": 1777184,
+    "Scintilla/CoffeeScript/style11/color": 12044236,
+    "Scintilla/CoffeeScript/style11/paper": 1777184,
+    "Scintilla/CoffeeScript/style12/color": 0,
+    "Scintilla/CoffeeScript/style12/paper": 14729440,
+    "Scintilla/CoffeeScript/style13/color": 5278790,
+    "Scintilla/CoffeeScript/style13/paper": 14745568,
+    "Scintilla/CoffeeScript/style14/color": 4161343,
+    "Scintilla/CoffeeScript/style14/paper": 14741728,
+    "Scintilla/CoffeeScript/style15/color": 7985273,
+    "Scintilla/CoffeeScript/style15/paper": 1777184,
+    "Scintilla/CoffeeScript/style16/color": 12044236,
+    "Scintilla/CoffeeScript/style16/paper": 1777184,
+    "Scintilla/CoffeeScript/style17/color": 5020415,
+    "Scintilla/CoffeeScript/style17/paper": 1777184,
+    "Scintilla/CoffeeScript/style18/color": 16744512,
+    "Scintilla/CoffeeScript/style18/paper": 1777184,
+    "Scintilla/CoffeeScript/style19/color": 12044236,
+    "Scintilla/CoffeeScript/style19/paper": 1777184,
+    "Scintilla/CoffeeScript/style2/color": 7654502,
+    "Scintilla/CoffeeScript/style2/paper": 1777184,
+    "Scintilla/CoffeeScript/style22/color": 7654502,
+    "Scintilla/CoffeeScript/style22/paper": 1777184,
+    "Scintilla/CoffeeScript/style23/color": 5614677,
+    "Scintilla/CoffeeScript/style23/paper": 1777184,
+    "Scintilla/CoffeeScript/style24/color": 7654502,
+    "Scintilla/CoffeeScript/style24/paper": 1777184,
+    "Scintilla/CoffeeScript/style25/color": 12607488,
+    "Scintilla/CoffeeScript/style25/paper": 1777184,
+    "Scintilla/CoffeeScript/style3/color": 7985273,
+    "Scintilla/CoffeeScript/style3/paper": 1777184,
+    "Scintilla/CoffeeScript/style4/color": 51400,
+    "Scintilla/CoffeeScript/style4/paper": 1777184,
+    "Scintilla/CoffeeScript/style5/color": 6333951,
+    "Scintilla/CoffeeScript/style5/paper": 1777184,
+    "Scintilla/CoffeeScript/style6/color": 12801219,
+    "Scintilla/CoffeeScript/style6/paper": 1777184,
+    "Scintilla/CoffeeScript/style7/color": 12801219,
+    "Scintilla/CoffeeScript/style7/paper": 1777184,
+    "Scintilla/CoffeeScript/style8/color": 12044236,
+    "Scintilla/CoffeeScript/style8/paper": 1777184,
+    "Scintilla/CoffeeScript/style9/color": 14868992,
+    "Scintilla/CoffeeScript/style9/paper": 1777184,
+    "Scintilla/Cython/defaultcolor": 2303527,
+    "Scintilla/Cython/defaultpaper": 16579836,
+    "Scintilla/Cython/style0/color": 16777215,
+    "Scintilla/Cython/style0/paper": 1777184,
+    "Scintilla/Cython/style1/color": 7654502,
+    "Scintilla/Cython/style1/paper": 1777184,
+    "Scintilla/Cython/style10/color": 12235176,
+    "Scintilla/Cython/style10/paper": 1777184,
+    "Scintilla/Cython/style11/color": 16777215,
+    "Scintilla/Cython/style11/paper": 1777184,
+    "Scintilla/Cython/style11/substyle0/paper": 1777184,
+    "Scintilla/Cython/style11/substyle1/paper": 1777184,
+    "Scintilla/Cython/style11/substyle2/paper": 1777184,
+    "Scintilla/Cython/style11/substyle3/paper": 1777184,
+    "Scintilla/Cython/style12/color": 2614580,
+    "Scintilla/Cython/style12/paper": 1777184,
+    "Scintilla/Cython/style13/color": 12434877,
+    "Scintilla/Cython/style13/paper": 1777184,
+    "Scintilla/Cython/style14/color": 7456511,
+    "Scintilla/Cython/style14/paper": 1777184,
+    "Scintilla/Cython/style15/color": 14912512,
+    "Scintilla/Cython/style15/paper": 1777184,
+    "Scintilla/Cython/style16/color": 12801219,
+    "Scintilla/Cython/style16/paper": 1777184,
+    "Scintilla/Cython/style17/color": 12801219,
+    "Scintilla/Cython/style17/paper": 1777184,
+    "Scintilla/Cython/style18/color": 14441050,
+    "Scintilla/Cython/style18/paper": 1777184,
+    "Scintilla/Cython/style19/color": 14441050,
+    "Scintilla/Cython/style19/paper": 1777184,
+    "Scintilla/Cython/style2/color": 51400,
+    "Scintilla/Cython/style2/paper": 1777184,
+    "Scintilla/Cython/style3/color": 12801219,
+    "Scintilla/Cython/style3/paper": 1777184,
+    "Scintilla/Cython/style4/color": 12801219,
+    "Scintilla/Cython/style4/paper": 1777184,
+    "Scintilla/Cython/style5/color": 6333951,
+    "Scintilla/Cython/style5/paper": 1777184,
+    "Scintilla/Cython/style6/color": 14441050,
+    "Scintilla/Cython/style6/paper": 1777184,
+    "Scintilla/Cython/style7/color": 14441050,
+    "Scintilla/Cython/style7/paper": 1777184,
+    "Scintilla/Cython/style8/color": 43775,
+    "Scintilla/Cython/style8/paper": 1777184,
+    "Scintilla/Cython/style9/color": 54741,
+    "Scintilla/Cython/style9/paper": 1777184,
+    "Scintilla/D/defaultcolor": 2303527,
+    "Scintilla/D/defaultpaper": 16579836,
+    "Scintilla/D/style0/color": 16777215,
+    "Scintilla/D/style0/paper": 1777184,
+    "Scintilla/D/style1/color": 65280,
+    "Scintilla/D/style1/paper": 1777184,
+    "Scintilla/D/style10/color": 16711935,
+    "Scintilla/D/style10/paper": 1777184,
+    "Scintilla/D/style11/color": 0,
+    "Scintilla/D/style11/paper": 14729440,
+    "Scintilla/D/style12/color": 16711935,
+    "Scintilla/D/style12/paper": 1777184,
+    "Scintilla/D/style13/color": 16777215,
+    "Scintilla/D/style13/paper": 1777184,
+    "Scintilla/D/style14/color": 12833753,
+    "Scintilla/D/style14/paper": 1777184,
+    "Scintilla/D/style15/color": 8315262,
+    "Scintilla/D/style15/paper": 1777184,
+    "Scintilla/D/style16/color": 7974911,
+    "Scintilla/D/style16/paper": 1777184,
+    "Scintilla/D/style17/color": 16750178,
+    "Scintilla/D/style17/paper": 1777184,
+    "Scintilla/D/style18/color": 13097182,
+    "Scintilla/D/style18/paper": 1777184,
+    "Scintilla/D/style19/color": 13097182,
+    "Scintilla/D/style19/paper": 1777184,
+    "Scintilla/D/style2/color": 65280,
+    "Scintilla/D/style2/paper": 1777184,
+    "Scintilla/D/style20/color": 13097182,
+    "Scintilla/D/style20/paper": 1777184,
+    "Scintilla/D/style21/color": 13097182,
+    "Scintilla/D/style21/paper": 1777184,
+    "Scintilla/D/style22/color": 13097182,
+    "Scintilla/D/style22/paper": 1777184,
+    "Scintilla/D/style3/color": 8315262,
+    "Scintilla/D/style3/paper": 1777184,
+    "Scintilla/D/style4/color": 13629647,
+    "Scintilla/D/style4/paper": 1777184,
+    "Scintilla/D/style5/color": 61166,
+    "Scintilla/D/style5/paper": 1777184,
+    "Scintilla/D/style6/color": 64511,
+    "Scintilla/D/style6/paper": 1777184,
+    "Scintilla/D/style7/color": 64511,
+    "Scintilla/D/style7/paper": 1777184,
+    "Scintilla/D/style8/color": 64511,
+    "Scintilla/D/style8/paper": 1777184,
+    "Scintilla/D/style9/color": 64511,
+    "Scintilla/D/style9/paper": 1777184,
+    "Scintilla/Diff/defaultcolor": 2303527,
+    "Scintilla/Diff/defaultpaper": 16579836,
+    "Scintilla/Diff/style0/color": 16777215,
+    "Scintilla/Diff/style0/paper": 1777184,
+    "Scintilla/Diff/style1/color": 7654502,
+    "Scintilla/Diff/style1/paper": 1777184,
+    "Scintilla/Diff/style10/color": 16758132,
+    "Scintilla/Diff/style10/paper": 1777184,
+    "Scintilla/Diff/style11/color": 16758132,
+    "Scintilla/Diff/style11/paper": 1777184,
+    "Scintilla/Diff/style2/color": 16776960,
+    "Scintilla/Diff/style2/paper": 1777184,
+    "Scintilla/Diff/style3/color": 7929343,
+    "Scintilla/Diff/style3/paper": 1777184,
+    "Scintilla/Diff/style4/color": 16727292,
+    "Scintilla/Diff/style4/paper": 1777184,
+    "Scintilla/Diff/style5/color": 16758132,
+    "Scintilla/Diff/style5/paper": 1777184,
+    "Scintilla/Diff/style6/color": 9043867,
+    "Scintilla/Diff/style6/paper": 1777184,
+    "Scintilla/Diff/style7/color": 14869218,
+    "Scintilla/Diff/style7/paper": 1777184,
+    "Scintilla/Diff/style8/color": 9043867,
+    "Scintilla/Diff/style8/paper": 1777184,
+    "Scintilla/Diff/style9/color": 9043867,
+    "Scintilla/Diff/style9/paper": 1777184,
+    "Scintilla/Fortran/defaultcolor": 2303527,
+    "Scintilla/Fortran/defaultpaper": 16579836,
+    "Scintilla/Fortran/style0/color": 16777215,
+    "Scintilla/Fortran/style0/paper": 1777184,
+    "Scintilla/Fortran/style1/color": 7654502,
+    "Scintilla/Fortran/style1/paper": 1777184,
+    "Scintilla/Fortran/style10/color": 11550848,
+    "Scintilla/Fortran/style10/paper": 1777184,
+    "Scintilla/Fortran/style11/color": 14868992,
+    "Scintilla/Fortran/style11/paper": 1777184,
+    "Scintilla/Fortran/style12/color": 12235176,
+    "Scintilla/Fortran/style12/paper": 1777184,
+    "Scintilla/Fortran/style13/color": 14729440,
+    "Scintilla/Fortran/style13/paper": 1777184,
+    "Scintilla/Fortran/style14/color": 0,
+    "Scintilla/Fortran/style14/paper": 15786112,
+    "Scintilla/Fortran/style2/color": 51400,
+    "Scintilla/Fortran/style2/paper": 1777184,
+    "Scintilla/Fortran/style3/color": 12801219,
+    "Scintilla/Fortran/style3/paper": 1777184,
+    "Scintilla/Fortran/style4/color": 12801219,
+    "Scintilla/Fortran/style4/paper": 1777184,
+    "Scintilla/Fortran/style5/color": 0,
+    "Scintilla/Fortran/style5/paper": 14729440,
+    "Scintilla/Fortran/style6/color": 12235176,
+    "Scintilla/Fortran/style6/paper": 1777184,
+    "Scintilla/Fortran/style7/color": 12044236,
+    "Scintilla/Fortran/style7/paper": 1777184,
+    "Scintilla/Fortran/style8/color": 6333951,
+    "Scintilla/Fortran/style8/paper": 1777184,
+    "Scintilla/Fortran/style9/color": 11534400,
+    "Scintilla/Fortran/style9/paper": 1777184,
+    "Scintilla/Fortran77/defaultcolor": 2303527,
+    "Scintilla/Fortran77/defaultpaper": 16579836,
+    "Scintilla/Fortran77/style0/color": 16777215,
+    "Scintilla/Fortran77/style0/paper": 1777184,
+    "Scintilla/Fortran77/style1/color": 7654502,
+    "Scintilla/Fortran77/style1/paper": 1777184,
+    "Scintilla/Fortran77/style10/color": 11550848,
+    "Scintilla/Fortran77/style10/paper": 1777184,
+    "Scintilla/Fortran77/style11/color": 14868992,
+    "Scintilla/Fortran77/style11/paper": 1777184,
+    "Scintilla/Fortran77/style12/color": 12235176,
+    "Scintilla/Fortran77/style12/paper": 1777184,
+    "Scintilla/Fortran77/style13/color": 14729440,
+    "Scintilla/Fortran77/style13/paper": 1777184,
+    "Scintilla/Fortran77/style14/color": 0,
+    "Scintilla/Fortran77/style14/paper": 15786112,
+    "Scintilla/Fortran77/style2/color": 51400,
+    "Scintilla/Fortran77/style2/paper": 1777184,
+    "Scintilla/Fortran77/style3/color": 12801219,
+    "Scintilla/Fortran77/style3/paper": 1777184,
+    "Scintilla/Fortran77/style4/color": 12801219,
+    "Scintilla/Fortran77/style4/paper": 1777184,
+    "Scintilla/Fortran77/style5/color": 0,
+    "Scintilla/Fortran77/style5/paper": 14729440,
+    "Scintilla/Fortran77/style6/color": 12235176,
+    "Scintilla/Fortran77/style6/paper": 1777184,
+    "Scintilla/Fortran77/style7/color": 12044236,
+    "Scintilla/Fortran77/style7/paper": 1777184,
+    "Scintilla/Fortran77/style8/color": 6333951,
+    "Scintilla/Fortran77/style8/paper": 1777184,
+    "Scintilla/Fortran77/style9/color": 11534400,
+    "Scintilla/Fortran77/style9/paper": 1777184,
+    "Scintilla/Guessed/defaultcolor": 2303527,
+    "Scintilla/Guessed/defaultpaper": 16579836,
+    "Scintilla/Guessed/style0/color": 16777215,
+    "Scintilla/Guessed/style0/paper": 1777184,
+    "Scintilla/Guessed/style1/color": 7654502,
+    "Scintilla/Guessed/style1/paper": 1777184,
+    "Scintilla/Guessed/style10/color": 43775,
+    "Scintilla/Guessed/style10/paper": 1777184,
+    "Scintilla/Guessed/style11/color": 43775,
+    "Scintilla/Guessed/style11/paper": 1777184,
+    "Scintilla/Guessed/style12/color": 15160661,
+    "Scintilla/Guessed/style12/paper": 1777184,
+    "Scintilla/Guessed/style13/color": 43775,
+    "Scintilla/Guessed/style13/paper": 1777184,
+    "Scintilla/Guessed/style14/color": 14496049,
+    "Scintilla/Guessed/style14/paper": 1777184,
+    "Scintilla/Guessed/style15/color": 14803200,
+    "Scintilla/Guessed/style15/paper": 1777184,
+    "Scintilla/Guessed/style16/color": 14606046,
+    "Scintilla/Guessed/style16/paper": 1777184,
+    "Scintilla/Guessed/style17/color": 11981115,
+    "Scintilla/Guessed/style17/paper": 1777184,
+    "Scintilla/Guessed/style18/color": 11792301,
+    "Scintilla/Guessed/style18/paper": 1777184,
+    "Scintilla/Guessed/style19/color": 14785535,
+    "Scintilla/Guessed/style19/paper": 1777184,
+    "Scintilla/Guessed/style2/color": 14522624,
+    "Scintilla/Guessed/style2/paper": 1777184,
+    "Scintilla/Guessed/style20/color": 16018283,
+    "Scintilla/Guessed/style20/paper": 1777184,
+    "Scintilla/Guessed/style21/color": 16018283,
+    "Scintilla/Guessed/style21/paper": 1777184,
+    "Scintilla/Guessed/style22/color": 12281480,
+    "Scintilla/Guessed/style22/paper": 1777184,
+    "Scintilla/Guessed/style23/color": 12281378,
+    "Scintilla/Guessed/style23/paper": 1777184,
+    "Scintilla/Guessed/style24/color": 12281480,
+    "Scintilla/Guessed/style24/paper": 1777184,
+    "Scintilla/Guessed/style25/color": 43775,
+    "Scintilla/Guessed/style25/paper": 1777184,
+    "Scintilla/Guessed/style26/color": 54016,
+    "Scintilla/Guessed/style26/paper": 1777184,
+    "Scintilla/Guessed/style27/color": 51400,
+    "Scintilla/Guessed/style27/paper": 1777184,
+    "Scintilla/Guessed/style28/color": 43775,
+    "Scintilla/Guessed/style28/paper": 1777184,
+    "Scintilla/Guessed/style29/color": 14508253,
+    "Scintilla/Guessed/style29/paper": 1777184,
+    "Scintilla/Guessed/style3/color": 11792301,
+    "Scintilla/Guessed/style3/paper": 1777184,
+    "Scintilla/Guessed/style30/color": 14876672,
+    "Scintilla/Guessed/style30/paper": 1777184,
+    "Scintilla/Guessed/style31/color": 56576,
+    "Scintilla/Guessed/style31/paper": 1777184,
+    "Scintilla/Guessed/style4/color": 11792301,
+    "Scintilla/Guessed/style4/paper": 1777184,
+    "Scintilla/Guessed/style40/color": 16711680,
+    "Scintilla/Guessed/style40/paper": 1777184,
+    "Scintilla/Guessed/style41/color": 14603209,
+    "Scintilla/Guessed/style41/paper": 1777184,
+    "Scintilla/Guessed/style42/color": 14603209,
+    "Scintilla/Guessed/style42/paper": 1777184,
+    "Scintilla/Guessed/style43/color": 43775,
+    "Scintilla/Guessed/style43/paper": 1777184,
+    "Scintilla/Guessed/style44/color": 13421772,
+    "Scintilla/Guessed/style44/paper": 1777184,
+    "Scintilla/Guessed/style45/color": 6915562,
+    "Scintilla/Guessed/style45/paper": 1777184,
+    "Scintilla/Guessed/style46/color": 16777215,
+    "Scintilla/Guessed/style46/paper": 16711680,
+    "Scintilla/Guessed/style47/color": 32512,
+    "Scintilla/Guessed/style47/paper": 11075496,
+    "Scintilla/Guessed/style48/color": 2536928,
+    "Scintilla/Guessed/style48/paper": 1777184,
+    "Scintilla/Guessed/style49/color": 14972651,
+    "Scintilla/Guessed/style49/paper": 1777184,
+    "Scintilla/Guessed/style5/color": 14579616,
+    "Scintilla/Guessed/style5/paper": 1777184,
+    "Scintilla/Guessed/style50/color": 8323199,
+    "Scintilla/Guessed/style50/paper": 14536925,
+    "Scintilla/Guessed/style51/color": 16777215,
+    "Scintilla/Guessed/style51/paper": 1777184,
+    "Scintilla/Guessed/style52/color": 49152,
+    "Scintilla/Guessed/style52/paper": 1777184,
+    "Scintilla/Guessed/style53/color": 14291132,
+    "Scintilla/Guessed/style53/paper": 1777184,
+    "Scintilla/Guessed/style54/color": 43775,
+    "Scintilla/Guessed/style54/paper": 1777184,
+    "Scintilla/Guessed/style55/color": 12944120,
+    "Scintilla/Guessed/style55/paper": 1777184,
+    "Scintilla/Guessed/style56/color": 12944120,
+    "Scintilla/Guessed/style56/paper": 1777184,
+    "Scintilla/Guessed/style57/color": 16776960,
+    "Scintilla/Guessed/style57/paper": 10518656,
+    "Scintilla/Guessed/style58/color": 12303291,
+    "Scintilla/Guessed/style58/paper": 1777184,
+    "Scintilla/Guessed/style6/color": 12235176,
+    "Scintilla/Guessed/style6/paper": 1777184,
+    "Scintilla/Guessed/style7/color": 14785535,
+    "Scintilla/Guessed/style7/paper": 1777184,
+    "Scintilla/Guessed/style8/color": 11792301,
+    "Scintilla/Guessed/style8/paper": 1777184,
+    "Scintilla/Guessed/style9/color": 43775,
+    "Scintilla/Guessed/style9/paper": 1777184,
+    "Scintilla/HTML/defaultcolor": 2303527,
+    "Scintilla/HTML/defaultpaper": 16579836,
+    "Scintilla/HTML/style0/color": 16777215,
+    "Scintilla/HTML/style0/paper": 1777184,
+    "Scintilla/HTML/style1/color": 10001919,
+    "Scintilla/HTML/style1/paper": 1777184,
+    "Scintilla/HTML/style10/color": 16711935,
+    "Scintilla/HTML/style10/paper": 1777184,
+    "Scintilla/HTML/style100/color": 65535,
+    "Scintilla/HTML/style100/paper": 4215616,
+    "Scintilla/HTML/style101/color": 16777215,
+    "Scintilla/HTML/style101/paper": 4215616,
+    "Scintilla/HTML/style102/color": 16777215,
+    "Scintilla/HTML/style102/paper": 4215616,
+    "Scintilla/HTML/style105/color": 16777215,
+    "Scintilla/HTML/style105/paper": 1777184,
+    "Scintilla/HTML/style106/color": 8421504,
+    "Scintilla/HTML/style106/paper": 13627343,
+    "Scintilla/HTML/style107/color": 32512,
+    "Scintilla/HTML/style107/paper": 13627343,
+    "Scintilla/HTML/style108/color": 32639,
+    "Scintilla/HTML/style108/paper": 13627343,
+    "Scintilla/HTML/style109/color": 8323199,
+    "Scintilla/HTML/style109/paper": 13627343,
+    "Scintilla/HTML/style11/color": 54783,
+    "Scintilla/HTML/style11/paper": 1777184,
+    "Scintilla/HTML/style110/color": 8323199,
+    "Scintilla/HTML/style110/paper": 13627343,
+    "Scintilla/HTML/style111/color": 127,
+    "Scintilla/HTML/style111/paper": 13627343,
+    "Scintilla/HTML/style112/color": 8323072,
+    "Scintilla/HTML/style112/paper": 13627343,
+    "Scintilla/HTML/style113/color": 8323072,
+    "Scintilla/HTML/style113/paper": 13627343,
+    "Scintilla/HTML/style114/color": 255,
+    "Scintilla/HTML/style114/paper": 13627343,
+    "Scintilla/HTML/style115/color": 32639,
+    "Scintilla/HTML/style115/paper": 13627343,
+    "Scintilla/HTML/style116/color": 0,
+    "Scintilla/HTML/style116/paper": 13627343,
+    "Scintilla/HTML/style117/color": 0,
+    "Scintilla/HTML/style117/paper": 13627343,
+    "Scintilla/HTML/style118/color": 10395903,
+    "Scintilla/HTML/style118/paper": 1777184,
+    "Scintilla/HTML/style119/color": 65280,
+    "Scintilla/HTML/style119/paper": 1777184,
+    "Scintilla/HTML/style12/color": 7582463,
+    "Scintilla/HTML/style12/paper": 1777184,
+    "Scintilla/HTML/style120/color": 65280,
+    "Scintilla/HTML/style120/paper": 1777184,
+    "Scintilla/HTML/style121/color": 16711935,
+    "Scintilla/HTML/style121/paper": 1777184,
+    "Scintilla/HTML/style122/color": 16760576,
+    "Scintilla/HTML/style122/paper": 1777184,
+    "Scintilla/HTML/style123/color": 10066943,
+    "Scintilla/HTML/style123/paper": 1777184,
+    "Scintilla/HTML/style124/color": 16769428,
+    "Scintilla/HTML/style124/paper": 1777184,
+    "Scintilla/HTML/style125/color": 16769428,
+    "Scintilla/HTML/style125/paper": 1777184,
+    "Scintilla/HTML/style126/color": 10066943,
+    "Scintilla/HTML/style126/paper": 1777184,
+    "Scintilla/HTML/style127/color": 16777215,
+    "Scintilla/HTML/style127/paper": 1777184,
+    "Scintilla/HTML/style13/color": 7582463,
+    "Scintilla/HTML/style13/paper": 1777184,
+    "Scintilla/HTML/style14/color": 9430527,
+    "Scintilla/HTML/style14/paper": 1777184,
+    "Scintilla/HTML/style15/color": 0,
+    "Scintilla/HTML/style15/paper": 16776960,
+    "Scintilla/HTML/style16/color": 0,
+    "Scintilla/HTML/style16/paper": 16768768,
+    "Scintilla/HTML/style17/color": 0,
+    "Scintilla/HTML/style17/paper": 16768768,
+    "Scintilla/HTML/style18/color": 255,
+    "Scintilla/HTML/style18/paper": 16773055,
+    "Scintilla/HTML/style19/color": 16711935,
+    "Scintilla/HTML/style19/paper": 16773119,
+    "Scintilla/HTML/style2/color": 16731729,
+    "Scintilla/HTML/style2/paper": 1777184,
+    "Scintilla/HTML/style20/color": 16777215,
+    "Scintilla/HTML/style20/paper": 1777184,
+    "Scintilla/HTML/style21/color": 10001631,
+    "Scintilla/HTML/style21/paper": 1777184,
+    "Scintilla/HTML/style22/color": 10001631,
+    "Scintilla/HTML/style22/paper": 1777184,
+    "Scintilla/HTML/style23/color": 10284700,
+    "Scintilla/HTML/style23/paper": 1777184,
+    "Scintilla/HTML/style24/color": 8388608,
+    "Scintilla/HTML/style24/paper": 15724543,
+    "Scintilla/HTML/style25/color": 10040064,
+    "Scintilla/HTML/style25/paper": 15724543,
+    "Scintilla/HTML/style26/color": 8388608,
+    "Scintilla/HTML/style26/paper": 16737894,
+    "Scintilla/HTML/style27/color": 10010623,
+    "Scintilla/HTML/style27/paper": 1777184,
+    "Scintilla/HTML/style29/color": 8421376,
+    "Scintilla/HTML/style29/paper": 15724543,
+    "Scintilla/HTML/style3/color": 61166,
+    "Scintilla/HTML/style3/paper": 1777184,
+    "Scintilla/HTML/style30/color": 16777215,
+    "Scintilla/HTML/style30/paper": 1777184,
+    "Scintilla/HTML/style31/color": 102,
+    "Scintilla/HTML/style31/paper": 13421792,
+    "Scintilla/HTML/style4/color": 16738924,
+    "Scintilla/HTML/style4/paper": 1777184,
+    "Scintilla/HTML/style40/color": 16776960,
+    "Scintilla/HTML/style40/paper": 1777184,
+    "Scintilla/HTML/style41/color": 16777215,
+    "Scintilla/HTML/style41/paper": 1777184,
+    "Scintilla/HTML/style42/color": 55552,
+    "Scintilla/HTML/style42/paper": 1777184,
+    "Scintilla/HTML/style43/color": 55552,
+    "Scintilla/HTML/style43/paper": 1777184,
+    "Scintilla/HTML/style44/color": 7985273,
+    "Scintilla/HTML/style44/paper": 1777184,
+    "Scintilla/HTML/style45/color": 53199,
+    "Scintilla/HTML/style45/paper": 1777184,
+    "Scintilla/HTML/style46/color": 16777215,
+    "Scintilla/HTML/style46/paper": 1777184,
+    "Scintilla/HTML/style47/color": 7303167,
+    "Scintilla/HTML/style47/paper": 1777184,
+    "Scintilla/HTML/style48/color": 16711935,
+    "Scintilla/HTML/style48/paper": 1777184,
+    "Scintilla/HTML/style49/color": 16711935,
+    "Scintilla/HTML/style49/paper": 1777184,
+    "Scintilla/HTML/style5/color": 58082,
+    "Scintilla/HTML/style5/paper": 1777184,
+    "Scintilla/HTML/style50/color": 16777215,
+    "Scintilla/HTML/style50/paper": 1777184,
+    "Scintilla/HTML/style51/color": 0,
+    "Scintilla/HTML/style51/paper": 12565424,
+    "Scintilla/HTML/style52/color": 0,
+    "Scintilla/HTML/style52/paper": 16759728,
+    "Scintilla/HTML/style55/color": 16777215,
+    "Scintilla/HTML/style55/paper": 2500134,
+    "Scintilla/HTML/style56/color": 0,
+    "Scintilla/HTML/style56/paper": 14671743,
+    "Scintilla/HTML/style57/color": 32512,
+    "Scintilla/HTML/style57/paper": 14671743,
+    "Scintilla/HTML/style58/color": 32512,
+    "Scintilla/HTML/style58/paper": 14671743,
+    "Scintilla/HTML/style59/color": 8355711,
+    "Scintilla/HTML/style59/paper": 14671743,
+    "Scintilla/HTML/style6/color": 16711935,
+    "Scintilla/HTML/style6/paper": 1777184,
+    "Scintilla/HTML/style60/color": 32639,
+    "Scintilla/HTML/style60/paper": 14671743,
+    "Scintilla/HTML/style61/color": 0,
+    "Scintilla/HTML/style61/paper": 14671743,
+    "Scintilla/HTML/style62/color": 127,
+    "Scintilla/HTML/style62/paper": 14671743,
+    "Scintilla/HTML/style63/color": 8323199,
+    "Scintilla/HTML/style63/paper": 14671743,
+    "Scintilla/HTML/style64/color": 8323199,
+    "Scintilla/HTML/style64/paper": 14671743,
+    "Scintilla/HTML/style65/color": 0,
+    "Scintilla/HTML/style65/paper": 14671743,
+    "Scintilla/HTML/style66/color": 0,
+    "Scintilla/HTML/style66/paper": 12565424,
+    "Scintilla/HTML/style67/color": 0,
+    "Scintilla/HTML/style67/paper": 16759728,
+    "Scintilla/HTML/style7/color": 16711935,
+    "Scintilla/HTML/style7/paper": 1777184,
+    "Scintilla/HTML/style70/color": 16777215,
+    "Scintilla/HTML/style70/paper": 1777184,
+    "Scintilla/HTML/style71/color": 16777215,
+    "Scintilla/HTML/style71/paper": 4079166,
+    "Scintilla/HTML/style72/color": 65280,
+    "Scintilla/HTML/style72/paper": 4079166,
+    "Scintilla/HTML/style73/color": 65535,
+    "Scintilla/HTML/style73/paper": 4079166,
+    "Scintilla/HTML/style74/color": 5200127,
+    "Scintilla/HTML/style74/paper": 4079166,
+    "Scintilla/HTML/style75/color": 16711935,
+    "Scintilla/HTML/style75/paper": 4079166,
+    "Scintilla/HTML/style76/color": 5200127,
+    "Scintilla/HTML/style76/paper": 4079166,
+    "Scintilla/HTML/style77/color": 128,
+    "Scintilla/HTML/style77/paper": 8355839,
+    "Scintilla/HTML/style8/color": 16711935,
+    "Scintilla/HTML/style8/paper": 1777184,
+    "Scintilla/HTML/style80/color": 16777215,
+    "Scintilla/HTML/style80/paper": 1777184,
+    "Scintilla/HTML/style81/color": 0,
+    "Scintilla/HTML/style81/paper": 13619183,
+    "Scintilla/HTML/style82/color": 32768,
+    "Scintilla/HTML/style82/paper": 13619183,
+    "Scintilla/HTML/style83/color": 32896,
+    "Scintilla/HTML/style83/paper": 13619183,
+    "Scintilla/HTML/style84/color": 128,
+    "Scintilla/HTML/style84/paper": 13619183,
+    "Scintilla/HTML/style85/color": 8388736,
+    "Scintilla/HTML/style85/paper": 13619183,
+    "Scintilla/HTML/style86/color": 128,
+    "Scintilla/HTML/style86/paper": 13619183,
+    "Scintilla/HTML/style87/color": 128,
+    "Scintilla/HTML/style87/paper": 8355839,
+    "Scintilla/HTML/style9/color": 16776960,
+    "Scintilla/HTML/style9/paper": 1777184,
+    "Scintilla/HTML/style90/color": 16777215,
+    "Scintilla/HTML/style90/paper": 1777184,
+    "Scintilla/HTML/style91/color": 16777215,
+    "Scintilla/HTML/style91/paper": 4215616,
+    "Scintilla/HTML/style92/color": 65280,
+    "Scintilla/HTML/style92/paper": 4215616,
+    "Scintilla/HTML/style93/color": 65535,
+    "Scintilla/HTML/style93/paper": 4215616,
+    "Scintilla/HTML/style94/color": 16711935,
+    "Scintilla/HTML/style94/paper": 4215616,
+    "Scintilla/HTML/style95/color": 16711935,
+    "Scintilla/HTML/style95/paper": 4215616,
+    "Scintilla/HTML/style96/color": 11381503,
+    "Scintilla/HTML/style96/paper": 4215616,
+    "Scintilla/HTML/style97/color": 16742263,
+    "Scintilla/HTML/style97/paper": 4215616,
+    "Scintilla/HTML/style98/color": 16742263,
+    "Scintilla/HTML/style98/paper": 4215616,
+    "Scintilla/HTML/style99/color": 11381503,
+    "Scintilla/HTML/style99/paper": 4215616,
+    "Scintilla/IDL/defaultcolor": 2303527,
+    "Scintilla/IDL/defaultpaper": 16579836,
+    "Scintilla/IDL/style0/color": 16777215,
+    "Scintilla/IDL/style0/paper": 1777184,
+    "Scintilla/IDL/style1/color": 7654502,
+    "Scintilla/IDL/style1/paper": 1777184,
+    "Scintilla/IDL/style10/color": 12235176,
+    "Scintilla/IDL/style10/paper": 1777184,
+    "Scintilla/IDL/style11/color": 12044236,
+    "Scintilla/IDL/style11/paper": 1777184,
+    "Scintilla/IDL/style12/color": 0,
+    "Scintilla/IDL/style12/paper": 14729440,
+    "Scintilla/IDL/style13/color": 5278790,
+    "Scintilla/IDL/style13/paper": 14745568,
+    "Scintilla/IDL/style14/color": 4161343,
+    "Scintilla/IDL/style14/paper": 14741728,
+    "Scintilla/IDL/style15/color": 7985273,
+    "Scintilla/IDL/style15/paper": 1777184,
+    "Scintilla/IDL/style16/color": 12044236,
+    "Scintilla/IDL/style16/paper": 1777184,
+    "Scintilla/IDL/style17/color": 5020415,
+    "Scintilla/IDL/style17/paper": 1777184,
+    "Scintilla/IDL/style18/color": 16744512,
+    "Scintilla/IDL/style18/paper": 1777184,
+    "Scintilla/IDL/style19/color": 12044236,
+    "Scintilla/IDL/style19/paper": 1777184,
+    "Scintilla/IDL/style2/color": 7654502,
+    "Scintilla/IDL/style2/paper": 1777184,
+    "Scintilla/IDL/style20/color": 8323199,
+    "Scintilla/IDL/style20/paper": 16774143,
+    "Scintilla/IDL/style21/color": 5278790,
+    "Scintilla/IDL/style21/paper": 14745568,
+    "Scintilla/IDL/style22/color": 5278790,
+    "Scintilla/IDL/style22/paper": 15204311,
+    "Scintilla/IDL/style23/color": 6658304,
+    "Scintilla/IDL/style23/paper": 1777184,
+    "Scintilla/IDL/style24/color": 7985273,
+    "Scintilla/IDL/style24/paper": 1777184,
+    "Scintilla/IDL/style25/color": 12607488,
+    "Scintilla/IDL/style25/paper": 1777184,
+    "Scintilla/IDL/style26/color": 12453887,
+    "Scintilla/IDL/style26/paper": 1777184,
+    "Scintilla/IDL/style27/color": 12044236,
+    "Scintilla/IDL/style27/paper": 1777184,
+    "Scintilla/IDL/style3/color": 7985273,
+    "Scintilla/IDL/style3/paper": 1777184,
+    "Scintilla/IDL/style4/color": 51400,
+    "Scintilla/IDL/style4/paper": 1777184,
+    "Scintilla/IDL/style5/color": 6333951,
+    "Scintilla/IDL/style5/paper": 1777184,
+    "Scintilla/IDL/style6/color": 12801219,
+    "Scintilla/IDL/style6/paper": 1777184,
+    "Scintilla/IDL/style64/color": 12632256,
+    "Scintilla/IDL/style64/paper": 1777184,
+    "Scintilla/IDL/style65/color": 9482384,
+    "Scintilla/IDL/style65/paper": 1777184,
+    "Scintilla/IDL/style66/color": 9482384,
+    "Scintilla/IDL/style66/paper": 1777184,
+    "Scintilla/IDL/style67/color": 13684944,
+    "Scintilla/IDL/style67/paper": 1777184,
+    "Scintilla/IDL/style68/color": 9482384,
+    "Scintilla/IDL/style68/paper": 1777184,
+    "Scintilla/IDL/style69/color": 9474224,
+    "Scintilla/IDL/style69/paper": 1777184,
+    "Scintilla/IDL/style7/color": 12801219,
+    "Scintilla/IDL/style7/paper": 1777184,
+    "Scintilla/IDL/style70/color": 11571376,
+    "Scintilla/IDL/style70/paper": 1777184,
+    "Scintilla/IDL/style71/color": 11571376,
+    "Scintilla/IDL/style71/paper": 1777184,
+    "Scintilla/IDL/style72/color": 12632256,
+    "Scintilla/IDL/style72/paper": 1777184,
+    "Scintilla/IDL/style73/color": 11579536,
+    "Scintilla/IDL/style73/paper": 1777184,
+    "Scintilla/IDL/style74/color": 11579568,
+    "Scintilla/IDL/style74/paper": 1777184,
+    "Scintilla/IDL/style75/color": 11579568,
+    "Scintilla/IDL/style75/paper": 1777184,
+    "Scintilla/IDL/style76/color": 0,
+    "Scintilla/IDL/style76/paper": 14729440,
+    "Scintilla/IDL/style77/color": 6716774,
+    "Scintilla/IDL/style77/paper": 14745568,
+    "Scintilla/IDL/style78/color": 5600597,
+    "Scintilla/IDL/style78/paper": 14741728,
+    "Scintilla/IDL/style79/color": 12632256,
+    "Scintilla/IDL/style79/paper": 1777184,
+    "Scintilla/IDL/style8/color": 8405120,
+    "Scintilla/IDL/style8/paper": 1777184,
+    "Scintilla/IDL/style80/color": 12632256,
+    "Scintilla/IDL/style80/paper": 1777184,
+    "Scintilla/IDL/style81/color": 12632256,
+    "Scintilla/IDL/style81/paper": 1777184,
+    "Scintilla/IDL/style82/color": 12632256,
+    "Scintilla/IDL/style82/paper": 1777184,
+    "Scintilla/IDL/style83/color": 11579568,
+    "Scintilla/IDL/style83/paper": 1777184,
+    "Scintilla/IDL/style84/color": 11571376,
+    "Scintilla/IDL/style84/paper": 16774143,
+    "Scintilla/IDL/style85/color": 6716774,
+    "Scintilla/IDL/style85/paper": 14745568,
+    "Scintilla/IDL/style86/color": 6716774,
+    "Scintilla/IDL/style86/paper": 15204311,
+    "Scintilla/IDL/style87/color": 10535056,
+    "Scintilla/IDL/style87/paper": 1777184,
+    "Scintilla/IDL/style88/color": 12632256,
+    "Scintilla/IDL/style88/paper": 1777184,
+    "Scintilla/IDL/style89/color": 14131344,
+    "Scintilla/IDL/style89/paper": 1777184,
+    "Scintilla/IDL/style9/color": 14868992,
+    "Scintilla/IDL/style9/paper": 1777184,
+    "Scintilla/IDL/style90/color": 12820943,
+    "Scintilla/IDL/style90/paper": 1777184,
+    "Scintilla/IDL/style91/color": 12044236,
+    "Scintilla/IDL/style91/paper": 1777184,
+    "Scintilla/JSON/defaultcolor": 2303527,
+    "Scintilla/JSON/defaultpaper": 16579836,
+    "Scintilla/JSON/style0/color": 16777215,
+    "Scintilla/JSON/style0/paper": 1777184,
+    "Scintilla/JSON/style1/color": 65535,
+    "Scintilla/JSON/style1/paper": 1777184,
+    "Scintilla/JSON/style10/color": 16734193,
+    "Scintilla/JSON/style10/paper": 1777184,
+    "Scintilla/JSON/style11/color": 917455,
+    "Scintilla/JSON/style11/paper": 1777184,
+    "Scintilla/JSON/style12/color": 16741225,
+    "Scintilla/JSON/style12/paper": 1777184,
+    "Scintilla/JSON/style13/color": 16777215,
+    "Scintilla/JSON/style13/paper": 16711680,
+    "Scintilla/JSON/style2/color": 16605794,
+    "Scintilla/JSON/style2/paper": 1777184,
+    "Scintilla/JSON/style3/color": 16777215,
+    "Scintilla/JSON/style3/paper": 16711680,
+    "Scintilla/JSON/style4/color": 12814335,
+    "Scintilla/JSON/style4/paper": 1777184,
+    "Scintilla/JSON/style5/color": 1245001,
+    "Scintilla/JSON/style5/paper": 1777184,
+    "Scintilla/JSON/style6/color": 3735545,
+    "Scintilla/JSON/style6/paper": 1777184,
+    "Scintilla/JSON/style7/color": 3735545,
+    "Scintilla/JSON/style7/paper": 1777184,
+    "Scintilla/JSON/style8/color": 4062907,
+    "Scintilla/JSON/style8/paper": 1777184,
+    "Scintilla/JSON/style9/color": 16755327,
+    "Scintilla/JSON/style9/paper": 1777184,
+    "Scintilla/Java/defaultcolor": 2303527,
+    "Scintilla/Java/defaultpaper": 16579836,
+    "Scintilla/Java/style0/color": 16777215,
+    "Scintilla/Java/style0/paper": 1777184,
+    "Scintilla/Java/style1/color": 7654502,
+    "Scintilla/Java/style1/paper": 1777184,
+    "Scintilla/Java/style10/color": 12235176,
+    "Scintilla/Java/style10/paper": 1777184,
+    "Scintilla/Java/style11/color": 12044236,
+    "Scintilla/Java/style11/paper": 1777184,
+    "Scintilla/Java/style12/color": 0,
+    "Scintilla/Java/style12/paper": 14729440,
+    "Scintilla/Java/style13/color": 5278790,
+    "Scintilla/Java/style13/paper": 14745568,
+    "Scintilla/Java/style14/color": 4161343,
+    "Scintilla/Java/style14/paper": 14741728,
+    "Scintilla/Java/style15/color": 7985273,
+    "Scintilla/Java/style15/paper": 1777184,
+    "Scintilla/Java/style16/color": 12044236,
+    "Scintilla/Java/style16/paper": 1777184,
+    "Scintilla/Java/style17/color": 5020415,
+    "Scintilla/Java/style17/paper": 1777184,
+    "Scintilla/Java/style18/color": 16744512,
+    "Scintilla/Java/style18/paper": 1777184,
+    "Scintilla/Java/style19/color": 12044236,
+    "Scintilla/Java/style19/paper": 1777184,
+    "Scintilla/Java/style2/color": 7654502,
+    "Scintilla/Java/style2/paper": 1777184,
+    "Scintilla/Java/style20/color": 8323199,
+    "Scintilla/Java/style20/paper": 16774143,
+    "Scintilla/Java/style21/color": 5278790,
+    "Scintilla/Java/style21/paper": 14745568,
+    "Scintilla/Java/style22/color": 5278790,
+    "Scintilla/Java/style22/paper": 15204311,
+    "Scintilla/Java/style23/color": 6658304,
+    "Scintilla/Java/style23/paper": 1777184,
+    "Scintilla/Java/style24/color": 7985273,
+    "Scintilla/Java/style24/paper": 1777184,
+    "Scintilla/Java/style25/color": 12607488,
+    "Scintilla/Java/style25/paper": 1777184,
+    "Scintilla/Java/style26/color": 12453887,
+    "Scintilla/Java/style26/paper": 1777184,
+    "Scintilla/Java/style27/color": 12044236,
+    "Scintilla/Java/style27/paper": 1777184,
+    "Scintilla/Java/style3/color": 7985273,
+    "Scintilla/Java/style3/paper": 1777184,
+    "Scintilla/Java/style4/color": 51400,
+    "Scintilla/Java/style4/paper": 1777184,
+    "Scintilla/Java/style5/color": 6333951,
+    "Scintilla/Java/style5/paper": 1777184,
+    "Scintilla/Java/style6/color": 12801219,
+    "Scintilla/Java/style6/paper": 1777184,
+    "Scintilla/Java/style64/color": 12632256,
+    "Scintilla/Java/style64/paper": 1777184,
+    "Scintilla/Java/style65/color": 9482384,
+    "Scintilla/Java/style65/paper": 1777184,
+    "Scintilla/Java/style66/color": 9482384,
+    "Scintilla/Java/style66/paper": 1777184,
+    "Scintilla/Java/style67/color": 13684944,
+    "Scintilla/Java/style67/paper": 1777184,
+    "Scintilla/Java/style68/color": 9482384,
+    "Scintilla/Java/style68/paper": 1777184,
+    "Scintilla/Java/style69/color": 9474224,
+    "Scintilla/Java/style69/paper": 1777184,
+    "Scintilla/Java/style7/color": 12801219,
+    "Scintilla/Java/style7/paper": 1777184,
+    "Scintilla/Java/style70/color": 11571376,
+    "Scintilla/Java/style70/paper": 1777184,
+    "Scintilla/Java/style71/color": 11571376,
+    "Scintilla/Java/style71/paper": 1777184,
+    "Scintilla/Java/style72/color": 12632256,
+    "Scintilla/Java/style72/paper": 1777184,
+    "Scintilla/Java/style73/color": 11579536,
+    "Scintilla/Java/style73/paper": 1777184,
+    "Scintilla/Java/style74/color": 11579568,
+    "Scintilla/Java/style74/paper": 1777184,
+    "Scintilla/Java/style75/color": 11579568,
+    "Scintilla/Java/style75/paper": 1777184,
+    "Scintilla/Java/style76/color": 0,
+    "Scintilla/Java/style76/paper": 14729440,
+    "Scintilla/Java/style77/color": 6716774,
+    "Scintilla/Java/style77/paper": 14745568,
+    "Scintilla/Java/style78/color": 5600597,
+    "Scintilla/Java/style78/paper": 14741728,
+    "Scintilla/Java/style79/color": 12632256,
+    "Scintilla/Java/style79/paper": 1777184,
+    "Scintilla/Java/style8/color": 12044236,
+    "Scintilla/Java/style8/paper": 1777184,
+    "Scintilla/Java/style80/color": 12632256,
+    "Scintilla/Java/style80/paper": 1777184,
+    "Scintilla/Java/style81/color": 12632256,
+    "Scintilla/Java/style81/paper": 1777184,
+    "Scintilla/Java/style82/color": 12632256,
+    "Scintilla/Java/style82/paper": 1777184,
+    "Scintilla/Java/style83/color": 11579568,
+    "Scintilla/Java/style83/paper": 1777184,
+    "Scintilla/Java/style84/color": 11571376,
+    "Scintilla/Java/style84/paper": 16774143,
+    "Scintilla/Java/style85/color": 6716774,
+    "Scintilla/Java/style85/paper": 14745568,
+    "Scintilla/Java/style86/color": 6716774,
+    "Scintilla/Java/style86/paper": 15204311,
+    "Scintilla/Java/style87/color": 10535056,
+    "Scintilla/Java/style87/paper": 1777184,
+    "Scintilla/Java/style88/color": 12632256,
+    "Scintilla/Java/style88/paper": 1777184,
+    "Scintilla/Java/style89/color": 14131344,
+    "Scintilla/Java/style89/paper": 1777184,
+    "Scintilla/Java/style9/color": 14868992,
+    "Scintilla/Java/style9/paper": 1777184,
+    "Scintilla/Java/style90/color": 12820943,
+    "Scintilla/Java/style90/paper": 1777184,
+    "Scintilla/Java/style91/color": 12044236,
+    "Scintilla/Java/style91/paper": 1777184,
+    "Scintilla/JavaScript/defaultcolor": 2303527,
+    "Scintilla/JavaScript/defaultpaper": 16579836,
+    "Scintilla/JavaScript/style0/color": 16777215,
+    "Scintilla/JavaScript/style0/paper": 1777184,
+    "Scintilla/JavaScript/style1/color": 7654502,
+    "Scintilla/JavaScript/style1/paper": 1777184,
+    "Scintilla/JavaScript/style10/color": 12235176,
+    "Scintilla/JavaScript/style10/paper": 1777184,
+    "Scintilla/JavaScript/style11/color": 12044236,
+    "Scintilla/JavaScript/style11/paper": 1777184,
+    "Scintilla/JavaScript/style12/color": 16777215,
+    "Scintilla/JavaScript/style12/paper": 1777184,
+    "Scintilla/JavaScript/style13/color": 7654502,
+    "Scintilla/JavaScript/style13/paper": 1777184,
+    "Scintilla/JavaScript/style14/color": 4161343,
+    "Scintilla/JavaScript/style14/paper": 14741759,
+    "Scintilla/JavaScript/style15/color": 7985273,
+    "Scintilla/JavaScript/style15/paper": 1777184,
+    "Scintilla/JavaScript/style16/color": 12044236,
+    "Scintilla/JavaScript/style16/paper": 1777184,
+    "Scintilla/JavaScript/style17/color": 5020415,
+    "Scintilla/JavaScript/style17/paper": 1777184,
+    "Scintilla/JavaScript/style18/color": 16744512,
+    "Scintilla/JavaScript/style18/paper": 1777184,
+    "Scintilla/JavaScript/style19/color": 12044236,
+    "Scintilla/JavaScript/style19/paper": 1777184,
+    "Scintilla/JavaScript/style2/color": 7654502,
+    "Scintilla/JavaScript/style2/paper": 1777184,
+    "Scintilla/JavaScript/style20/color": 12801219,
+    "Scintilla/JavaScript/style20/paper": 1777184,
+    "Scintilla/JavaScript/style21/color": 7654502,
+    "Scintilla/JavaScript/style21/paper": 1777184,
+    "Scintilla/JavaScript/style22/color": 7654502,
+    "Scintilla/JavaScript/style22/paper": 1777184,
+    "Scintilla/JavaScript/style23/color": 6658304,
+    "Scintilla/JavaScript/style23/paper": 1777184,
+    "Scintilla/JavaScript/style24/color": 7985273,
+    "Scintilla/JavaScript/style24/paper": 1777184,
+    "Scintilla/JavaScript/style25/color": 12607488,
+    "Scintilla/JavaScript/style25/paper": 1777184,
+    "Scintilla/JavaScript/style26/color": 12453887,
+    "Scintilla/JavaScript/style26/paper": 1777184,
+    "Scintilla/JavaScript/style27/color": 12044236,
+    "Scintilla/JavaScript/style27/paper": 1777184,
+    "Scintilla/JavaScript/style3/color": 7985273,
+    "Scintilla/JavaScript/style3/paper": 1777184,
+    "Scintilla/JavaScript/style4/color": 51400,
+    "Scintilla/JavaScript/style4/paper": 1777184,
+    "Scintilla/JavaScript/style5/color": 6333951,
+    "Scintilla/JavaScript/style5/paper": 1777184,
+    "Scintilla/JavaScript/style6/color": 12801219,
+    "Scintilla/JavaScript/style6/paper": 1777184,
+    "Scintilla/JavaScript/style64/color": 12632256,
+    "Scintilla/JavaScript/style64/paper": 1777184,
+    "Scintilla/JavaScript/style65/color": 9482384,
+    "Scintilla/JavaScript/style65/paper": 1777184,
+    "Scintilla/JavaScript/style66/color": 9482384,
+    "Scintilla/JavaScript/style66/paper": 1777184,
+    "Scintilla/JavaScript/style67/color": 13684944,
+    "Scintilla/JavaScript/style67/paper": 1777184,
+    "Scintilla/JavaScript/style68/color": 9482384,
+    "Scintilla/JavaScript/style68/paper": 1777184,
+    "Scintilla/JavaScript/style69/color": 9474224,
+    "Scintilla/JavaScript/style69/paper": 1777184,
+    "Scintilla/JavaScript/style7/color": 12801219,
+    "Scintilla/JavaScript/style7/paper": 1777184,
+    "Scintilla/JavaScript/style70/color": 11571376,
+    "Scintilla/JavaScript/style70/paper": 1777184,
+    "Scintilla/JavaScript/style71/color": 11571376,
+    "Scintilla/JavaScript/style71/paper": 1777184,
+    "Scintilla/JavaScript/style72/color": 12632256,
+    "Scintilla/JavaScript/style72/paper": 1777184,
+    "Scintilla/JavaScript/style73/color": 11579536,
+    "Scintilla/JavaScript/style73/paper": 1777184,
+    "Scintilla/JavaScript/style74/color": 11579568,
+    "Scintilla/JavaScript/style74/paper": 1777184,
+    "Scintilla/JavaScript/style75/color": 11579568,
+    "Scintilla/JavaScript/style75/paper": 1777184,
+    "Scintilla/JavaScript/style76/color": 16777215,
+    "Scintilla/JavaScript/style76/paper": 1777184,
+    "Scintilla/JavaScript/style77/color": 9482384,
+    "Scintilla/JavaScript/style77/paper": 1777184,
+    "Scintilla/JavaScript/style78/color": 8367999,
+    "Scintilla/JavaScript/style78/paper": 1777184,
+    "Scintilla/JavaScript/style79/color": 12632256,
+    "Scintilla/JavaScript/style79/paper": 1777184,
+    "Scintilla/JavaScript/style8/color": 12044236,
+    "Scintilla/JavaScript/style8/paper": 1777184,
+    "Scintilla/JavaScript/style80/color": 12632256,
+    "Scintilla/JavaScript/style80/paper": 1777184,
+    "Scintilla/JavaScript/style81/color": 12632256,
+    "Scintilla/JavaScript/style81/paper": 1777184,
+    "Scintilla/JavaScript/style82/color": 12632256,
+    "Scintilla/JavaScript/style82/paper": 1777184,
+    "Scintilla/JavaScript/style83/color": 11579568,
+    "Scintilla/JavaScript/style83/paper": 1777184,
+    "Scintilla/JavaScript/style84/color": 11571376,
+    "Scintilla/JavaScript/style84/paper": 1777184,
+    "Scintilla/JavaScript/style85/color": 9482384,
+    "Scintilla/JavaScript/style85/paper": 1777184,
+    "Scintilla/JavaScript/style86/color": 9482384,
+    "Scintilla/JavaScript/style86/paper": 1777184,
+    "Scintilla/JavaScript/style87/color": 10535056,
+    "Scintilla/JavaScript/style87/paper": 1777184,
+    "Scintilla/JavaScript/style88/color": 12632256,
+    "Scintilla/JavaScript/style88/paper": 1777184,
+    "Scintilla/JavaScript/style89/color": 14131344,
+    "Scintilla/JavaScript/style89/paper": 1777184,
+    "Scintilla/JavaScript/style9/color": 14868992,
+    "Scintilla/JavaScript/style9/paper": 1777184,
+    "Scintilla/JavaScript/style90/color": 12820943,
+    "Scintilla/JavaScript/style90/paper": 1777184,
+    "Scintilla/JavaScript/style91/color": 12044236,
+    "Scintilla/JavaScript/style91/paper": 1777184,
+    "Scintilla/Lua/defaultcolor": 2303527,
+    "Scintilla/Lua/defaultpaper": 16579836,
+    "Scintilla/Lua/style0/color": 16777215,
+    "Scintilla/Lua/style0/paper": 1777184,
+    "Scintilla/Lua/style1/color": 5278790,
+    "Scintilla/Lua/style1/paper": 13693168,
+    "Scintilla/Lua/style10/color": 12044236,
+    "Scintilla/Lua/style10/paper": 1777184,
+    "Scintilla/Lua/style11/color": 12044236,
+    "Scintilla/Lua/style11/paper": 1777184,
+    "Scintilla/Lua/style12/color": 2303527,
+    "Scintilla/Lua/style12/paper": 14729440,
+    "Scintilla/Lua/style13/color": 3233153,
+    "Scintilla/Lua/style13/paper": 13696976,
+    "Scintilla/Lua/style14/color": 3233153,
+    "Scintilla/Lua/style14/paper": 13684991,
+    "Scintilla/Lua/style15/color": 3233153,
+    "Scintilla/Lua/style15/paper": 16765136,
+    "Scintilla/Lua/style16/color": 12044236,
+    "Scintilla/Lua/style16/paper": 1777184,
+    "Scintilla/Lua/style17/color": 12044236,
+    "Scintilla/Lua/style17/paper": 1777184,
+    "Scintilla/Lua/style18/color": 12044236,
+    "Scintilla/Lua/style18/paper": 1777184,
+    "Scintilla/Lua/style19/color": 12044236,
+    "Scintilla/Lua/style19/paper": 1777184,
+    "Scintilla/Lua/style2/color": 7654502,
+    "Scintilla/Lua/style2/paper": 1777184,
+    "Scintilla/Lua/style20/color": 14868992,
+    "Scintilla/Lua/style20/paper": 1777184,
+    "Scintilla/Lua/style4/color": 51400,
+    "Scintilla/Lua/style4/paper": 1777184,
+    "Scintilla/Lua/style5/color": 6333951,
+    "Scintilla/Lua/style5/paper": 1777184,
+    "Scintilla/Lua/style6/color": 12801219,
+    "Scintilla/Lua/style6/paper": 1777184,
+    "Scintilla/Lua/style7/color": 12801219,
+    "Scintilla/Lua/style7/paper": 1777184,
+    "Scintilla/Lua/style8/color": 8323199,
+    "Scintilla/Lua/style8/paper": 14745599,
+    "Scintilla/Lua/style9/color": 14868992,
+    "Scintilla/Lua/style9/paper": 1777184,
+    "Scintilla/Makefile/defaultcolor": 2303527,
+    "Scintilla/Makefile/defaultpaper": 16579836,
+    "Scintilla/Makefile/style0/color": 16777215,
+    "Scintilla/Makefile/style0/paper": 1777184,
+    "Scintilla/Makefile/style1/color": 7654502,
+    "Scintilla/Makefile/style1/paper": 1777184,
+    "Scintilla/Makefile/style2/color": 14868992,
+    "Scintilla/Makefile/style2/paper": 1777184,
+    "Scintilla/Makefile/style3/color": 10067711,
+    "Scintilla/Makefile/style3/paper": 1777184,
+    "Scintilla/Makefile/style4/color": 15129551,
+    "Scintilla/Makefile/style4/paper": 1777184,
+    "Scintilla/Makefile/style5/color": 16742777,
+    "Scintilla/Makefile/style5/paper": 1777184,
+    "Scintilla/Makefile/style9/color": 16776960,
+    "Scintilla/Makefile/style9/paper": 16711680,
+    "Scintilla/Markdown/defaultcolor": 2303527,
+    "Scintilla/Markdown/defaultpaper": 16579836,
+    "Scintilla/Markdown/style0/color": 16777215,
+    "Scintilla/Markdown/style0/paper": 1777184,
+    "Scintilla/Markdown/style1/color": 15373823,
+    "Scintilla/Markdown/style1/paper": 1777184,
+    "Scintilla/Markdown/style10/color": 7827541,
+    "Scintilla/Markdown/style10/paper": 1777184,
+    "Scintilla/Markdown/style11/color": 6709333,
+    "Scintilla/Markdown/style11/paper": 1777184,
+    "Scintilla/Markdown/style12/color": 0,
+    "Scintilla/Markdown/style12/paper": 15658666,
+    "Scintilla/Markdown/style13/color": 8543488,
+    "Scintilla/Markdown/style13/paper": 14604483,
+    "Scintilla/Markdown/style14/color": 112,
+    "Scintilla/Markdown/style14/paper": 12108769,
+    "Scintilla/Markdown/style15/color": 26112,
+    "Scintilla/Markdown/style15/paper": 13360331,
+    "Scintilla/Markdown/style16/color": 14540032,
+    "Scintilla/Markdown/style16/paper": 11141120,
+    "Scintilla/Markdown/style17/color": 2038811,
+    "Scintilla/Markdown/style17/paper": 15192521,
+    "Scintilla/Markdown/style18/color": 8554475,
+    "Scintilla/Markdown/style18/paper": 4671303,
+    "Scintilla/Markdown/style19/color": 16766463,
+    "Scintilla/Markdown/style19/paper": 7370864,
+    "Scintilla/Markdown/style2/color": 5020133,
+    "Scintilla/Markdown/style2/paper": 1777184,
+    "Scintilla/Markdown/style20/color": 16766463,
+    "Scintilla/Markdown/style20/paper": 7370864,
+    "Scintilla/Markdown/style21/color": 9686527,
+    "Scintilla/Markdown/style21/paper": 5661291,
+    "Scintilla/Markdown/style3/color": 5020133,
+    "Scintilla/Markdown/style3/paper": 1777184,
+    "Scintilla/Markdown/style4/color": 15565296,
+    "Scintilla/Markdown/style4/paper": 1777184,
+    "Scintilla/Markdown/style5/color": 15565296,
+    "Scintilla/Markdown/style5/paper": 1777184,
+    "Scintilla/Markdown/style6/color": 16763989,
+    "Scintilla/Markdown/style6/paper": 1777184,
+    "Scintilla/Markdown/style7/color": 14531413,
+    "Scintilla/Markdown/style7/paper": 1777184,
+    "Scintilla/Markdown/style8/color": 12294485,
+    "Scintilla/Markdown/style8/paper": 1777184,
+    "Scintilla/Markdown/style9/color": 10061909,
+    "Scintilla/Markdown/style9/paper": 1777184,
+    "Scintilla/Matlab/defaultcolor": 2303527,
+    "Scintilla/Matlab/defaultpaper": 16579836,
+    "Scintilla/Matlab/style0/color": 16777215,
+    "Scintilla/Matlab/style0/paper": 1777184,
+    "Scintilla/Matlab/style1/color": 7654502,
+    "Scintilla/Matlab/style1/paper": 1777184,
+    "Scintilla/Matlab/style2/color": 14868992,
+    "Scintilla/Matlab/style2/paper": 1777184,
+    "Scintilla/Matlab/style3/color": 51400,
+    "Scintilla/Matlab/style3/paper": 1777184,
+    "Scintilla/Matlab/style4/color": 6333951,
+    "Scintilla/Matlab/style4/paper": 1777184,
+    "Scintilla/Matlab/style5/color": 12801219,
+    "Scintilla/Matlab/style5/paper": 1777184,
+    "Scintilla/Matlab/style6/color": 12235176,
+    "Scintilla/Matlab/style6/paper": 1777184,
+    "Scintilla/Matlab/style7/color": 12044236,
+    "Scintilla/Matlab/style7/paper": 1777184,
+    "Scintilla/Matlab/style8/color": 12801219,
+    "Scintilla/Matlab/style8/paper": 1777184,
+    "Scintilla/MicroPython/defaultcolor": 2303527,
+    "Scintilla/MicroPython/defaultpaper": 16579836,
+    "Scintilla/MicroPython/style0/color": 16777215,
+    "Scintilla/MicroPython/style0/paper": 1777184,
+    "Scintilla/MicroPython/style1/color": 7654502,
+    "Scintilla/MicroPython/style1/paper": 1777184,
+    "Scintilla/MicroPython/style10/color": 12235176,
+    "Scintilla/MicroPython/style10/paper": 1777184,
+    "Scintilla/MicroPython/style11/color": 16777215,
+    "Scintilla/MicroPython/style11/paper": 1777184,
+    "Scintilla/MicroPython/style11/substyle0/paper": 1777184,
+    "Scintilla/MicroPython/style11/substyle1/paper": 1777184,
+    "Scintilla/MicroPython/style11/substyle2/paper": 1777184,
+    "Scintilla/MicroPython/style11/substyle3/paper": 1777184,
+    "Scintilla/MicroPython/style12/color": 2614580,
+    "Scintilla/MicroPython/style12/paper": 1777184,
+    "Scintilla/MicroPython/style13/color": 12434877,
+    "Scintilla/MicroPython/style13/paper": 1777184,
+    "Scintilla/MicroPython/style14/color": 7456511,
+    "Scintilla/MicroPython/style14/paper": 1777184,
+    "Scintilla/MicroPython/style15/color": 14912512,
+    "Scintilla/MicroPython/style15/paper": 1777184,
+    "Scintilla/MicroPython/style16/color": 12801219,
+    "Scintilla/MicroPython/style16/paper": 1777184,
+    "Scintilla/MicroPython/style17/color": 12801219,
+    "Scintilla/MicroPython/style17/paper": 1777184,
+    "Scintilla/MicroPython/style18/color": 14441050,
+    "Scintilla/MicroPython/style18/paper": 1777184,
+    "Scintilla/MicroPython/style19/color": 14441050,
+    "Scintilla/MicroPython/style19/paper": 1777184,
+    "Scintilla/MicroPython/style2/color": 51400,
+    "Scintilla/MicroPython/style2/paper": 1777184,
+    "Scintilla/MicroPython/style3/color": 12801219,
+    "Scintilla/MicroPython/style3/paper": 1777184,
+    "Scintilla/MicroPython/style4/color": 12801219,
+    "Scintilla/MicroPython/style4/paper": 1777184,
+    "Scintilla/MicroPython/style5/color": 6333951,
+    "Scintilla/MicroPython/style5/paper": 1777184,
+    "Scintilla/MicroPython/style6/color": 14441050,
+    "Scintilla/MicroPython/style6/paper": 1777184,
+    "Scintilla/MicroPython/style7/color": 14441050,
+    "Scintilla/MicroPython/style7/paper": 1777184,
+    "Scintilla/MicroPython/style8/color": 43775,
+    "Scintilla/MicroPython/style8/paper": 1777184,
+    "Scintilla/MicroPython/style9/color": 54741,
+    "Scintilla/MicroPython/style9/paper": 1777184,
+    "Scintilla/Octave/defaultcolor": 2303527,
+    "Scintilla/Octave/defaultpaper": 16579836,
+    "Scintilla/Octave/style0/color": 16777215,
+    "Scintilla/Octave/style0/paper": 1777184,
+    "Scintilla/Octave/style1/color": 7654502,
+    "Scintilla/Octave/style1/paper": 1777184,
+    "Scintilla/Octave/style2/color": 14868992,
+    "Scintilla/Octave/style2/paper": 1777184,
+    "Scintilla/Octave/style3/color": 51400,
+    "Scintilla/Octave/style3/paper": 1777184,
+    "Scintilla/Octave/style4/color": 6333951,
+    "Scintilla/Octave/style4/paper": 1777184,
+    "Scintilla/Octave/style5/color": 12801219,
+    "Scintilla/Octave/style5/paper": 1777184,
+    "Scintilla/Octave/style6/color": 12235176,
+    "Scintilla/Octave/style6/paper": 1777184,
+    "Scintilla/Octave/style7/color": 12044236,
+    "Scintilla/Octave/style7/paper": 1777184,
+    "Scintilla/Octave/style8/color": 12801219,
+    "Scintilla/Octave/style8/paper": 1777184,
+    "Scintilla/PO/defaultcolor": 2303527,
+    "Scintilla/PO/defaultpaper": 16579836,
+    "Scintilla/PO/style0/color": 14274500,
+    "Scintilla/PO/style0/paper": 1777184,
+    "Scintilla/PO/style1/color": 55552,
+    "Scintilla/PO/style1/paper": 1777184,
+    "Scintilla/PO/style10/color": 14274500,
+    "Scintilla/PO/style10/paper": 1777184,
+    "Scintilla/PO/style11/color": 14274500,
+    "Scintilla/PO/style11/paper": 1777184,
+    "Scintilla/PO/style12/color": 16755200,
+    "Scintilla/PO/style12/paper": 1777184,
+    "Scintilla/PO/style13/color": 16755200,
+    "Scintilla/PO/style13/paper": 1777184,
+    "Scintilla/PO/style14/color": 16755200,
+    "Scintilla/PO/style14/paper": 1777184,
+    "Scintilla/PO/style2/color": 52953,
+    "Scintilla/PO/style2/paper": 1777184,
+    "Scintilla/PO/style3/color": 14274500,
+    "Scintilla/PO/style3/paper": 1777184,
+    "Scintilla/PO/style4/color": 52953,
+    "Scintilla/PO/style4/paper": 1777184,
+    "Scintilla/PO/style5/color": 14274500,
+    "Scintilla/PO/style5/paper": 1777184,
+    "Scintilla/PO/style6/color": 52953,
+    "Scintilla/PO/style6/paper": 1777184,
+    "Scintilla/PO/style7/color": 14274500,
+    "Scintilla/PO/style7/paper": 1777184,
+    "Scintilla/PO/style8/color": 14274500,
+    "Scintilla/PO/style8/paper": 1777184,
+    "Scintilla/PO/style9/color": 55552,
+    "Scintilla/PO/style9/paper": 1777184,
+    "Scintilla/POV/defaultcolor": 2303527,
+    "Scintilla/POV/defaultpaper": 16579836,
+    "Scintilla/POV/style0/color": 16711808,
+    "Scintilla/POV/style0/paper": 1777184,
+    "Scintilla/POV/style1/color": 9567887,
+    "Scintilla/POV/style1/paper": 1777184,
+    "Scintilla/POV/style10/color": 127,
+    "Scintilla/POV/style10/paper": 16765136,
+    "Scintilla/POV/style11/color": 127,
+    "Scintilla/POV/style11/paper": 16777168,
+    "Scintilla/POV/style12/color": 127,
+    "Scintilla/POV/style12/paper": 16777215,
+    "Scintilla/POV/style13/color": 127,
+    "Scintilla/POV/style13/paper": 13684991,
+    "Scintilla/POV/style14/color": 127,
+    "Scintilla/POV/style14/paper": 13696976,
+    "Scintilla/POV/style15/color": 127,
+    "Scintilla/POV/style15/paper": 13684944,
+    "Scintilla/POV/style16/color": 127,
+    "Scintilla/POV/style16/paper": 14737632,
+    "Scintilla/POV/style2/color": 9567887,
+    "Scintilla/POV/style2/paper": 1777184,
+    "Scintilla/POV/style3/color": 7073518,
+    "Scintilla/POV/style3/paper": 1777184,
+    "Scintilla/POV/style4/color": 16777215,
+    "Scintilla/POV/style4/paper": 1777184,
+    "Scintilla/POV/style5/color": 16777215,
+    "Scintilla/POV/style5/paper": 1777184,
+    "Scintilla/POV/style6/color": 14841061,
+    "Scintilla/POV/style6/paper": 1777184,
+    "Scintilla/POV/style7/color": 0,
+    "Scintilla/POV/style7/paper": 14729440,
+    "Scintilla/POV/style8/color": 16711168,
+    "Scintilla/POV/style8/paper": 1777184,
+    "Scintilla/POV/style9/color": 16744512,
+    "Scintilla/POV/style9/paper": 1777184,
+    "Scintilla/Pascal/defaultcolor": 2303527,
+    "Scintilla/Pascal/defaultpaper": 16579836,
+    "Scintilla/Pascal/style0/color": 16777215,
+    "Scintilla/Pascal/style0/paper": 1777184,
+    "Scintilla/Pascal/style1/color": 12044236,
+    "Scintilla/Pascal/style1/paper": 1777184,
+    "Scintilla/Pascal/style10/color": 12801219,
+    "Scintilla/Pascal/style10/paper": 1777184,
+    "Scintilla/Pascal/style11/color": 0,
+    "Scintilla/Pascal/style11/paper": 14729440,
+    "Scintilla/Pascal/style12/color": 12801219,
+    "Scintilla/Pascal/style12/paper": 1777184,
+    "Scintilla/Pascal/style13/color": 12235176,
+    "Scintilla/Pascal/style13/paper": 1777184,
+    "Scintilla/Pascal/style14/color": 8405120,
+    "Scintilla/Pascal/style14/paper": 1777184,
+    "Scintilla/Pascal/style2/color": 7654502,
+    "Scintilla/Pascal/style2/paper": 1777184,
+    "Scintilla/Pascal/style3/color": 7654502,
+    "Scintilla/Pascal/style3/paper": 1777184,
+    "Scintilla/Pascal/style4/color": 7654502,
+    "Scintilla/Pascal/style4/paper": 1777184,
+    "Scintilla/Pascal/style5/color": 14868992,
+    "Scintilla/Pascal/style5/paper": 1777184,
+    "Scintilla/Pascal/style6/color": 14868992,
+    "Scintilla/Pascal/style6/paper": 1777184,
+    "Scintilla/Pascal/style7/color": 51400,
+    "Scintilla/Pascal/style7/paper": 1777184,
+    "Scintilla/Pascal/style8/color": 51400,
+    "Scintilla/Pascal/style8/paper": 1777184,
+    "Scintilla/Pascal/style9/color": 6333951,
+    "Scintilla/Pascal/style9/paper": 1777184,
+    "Scintilla/Perl/defaultcolor": 2303527,
+    "Scintilla/Perl/defaultpaper": 16579836,
+    "Scintilla/Perl/style0/color": 16777215,
+    "Scintilla/Perl/style0/paper": 1777184,
+    "Scintilla/Perl/style1/color": 16776960,
+    "Scintilla/Perl/style1/paper": 16711680,
+    "Scintilla/Perl/style10/color": 12235176,
+    "Scintilla/Perl/style10/paper": 1777184,
+    "Scintilla/Perl/style11/color": 12235176,
+    "Scintilla/Perl/style11/paper": 1777184,
+    "Scintilla/Perl/style12/color": 0,
+    "Scintilla/Perl/style12/paper": 16769248,
+    "Scintilla/Perl/style13/color": 0,
+    "Scintilla/Perl/style13/paper": 16777184,
+    "Scintilla/Perl/style14/color": 0,
+    "Scintilla/Perl/style14/paper": 16769279,
+    "Scintilla/Perl/style15/color": 0,
+    "Scintilla/Perl/style15/paper": 14737632,
+    "Scintilla/Perl/style17/color": 0,
+    "Scintilla/Perl/style17/paper": 10551200,
+    "Scintilla/Perl/style18/color": 0,
+    "Scintilla/Perl/style18/paper": 15786112,
+    "Scintilla/Perl/style2/color": 7654502,
+    "Scintilla/Perl/style2/paper": 1777184,
+    "Scintilla/Perl/style20/color": 16776960,
+    "Scintilla/Perl/style20/paper": 10518656,
+    "Scintilla/Perl/style21/color": 6291456,
+    "Scintilla/Perl/style21/paper": 16773336,
+    "Scintilla/Perl/style22/color": 0,
+    "Scintilla/Perl/style22/paper": 14536925,
+    "Scintilla/Perl/style23/color": 8323199,
+    "Scintilla/Perl/style23/paper": 14536925,
+    "Scintilla/Perl/style24/color": 8323199,
+    "Scintilla/Perl/style24/paper": 14536925,
+    "Scintilla/Perl/style25/color": 8323199,
+    "Scintilla/Perl/style25/paper": 14536925,
+    "Scintilla/Perl/style26/color": 12801219,
+    "Scintilla/Perl/style26/paper": 1777184,
+    "Scintilla/Perl/style27/color": 12801219,
+    "Scintilla/Perl/style27/paper": 1777184,
+    "Scintilla/Perl/style28/color": 16776960,
+    "Scintilla/Perl/style28/paper": 1777184,
+    "Scintilla/Perl/style29/color": 12235176,
+    "Scintilla/Perl/style29/paper": 1777184,
+    "Scintilla/Perl/style3/color": 16384,
+    "Scintilla/Perl/style3/paper": 14745568,
+    "Scintilla/Perl/style30/color": 12235176,
+    "Scintilla/Perl/style30/paper": 1777184,
+    "Scintilla/Perl/style31/color": 16384,
+    "Scintilla/Perl/style31/paper": 12648384,
+    "Scintilla/Perl/style4/color": 51400,
+    "Scintilla/Perl/style4/paper": 1777184,
+    "Scintilla/Perl/style40/color": 12235176,
+    "Scintilla/Perl/style40/paper": 1777184,
+    "Scintilla/Perl/style41/color": 12583104,
+    "Scintilla/Perl/style41/paper": 1777184,
+    "Scintilla/Perl/style42/color": 12583104,
+    "Scintilla/Perl/style42/paper": 16773375,
+    "Scintilla/Perl/style43/color": 13631488,
+    "Scintilla/Perl/style43/paper": 1777184,
+    "Scintilla/Perl/style44/color": 0,
+    "Scintilla/Perl/style44/paper": 15786112,
+    "Scintilla/Perl/style5/color": 6333951,
+    "Scintilla/Perl/style5/paper": 1777184,
+    "Scintilla/Perl/style54/color": 13631488,
+    "Scintilla/Perl/style54/paper": 1777184,
+    "Scintilla/Perl/style55/color": 13631488,
+    "Scintilla/Perl/style55/paper": 1777184,
+    "Scintilla/Perl/style57/color": 13631488,
+    "Scintilla/Perl/style57/paper": 10518656,
+    "Scintilla/Perl/style6/color": 12801219,
+    "Scintilla/Perl/style6/paper": 1777184,
+    "Scintilla/Perl/style61/color": 13631488,
+    "Scintilla/Perl/style61/paper": 14536925,
+    "Scintilla/Perl/style62/color": 13631488,
+    "Scintilla/Perl/style62/paper": 14536925,
+    "Scintilla/Perl/style64/color": 13631488,
+    "Scintilla/Perl/style64/paper": 1777184,
+    "Scintilla/Perl/style65/color": 13631488,
+    "Scintilla/Perl/style65/paper": 10518656,
+    "Scintilla/Perl/style66/color": 13631488,
+    "Scintilla/Perl/style66/paper": 1777184,
+    "Scintilla/Perl/style7/color": 12801219,
+    "Scintilla/Perl/style7/paper": 1777184,
+    "Scintilla/PostScript/defaultcolor": 2303527,
+    "Scintilla/PostScript/defaultpaper": 16579836,
+    "Scintilla/PostScript/style0/color": 16777215,
+    "Scintilla/PostScript/style0/paper": 1777184,
+    "Scintilla/PostScript/style1/color": 7654502,
+    "Scintilla/PostScript/style1/paper": 1777184,
+    "Scintilla/PostScript/style10/color": 5020415,
+    "Scintilla/PostScript/style10/paper": 1777184,
+    "Scintilla/PostScript/style11/color": 12235176,
+    "Scintilla/PostScript/style11/paper": 1777184,
+    "Scintilla/PostScript/style12/color": 12801219,
+    "Scintilla/PostScript/style12/paper": 1777184,
+    "Scintilla/PostScript/style13/color": 4161343,
+    "Scintilla/PostScript/style13/paper": 1777184,
+    "Scintilla/PostScript/style14/color": 12801219,
+    "Scintilla/PostScript/style14/paper": 1777184,
+    "Scintilla/PostScript/style15/color": 16776960,
+    "Scintilla/PostScript/style15/paper": 16711680,
+    "Scintilla/PostScript/style2/color": 7985273,
+    "Scintilla/PostScript/style2/paper": 1777184,
+    "Scintilla/PostScript/style3/color": 5020415,
+    "Scintilla/PostScript/style3/paper": 1777184,
+    "Scintilla/PostScript/style4/color": 51400,
+    "Scintilla/PostScript/style4/paper": 1777184,
+    "Scintilla/PostScript/style5/color": 12235176,
+    "Scintilla/PostScript/style5/paper": 1777184,
+    "Scintilla/PostScript/style6/color": 6333951,
+    "Scintilla/PostScript/style6/paper": 1777184,
+    "Scintilla/PostScript/style7/color": 14868992,
+    "Scintilla/PostScript/style7/paper": 1777184,
+    "Scintilla/PostScript/style8/color": 14868992,
+    "Scintilla/PostScript/style8/paper": 1777184,
+    "Scintilla/PostScript/style9/color": 6333951,
+    "Scintilla/PostScript/style9/paper": 1777184,
+    "Scintilla/Properties/defaultcolor": 2303527,
+    "Scintilla/Properties/defaultpaper": 16579836,
+    "Scintilla/Properties/style0/color": 16777215,
+    "Scintilla/Properties/style0/paper": 1777184,
+    "Scintilla/Properties/style1/color": 7654502,
+    "Scintilla/Properties/style1/paper": 1777184,
+    "Scintilla/Properties/style2/color": 15502063,
+    "Scintilla/Properties/style2/paper": 1777184,
+    "Scintilla/Properties/style3/color": 14912512,
+    "Scintilla/Properties/style3/paper": 1777184,
+    "Scintilla/Properties/style4/color": 14014060,
+    "Scintilla/Properties/style4/paper": 1777184,
+    "Scintilla/Properties/style5/color": 15261138,
+    "Scintilla/Properties/style5/paper": 1777184,
+    "Scintilla/Protocol Buffer/defaultcolor": 2303527,
+    "Scintilla/Protocol Buffer/defaultpaper": 16579836,
+    "Scintilla/Protocol Buffer/style0/color": 16777215,
+    "Scintilla/Protocol Buffer/style0/paper": 1777184,
+    "Scintilla/Protocol Buffer/style1/color": 7654502,
+    "Scintilla/Protocol Buffer/style1/paper": 1777184,
+    "Scintilla/Protocol Buffer/style10/color": 43775,
+    "Scintilla/Protocol Buffer/style10/paper": 1777184,
+    "Scintilla/Protocol Buffer/style11/color": 43775,
+    "Scintilla/Protocol Buffer/style11/paper": 1777184,
+    "Scintilla/Protocol Buffer/style12/color": 15160661,
+    "Scintilla/Protocol Buffer/style12/paper": 1777184,
+    "Scintilla/Protocol Buffer/style13/color": 43775,
+    "Scintilla/Protocol Buffer/style13/paper": 1777184,
+    "Scintilla/Protocol Buffer/style14/color": 14496049,
+    "Scintilla/Protocol Buffer/style14/paper": 1777184,
+    "Scintilla/Protocol Buffer/style15/color": 14803200,
+    "Scintilla/Protocol Buffer/style15/paper": 1777184,
+    "Scintilla/Protocol Buffer/style16/color": 14606046,
+    "Scintilla/Protocol Buffer/style16/paper": 1777184,
+    "Scintilla/Protocol Buffer/style17/color": 11981115,
+    "Scintilla/Protocol Buffer/style17/paper": 1777184,
+    "Scintilla/Protocol Buffer/style18/color": 11792301,
+    "Scintilla/Protocol Buffer/style18/paper": 1777184,
+    "Scintilla/Protocol Buffer/style19/color": 14785535,
+    "Scintilla/Protocol Buffer/style19/paper": 1777184,
+    "Scintilla/Protocol Buffer/style2/color": 14522624,
+    "Scintilla/Protocol Buffer/style2/paper": 1777184,
+    "Scintilla/Protocol Buffer/style20/color": 16018283,
+    "Scintilla/Protocol Buffer/style20/paper": 1777184,
+    "Scintilla/Protocol Buffer/style21/color": 16018283,
+    "Scintilla/Protocol Buffer/style21/paper": 1777184,
+    "Scintilla/Protocol Buffer/style22/color": 12281480,
+    "Scintilla/Protocol Buffer/style22/paper": 1777184,
+    "Scintilla/Protocol Buffer/style23/color": 12281378,
+    "Scintilla/Protocol Buffer/style23/paper": 1777184,
+    "Scintilla/Protocol Buffer/style24/color": 12281480,
+    "Scintilla/Protocol Buffer/style24/paper": 1777184,
+    "Scintilla/Protocol Buffer/style25/color": 43775,
+    "Scintilla/Protocol Buffer/style25/paper": 1777184,
+    "Scintilla/Protocol Buffer/style26/color": 54016,
+    "Scintilla/Protocol Buffer/style26/paper": 1777184,
+    "Scintilla/Protocol Buffer/style27/color": 51400,
+    "Scintilla/Protocol Buffer/style27/paper": 1777184,
+    "Scintilla/Protocol Buffer/style28/color": 43775,
+    "Scintilla/Protocol Buffer/style28/paper": 1777184,
+    "Scintilla/Protocol Buffer/style29/color": 14508253,
+    "Scintilla/Protocol Buffer/style29/paper": 1777184,
+    "Scintilla/Protocol Buffer/style3/color": 11792301,
+    "Scintilla/Protocol Buffer/style3/paper": 1777184,
+    "Scintilla/Protocol Buffer/style30/color": 14876672,
+    "Scintilla/Protocol Buffer/style30/paper": 1777184,
+    "Scintilla/Protocol Buffer/style31/color": 56576,
+    "Scintilla/Protocol Buffer/style31/paper": 1777184,
+    "Scintilla/Protocol Buffer/style4/color": 11792301,
+    "Scintilla/Protocol Buffer/style4/paper": 1777184,
+    "Scintilla/Protocol Buffer/style40/color": 16711680,
+    "Scintilla/Protocol Buffer/style40/paper": 1777184,
+    "Scintilla/Protocol Buffer/style41/color": 14603209,
+    "Scintilla/Protocol Buffer/style41/paper": 1777184,
+    "Scintilla/Protocol Buffer/style42/color": 14603209,
+    "Scintilla/Protocol Buffer/style42/paper": 1777184,
+    "Scintilla/Protocol Buffer/style43/color": 43775,
+    "Scintilla/Protocol Buffer/style43/paper": 1777184,
+    "Scintilla/Protocol Buffer/style44/color": 13421772,
+    "Scintilla/Protocol Buffer/style44/paper": 1777184,
+    "Scintilla/Protocol Buffer/style45/color": 6915562,
+    "Scintilla/Protocol Buffer/style45/paper": 1777184,
+    "Scintilla/Protocol Buffer/style46/color": 16777215,
+    "Scintilla/Protocol Buffer/style46/paper": 16711680,
+    "Scintilla/Protocol Buffer/style47/color": 32512,
+    "Scintilla/Protocol Buffer/style47/paper": 11075496,
+    "Scintilla/Protocol Buffer/style48/color": 2536928,
+    "Scintilla/Protocol Buffer/style48/paper": 1777184,
+    "Scintilla/Protocol Buffer/style49/color": 14972651,
+    "Scintilla/Protocol Buffer/style49/paper": 1777184,
+    "Scintilla/Protocol Buffer/style5/color": 14579616,
+    "Scintilla/Protocol Buffer/style5/paper": 1777184,
+    "Scintilla/Protocol Buffer/style50/color": 8323199,
+    "Scintilla/Protocol Buffer/style50/paper": 14536925,
+    "Scintilla/Protocol Buffer/style51/color": 16777215,
+    "Scintilla/Protocol Buffer/style51/paper": 1777184,
+    "Scintilla/Protocol Buffer/style52/color": 49152,
+    "Scintilla/Protocol Buffer/style52/paper": 1777184,
+    "Scintilla/Protocol Buffer/style53/color": 14291132,
+    "Scintilla/Protocol Buffer/style53/paper": 1777184,
+    "Scintilla/Protocol Buffer/style54/color": 43775,
+    "Scintilla/Protocol Buffer/style54/paper": 1777184,
+    "Scintilla/Protocol Buffer/style55/color": 12944120,
+    "Scintilla/Protocol Buffer/style55/paper": 1777184,
+    "Scintilla/Protocol Buffer/style56/color": 12944120,
+    "Scintilla/Protocol Buffer/style56/paper": 1777184,
+    "Scintilla/Protocol Buffer/style57/color": 16776960,
+    "Scintilla/Protocol Buffer/style57/paper": 10518656,
+    "Scintilla/Protocol Buffer/style58/color": 12303291,
+    "Scintilla/Protocol Buffer/style58/paper": 1777184,
+    "Scintilla/Protocol Buffer/style6/color": 12235176,
+    "Scintilla/Protocol Buffer/style6/paper": 1777184,
+    "Scintilla/Protocol Buffer/style7/color": 14785535,
+    "Scintilla/Protocol Buffer/style7/paper": 1777184,
+    "Scintilla/Protocol Buffer/style8/color": 11792301,
+    "Scintilla/Protocol Buffer/style8/paper": 1777184,
+    "Scintilla/Protocol Buffer/style9/color": 43775,
+    "Scintilla/Protocol Buffer/style9/paper": 1777184,
+    "Scintilla/Python3/defaultcolor": 2303527,
+    "Scintilla/Python3/defaultpaper": 16579836,
+    "Scintilla/Python3/style0/color": 16777215,
+    "Scintilla/Python3/style0/paper": 1777184,
+    "Scintilla/Python3/style1/color": 7654502,
+    "Scintilla/Python3/style1/paper": 1777184,
+    "Scintilla/Python3/style10/color": 12235176,
+    "Scintilla/Python3/style10/paper": 1777184,
+    "Scintilla/Python3/style11/color": 16777215,
+    "Scintilla/Python3/style11/paper": 1777184,
+    "Scintilla/Python3/style11/substyle0/paper": 1777184,
+    "Scintilla/Python3/style11/substyle1/paper": 1777184,
+    "Scintilla/Python3/style11/substyle2/paper": 1777184,
+    "Scintilla/Python3/style11/substyle3/paper": 1777184,
+    "Scintilla/Python3/style12/color": 2614580,
+    "Scintilla/Python3/style12/paper": 1777184,
+    "Scintilla/Python3/style13/color": 12434877,
+    "Scintilla/Python3/style13/paper": 1777184,
+    "Scintilla/Python3/style14/color": 7456511,
+    "Scintilla/Python3/style14/paper": 1777184,
+    "Scintilla/Python3/style15/color": 14912512,
+    "Scintilla/Python3/style15/paper": 1777184,
+    "Scintilla/Python3/style16/color": 12801219,
+    "Scintilla/Python3/style16/paper": 1777184,
+    "Scintilla/Python3/style17/color": 12801219,
+    "Scintilla/Python3/style17/paper": 1777184,
+    "Scintilla/Python3/style18/color": 14441050,
+    "Scintilla/Python3/style18/paper": 1777184,
+    "Scintilla/Python3/style19/color": 14441050,
+    "Scintilla/Python3/style19/paper": 1777184,
+    "Scintilla/Python3/style2/color": 51400,
+    "Scintilla/Python3/style2/paper": 1777184,
+    "Scintilla/Python3/style3/color": 12801219,
+    "Scintilla/Python3/style3/paper": 1777184,
+    "Scintilla/Python3/style4/color": 12801219,
+    "Scintilla/Python3/style4/paper": 1777184,
+    "Scintilla/Python3/style5/color": 6333951,
+    "Scintilla/Python3/style5/paper": 1777184,
+    "Scintilla/Python3/style6/color": 14441050,
+    "Scintilla/Python3/style6/paper": 1777184,
+    "Scintilla/Python3/style7/color": 14441050,
+    "Scintilla/Python3/style7/paper": 1777184,
+    "Scintilla/Python3/style8/color": 43775,
+    "Scintilla/Python3/style8/paper": 1777184,
+    "Scintilla/Python3/style9/color": 54741,
+    "Scintilla/Python3/style9/paper": 1777184,
+    "Scintilla/QSS/defaultcolor": 2303527,
+    "Scintilla/QSS/defaultpaper": 16579836,
+    "Scintilla/QSS/style0/color": 16777215,
+    "Scintilla/QSS/style0/paper": 1777184,
+    "Scintilla/QSS/style1/color": 7733144,
+    "Scintilla/QSS/style1/paper": 1777184,
+    "Scintilla/QSS/style10/color": 56026,
+    "Scintilla/QSS/style10/paper": 1777184,
+    "Scintilla/QSS/style11/color": 16744448,
+    "Scintilla/QSS/style11/paper": 1777184,
+    "Scintilla/QSS/style12/color": 11184640,
+    "Scintilla/QSS/style12/paper": 1777184,
+    "Scintilla/QSS/style13/color": 16711935,
+    "Scintilla/QSS/style13/paper": 1777184,
+    "Scintilla/QSS/style14/color": 16711935,
+    "Scintilla/QSS/style14/paper": 1777184,
+    "Scintilla/QSS/style15/color": 47103,
+    "Scintilla/QSS/style15/paper": 1777184,
+    "Scintilla/QSS/style16/color": 16741749,
+    "Scintilla/QSS/style16/paper": 1777184,
+    "Scintilla/QSS/style17/color": 13172659,
+    "Scintilla/QSS/style17/paper": 1777184,
+    "Scintilla/QSS/style18/color": 14537416,
+    "Scintilla/QSS/style18/paper": 1777184,
+    "Scintilla/QSS/style19/color": 14537416,
+    "Scintilla/QSS/style19/paper": 1777184,
+    "Scintilla/QSS/style2/color": 16777215,
+    "Scintilla/QSS/style2/paper": 1777184,
+    "Scintilla/QSS/style20/color": 14537416,
+    "Scintilla/QSS/style20/paper": 1777184,
+    "Scintilla/QSS/style21/color": 14537416,
+    "Scintilla/QSS/style21/paper": 1777184,
+    "Scintilla/QSS/style22/color": 13092608,
+    "Scintilla/QSS/style22/paper": 1777184,
+    "Scintilla/QSS/style23/color": 14537416,
+    "Scintilla/QSS/style23/paper": 1777184,
+    "Scintilla/QSS/style3/color": 13394787,
+    "Scintilla/QSS/style3/paper": 1777184,
+    "Scintilla/QSS/style4/color": 16757853,
+    "Scintilla/QSS/style4/paper": 1777184,
+    "Scintilla/QSS/style5/color": 16777215,
+    "Scintilla/QSS/style5/paper": 1777184,
+    "Scintilla/QSS/style6/color": 8497663,
+    "Scintilla/QSS/style6/paper": 1777184,
+    "Scintilla/QSS/style7/color": 16711680,
+    "Scintilla/QSS/style7/paper": 1777184,
+    "Scintilla/QSS/style8/color": 16749244,
+    "Scintilla/QSS/style8/paper": 1777184,
+    "Scintilla/QSS/style9/color": 46080,
+    "Scintilla/QSS/style9/paper": 1777184,
+    "Scintilla/Ruby/defaultcolor": 2303527,
+    "Scintilla/Ruby/defaultpaper": 16579836,
+    "Scintilla/Ruby/style0/color": 16777215,
+    "Scintilla/Ruby/style0/paper": 1777184,
+    "Scintilla/Ruby/style1/color": 16579836,
+    "Scintilla/Ruby/style1/paper": 16711680,
+    "Scintilla/Ruby/style10/color": 12044236,
+    "Scintilla/Ruby/style10/paper": 1777184,
+    "Scintilla/Ruby/style11/color": 12044236,
+    "Scintilla/Ruby/style11/paper": 1777184,
+    "Scintilla/Ruby/style12/color": 0,
+    "Scintilla/Ruby/style12/paper": 10551200,
+    "Scintilla/Ruby/style13/color": 15728880,
+    "Scintilla/Ruby/style13/paper": 1777184,
+    "Scintilla/Ruby/style14/color": 12623920,
+    "Scintilla/Ruby/style14/paper": 1777184,
+    "Scintilla/Ruby/style15/color": 10485920,
+    "Scintilla/Ruby/style15/paper": 1777184,
+    "Scintilla/Ruby/style16/color": 11534464,
+    "Scintilla/Ruby/style16/paper": 1777184,
+    "Scintilla/Ruby/style17/color": 8388784,
+    "Scintilla/Ruby/style17/paper": 1777184,
+    "Scintilla/Ruby/style18/color": 16776960,
+    "Scintilla/Ruby/style18/paper": 10518656,
+    "Scintilla/Ruby/style19/color": 6291456,
+    "Scintilla/Ruby/style19/paper": 16773336,
+    "Scintilla/Ruby/style2/color": 7654502,
+    "Scintilla/Ruby/style2/paper": 1777184,
+    "Scintilla/Ruby/style20/color": 0,
+    "Scintilla/Ruby/style20/paper": 14536925,
+    "Scintilla/Ruby/style21/color": 8323199,
+    "Scintilla/Ruby/style21/paper": 14536925,
+    "Scintilla/Ruby/style24/color": 12801219,
+    "Scintilla/Ruby/style24/paper": 1777184,
+    "Scintilla/Ruby/style25/color": 12801219,
+    "Scintilla/Ruby/style25/paper": 1777184,
+    "Scintilla/Ruby/style26/color": 16776960,
+    "Scintilla/Ruby/style26/paper": 10518656,
+    "Scintilla/Ruby/style27/color": 0,
+    "Scintilla/Ruby/style27/paper": 10551200,
+    "Scintilla/Ruby/style28/color": 0,
+    "Scintilla/Ruby/style28/paper": 16777184,
+    "Scintilla/Ruby/style29/color": 6333951,
+    "Scintilla/Ruby/style29/paper": 2500134,
+    "Scintilla/Ruby/style3/color": 16384,
+    "Scintilla/Ruby/style3/paper": 12648384,
+    "Scintilla/Ruby/style30/color": 2303527,
+    "Scintilla/Ruby/style30/paper": 16744576,
+    "Scintilla/Ruby/style31/color": 2303527,
+    "Scintilla/Ruby/style31/paper": 16744576,
+    "Scintilla/Ruby/style4/color": 51400,
+    "Scintilla/Ruby/style4/paper": 1777184,
+    "Scintilla/Ruby/style40/color": 2303527,
+    "Scintilla/Ruby/style40/paper": 16744576,
+    "Scintilla/Ruby/style5/color": 6333951,
+    "Scintilla/Ruby/style5/paper": 1777184,
+    "Scintilla/Ruby/style6/color": 12801219,
+    "Scintilla/Ruby/style6/paper": 1777184,
+    "Scintilla/Ruby/style7/color": 12801219,
+    "Scintilla/Ruby/style7/paper": 1777184,
+    "Scintilla/Ruby/style8/color": 255,
+    "Scintilla/Ruby/style8/paper": 1777184,
+    "Scintilla/Ruby/style9/color": 51400,
+    "Scintilla/Ruby/style9/paper": 1777184,
+    "Scintilla/SQL/defaultcolor": 2303527,
+    "Scintilla/SQL/defaultpaper": 16579836,
+    "Scintilla/SQL/style0/color": 16777215,
+    "Scintilla/SQL/style0/paper": 1777184,
+    "Scintilla/SQL/style1/color": 7654502,
+    "Scintilla/SQL/style1/paper": 1777184,
+    "Scintilla/SQL/style10/color": 12235176,
+    "Scintilla/SQL/style10/paper": 1777184,
+    "Scintilla/SQL/style11/color": 16777215,
+    "Scintilla/SQL/style11/paper": 1777184,
+    "Scintilla/SQL/style13/color": 7654502,
+    "Scintilla/SQL/style13/paper": 1777184,
+    "Scintilla/SQL/style15/color": 7654502,
+    "Scintilla/SQL/style15/paper": 1777184,
+    "Scintilla/SQL/style17/color": 5020415,
+    "Scintilla/SQL/style17/paper": 1777184,
+    "Scintilla/SQL/style18/color": 16744512,
+    "Scintilla/SQL/style18/paper": 1777184,
+    "Scintilla/SQL/style19/color": 12279039,
+    "Scintilla/SQL/style19/paper": 1777184,
+    "Scintilla/SQL/style2/color": 7654502,
+    "Scintilla/SQL/style2/paper": 1777184,
+    "Scintilla/SQL/style20/color": 16711773,
+    "Scintilla/SQL/style20/paper": 1777184,
+    "Scintilla/SQL/style21/color": 16736609,
+    "Scintilla/SQL/style21/paper": 1777184,
+    "Scintilla/SQL/style22/color": 16481535,
+    "Scintilla/SQL/style22/paper": 1777184,
+    "Scintilla/SQL/style23/color": 15392466,
+    "Scintilla/SQL/style23/paper": 1777184,
+    "Scintilla/SQL/style24/color": 15392466,
+    "Scintilla/SQL/style24/paper": 1777184,
+    "Scintilla/SQL/style3/color": 13619151,
+    "Scintilla/SQL/style3/paper": 1777184,
+    "Scintilla/SQL/style4/color": 8376271,
+    "Scintilla/SQL/style4/paper": 1777184,
+    "Scintilla/SQL/style5/color": 6333951,
+    "Scintilla/SQL/style5/paper": 1777184,
+    "Scintilla/SQL/style6/color": 12801219,
+    "Scintilla/SQL/style6/paper": 1777184,
+    "Scintilla/SQL/style7/color": 12801219,
+    "Scintilla/SQL/style7/paper": 1777184,
+    "Scintilla/SQL/style8/color": 15132300,
+    "Scintilla/SQL/style8/paper": 1777184,
+    "Scintilla/SQL/style9/color": 7654502,
+    "Scintilla/SQL/style9/paper": 1777184,
+    "Scintilla/TCL/defaultcolor": 2303527,
+    "Scintilla/TCL/defaultpaper": 16579836,
+    "Scintilla/TCL/style0/color": 16777215,
+    "Scintilla/TCL/style0/paper": 1777184,
+    "Scintilla/TCL/style1/color": 5278790,
+    "Scintilla/TCL/style1/paper": 15794144,
+    "Scintilla/TCL/style10/color": 12801219,
+    "Scintilla/TCL/style10/paper": 1777184,
+    "Scintilla/TCL/style11/color": 6333951,
+    "Scintilla/TCL/style11/paper": 16777088,
+    "Scintilla/TCL/style12/color": 6333951,
+    "Scintilla/TCL/style12/paper": 1777184,
+    "Scintilla/TCL/style13/color": 6333951,
+    "Scintilla/TCL/style13/paper": 14745584,
+    "Scintilla/TCL/style14/color": 6333951,
+    "Scintilla/TCL/style14/paper": 16773360,
+    "Scintilla/TCL/style15/color": 6333951,
+    "Scintilla/TCL/style15/paper": 16765136,
+    "Scintilla/TCL/style16/color": 6333951,
+    "Scintilla/TCL/style16/paper": 1777184,
+    "Scintilla/TCL/style17/color": 6333951,
+    "Scintilla/TCL/style17/paper": 1777184,
+    "Scintilla/TCL/style18/color": 6333951,
+    "Scintilla/TCL/style18/paper": 1777184,
+    "Scintilla/TCL/style19/color": 6333951,
+    "Scintilla/TCL/style19/paper": 1777184,
+    "Scintilla/TCL/style2/color": 7654502,
+    "Scintilla/TCL/style2/paper": 1777184,
+    "Scintilla/TCL/style20/color": 5278790,
+    "Scintilla/TCL/style20/paper": 15794160,
+    "Scintilla/TCL/style21/color": 2303527,
+    "Scintilla/TCL/style21/paper": 15794160,
+    "Scintilla/TCL/style3/color": 51400,
+    "Scintilla/TCL/style3/paper": 1777184,
+    "Scintilla/TCL/style4/color": 8323199,
+    "Scintilla/TCL/style4/paper": 16773360,
+    "Scintilla/TCL/style5/color": 12801219,
+    "Scintilla/TCL/style5/paper": 16773360,
+    "Scintilla/TCL/style6/color": 12235176,
+    "Scintilla/TCL/style6/paper": 1777184,
+    "Scintilla/TCL/style7/color": 6333951,
+    "Scintilla/TCL/style7/paper": 1777184,
+    "Scintilla/TCL/style8/color": 14868992,
+    "Scintilla/TCL/style8/paper": 15728624,
+    "Scintilla/TCL/style9/color": 14868992,
+    "Scintilla/TCL/style9/paper": 1777184,
+    "Scintilla/TeX/defaultcolor": 2303527,
+    "Scintilla/TeX/defaultpaper": 16579836,
+    "Scintilla/TeX/style0/color": 16777215,
+    "Scintilla/TeX/style0/paper": 1777184,
+    "Scintilla/TeX/style1/color": 51400,
+    "Scintilla/TeX/style1/paper": 1777184,
+    "Scintilla/TeX/style2/color": 16747660,
+    "Scintilla/TeX/style2/paper": 1777184,
+    "Scintilla/TeX/style3/color": 14868992,
+    "Scintilla/TeX/style3/paper": 1777184,
+    "Scintilla/TeX/style4/color": 7654502,
+    "Scintilla/TeX/style4/paper": 1777184,
+    "Scintilla/TeX/style5/color": 12044236,
+    "Scintilla/TeX/style5/paper": 1777184,
+    "Scintilla/VHDL/defaultcolor": 2303527,
+    "Scintilla/VHDL/defaultpaper": 16579836,
+    "Scintilla/VHDL/style0/color": 16777215,
+    "Scintilla/VHDL/style0/paper": 1777184,
+    "Scintilla/VHDL/style1/color": 7654502,
+    "Scintilla/VHDL/style1/paper": 1777184,
+    "Scintilla/VHDL/style10/color": 16744512,
+    "Scintilla/VHDL/style10/paper": 1777184,
+    "Scintilla/VHDL/style11/color": 8421408,
+    "Scintilla/VHDL/style11/paper": 1777184,
+    "Scintilla/VHDL/style12/color": 4259648,
+    "Scintilla/VHDL/style12/paper": 1777184,
+    "Scintilla/VHDL/style13/color": 3860455,
+    "Scintilla/VHDL/style13/paper": 1777184,
+    "Scintilla/VHDL/style14/color": 16744512,
+    "Scintilla/VHDL/style14/paper": 1777184,
+    "Scintilla/VHDL/style15/color": 12044236,
+    "Scintilla/VHDL/style15/paper": 1777184,
+    "Scintilla/VHDL/style2/color": 7133804,
+    "Scintilla/VHDL/style2/paper": 1777184,
+    "Scintilla/VHDL/style3/color": 51400,
+    "Scintilla/VHDL/style3/paper": 1777184,
+    "Scintilla/VHDL/style4/color": 12801219,
+    "Scintilla/VHDL/style4/paper": 1777184,
+    "Scintilla/VHDL/style5/color": 12044236,
+    "Scintilla/VHDL/style5/paper": 1777184,
+    "Scintilla/VHDL/style6/color": 12044236,
+    "Scintilla/VHDL/style6/paper": 1777184,
+    "Scintilla/VHDL/style7/color": 0,
+    "Scintilla/VHDL/style7/paper": 14729440,
+    "Scintilla/VHDL/style8/color": 6333951,
+    "Scintilla/VHDL/style8/paper": 1777184,
+    "Scintilla/VHDL/style9/color": 51400,
+    "Scintilla/VHDL/style9/paper": 1777184,
+    "Scintilla/XML/defaultcolor": 2303527,
+    "Scintilla/XML/defaultpaper": 16579836,
+    "Scintilla/XML/style0/color": 16777215,
+    "Scintilla/XML/style0/paper": 1777184,
+    "Scintilla/XML/style1/color": 10001919,
+    "Scintilla/XML/style1/paper": 1777184,
+    "Scintilla/XML/style10/color": 16711935,
+    "Scintilla/XML/style10/paper": 1777184,
+    "Scintilla/XML/style100/color": 65535,
+    "Scintilla/XML/style100/paper": 4215616,
+    "Scintilla/XML/style101/color": 16777215,
+    "Scintilla/XML/style101/paper": 4215616,
+    "Scintilla/XML/style102/color": 16777215,
+    "Scintilla/XML/style102/paper": 4215616,
+    "Scintilla/XML/style105/color": 16777215,
+    "Scintilla/XML/style105/paper": 1777184,
+    "Scintilla/XML/style106/color": 8421504,
+    "Scintilla/XML/style106/paper": 13627343,
+    "Scintilla/XML/style107/color": 32512,
+    "Scintilla/XML/style107/paper": 13627343,
+    "Scintilla/XML/style108/color": 32639,
+    "Scintilla/XML/style108/paper": 13627343,
+    "Scintilla/XML/style109/color": 8323199,
+    "Scintilla/XML/style109/paper": 13627343,
+    "Scintilla/XML/style11/color": 54783,
+    "Scintilla/XML/style11/paper": 1777184,
+    "Scintilla/XML/style110/color": 8323199,
+    "Scintilla/XML/style110/paper": 13627343,
+    "Scintilla/XML/style111/color": 127,
+    "Scintilla/XML/style111/paper": 13627343,
+    "Scintilla/XML/style112/color": 8323072,
+    "Scintilla/XML/style112/paper": 13627343,
+    "Scintilla/XML/style113/color": 8323072,
+    "Scintilla/XML/style113/paper": 13627343,
+    "Scintilla/XML/style114/color": 255,
+    "Scintilla/XML/style114/paper": 13627343,
+    "Scintilla/XML/style115/color": 32639,
+    "Scintilla/XML/style115/paper": 13627343,
+    "Scintilla/XML/style116/color": 0,
+    "Scintilla/XML/style116/paper": 13627343,
+    "Scintilla/XML/style117/color": 0,
+    "Scintilla/XML/style117/paper": 13627343,
+    "Scintilla/XML/style118/color": 10395903,
+    "Scintilla/XML/style118/paper": 1777184,
+    "Scintilla/XML/style119/color": 65280,
+    "Scintilla/XML/style119/paper": 1777184,
+    "Scintilla/XML/style12/color": 7582463,
+    "Scintilla/XML/style12/paper": 1777184,
+    "Scintilla/XML/style120/color": 65280,
+    "Scintilla/XML/style120/paper": 1777184,
+    "Scintilla/XML/style121/color": 16711935,
+    "Scintilla/XML/style121/paper": 1777184,
+    "Scintilla/XML/style122/color": 16760576,
+    "Scintilla/XML/style122/paper": 1777184,
+    "Scintilla/XML/style123/color": 10066943,
+    "Scintilla/XML/style123/paper": 1777184,
+    "Scintilla/XML/style124/color": 16769428,
+    "Scintilla/XML/style124/paper": 1777184,
+    "Scintilla/XML/style125/color": 16769428,
+    "Scintilla/XML/style125/paper": 1777184,
+    "Scintilla/XML/style126/color": 10066943,
+    "Scintilla/XML/style126/paper": 1777184,
+    "Scintilla/XML/style127/color": 16777215,
+    "Scintilla/XML/style127/paper": 1777184,
+    "Scintilla/XML/style13/color": 7582463,
+    "Scintilla/XML/style13/paper": 1777184,
+    "Scintilla/XML/style14/color": 9430527,
+    "Scintilla/XML/style14/paper": 1777184,
+    "Scintilla/XML/style15/color": 0,
+    "Scintilla/XML/style15/paper": 16776960,
+    "Scintilla/XML/style16/color": 0,
+    "Scintilla/XML/style16/paper": 16768768,
+    "Scintilla/XML/style17/color": 0,
+    "Scintilla/XML/style17/paper": 16768768,
+    "Scintilla/XML/style18/color": 255,
+    "Scintilla/XML/style18/paper": 16773055,
+    "Scintilla/XML/style19/color": 16711935,
+    "Scintilla/XML/style19/paper": 16773119,
+    "Scintilla/XML/style2/color": 16731729,
+    "Scintilla/XML/style2/paper": 1777184,
+    "Scintilla/XML/style20/color": 16777215,
+    "Scintilla/XML/style20/paper": 1777184,
+    "Scintilla/XML/style21/color": 10001631,
+    "Scintilla/XML/style21/paper": 1777184,
+    "Scintilla/XML/style22/color": 10001631,
+    "Scintilla/XML/style22/paper": 1777184,
+    "Scintilla/XML/style23/color": 10284700,
+    "Scintilla/XML/style23/paper": 1777184,
+    "Scintilla/XML/style24/color": 8388608,
+    "Scintilla/XML/style24/paper": 15724543,
+    "Scintilla/XML/style25/color": 10040064,
+    "Scintilla/XML/style25/paper": 15724543,
+    "Scintilla/XML/style26/color": 8388608,
+    "Scintilla/XML/style26/paper": 16737894,
+    "Scintilla/XML/style27/color": 10010623,
+    "Scintilla/XML/style27/paper": 1777184,
+    "Scintilla/XML/style29/color": 8421376,
+    "Scintilla/XML/style29/paper": 15724543,
+    "Scintilla/XML/style3/color": 61166,
+    "Scintilla/XML/style3/paper": 1777184,
+    "Scintilla/XML/style30/color": 16777215,
+    "Scintilla/XML/style30/paper": 1777184,
+    "Scintilla/XML/style31/color": 102,
+    "Scintilla/XML/style31/paper": 13421792,
+    "Scintilla/XML/style4/color": 16738924,
+    "Scintilla/XML/style4/paper": 1777184,
+    "Scintilla/XML/style40/color": 16776960,
+    "Scintilla/XML/style40/paper": 1777184,
+    "Scintilla/XML/style41/color": 16777215,
+    "Scintilla/XML/style41/paper": 1777184,
+    "Scintilla/XML/style42/color": 55552,
+    "Scintilla/XML/style42/paper": 1777184,
+    "Scintilla/XML/style43/color": 55552,
+    "Scintilla/XML/style43/paper": 1777184,
+    "Scintilla/XML/style44/color": 7985273,
+    "Scintilla/XML/style44/paper": 1777184,
+    "Scintilla/XML/style45/color": 53199,
+    "Scintilla/XML/style45/paper": 1777184,
+    "Scintilla/XML/style46/color": 16777215,
+    "Scintilla/XML/style46/paper": 1777184,
+    "Scintilla/XML/style47/color": 7303167,
+    "Scintilla/XML/style47/paper": 1777184,
+    "Scintilla/XML/style48/color": 16711935,
+    "Scintilla/XML/style48/paper": 1777184,
+    "Scintilla/XML/style49/color": 16711935,
+    "Scintilla/XML/style49/paper": 1777184,
+    "Scintilla/XML/style5/color": 58082,
+    "Scintilla/XML/style5/paper": 1777184,
+    "Scintilla/XML/style50/color": 16777215,
+    "Scintilla/XML/style50/paper": 1777184,
+    "Scintilla/XML/style51/color": 0,
+    "Scintilla/XML/style51/paper": 12565424,
+    "Scintilla/XML/style52/color": 0,
+    "Scintilla/XML/style52/paper": 16759728,
+    "Scintilla/XML/style55/color": 16777215,
+    "Scintilla/XML/style55/paper": 1777184,
+    "Scintilla/XML/style56/color": 0,
+    "Scintilla/XML/style56/paper": 14671743,
+    "Scintilla/XML/style57/color": 32512,
+    "Scintilla/XML/style57/paper": 14671743,
+    "Scintilla/XML/style58/color": 32512,
+    "Scintilla/XML/style58/paper": 14671743,
+    "Scintilla/XML/style59/color": 8355711,
+    "Scintilla/XML/style59/paper": 14671743,
+    "Scintilla/XML/style6/color": 16711935,
+    "Scintilla/XML/style6/paper": 1777184,
+    "Scintilla/XML/style60/color": 32639,
+    "Scintilla/XML/style60/paper": 14671743,
+    "Scintilla/XML/style61/color": 0,
+    "Scintilla/XML/style61/paper": 14671743,
+    "Scintilla/XML/style62/color": 127,
+    "Scintilla/XML/style62/paper": 14671743,
+    "Scintilla/XML/style63/color": 8323199,
+    "Scintilla/XML/style63/paper": 14671743,
+    "Scintilla/XML/style64/color": 8323199,
+    "Scintilla/XML/style64/paper": 14671743,
+    "Scintilla/XML/style65/color": 0,
+    "Scintilla/XML/style65/paper": 14671743,
+    "Scintilla/XML/style66/color": 0,
+    "Scintilla/XML/style66/paper": 12565424,
+    "Scintilla/XML/style67/color": 0,
+    "Scintilla/XML/style67/paper": 16759728,
+    "Scintilla/XML/style7/color": 16711935,
+    "Scintilla/XML/style7/paper": 1777184,
+    "Scintilla/XML/style70/color": 16777215,
+    "Scintilla/XML/style70/paper": 1777184,
+    "Scintilla/XML/style71/color": 16777215,
+    "Scintilla/XML/style71/paper": 4079166,
+    "Scintilla/XML/style72/color": 65280,
+    "Scintilla/XML/style72/paper": 4079166,
+    "Scintilla/XML/style73/color": 65535,
+    "Scintilla/XML/style73/paper": 4079166,
+    "Scintilla/XML/style74/color": 5200127,
+    "Scintilla/XML/style74/paper": 4079166,
+    "Scintilla/XML/style75/color": 16711935,
+    "Scintilla/XML/style75/paper": 4079166,
+    "Scintilla/XML/style76/color": 5200127,
+    "Scintilla/XML/style76/paper": 4079166,
+    "Scintilla/XML/style77/color": 128,
+    "Scintilla/XML/style77/paper": 8355839,
+    "Scintilla/XML/style8/color": 16711935,
+    "Scintilla/XML/style8/paper": 1777184,
+    "Scintilla/XML/style80/color": 16777215,
+    "Scintilla/XML/style80/paper": 1777184,
+    "Scintilla/XML/style81/color": 0,
+    "Scintilla/XML/style81/paper": 13619183,
+    "Scintilla/XML/style82/color": 32768,
+    "Scintilla/XML/style82/paper": 13619183,
+    "Scintilla/XML/style83/color": 32896,
+    "Scintilla/XML/style83/paper": 13619183,
+    "Scintilla/XML/style84/color": 128,
+    "Scintilla/XML/style84/paper": 13619183,
+    "Scintilla/XML/style85/color": 8388736,
+    "Scintilla/XML/style85/paper": 13619183,
+    "Scintilla/XML/style86/color": 128,
+    "Scintilla/XML/style86/paper": 13619183,
+    "Scintilla/XML/style87/color": 128,
+    "Scintilla/XML/style87/paper": 8355839,
+    "Scintilla/XML/style9/color": 16776960,
+    "Scintilla/XML/style9/paper": 1777184,
+    "Scintilla/XML/style90/color": 16777215,
+    "Scintilla/XML/style90/paper": 1777184,
+    "Scintilla/XML/style91/color": 16777215,
+    "Scintilla/XML/style91/paper": 4215616,
+    "Scintilla/XML/style92/color": 65280,
+    "Scintilla/XML/style92/paper": 4215616,
+    "Scintilla/XML/style93/color": 65535,
+    "Scintilla/XML/style93/paper": 4215616,
+    "Scintilla/XML/style94/color": 16711935,
+    "Scintilla/XML/style94/paper": 4215616,
+    "Scintilla/XML/style95/color": 16711935,
+    "Scintilla/XML/style95/paper": 4215616,
+    "Scintilla/XML/style96/color": 11381503,
+    "Scintilla/XML/style96/paper": 4215616,
+    "Scintilla/XML/style97/color": 16742263,
+    "Scintilla/XML/style97/paper": 4215616,
+    "Scintilla/XML/style98/color": 16742263,
+    "Scintilla/XML/style98/paper": 4215616,
+    "Scintilla/XML/style99/color": 11381503,
+    "Scintilla/XML/style99/paper": 4215616,
+    "Scintilla/YAML/defaultcolor": 2303527,
+    "Scintilla/YAML/defaultpaper": 16579836,
+    "Scintilla/YAML/style0/color": 16777215,
+    "Scintilla/YAML/style0/paper": 1777184,
+    "Scintilla/YAML/style1/color": 7654502,
+    "Scintilla/YAML/style1/paper": 1777184,
+    "Scintilla/YAML/style2/color": 43775,
+    "Scintilla/YAML/style2/paper": 1777184,
+    "Scintilla/YAML/style3/color": 12801219,
+    "Scintilla/YAML/style3/paper": 1777184,
+    "Scintilla/YAML/style4/color": 14441050,
+    "Scintilla/YAML/style4/paper": 1777184,
+    "Scintilla/YAML/style5/color": 62708,
+    "Scintilla/YAML/style5/paper": 1777184,
+    "Scintilla/YAML/style6/color": 16777215,
+    "Scintilla/YAML/style6/paper": 136,
+    "Scintilla/YAML/style7/color": 10330111,
+    "Scintilla/YAML/style7/paper": 1777184,
+    "Scintilla/YAML/style8/color": 16777215,
+    "Scintilla/YAML/style8/paper": 16711680,
+    "Scintilla/YAML/style9/color": 16052165,
+    "Scintilla/YAML/style9/paper": 1777184,
+    "Tasks/TasksDocuColor": "#803080",
+    "Tasks/TasksFixmeColor": "#803030",
+    "Tasks/TasksNoteColor": "#303080",
+    "Tasks/TasksTestColor": "#a08030",
+    "Tasks/TasksTodoColor": "#308030",
+    "Tasks/TasksWarningColor": "#808000",
+    "UI/IconBarColor": "#235d1b",
+    "UI/LogStdErrColour": "#ffa7a7",
+    "UI/NotificationCriticalBackground": "#600000",
+    "UI/NotificationCriticalForeground": "#ffd0d0",
+    "UI/NotificationWarningBackground": "#606000",
+    "UI/NotificationWarningForeground": "#ffffd0",
+    "WebBrowser/InsecureUrlColor": "#b0803d",
+    "WebBrowser/MaliciousUrlColor": "#b03335",
+    "WebBrowser/PrivateModeUrlColor": "#676767",
+    "WebBrowser/SecureUrlColor": "#6b9166"
+  },
+  "stylesheet": {
+    "contents": "",
+    "name": ""
+  }
+}
\ No newline at end of file
--- a/eric7/Tools/TRPreviewer.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Tools/TRPreviewer.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,11 +8,12 @@
 """
 
 import os
+import pathlib
 import contextlib
 
 from PyQt6.QtCore import (
-    QDir, QTimer, QFileInfo, pyqtSignal, QEvent, QSize, QTranslator, QObject,
-    Qt, QCoreApplication
+    QDir, QTimer, pyqtSignal, QEvent, QSize, QTranslator, QObject, Qt,
+    QCoreApplication
 )
 from PyQt6.QtGui import QKeySequence, QAction
 from PyQt6.QtWidgets import (
@@ -138,10 +139,10 @@
             filenames, self.filesToLoad = (self.filesToLoad[:], [])
             first = True
             for fn in filenames:
-                fi = QFileInfo(fn)
-                if fi.suffix().lower() == 'ui':
+                fpath = pathlib.Path(fn)
+                if fpath.suffix.lower() == '.ui':
                     self.preview.loadWidget(fn)
-                elif fi.suffix().lower() == 'qm':
+                elif fpath.suffix.lower() == '.qm':
                     self.translations.add(fn, first)
                     first = False
             
--- a/eric7/Tools/TrayStarter.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Tools/TrayStarter.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,9 +9,10 @@
 
 import sys
 import os
+import pathlib
 import contextlib
 
-from PyQt6.QtCore import QProcess, QSettings, QFileInfo
+from PyQt6.QtCore import QProcess, QSettings
 from PyQt6.QtGui import QCursor
 from PyQt6.QtWidgets import QSystemTrayIcon, QMenu, QDialog, QApplication
 
@@ -206,7 +207,7 @@
         rp = self.rsettings.value(Globals.recentNameProject)
         if rp is not None:
             for f in rp:
-                if QFileInfo(f).exists():
+                if pathlib.Path(f).exists():
                     self.recentProjects.append(f)
     
     def __loadRecentMultiProjects(self):
@@ -216,7 +217,7 @@
         rmp = self.rsettings.value(Globals.recentNameMultiProject)
         if rmp is not None:
             for f in rmp:
-                if QFileInfo(f).exists():
+                if pathlib.Path(f).exists():
                     self.recentMultiProjects.append(f)
     
     def __loadRecentFiles(self):
@@ -226,7 +227,7 @@
         rf = self.rsettings.value(Globals.recentNameFiles)
         if rf is not None:
             for f in rf:
-                if QFileInfo(f).exists():
+                if pathlib.Path(f).exists():
                     self.recentFiles.append(f)
     
     def __activated(self, reason):
@@ -578,11 +579,18 @@
         # webengine (chromium) version
         with contextlib.suppress(ImportError):
             from WebBrowser.Tools import WebBrowserTools
-            chromeVersion = WebBrowserTools.getWebEngineVersions()[0]
+            chromiumVersion, chromiumSecurityVersion = (
+                WebBrowserTools.getWebEngineVersions()[0:2]
+            )
             versionText += (
                 """<tr><td><b>WebEngine</b></td><td>{0}</td></tr>"""
-                .format(chromeVersion)
+                .format(chromiumVersion)
             )
+            if chromiumSecurityVersion:
+                versionText += self.tr(
+                    """<tr><td><b>WebEngine (Security)</b></td>"""
+                    """<td>{0}</td></tr>"""
+                ).format(chromiumSecurityVersion)
         
         # eric7 version
         versionText += (
--- a/eric7/Tools/UIPreviewer.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Tools/UIPreviewer.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,8 +8,9 @@
 """
 
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import QDir, QFileInfo, QEvent, QSize, Qt
+from PyQt6.QtCore import QDir, QEvent, QSize, Qt
 from PyQt6.QtGui import QAction, QKeySequence, QImageWriter, QPainter
 from PyQt6.QtWidgets import (
     QSizePolicy, QSpacerItem, QWidget, QHBoxLayout, QWhatsThis, QDialog,
@@ -469,21 +470,22 @@
             fileFilter)
         if not fname:
             return
-            
-        ext = QFileInfo(fname).suffix().upper()
+        
+        fpath = pathlib.Path(fname)
+        ext = fpath.suffix.upper().replace(".", "")
         if not ext:
             ext = defaultExt
-            fname.append(".{0}".format(defaultExt.lower()))
+            fpath = fpath.with_suffix(".{0}".format(defaultExt.lower()))
         
         pix = self.mainWidget.grab()
         self.__updateChildren(self.lastStyle)
-        if not pix.save(fname, str(ext)):
+        if not pix.save(str(fpath), str(ext)):
             EricMessageBox.critical(
                 self,
                 self.tr("Save Image"),
                 self.tr(
                     """<p>The file <b>{0}</b> could not be saved.</p>""")
-                .format(fname))
+                .format(fpath))
 
     def __copyImageToClipboard(self):
         """
--- a/eric7/UI/DiffDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/UI/DiffDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,11 +8,12 @@
 """
 
 import os
+import pathlib
 import time
 import contextlib
 from difflib import unified_diff, context_diff
 
-from PyQt6.QtCore import QFileInfo, QEvent, pyqtSlot
+from PyQt6.QtCore import QEvent, pyqtSlot
 from PyQt6.QtGui import QTextCursor
 from PyQt6.QtWidgets import QWidget, QApplication, QDialogButtonBox
 
@@ -114,25 +115,24 @@
         if not fname:
             return
         
-        ext = QFileInfo(fname).suffix()
-        if not ext:
+        fpath = pathlib.Path(fname)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fname += ex
-        if QFileInfo(fname).exists():
+                fpath = fpath.with_suffix(ex)
+        if fpath.exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save Diff"),
                 self.tr("<p>The patch file <b>{0}</b> already exists."
-                        " Overwrite it?</p>").format(fname),
+                        " Overwrite it?</p>").format(fpath),
                 icon=EricMessageBox.Warning)
             if not res:
                 return
-        fname = Utilities.toNativeSeparators(fname)
         
         txt = self.contents.toPlainText()
         try:
-            with open(fname, "w", encoding="utf-8") as f, \
+            with fpath.open("w", encoding="utf-8") as f, \
                     contextlib.suppress(UnicodeError):
                 f.write(txt)
         except OSError as why:
@@ -140,7 +140,7 @@
                 self, self.tr('Save Diff'),
                 self.tr(
                     '<p>The patch file <b>{0}</b> could not be saved.<br />'
-                    'Reason: {1}</p>').format(fname, str(why)))
+                    'Reason: {1}</p>').format(fpath, str(why)))
 
     @pyqtSlot()
     def on_diffButton_clicked(self):
--- a/eric7/UI/NumbersWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/UI/NumbersWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -59,7 +59,10 @@
         @return requested data
         """
         if role == Qt.ItemDataRole.CheckStateRole:
-            return (self.__value >> (self.__bits - index.column() - 1)) & 1
+            if (self.__value >> (self.__bits - index.column() - 1)) & 1:
+                return Qt.CheckState.Checked
+            else:
+                return Qt.CheckState.Unchecked
         
         elif role == Qt.ItemDataRole.DisplayRole:
             return ""
@@ -147,10 +150,7 @@
         @return flag indicating success (boolean)
         """
         if role == Qt.ItemDataRole.CheckStateRole:
-            if (
-                value == Qt.CheckState.Checked and
-                not self.data(index, Qt.ItemDataRole.CheckStateRole)
-            ):
+            if Qt.CheckState(value) == Qt.CheckState.Checked:
                 self.__value |= (1 << self.__bits - index.column() - 1)
             else:
                 self.__value &= ~(1 << self.__bits - index.column() - 1)
@@ -180,7 +180,11 @@
         
         self.setWindowIcon(UI.PixmapCache.getIcon("eric"))
         
-        self.__badNumberSheet = "background-color: #ffa0a0;"
+        self.__badNumberSheet = (
+            "background-color: #b31b1b;"
+            if ericApp().usesDarkPalette() else
+            "background-color: #ffa0a0;"
+        )
         
         self.binInButton.setIcon(UI.PixmapCache.getIcon("2downarrow"))
         self.binOutButton.setIcon(UI.PixmapCache.getIcon("2uparrow"))
--- a/eric7/UI/SymbolsWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/UI/SymbolsWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -419,7 +419,7 @@
             role == Qt.ItemDataRole.TextAlignmentRole and
             index.column() in [0, 1, 3]
         ):
-            return Qt.AlignmentFlag.AlignHCenter
+            return Qt.AlignmentFlag.AlignHCenter.value
         
         return None
     
--- a/eric7/UI/UserInterface.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/UI/UserInterface.py	Fri Jul 01 11:02:32 2022 +0200
@@ -16,11 +16,11 @@
 import getpass
 import functools
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSlot, QTimer, QFile, QFileInfo, pyqtSignal, PYQT_VERSION_STR, QDate,
-    QIODevice, qVersion, QProcess, QSize, QUrl, QObject, Qt, QUuid, QThread,
-    QUrlQuery
+    pyqtSlot, QTimer, QFile, pyqtSignal, PYQT_VERSION_STR, QDate, QIODevice,
+    qVersion, QProcess, QSize, QUrl, QObject, Qt, QUuid, QThread, QUrlQuery
 )
 from PyQt6.QtGui import (
     QAction, QKeySequence, QDesktopServices, QSessionManager
@@ -605,7 +605,7 @@
         self.toolProcs = []
         self.__initExternalToolsActions()
         
-        # redirect handling of http and https URLs to ourselves
+        # redirect handling of http, https and file URLs to ourselves
         QDesktopServices.setUrlHandler("file", self.handleUrl)
         QDesktopServices.setUrlHandler("http", self.handleUrl)
         QDesktopServices.setUrlHandler("https", self.handleUrl)
@@ -4043,10 +4043,18 @@
         # webengine (chromium) version
         with contextlib.suppress(ImportError):
             from WebBrowser.Tools import WebBrowserTools
-            chromeVersion = WebBrowserTools.getWebEngineVersions()[0]
+            chromiumVersion, chromiumSecurityVersion = (
+                WebBrowserTools.getWebEngineVersions()[0:2]
+            )
             versionText += (
                 """<tr><td><b>WebEngine</b></td><td>{0}</td></tr>"""
-            ).format(chromeVersion)
+                .format(chromiumVersion)
+            )
+            if chromiumSecurityVersion:
+                versionText += self.tr(
+                    """<tr><td><b>WebEngine (Security)</b></td>"""
+                    """<td>{0}</td></tr>"""
+                ).format(chromiumSecurityVersion)
         
         # eric7 version
         versionText += ("""<tr><td><b>{0}</b></td><td>{1}</td></tr>"""
@@ -6760,25 +6768,25 @@
         if not fn:
             return
         
-        ext = QFileInfo(fn).suffix()
-        if not ext:
+        fpath = pathlib.Path(fn)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fn += ex
+                fpath = fpath.with_suffix(ex)
         
         ok = (
             EricMessageBox.yesNo(
                 self,
                 self.tr("Export Keyboard Shortcuts"),
                 self.tr("""<p>The keyboard shortcuts file <b>{0}</b> exists"""
-                        """ already. Overwrite it?</p>""").format(fn))
-            if os.path.exists(fn) else
+                        """ already. Overwrite it?</p>""").format(fpath))
+            if fpath.exists() else
             True
         )
         
         if ok:
             from Preferences import Shortcuts
-            Shortcuts.exportShortcuts(fn)
+            Shortcuts.exportShortcuts(str(fpath))
 
     def __importShortcuts(self):
         """
@@ -7063,13 +7071,13 @@
         if not sessionFile:
             return
         
-        ext = QFileInfo(sessionFile).suffix()
-        if not ext:
+        fpath = pathlib.Path(sessionFile)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                sessionFile += ex
-        
-        self.__writeSession(filename=sessionFile)
+                fpath = fpath.with_suffix(ex)
+        
+        self.__writeSession(filename=str(fpath))
     
     def __loadSessionFromFile(self):
         """
@@ -7477,7 +7485,7 @@
             for url in event.mimeData().urls():
                 fname = url.toLocalFile()
                 if fname:
-                    if QFileInfo(fname).isFile():
+                    if pathlib.Path(fname).is_file():
                         self.viewmanager.openSourceFile(fname)
                     else:
                         EricMessageBox.information(
@@ -7536,6 +7544,10 @@
         if not self.viewmanager.closeViewManager():
             return False
         
+        QDesktopServices.unsetUrlHandler("file")
+        QDesktopServices.unsetUrlHandler("http")
+        QDesktopServices.unsetUrlHandler("https")
+        
         if sessionCreated and not self.__disableCrashSession:
             self.__deleteCrashSession()
         
--- a/eric7/Utilities/__init__.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/Utilities/__init__.py	Fri Jul 01 11:02:32 2022 +0200
@@ -1318,7 +1318,7 @@
     @rtype list of str
     """
     dn, fn = os.path.split(fn)
-    fn, ext = os.psth.splitext(fn)
+    fn, ext = os.path.splitext(fn)
     prefixes = ["test", "test_"]
     postfixes = ["_test"]
     return [
@@ -1981,8 +1981,12 @@
     with contextlib.suppress(ImportError):
         from PyQt6 import QtWebEngineWidgets    # __IGNORE_WARNING__
         from WebBrowser.Tools import WebBrowserTools
-        chromeVersion = WebBrowserTools.getWebEngineVersions()[0]
-        info.append("  WebEngine {0}".format(chromeVersion))
+        chromiumVersion, chromiumSecurityVersion = (
+            WebBrowserTools.getWebEngineVersions()[0:2]
+        )
+        info.append("  WebEngine {0}".format(chromiumVersion))
+        if chromiumSecurityVersion:
+            info.append("    (Security) {0}".format(chromiumSecurityVersion))
     info.append("  {0} {1}".format(Program, Version))
     info.append("")
     info.append("Platform: {0}".format(sys.platform))
--- a/eric7/VCS/ProjectHelper.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/VCS/ProjectHelper.py	Fri Jul 01 11:02:32 2022 +0200
@@ -10,8 +10,9 @@
 import os
 import shutil
 import copy
+import pathlib
 
-from PyQt6.QtCore import pyqtSlot, QDir, QFileInfo, QObject, QCoreApplication
+from PyQt6.QtCore import pyqtSlot, QObject, QCoreApplication
 from PyQt6.QtWidgets import QDialog, QInputDialog, QToolBar
 
 from EricGui.EricAction import EricAction
@@ -267,21 +268,17 @@
                     ok = vcs.vcsCheckout(vcsDataDict, projectdir, False)
                 if ok:
                     projectdir = os.path.normpath(projectdir)
+                    dpath = pathlib.Path(projectdir)
                     # look for JSON style project file first
-                    filters = ["*.epj"]
-                    d = QDir(projectdir)
-                    plist = d.entryInfoList(filters)
+                    plist = list(dpath.glob("*.epj"))
                     if not plist:
                         # look for XML style project file second
-                        filters = ["*.e4p"]
-                        d = QDir(projectdir)
-                        plist = d.entryInfoList(filters)
+                        plist = list(dpath.glob("*.e4p"))
                     if plist:
                         if len(plist) == 1:
-                            self.project.openProject(
-                                plist[0].absoluteFilePath())
+                            self.project.openProject(str(plist[0].resolve()))
                         else:
-                            pfilenamelist = d.entryList(filters)
+                            pfilenamelist = [p.name for p in plist]
                             pfilename, ok = QInputDialog.getItem(
                                 None,
                                 QCoreApplication.translate(
@@ -293,7 +290,7 @@
                                 pfilenamelist, 0, False)
                             if ok:
                                 self.project.openProject(
-                                    QFileInfo(d, pfilename).absoluteFilePath())
+                                    str(dpath / pfilename))
                         if export:
                             self.project.pdata["VCS"] = 'None'
                             self.project.vcs = self.project.initVCS()
--- a/eric7/ViewManager/BookmarkedFilesDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/ViewManager/BookmarkedFilesDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,7 +7,9 @@
 Module implementing a configuration dialog for the bookmarked files menu.
 """
 
-from PyQt6.QtCore import QFileInfo, Qt, pyqtSlot
+import pathlib
+
+from PyQt6.QtCore import Qt, pyqtSlot
 from PyQt6.QtGui import QColor
 from PyQt6.QtWidgets import QListWidgetItem, QDialog
 
@@ -35,7 +37,7 @@
         self.bookmarks = bookmarks[:]
         for bookmark in self.bookmarks:
             itm = QListWidgetItem(bookmark, self.filesList)
-            if not QFileInfo(bookmark).exists():
+            if not pathlib.Path(bookmark).exists():
                 itm.setBackground(QColor(Qt.GlobalColor.red))
             
         if len(self.bookmarks):
@@ -82,7 +84,7 @@
         bookmark = self.filePicker.text()
         if bookmark:
             itm = QListWidgetItem(bookmark, self.filesList)
-            if not QFileInfo(bookmark).exists():
+            if not pathlib.Path(bookmark).exists():
                 itm.setBackground(QColor(Qt.GlobalColor.red))
             self.filePicker.clear()
             self.bookmarks.append(bookmark)
@@ -99,7 +101,7 @@
         self.bookmarks[row] = bookmark
         itm = self.filesList.item(row)
         itm.setText(bookmark)
-        if not QFileInfo(bookmark).exists():
+        if not pathlib.Path(bookmark).exists():
             itm.setBackground(QColor(Qt.GlobalColor.red))
         else:
             itm.setBackground(QColor())
--- a/eric7/ViewManager/ViewManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/ViewManager/ViewManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,11 +9,11 @@
 
 import re
 import os
+import pathlib
 import contextlib
 
 from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, Qt, QSignalMapper, QTimer, QFileInfo, QPoint,
-    QCoreApplication
+    pyqtSignal, pyqtSlot, Qt, QSignalMapper, QTimer, QPoint, QCoreApplication
 )
 from PyQt6.QtGui import QKeySequence, QPixmap
 from PyQt6.QtWidgets import (
@@ -190,7 +190,7 @@
         rs = Preferences.Prefs.rsettings.value(recentNameFiles)
         if rs is not None:
             for f in Preferences.toList(rs):
-                if QFileInfo(f).exists():
+                if pathlib.Path(f).exists():
                     self.recent.append(f)
         
     def __saveRecent(self):
@@ -4778,7 +4778,7 @@
             fn = ''
             writ = '  '
         else:
-            if QFileInfo(fn).isWritable():
+            if os.access(fn, os.W_OK):
                 writ = 'rw'
             else:
                 writ = 'ro'
@@ -5191,7 +5191,7 @@
                     idx,
                     Utilities.compactPath(rs, self.ui.maxMenuFilePathLen)))
             act.setData(rs)
-            act.setEnabled(QFileInfo(rs).exists())
+            act.setEnabled(pathlib.Path(rs).exists())
         
         self.recentMenu.addSeparator()
         self.recentMenu.addAction(
@@ -5225,7 +5225,7 @@
             act = self.bookmarkedMenu.addAction(
                 Utilities.compactPath(rp, self.ui.maxMenuFilePathLen))
             act.setData(rp)
-            act.setEnabled(QFileInfo(rp).exists())
+            act.setEnabled(pathlib.Path(rp).exists())
         
         if len(self.bookmarked):
             self.bookmarkedMenu.addSeparator()
--- a/eric7/VirtualEnv/VirtualenvConfigurationDialog.ui	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/VirtualEnv/VirtualenvConfigurationDialog.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -25,12 +25,6 @@
      <layout class="QGridLayout" name="gridLayout_3">
       <item row="0" column="0">
        <widget class="QRadioButton" name="virtualenvButton">
-        <property name="font">
-         <font>
-          <weight>75</weight>
-          <bold>true</bold>
-         </font>
-        </property>
         <property name="toolTip">
          <string>Select to use 'virtualenv'</string>
         </property>
@@ -54,14 +48,8 @@
       </item>
       <item row="1" column="0">
        <widget class="QRadioButton" name="pyvenvButton">
-        <property name="font">
-         <font>
-          <weight>75</weight>
-          <bold>true</bold>
-         </font>
-        </property>
         <property name="toolTip">
-         <string>Select to use 'pyvenv'</string>
+         <string>Select to use 'python -m venv'</string>
         </property>
         <property name="text">
          <string notr="true">0.0</string>
@@ -70,12 +58,6 @@
       </item>
       <item row="2" column="0">
        <widget class="QRadioButton" name="condaButton">
-        <property name="font">
-         <font>
-          <weight>75</weight>
-          <bold>true</bold>
-         </font>
-        </property>
         <property name="toolTip">
          <string>Select to use 'conda'</string>
         </property>
--- a/eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,6 +8,7 @@
 environment.
 """
 
+import glob
 import os
 
 from PyQt6.QtCore import pyqtSlot
@@ -51,20 +52,15 @@
         if venvDirectory:
             # try to determine a Python interpreter name
             if Globals.isWindowsPlatform():
-                candidates = (
-                    os.path.join(venvDirectory, "Scripts", "python.exe"),
-                    os.path.join(venvDirectory, "python.exe"),
-                )
+                candidates = glob.glob(
+                    os.path.join(venvDirectory, "Scripts", "python*.exe")
+                ) + glob.glob(os.path.join(venvDirectory, "python*.exe"))
             else:
-                candidates = (
-                    os.path.join(venvDirectory, "bin", "python3"),
+                candidates = glob.glob(
+                    os.path.join(venvDirectory, "bin", "python*")
                 )
-            for py in candidates:
-                if os.path.exists(py):
-                    self.pythonExecPicker.setText(py)
-                    break
-            else:
-                self.pythonExecPicker.setText(venvDirectory)
+            self.pythonExecPicker.addItems(sorted(candidates))
+            self.pythonExecPicker.setText("")
         else:
             self.pythonExecPicker.setText(venvDirectory)
     
--- a/eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.ui	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/VirtualEnv/VirtualenvInterpreterSelectionDialog.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -43,7 +43,7 @@
     </widget>
    </item>
    <item>
-    <widget class="EricPathPicker" name="pythonExecPicker" native="true">
+    <widget class="EricComboPathPicker" name="pythonExecPicker" native="true">
      <property name="sizePolicy">
       <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
        <horstretch>0</horstretch>
@@ -72,14 +72,13 @@
  </widget>
  <customwidgets>
   <customwidget>
-   <class>EricPathPicker</class>
+   <class>EricComboPathPicker</class>
    <extends>QWidget</extends>
    <header>EricWidgets/EricPathPicker.h</header>
    <container>1</container>
   </customwidget>
  </customwidgets>
  <tabstops>
-  <tabstop>pythonExecPicker</tabstop>
   <tabstop>nameEdit</tabstop>
  </tabstops>
  <resources/>
--- a/eric7/VirtualEnv/VirtualenvManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/VirtualEnv/VirtualenvManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -137,6 +137,14 @@
         )
         Preferences.syncPreferences()
     
+    @pyqtSlot()
+    def reloadSettings(self):
+        """
+        Public slot to reload the virtual environments.
+        """
+        Preferences.syncPreferences()
+        self.__loadSettings()
+    
     def getDefaultEnvironment(self):
         """
         Public method to get the default virtual environment.
@@ -216,6 +224,36 @@
                 dia.start(resultDict["arguments"])
                 dia.exec()
     
+    @pyqtSlot()
+    def upgradeVirtualEnv(self, venvName):
+        """
+        Public slot to upgrade a virtual environment.
+        
+        @param venvName name of the virtual environment
+        @type str
+        """
+        from .VirtualenvUpgradeConfigurationDialog import (
+            VirtualenvUpgradeConfigurationDialog
+        )
+        
+        venvDirectory = self.getVirtualenvDirectory(venvName)
+        if not os.path.exists(os.path.join(venvDirectory, "pyvenv.cfg")):
+            # The environment was not created by the 'venv' module.
+            return
+        
+        dlg = VirtualenvUpgradeConfigurationDialog(venvName, venvDirectory)
+        if dlg.exec() == QDialog.DialogCode.Accepted:
+            pythonExe, args, createLog = dlg.getData()
+            
+            from .VirtualenvUpgradeExecDialog import (
+                VirtualenvUpgradeExecDialog
+            )
+            dia = VirtualenvUpgradeExecDialog(
+                venvName, pythonExe, createLog, self)
+            dia.show()
+            dia.start(args)
+            dia.exec()
+    
     def addVirtualEnv(self, venvName, venvDirectory, venvInterpreter="",
                       isGlobal=False, isConda=False, isRemote=False,
                       execPath=""):
@@ -521,6 +559,24 @@
         else:
             return ""
     
+    def setVirtualEnvInterpreter(self, venvName, venvInterpreter):
+        """
+        Public method to change the interpreter for a virtual environment.
+        
+        @param venvName logical name for the virtual environment
+        @type str
+        @param venvInterpreter interpreter path to be set
+        @type str
+        """
+        if venvName in self.__virtualEnvironments:
+            self.__virtualEnvironments[venvName]["interpreter"] = (
+                venvInterpreter
+            )
+            self.__saveSettings()
+            
+            self.virtualEnvironmentChanged.emit(venvName)
+            self.virtualEnvironmentsListChanged.emit()
+    
     def getVirtualenvDirectory(self, venvName):
         """
         Public method to get the directory of a virtual environment.
--- a/eric7/VirtualEnv/VirtualenvManagerWidget.ui	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/VirtualEnv/VirtualenvManagerWidget.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -76,6 +76,20 @@
       </spacer>
      </item>
      <item>
+      <widget class="QToolButton" name="refreshButton">
+       <property name="toolTip">
+        <string>Press to refresh the list of virtual environments</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="Line" name="line_2">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+      </widget>
+     </item>
+     <item>
       <widget class="QToolButton" name="addButton">
        <property name="toolTip">
         <string>Press to add an existing virtual environment</string>
@@ -107,6 +121,13 @@
       </widget>
      </item>
      <item>
+      <widget class="QToolButton" name="upgradeButton">
+       <property name="toolTip">
+        <string>Press to upgrade the selected virtual environment</string>
+       </property>
+      </widget>
+     </item>
+     <item>
       <widget class="Line" name="line_3">
        <property name="orientation">
         <enum>Qt::Vertical</enum>
@@ -219,9 +240,11 @@
  </customwidgets>
  <tabstops>
   <tabstop>venvList</tabstop>
+  <tabstop>refreshButton</tabstop>
   <tabstop>addButton</tabstop>
   <tabstop>newButton</tabstop>
   <tabstop>editButton</tabstop>
+  <tabstop>upgradeButton</tabstop>
   <tabstop>removeButton</tabstop>
   <tabstop>removeAllButton</tabstop>
   <tabstop>deleteButton</tabstop>
--- a/eric7/VirtualEnv/VirtualenvManagerWidgets.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/VirtualEnv/VirtualenvManagerWidgets.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,6 +8,8 @@
 environments.
 """
 
+import os
+
 from PyQt6.QtCore import pyqtSlot, Qt
 from PyQt6.QtWidgets import (
     QWidget, QDialog, QDialogButtonBox, QTreeWidgetItem, QHeaderView,
@@ -47,9 +49,11 @@
         
         self.__manager = manager
         
+        self.refreshButton.setIcon(UI.PixmapCache.getIcon("reload"))
         self.addButton.setIcon(UI.PixmapCache.getIcon("plus"))
         self.newButton.setIcon(UI.PixmapCache.getIcon("new"))
         self.editButton.setIcon(UI.PixmapCache.getIcon("edit"))
+        self.upgradeButton.setIcon(UI.PixmapCache.getIcon("upgrade"))
         self.removeButton.setIcon(UI.PixmapCache.getIcon("minus"))
         self.removeAllButton.setIcon(UI.PixmapCache.getIcon("minus_3"))
         self.deleteButton.setIcon(UI.PixmapCache.getIcon("fileDelete"))
@@ -116,6 +120,22 @@
         
         self.deleteButton.setEnabled(deletableSelectedItemCount)
         self.deleteAllButton.setEnabled(deletableItemCount)
+        
+        if selectedItemsCount == 1:
+            venvName = self.venvList.selectedItems()[0].text(0)
+            venvDirectory = self.__manager.getVirtualenvDirectory(venvName)
+            self.upgradeButton.setEnabled(os.path.exists(os.path.join(
+                venvDirectory, "pyvenv.cfg")))
+        else:
+            self.upgradeButton.setEnabled(False)
+    
+    @pyqtSlot()
+    def on_refreshButton_clicked(self):
+        """
+        Private slot to refresh the list of virtual environments.
+        """
+        self.__manager.reloadSettings()
+        self.__refresh()
     
     @pyqtSlot()
     def on_addButton_clicked(self):
@@ -174,6 +194,14 @@
                     isConda, isRemote, execPath)
     
     @pyqtSlot()
+    def on_upgradeButton_clicked(self):
+        """
+        Private slot to upgrade a virtual environment.
+        """
+        self.__manager.upgradeVirtualEnv(
+            self.venvList.selectedItems()[0].text(0))
+    
+    @pyqtSlot()
     def on_removeButton_clicked(self):
         """
         Private slot to remove all selected entries from the list but keep
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/VirtualEnv/VirtualenvUpgradeConfigurationDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,157 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Module implementing a dialog to enter the virtual environment upgrade
+parameters.
+"""
+
+import re
+
+from PyQt6.QtCore import pyqtSlot, QProcess, QTimer
+from PyQt6.QtWidgets import QDialog, QDialogButtonBox
+
+from EricWidgets.EricPathPicker import EricPathPickerModes
+
+from .Ui_VirtualenvUpgradeConfigurationDialog import (
+    Ui_VirtualenvUpgradeConfigurationDialog
+)
+
+import Globals
+import Preferences
+import Utilities
+
+
+class VirtualenvUpgradeConfigurationDialog(
+    QDialog, Ui_VirtualenvUpgradeConfigurationDialog
+):
+    """
+    Class implementing a dialog to enter the virtual environment upgrade
+    parameters.
+    """
+    def __init__(self, envName, envPath, parent=None):
+        """
+        Constructor
+        
+        @param envName name of the environment to be upgraded
+        @type str
+        @param envPath directory of the environment to be upgraded
+        @type str
+        @param parent reference to the parent widget (defaults to None)
+        @type QWidget (optional)
+        """
+        super().__init__(parent)
+        self.setupUi(self)
+        
+        self.pythonExecPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE)
+        self.pythonExecPicker.setWindowTitle(
+            self.tr("Python Interpreter"))
+        self.pythonExecPicker.setDefaultDirectory(
+            Globals.getPythonExecutable())
+        
+        self.envNameLabel.setText(envName)
+        self.envDirectoryLabel.setText(envPath)
+        
+        self.__versionRe = re.compile(r""".*?(\d+\.\d+\.\d+).*""")
+        
+        self.upgradePythonCheckBox.toggled.connect(self.__updateOkButton)
+        self.upgradeDepsCheckBox.toggled.connect(self.__updateOkButton)
+        self.pythonExecPicker.textChanged.connect(
+            self.__updateUpgradeDepsCheckBox)
+        
+        self.__updateUpgradeDepsCheckBox()
+        
+        msh = self.minimumSizeHint()
+        self.resize(max(self.width(), msh.width()), msh.height())
+    
+    def __getPyvenvVersion(self):
+        """
+        Private method to determine the version of the venv module.
+        
+        @return tuple containing the venv modules version
+        @rtype tuple of (int, int, int)
+        """
+        calls = []
+        if self.pythonExecPicker.text():
+            calls.append((self.pythonExecPicker.text(),
+                          ["-m", "venv"]))
+        calls.extend([
+            (Globals.getPythonExecutable(), ["-m", "venv"]),
+            ("python3", ["-m", "venv"]),
+            ("python", ["-m", "venv"]),
+        ])
+        
+        proc = QProcess()
+        for prog, args in calls:
+            proc.start(prog, args)
+            
+            if not proc.waitForStarted(5000):
+                # try next entry
+                continue
+            
+            if not proc.waitForFinished(5000):
+                # process hangs, kill it and try next entry
+                QTimer.singleShot(2000, proc.kill)
+                proc.waitForFinished(3000)
+                continue
+            
+            if proc.exitCode() not in [0, 2]:
+                # returned with error code, try next
+                continue
+            
+            proc.start(prog, ["--version"])
+            proc.waitForFinished(5000)
+            output = str(proc.readAllStandardOutput(),
+                         Preferences.getSystem("IOEncoding"),
+                         'replace').strip()
+            match = re.match(self.__versionRe, output)
+            if match:
+                return Globals.versionToTuple(match.group(1))
+        
+        return (0, 0, 0)    # dummy version tuple
+    
+    @pyqtSlot()
+    def __updateUpgradeDepsCheckBox(self):
+        """
+        Private slot to set the enabled state of the button depending
+        on the version of the given Python interpreter.
+        """
+        pyvenvVersion = self.__getPyvenvVersion()
+        if pyvenvVersion >= (3, 9, 0):
+            self.upgradeDepsCheckBox.setEnabled(True)
+        else:
+            self.upgradeDepsCheckBox.setEnabled(False)
+            self.upgradeDepsCheckBox.setChecked(False)
+    
+    @pyqtSlot()
+    def __updateOkButton(self):
+        """
+        Private slot to set the enabled state of the OK button.
+        """
+        self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled(
+            self.upgradePythonCheckBox.isChecked() or
+            self.upgradeDepsCheckBox.isChecked()
+        )
+    
+    def getData(self):
+        """
+        Public method to retrieve the dialog data.
+        
+        @return tuple containing the selected python executable, the list of
+            arguments and a flag indicating to write a log file
+        @rtype tuple of (str, list of str, bool)
+        """
+        args = ["-m", "venv"]
+        if self.upgradePythonCheckBox.isChecked():
+            args.append("--upgrade")
+        if self.upgradeDepsCheckBox.isChecked():
+            args.append("--upgrade-deps")
+        args.append(self.envDirectoryLabel.text())
+        
+        return (
+            Utilities.toNativeSeparators(self.pythonExecPicker.text()),
+            args,
+            self.logCheckBox.isChecked(),
+        )
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>VirtualenvUpgradeConfigurationDialog</class>
+ <widget class="QDialog" name="VirtualenvUpgradeConfigurationDialog">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>700</width>
+    <height>311</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Virtual Environment Upgrade Configuration</string>
+  </property>
+  <property name="sizeGripEnabled">
+   <bool>true</bool>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="QGroupBox" name="groupBox_3">
+     <property name="title">
+      <string>Environment</string>
+     </property>
+     <layout class="QGridLayout" name="gridLayout">
+      <item row="0" column="0">
+       <widget class="QLabel" name="label_2">
+        <property name="text">
+         <string>Name:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="QLabel" name="envNameLabel">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label">
+        <property name="text">
+         <string>Directory:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="QLabel" name="envDirectoryLabel">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox">
+     <property name="title">
+      <string>Paths</string>
+     </property>
+     <layout class="QHBoxLayout" name="horizontalLayout_2">
+      <item>
+       <widget class="QLabel" name="label_5">
+        <property name="text">
+         <string>Python Executable:</string>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="EricPathPicker" name="pythonExecPicker" native="true">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="focusPolicy">
+         <enum>Qt::WheelFocus</enum>
+        </property>
+        <property name="toolTip">
+         <string>Enter the Python interpreter for the virtual environment upgrade</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox_2">
+     <property name="title">
+      <string>Options</string>
+     </property>
+     <layout class="QGridLayout" name="gridLayout_2">
+      <item row="1" column="0" colspan="2">
+       <widget class="QCheckBox" name="logCheckBox">
+        <property name="toolTip">
+         <string>Select to generate a log file in the environment directory</string>
+        </property>
+        <property name="text">
+         <string>Save a log file in the environment directory after upgrade</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="0">
+       <widget class="QCheckBox" name="upgradePythonCheckBox">
+        <property name="toolTip">
+         <string>Select to upgrade the environment directory to use this version of Python.</string>
+        </property>
+        <property name="text">
+         <string>Upgrade Python</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="QCheckBox" name="upgradeDepsCheckBox">
+        <property name="toolTip">
+         <string>Select to upgrade the core dependencies</string>
+        </property>
+        <property name="text">
+         <string>Upgrade Dependencies</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>EricPathPicker</class>
+   <extends>QWidget</extends>
+   <header>EricWidgets/EricPathPicker.h</header>
+   <container>1</container>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>accepted()</signal>
+   <receiver>VirtualenvUpgradeConfigurationDialog</receiver>
+   <slot>accept()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>248</x>
+     <y>254</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>157</x>
+     <y>274</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>rejected()</signal>
+   <receiver>VirtualenvUpgradeConfigurationDialog</receiver>
+   <slot>reject()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>316</x>
+     <y>260</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>286</x>
+     <y>274</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/VirtualEnv/VirtualenvUpgradeExecDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,263 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Module implementing the virtualenv upgrade execution dialog.
+"""
+
+import os
+
+from PyQt6.QtCore import QProcess, QTimer
+from PyQt6.QtWidgets import QDialog, QDialogButtonBox
+
+from .Ui_VirtualenvExecDialog import Ui_VirtualenvExecDialog
+
+from Globals import getPythonExecutable
+import Preferences
+
+
+class VirtualenvUpgradeExecDialog(QDialog, Ui_VirtualenvExecDialog):
+    """
+    Class implementing the virtualenv upgrade execution dialog.
+    """
+    def __init__(self, venvName, interpreter, createLog, venvManager,
+                 parent=None):
+        """
+        Constructor
+        
+        @param venvName name of the virtual environment to be upgraded
+        @type str
+        @param interpreter interpreter to be used for the upgrade
+        @type str
+        @param createLog flag indicating to create a log file for the upgrade
+        @type bool
+        @param venvManager reference to the virtual environment manager
+        @type VirtualenvManager
+        @param parent reference to the parent widget
+        @type QWidget
+        """
+        super().__init__(parent)
+        self.setupUi(self)
+        
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Close).setEnabled(False)
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Cancel).setDefault(True)
+        
+        self.__process = None
+        self.__cmd = ""
+        
+        self.__progs = []
+        if interpreter:
+            self.__progs.append(interpreter)
+        self.__progs.extend([
+            getPythonExecutable(),
+            "python3",
+            "python",
+        ])
+        self.__callIndex = 0
+        self.__callArgs = []
+        
+        self.__venvName = venvName
+        self.__venvDirectory = ""
+        self.__createLog = createLog
+        self.__manager = venvManager
+    
+    def start(self, arguments):
+        """
+        Public slot to start the virtualenv command.
+        
+        @param arguments commandline arguments for virtualenv/pyvenv program
+            (list of strings)
+        """
+        if self.__callIndex == 0:
+            # first attempt, add a given python interpreter and do
+            # some other setup
+            self.errorGroup.hide()
+            self.contents.clear()
+            self.errors.clear()
+            
+            self.__process = QProcess()
+            self.__process.readyReadStandardOutput.connect(self.__readStdout)
+            self.__process.readyReadStandardError.connect(self.__readStderr)
+            self.__process.finished.connect(self.__finish)
+            
+            self.__callArgs = arguments
+            self.__venvDirectory = arguments[-1]
+        
+        prog = self.__progs[self.__callIndex]
+        self.__cmd = "{0} {1}".format(prog, " ".join(arguments))
+        self.__logOutput(self.tr("Executing: {0}\n").format(
+            self.__cmd))
+        self.__process.start(prog, arguments)
+        procStarted = self.__process.waitForStarted(5000)
+        if not procStarted:
+            self.__logOutput(self.tr("Failed\n\n"))
+            self.__nextAttempt()
+    
+    def on_buttonBox_clicked(self, button):
+        """
+        Private slot called by a button of the button box clicked.
+        
+        @param button button that was clicked (QAbstractButton)
+        """
+        if button == self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Close
+        ):
+            self.accept()
+        elif button == self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Cancel
+        ):
+            self.__finish(0, 0, giveUp=True)
+    
+    def __finish(self, exitCode, exitStatus, giveUp=False):
+        """
+        Private slot called when the process finished.
+        
+        It is called when the process finished or
+        the user pressed the button.
+        
+        @param exitCode exit code of the process (integer)
+        @param exitStatus exit status of the process (QProcess.ExitStatus)
+        @param giveUp flag indicating to not start another attempt (boolean)
+        """
+        if (
+            self.__process is not None and
+            self.__process.state() != QProcess.ProcessState.NotRunning
+        ):
+            self.__process.terminate()
+            QTimer.singleShot(2000, self.__process.kill)
+            self.__process.waitForFinished(3000)
+        
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Close).setEnabled(True)
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Cancel).setEnabled(False)
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Close).setDefault(True)
+        
+        if not giveUp:
+            if exitCode != 0:
+                self.__logOutput(self.tr("Failed\n\n"))
+                if len(self.errors.toPlainText().splitlines()) == 1:
+                    self.errors.clear()
+                    self.errorGroup.hide()
+                    self.__nextAttempt()
+                    return
+            
+            self.__process = None
+            
+            self.__logOutput(self.tr('\npyvenv finished.\n'))
+            
+            if self.__createLog:
+                self.__writeLogFile()
+            
+            self.__changeVirtualEnvironmentInterpreter()
+    
+    def __nextAttempt(self):
+        """
+        Private method to start another attempt.
+        """
+        self.__callIndex += 1
+        if self.__callIndex < len(self.__progs):
+            self.start(self.__callArgs)
+        else:
+            self.__logError(
+                self.tr('No suitable pyvenv program could be'
+                        ' started.\n'))
+            self.__cmd = ""
+            self.__finish(0, 0, giveUp=True)
+    
+    def __readStdout(self):
+        """
+        Private slot to handle the readyReadStandardOutput signal.
+        
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+        """
+        self.__process.setReadChannel(QProcess.ProcessChannel.StandardOutput)
+        
+        while self.__process.canReadLine():
+            s = str(self.__process.readLine(),
+                    Preferences.getSystem("IOEncoding"),
+                    'replace')
+            self.__logOutput(s)
+    
+    def __readStderr(self):
+        """
+        Private slot to handle the readyReadStandardError signal.
+        
+        It reads the error output of the process and inserts it into the
+        error pane.
+        """
+        self.__process.setReadChannel(QProcess.ProcessChannel.StandardError)
+        
+        while self.__process.canReadLine():
+            s = str(self.__process.readLine(),
+                    Preferences.getSystem("IOEncoding"),
+                    'replace')
+            self.__logError(s)
+    
+    def __logOutput(self, s):
+        """
+        Private method to log some output.
+        
+        @param s output string to log (string)
+        """
+        self.contents.insertPlainText(s)
+        self.contents.ensureCursorVisible()
+    
+    def __logError(self, s):
+        """
+        Private method to log an error.
+        
+        @param s error string to log (string)
+        """
+        self.errorGroup.show()
+        self.errors.insertPlainText(s)
+        self.errors.ensureCursorVisible()
+    
+    def __writeLogFile(self):
+        """
+        Private method to write a log file to the virtualenv directory.
+        """
+        outtxt = self.contents.toPlainText()
+        logFile = os.path.join(self.__venvDirectory, "pyvenv_upgrade.log")
+        self.__logOutput(self.tr("\nWriting log file '{0}'.\n")
+                         .format(logFile))
+        
+        try:
+            with open(logFile, "w", encoding="utf-8") as f:
+                f.write(self.tr("Output:\n"))
+                f.write(outtxt)
+                errtxt = self.errors.toPlainText()
+                if errtxt:
+                    f.write("\n")
+                    f.write(self.tr("Errors:\n"))
+                    f.write(errtxt)
+        except OSError as err:
+            self.__logError(
+                self.tr("""The logfile '{0}' could not be written.\n"""
+                        """Reason: {1}\n""").format(logFile, str(err)))
+        self.__logOutput(self.tr("Done.\n"))
+    
+    def __changeVirtualEnvironmentInterpreter(self):
+        """
+        Private method to change the interpreter of the upgraded virtual
+        environment.
+        """
+        from .VirtualenvInterpreterSelectionDialog import (
+            VirtualenvInterpreterSelectionDialog
+        )
+        
+        venvInterpreter = ""
+        dlg = VirtualenvInterpreterSelectionDialog(
+            self.__venvName, self.__venvDirectory)
+        if dlg.exec() == QDialog.DialogCode.Accepted:
+            venvInterpreter = dlg.getData()
+        
+        if venvInterpreter:
+            self.__manager.setVirtualEnvInterpreter(
+                self.__venvName, venvInterpreter)
--- a/eric7/WebBrowser/AdBlock/AdBlockManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/AdBlock/AdBlockManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,7 +11,7 @@
 import contextlib
 
 from PyQt6.QtCore import (
-    pyqtSignal, QObject, QUrl, QUrlQuery, QFile, QByteArray, QMutex
+    pyqtSignal, QObject, QUrl, QUrlQuery, QByteArray, QMutex
 )
 from PyQt6.QtWebEngineCore import QWebEngineUrlRequestInfo
 
@@ -307,7 +307,7 @@
         with contextlib.suppress(ValueError):
             self.__subscriptions.remove(subscription)
             rulesFileName = subscription.rulesFileName()
-            QFile.remove(rulesFileName)
+            os.unlink(rulesFileName)
             requiresSubscriptions = self.getRequiresSubscriptions(subscription)
             for requiresSubscription in requiresSubscriptions:
                 self.removeSubscription(requiresSubscription, False)
--- a/eric7/WebBrowser/AdBlock/AdBlockSubscription.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/AdBlock/AdBlockSubscription.py	Fri Jul 01 11:02:32 2022 +0200
@@ -14,7 +14,7 @@
 
 from PyQt6.QtCore import (
     pyqtSignal, Qt, QObject, QByteArray, QDateTime, QUrl, QUrlQuery,
-    QCryptographicHash, QFile, QIODevice, QTextStream, QDate, QTime
+    QCryptographicHash, QDate, QTime
 )
 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest
 
@@ -278,64 +278,69 @@
         Private method to load the rules of the subscription.
         """
         fileName = self.rulesFileName()
-        f = QFile(fileName)
-        if f.exists():
-            if not f.open(QIODevice.OpenModeFlag.ReadOnly):
+        if os.path.exists(fileName):
+            try:
+                with open(fileName, "r", encoding="utf-8") as f:
+                    header = f.readline().strip()
+                    if not header.startswith("[Adblock"):
+                        EricMessageBox.warning(
+                            None,
+                            self.tr("Load subscription rules"),
+                            self.tr("""AdBlock file '{0}' does not start"""
+                                    """ with [Adblock.""")
+                            .format(fileName))
+                        f.close()
+                        os.unlink(fileName)
+                        self.__lastUpdate = QDateTime()
+                    else:
+                        from .AdBlockRule import AdBlockRule
+                        
+                        self.__updatePeriod = 0
+                        self.__remoteModified = QDateTime()
+                        self.__rules = []
+                        self.__rules.append(AdBlockRule(header, self))
+                        for line in f.readlines():
+                            line = line.strip()
+                            if not line:
+                                continue
+                            self.__rules.append(AdBlockRule(line, self))
+                            expires = self.__expiresRe.search(line)
+                            if expires:
+                                period, kind = expires.groups()
+                                if kind:
+                                    # hours
+                                    self.__updatePeriod = int(period)
+                                else:
+                                    # days
+                                    self.__updatePeriod = int(period) * 24
+                            remoteModified = self.__remoteModifiedRe.search(
+                                line)
+                            if remoteModified:
+                                day, month, year, time, hour, minute = (
+                                    remoteModified.groups()
+                                )
+                                self.__remoteModified.setDate(
+                                    QDate(int(year),
+                                          self.__monthNameToNumber[month],
+                                          int(day))
+                                )
+                                if time:
+                                    self.__remoteModified.setTime(
+                                        QTime(int(hour), int(minute)))
+                                else:
+                                    # no time given, set it to 23:59
+                                    self.__remoteModified.setTime(
+                                        QTime(23, 59))
+                        self.changed.emit()
+            except OSError as err:
                 EricMessageBox.warning(
                     None,
                     self.tr("Load subscription rules"),
                     self.tr(
-                        """Unable to open AdBlock file '{0}' for reading.""")
-                    .format(fileName))
-            else:
-                textStream = QTextStream(f)
-                header = textStream.readLine(1024)
-                if not header.startswith("[Adblock"):
-                    EricMessageBox.warning(
-                        None,
-                        self.tr("Load subscription rules"),
-                        self.tr("""AdBlock file '{0}' does not start"""
-                                """ with [Adblock.""")
-                        .format(fileName))
-                    f.close()
-                    f.remove()
-                    self.__lastUpdate = QDateTime()
-                else:
-                    from .AdBlockRule import AdBlockRule
-                    
-                    self.__updatePeriod = 0
-                    self.__remoteModified = QDateTime()
-                    self.__rules = []
-                    self.__rules.append(AdBlockRule(header, self))
-                    while not textStream.atEnd():
-                        line = textStream.readLine()
-                        self.__rules.append(AdBlockRule(line, self))
-                        expires = self.__expiresRe.search(line)
-                        if expires:
-                            period, kind = expires.groups()
-                            if kind:
-                                # hours
-                                self.__updatePeriod = int(period)
-                            else:
-                                # days
-                                self.__updatePeriod = int(period) * 24
-                        remoteModified = self.__remoteModifiedRe.search(line)
-                        if remoteModified:
-                            day, month, year, time, hour, minute = (
-                                remoteModified.groups()
-                            )
-                            self.__remoteModified.setDate(
-                                QDate(int(year),
-                                      self.__monthNameToNumber[month],
-                                      int(day))
-                            )
-                            if time:
-                                self.__remoteModified.setTime(
-                                    QTime(int(hour), int(minute)))
-                            else:
-                                # no time given, set it to 23:59
-                                self.__remoteModified.setTime(QTime(23, 59))
-                    self.changed.emit()
+                        """Unable to read AdBlock file '{0}'.\nReason: {1}""")
+                    .format(fileName, str(err))
+                )
+        
         elif not fileName.endswith("_custom"):
             self.__lastUpdate = QDateTime()
         
@@ -389,7 +394,7 @@
         @param reply reference to the network reply
         @type QNetworkReply
         """
-        response = reply.readAll()
+        response = bytes(reply.readAll())
         reply.close()
         self.__downloading = None
         
@@ -408,7 +413,7 @@
                 self.__defaultSubscription = False
             return
         
-        if response.isEmpty():
+        if not response:
             EricMessageBox.warning(
                 None,
                 self.tr("Downloading subscription rules"),
@@ -416,47 +421,46 @@
             return
         
         fileName = self.rulesFileName()
-        QFile.remove(fileName)
-        f = QFile(fileName)
-        if not f.open(QIODevice.OpenModeFlag.ReadWrite):
+        try:
+            with open(fileName, "wb") as f:
+                from WebBrowser.WebBrowserWindow import WebBrowserWindow
+                if (
+                    WebBrowserWindow.adBlockManager().useLimitedEasyList() and
+                    self.url().toString().startswith(
+                        WebBrowserWindow.adBlockManager()
+                        .getDefaultSubscriptionUrl())
+                ):
+                    limited = True
+                    # ignore Third-party advertisers rules for performance
+                    # whitelist rules at the end will be used
+                    index = response.find(
+                        b"!---------------------------"
+                        b"Third-party advertisers"
+                        b"---------------------------!")
+                    part1 = response[:index]
+                    index = response.find(
+                        b"!-----------------------"
+                        b"Whitelists to fix broken sites"
+                        b"------------------------!")
+                    part2 = response[index:]
+                    f.write(part1)
+                    f.write(part2)
+                else:
+                    limited = False
+                    f.write(response)
+                f.close()
+                self.__lastUpdate = QDateTime.currentDateTime()
+                
+                if limited or self.__validateCheckSum(fileName):
+                    self.__loadRules()
+                else:
+                    os.unlink(fileName)
+        except OSError:
             EricMessageBox.warning(
                 None,
                 self.tr("Downloading subscription rules"),
-                self.tr(
-                    """Unable to open AdBlock file '{0}' for writing.""")
+                self.tr("""Unable to write to AdBlock file '{0}'.""")
                 .file(fileName))
-            return
-        
-        from WebBrowser.WebBrowserWindow import WebBrowserWindow
-        if (
-            WebBrowserWindow.adBlockManager().useLimitedEasyList() and
-            self.url().toString().startswith(
-                WebBrowserWindow.adBlockManager().getDefaultSubscriptionUrl())
-        ):
-            limited = True
-            # ignore Third-party advertisers rules for performance
-            # whitelist rules at the end will be used
-            index = response.indexOf(
-                b"!---------------------------"
-                b"Third-party advertisers"
-                b"---------------------------!")
-            part1 = response.left(index)
-            index = response.indexOf(
-                b"!-----------------------"
-                b"Whitelists to fix broken sites"
-                b"------------------------!")
-            part2 = response.mid(index)
-            f.write(part1)
-            f.write(part2)
-        else:
-            limited = False
-            f.write(response)
-        f.close()
-        self.__lastUpdate = QDateTime.currentDateTime()
-        if limited or self.__validateCheckSum(fileName):
-            self.__loadRules()
-        else:
-            QFile.remove(fileName)
         self.__downloading = None
         reply.deleteLater()
     
@@ -520,22 +524,18 @@
         if not fileName:
             return
         
-        f = QFile(fileName)
-        if not f.open(QIODevice.OpenModeFlag.ReadWrite |
-                      QIODevice.OpenModeFlag.Truncate):
+        try:
+            with open(fileName, "w", encoding="utf-8") as f:
+                if not self.__rules or not self.__rules[0].isHeader():
+                    f.write("[Adblock Plus 2.0]\n")
+                for rule in self.__rules:
+                    f.write(rule.filter() + "\n")
+        except OSError:
             EricMessageBox.warning(
                 None,
                 self.tr("Saving subscription rules"),
-                self.tr(
-                    """Unable to open AdBlock file '{0}' for writing.""")
+                self.tr("""Unable to write to AdBlock file '{0}'.""")
                 .format(fileName))
-            return
-        
-        textStream = QTextStream(f)
-        if not self.__rules or not self.__rules[0].isHeader():
-            textStream << "[Adblock Plus 1.1.1]\n"
-        for rule in self.__rules:
-            textStream << rule.filter() << "\n"
     
     def rule(self, offset):
         """
--- a/eric7/WebBrowser/AdBlock/AdBlockTreeWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/AdBlock/AdBlockTreeWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -16,6 +16,7 @@
 
 from EricWidgets.EricTreeWidget import EricTreeWidget, EricTreeWidgetItemsState
 from EricGui.EricOverrideCursor import EricOverrideCursor
+from EricWidgets.EricApplication import ericApp
 
 
 class AdBlockTreeWidget(EricTreeWidget):
@@ -43,6 +44,8 @@
         self.setHeaderHidden(True)
         self.setAlternatingRowColors(True)
         
+        self.__darkMode = ericApp().usesDarkPalette()
+        
         self.customContextMenuRequested.connect(self.__contextMenuRequested)
         self.itemChanged.connect(self.__itemChanged)
         self.__subscription.changed.connect(self.__subscriptionChanged)
@@ -239,7 +242,10 @@
         if not rule.isEnabled():
             font = QFont()
             font.setItalic(True)
-            itm.setForeground(0, QColor(Qt.GlobalColor.gray))
+            if self.__darkMode:
+                itm.setForeground(0, QColor("#a3a3a3"))
+            else:
+                itm.setForeground(0, QColor(Qt.GlobalColor.gray))
             
             if not rule.isComment() and not rule.isHeader():
                 itm.setFlags(itm.flags() | Qt.ItemFlag.ItemIsUserCheckable)
@@ -252,13 +258,22 @@
         itm.setCheckState(0, Qt.CheckState.Checked)
         
         if rule.isCSSRule():
-            itm.setForeground(0, QColor(Qt.GlobalColor.darkBlue))
+            if self.__darkMode:
+                itm.setForeground(0, QColor("#7897d1"))
+            else:
+                itm.setForeground(0, QColor(Qt.GlobalColor.darkBlue))
             itm.setFont(0, QFont())
         elif rule.isException():
-            itm.setForeground(0, QColor(Qt.GlobalColor.darkGreen))
+            if self.__darkMode:
+                itm.setForeground(0, QColor("#75d180"))
+            else:
+                itm.setForeground(0, QColor(Qt.GlobalColor.darkGreen))
             itm.setFont(0, QFont())
         else:
-            itm.setForeground(0, QColor())
+            if self.__darkMode:
+                itm.setForeground(0, QColor("#fefefe"))
+            else:
+                itm.setForeground(0, QColor("#000000"))
             itm.setFont(0, QFont())
     
     def keyPressEvent(self, evt):
--- a/eric7/WebBrowser/Bookmarks/BookmarksManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/Bookmarks/BookmarksManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,10 +9,11 @@
 
 import os
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
     pyqtSignal, QT_TRANSLATE_NOOP, QObject, QFile, QIODevice, QXmlStreamReader,
-    QDateTime, QFileInfo, QUrl, QCoreApplication
+    QDateTime, QUrl, QCoreApplication
 )
 from PyQt6.QtGui import QUndoStack, QUndoCommand
 from PyQt6.QtWidgets import QDialog
@@ -398,25 +399,24 @@
         if not fileName:
             return
         
-        ext = QFileInfo(fileName).suffix()
-        if not ext:
+        fpath = pathlib.Path(fileName)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fileName += ex
+                fpath = fpath.with_suffix(ex)
         
-        ext = QFileInfo(fileName).suffix()
-        if ext == "html":
+        if fpath.suffix == ".html":
             from .NsHtmlWriter import NsHtmlWriter
             writer = NsHtmlWriter()
         else:
             from .XbelWriter import XbelWriter
             writer = XbelWriter()
-        if not writer.write(fileName, self.__bookmarkRootNode):
+        if not writer.write(str(fpath), self.__bookmarkRootNode):
             EricMessageBox.critical(
                 None,
                 self.tr("Exporting Bookmarks"),
                 self.tr("""Error exporting bookmarks to <b>{0}</b>.""")
-                .format(fileName))
+                .format(fpath))
     
     def faviconChanged(self, url):
         """
--- a/eric7/WebBrowser/Download/DownloadItem.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/Download/DownloadItem.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,9 +9,10 @@
 
 import enum
 import os
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSlot, pyqtSignal, QTime, QUrl, QStandardPaths, QFileInfo, QDateTime
+    pyqtSlot, pyqtSignal, QTime, QUrl, QStandardPaths, QDateTime
 )
 from PyQt6.QtGui import QDesktopServices
 from PyQt6.QtWidgets import QWidget, QStyle, QDialog
@@ -180,7 +181,7 @@
             url = self.__downloadRequest.url()
             mimetype = Utilities.MimeTypes.mimeType(originalFileName)
             dlg = DownloadAskActionDialog(
-                QFileInfo(originalFileName).fileName(),
+                pathlib.Path(originalFileName).name,
                 mimetype,
                 "{0}://{1}".format(url.scheme(), url.authority()),
                 self)
@@ -193,7 +194,7 @@
                 self.on_stopButton_clicked()
                 self.filenameLabel.setText(
                     self.tr("Download canceled: {0}").format(
-                        QFileInfo(defaultFileName).fileName()))
+                        pathlib.Path(defaultFileName).name))
                 self.__canceledFileSelect = True
                 self.__setDateTime()
                 return
@@ -205,7 +206,7 @@
                 self.on_stopButton_clicked()
                 self.filenameLabel.setText(
                     self.tr("VirusTotal scan scheduled: {0}").format(
-                        QFileInfo(defaultFileName).fileName()))
+                        pathlib.Path(defaultFileName).name))
                 self.__canceledFileSelect = True
                 return
         
@@ -215,7 +216,7 @@
                 QStandardPaths.StandardLocation.TempLocation)
             fileName = (
                 tempLocation + '/' +
-                QFileInfo(fileName).completeBaseName()
+                pathlib.Path(fileName).stem
             )
             
             if ask and not self.__autoOpen:
@@ -232,7 +233,7 @@
             self.on_stopButton_clicked()
             self.filenameLabel.setText(
                 self.tr("Download canceled: {0}")
-                    .format(QFileInfo(defaultFileName).fileName()))
+                    .format(pathlib.Path(defaultFileName).name))
             self.__canceledFileSelect = True
             self.__setDateTime()
             return
@@ -246,28 +247,17 @@
         @param fileName name of the file to save into
         @type str
         """
-        fileInfo = QFileInfo(fileName)
+        fpath = pathlib.Path(fileName)
         WebBrowserWindow.downloadManager().setDownloadDirectory(
-            fileInfo.absoluteDir().absolutePath())
-        self.filenameLabel.setText(fileInfo.fileName())
+            fpath.parent.resolve())
+        self.filenameLabel.setText(fpath.name)
         
-        self.__fileName = fileName
+        self.__fileName = str(fpath)
         
         # check file path for saving
-        saveDirPath = QFileInfo(self.__fileName).dir()
-        if (
-            not saveDirPath.exists() and
-            not saveDirPath.mkpath(saveDirPath.absolutePath())
-        ):
-            self.progressBar.setVisible(False)
-            self.on_stopButton_clicked()
-            self.infoLabel.setText(self.tr(
-                "Download directory ({0}) couldn't be created.")
-                .format(saveDirPath.absolutePath()))
-            self.__setDateTime()
-            return
-        
-        self.filenameLabel.setText(QFileInfo(self.__fileName).fileName())
+        saveDirPath = pathlib.Path(self.__fileName).parent()
+        if not saveDirPath.exists():
+            saveDirPath.mkdir(parents=True)
     
     def __saveFileName(self, directory):
         """
@@ -276,18 +266,9 @@
         @param directory name of the directory to store the file into (string)
         @return proposed filename and original filename (string, string)
         """
-        path = self.__downloadRequest.downloadFileName()
-        info = QFileInfo(path)
-        baseName = info.completeBaseName()
-        endName = info.suffix()
-        
-        origName = baseName
-        if endName:
-            origName += '.' + endName
-        
-        name = os.path.join(directory, baseName)
-        if endName:
-            name += '.' + endName
+        fpath = pathlib.Path(self.__downloadRequest.downloadFileName())
+        origName = fpath.name
+        name = os.path.join(directory, origName)
         return name, origName
     
     @pyqtSlot(bool)
@@ -338,16 +319,14 @@
         """
         Public slot to open the downloaded file.
         """
-        info = QFileInfo(self.__fileName)
-        url = QUrl.fromLocalFile(info.absoluteFilePath())
+        url = QUrl.fromLocalFile(pathlib.Path(self.__fileName).resolve())
         QDesktopServices.openUrl(url)
     
     def openFolder(self):
         """
         Public slot to open the folder containing the downloaded file.
         """
-        info = QFileInfo(self.__fileName)
-        url = QUrl.fromLocalFile(info.absolutePath())
+        url = QUrl.fromLocalFile(pathlib.Path(self.__fileName).resolve())
         QDesktopServices.openUrl(url)
     
     @pyqtSlot()
@@ -554,7 +533,7 @@
         
         @return absolute path of the output file (string)
         """
-        return QFileInfo(self.__fileName).absoluteFilePath()
+        return pathlib.Path(self.__fileName).resolve()
     
     def getData(self):
         """
@@ -568,7 +547,7 @@
         """
         return {
             "URL": self.__url,
-            "Location": QFileInfo(self.__fileName).filePath(),
+            "Location": self.__fileName,
             "Done": self.downloadedSuccessfully(),
             "PageURL": self.__pageUrl,
             "Downloaded": self.__downloadedDateTime
@@ -588,7 +567,7 @@
         self.__fileName = data["Location"]
         self.__pageUrl = data["PageURL"]
         
-        self.filenameLabel.setText(QFileInfo(self.__fileName).fileName())
+        self.filenameLabel.setText(pathlib.Path(self.__fileName).name)
         self.infoLabel.setText(self.__fileName)
         
         try:
--- a/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,8 +9,9 @@
 """
 
 import os
+import shutil
 
-from PyQt6.QtCore import pyqtSlot, QDir, QFile
+from PyQt6.QtCore import pyqtSlot, QDir
 from PyQt6.QtWidgets import QDialog
 
 from .Ui_GreaseMonkeyAddScriptDialog import Ui_GreaseMonkeyAddScriptDialog
@@ -72,7 +73,7 @@
         
         tmpFileName = WebBrowserTools.ensureUniqueFilename(
             os.path.join(QDir.tempPath(), "tmp-userscript.js"))
-        if QFile.copy(self.__script.fileName(), tmpFileName):
+        if shutil.copy(self.__script.fileName(), tmpFileName):
             from QScintilla.MiniEditor import MiniEditor
             editor = MiniEditor(tmpFileName, "JavaScript", self)
             editor.show()
--- a/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationListDelegate.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationListDelegate.py	Fri Jul 01 11:02:32 2022 +0200
@@ -101,12 +101,12 @@
         else:
             opt2.state |= QStyle.StateFlag.State_Off
         styleCheckBoxRect = style.subElementRect(
-            QStyle.SubElement.SE_ViewItemCheckIndicator, opt2, widget)
+            QStyle.SubElement.SE_CheckBoxIndicator, opt2, widget)
         opt2.rect = QRect(
             leftPos, checkBoxYPos,
             styleCheckBoxRect.width(), styleCheckBoxRect.height())
         style.drawPrimitive(
-            QStyle.PrimitiveElement.PE_IndicatorViewItemCheck, opt2, painter,
+            QStyle.PrimitiveElement.PE_IndicatorCheckBox, opt2, painter,
             widget)
         leftPos = opt2.rect.right() + self.__padding
         
--- a/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyDownloader.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyDownloader.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,8 +8,9 @@
 """
 
 import os
+import pathlib
 
-from PyQt6.QtCore import pyqtSignal, pyqtSlot, QObject, QSettings, QFileInfo
+from PyQt6.QtCore import pyqtSignal, pyqtSlot, QObject, QSettings
 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest
 
 from WebBrowser.WebBrowserWindow import WebBrowserWindow
@@ -125,8 +126,7 @@
                 self.__reply.request().url().toString())
             if not self.__fileName:
                 name = (
-                    QFileInfo(self.__reply.request().url().path())
-                    .fileName()
+                    pathlib.Path(self.__reply.request().url().path()).name
                 )
                 if not name:
                     name = "require.js"
@@ -137,7 +137,7 @@
                 from WebBrowser.Tools import WebBrowserTools
                 self.__fileName = WebBrowserTools.ensureUniqueFilename(
                     filePath, "{0}")
-            if not QFileInfo(self.__fileName).isAbsolute():
+            if not pathlib.Path(self.__fileName).is_absolute():
                 self.__fileName = os.path.join(
                     self.__manager.requireScriptsDirectory(),
                     self.__fileName)
@@ -150,6 +150,6 @@
             return
         
         settings.setValue(self.__reply.request().url().toString(),
-                          QFileInfo(self.__fileName).fileName())
+                          pathlib.Path(self.__fileName).name)
         
         self.finished.emit(self.__fileName)
--- a/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,10 +9,11 @@
 
 import os
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, Qt, QObject, QTimer, QFile, QFileInfo, QDir,
-    QSettings, QMetaObject, QUrl, Q_ARG, QCoreApplication
+    pyqtSignal, pyqtSlot, Qt, QObject, QTimer, QDir, QSettings,
+    QMetaObject, QUrl, Q_ARG, QCoreApplication
 )
 from PyQt6.QtWidgets import QDialog
 
@@ -169,7 +170,7 @@
         for url in urlList:
             if settings.contains(url):
                 fileName = settings.value(url)
-                if not QFileInfo(fileName).isAbsolute():
+                if not pathlib.Path(fileName).is_absolute():
                     fileName = os.path.join(self.requireScriptsDirectory(),
                                             fileName)
                 try:
@@ -232,7 +233,9 @@
             self.__disabledScripts.append(fullName)
         
         collection = WebBrowserWindow.webProfile().scripts()
-        collection.remove(collection.findScript(fullName))
+        foundScripts = collection.find(fullName)
+        if foundScripts:
+            collection.remove(foundScripts[0])
     
     def addScript(self, script):
         """
@@ -270,13 +273,15 @@
         
         fullName = script.fullName()
         collection = WebBrowserWindow.webProfile().scripts()
-        collection.remove(collection.findScript(fullName))
+        foundScripts = collection.find(fullName)
+        if foundScripts:
+            collection.remove(foundScripts[0])
         
         if fullName in self.__disabledScripts:
             self.__disabledScripts.remove(fullName)
         
         if removeFile:
-            QFile.remove(script.fileName())
+            os.unlink(script.fileName())
             del script
         
         self.scriptsChanged.emit()
@@ -336,5 +341,7 @@
         """
         fullName = script.fullName()
         collection = WebBrowserWindow.webProfile().scripts()
-        collection.remove(collection.findScript(fullName))
+        foundScripts = collection.find(fullName)
+        if foundScripts:
+            collection.remove(foundScripts[0])
         collection.insert(script.webScript())
--- a/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyScript.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyScript.py	Fri Jul 01 11:02:32 2022 +0200
@@ -283,7 +283,10 @@
         if self.__fileName not in self.__fileWatcher.files():
             self.__fileWatcher.addPath(self.__fileName)
         
-        rx = re.compile("// ==UserScript==(.*)// ==/UserScript==")
+        rx = re.compile(
+            r"""// ==UserScript==(.*)// ==/UserScript==""",
+            re.DOTALL
+        )
         match = rx.search(fileData)
         if match is None:
             # invalid script file
--- a/eric7/WebBrowser/History/HistoryCompleter.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/History/HistoryCompleter.py	Fri Jul 01 11:02:32 2022 +0200
@@ -47,7 +47,7 @@
         
         @param evt reference to the resize event (QResizeEvent)
         """
-        self.horizontalHeader().resizeSection(0, 0.65 * self.width())
+        self.horizontalHeader().resizeSection(0, int(0.65 * self.width()))
         self.horizontalHeader().setStretchLastSection(True)
         
         super().resizeEvent(evt)
--- a/eric7/WebBrowser/History/HistoryManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/History/HistoryManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,10 +8,11 @@
 """
 
 import os
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, QFileInfo, QDateTime, QDate, QTime, QUrl, QTimer,
-    QFile, QIODevice, QByteArray, QDataStream, QTemporaryFile, QObject
+    pyqtSignal, pyqtSlot, QDateTime, QDate, QTime, QUrl, QTimer, QFile,
+    QIODevice, QByteArray, QDataStream, QTemporaryFile, QObject
 )
 
 from EricWidgets import EricMessageBox
@@ -76,7 +77,7 @@
         @return title of the entry (string)
         """
         if not self.title:
-            page = QFileInfo(QUrl(self.url).path()).fileName()
+            page = pathlib.Path(QUrl(self.url).path()).name
             if page:
                 return page
             return self.url
--- a/eric7/WebBrowser/OpenSearch/OpenSearchManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/OpenSearch/OpenSearchManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -308,7 +308,7 @@
         
         file_ = QDir(self.enginesDirectory()).filePath(
             self.generateEngineFileName(name))
-        QFile.remove(file_)
+        os.unlink(file_)
         
         if name == self.__current:
             self.setCurrentEngineName(list(self.__engines.keys())[0])
@@ -384,7 +384,7 @@
         @param dirName name of the directory to load the files from (string)
         @return flag indicating success (boolean)
         """
-        if not QFile.exists(dirName):
+        if not os.path.exists(dirName):
             return False
         
         success = False
--- a/eric7/WebBrowser/PageScreenDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/PageScreenDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,7 +7,9 @@
 Module implementing a dialog to save a screenshot of a web page.
 """
 
-from PyQt6.QtCore import pyqtSlot, Qt, QFile, QFileInfo, QSize, QIODevice
+import pathlib
+
+from PyQt6.QtCore import pyqtSlot, Qt, QSize
 from PyQt6.QtGui import QImage, QPainter, QPixmap
 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QAbstractButton
 
@@ -75,7 +77,7 @@
         if not fileName:
             return False
         
-        if QFileInfo(fileName).exists():
+        if pathlib.Path(fileName).exists():
             res = EricMessageBox.yesNo(
                 self,
                 self.tr("Save Page Screen"),
@@ -85,24 +87,12 @@
             if not res:
                 return False
         
-        file = QFile(fileName)
-        if not file.open(QIODevice.OpenModeFlag.WriteOnly):
-            EricMessageBox.warning(
-                self,
-                self.tr("Save Page Screen"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
-            return False
-        
-        res = self.__pagePixmap.save(file)
-        file.close()
-        
+        res = self.__pagePixmap.save(fileName)
         if not res:
             EricMessageBox.warning(
                 self,
                 self.tr("Save Page Screen"),
-                self.tr("Cannot write file '{0}:\n{1}.")
-                .format(fileName, file.errorString()))
+                self.tr("Cannot write file '{0}'.").format(fileName))
             return False
         
         return True
--- a/eric7/WebBrowser/QtHelp/HelpDocsInstaller.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/QtHelp/HelpDocsInstaller.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,11 +8,10 @@
 documentation database.
 """
 
-import os
+import datetime
+import pathlib
 
-from PyQt6.QtCore import (
-    pyqtSignal, QThread, Qt, QMutex, QDateTime, QDir, QLibraryInfo, QFileInfo
-)
+from PyQt6.QtCore import pyqtSignal, QThread, QMutex, QLibraryInfo
 from PyQt6.QtHelp import QHelpEngineCore
 
 from eric7config import getConfig
@@ -125,70 +124,65 @@
         info = engine.customValue(versionKey, "")
         lst = info.split('|')
         
-        dt = QDateTime()
+        dt = None
         if len(lst) and lst[0]:
-            dt = QDateTime.fromString(lst[0], Qt.DateFormat.ISODate)
+            dt = datetime.datetime.fromisoformat(lst[0])
         
         qchFile = ""
         if len(lst) == 2:
             qchFile = lst[1]
         
         if version == 5:
-            docsPath = QLibraryInfo.path(
-                QLibraryInfo.LibraryPath.DocumentationPath)
+            docsPath = pathlib.Path(QLibraryInfo.path(
+                QLibraryInfo.LibraryPath.DocumentationPath))
             if (
-                not os.path.isdir(docsPath) or
-                len(QDir(docsPath).entryList(["*.qch"])) == 0
+                not docsPath.is_dir() or
+                len(docsPath.glob("*.qch")) == 0
             ):
-                docsPathList = QDir.fromNativeSeparators(docsPath).split("/")
-                docsPath = os.sep.join(
-                    docsPathList[:-3] +
-                    ["Docs", "Qt-{0}.{1}".format(*qVersionTuple())])
-            docsPath = QDir(docsPath)
+                docsPath = (
+                    docsPath.parents[2] / "Docs" /
+                    "Qt-{0}.{1}".format(*qVersionTuple())
+                )
         else:
             # unsupported Qt version
             return False
         
-        files = docsPath.entryList(["*.qch"])
+        files = docsPath.glob("*.qch")
         if not files:
-            engine.setCustomValue(
-                versionKey,
-                QDateTime().toString(Qt.DateFormat.ISODate) + '|')
+            engine.setCustomValue(versionKey, '|')
             return False
         
         for f in files:
-            if f.startswith(name + "."):
-                fi = QFileInfo(docsPath.absolutePath() + QDir.separator() + f)
-                namespace = QHelpEngineCore.namespaceName(
-                    fi.absoluteFilePath())
+            if f.stem == name:
+                namespace = QHelpEngineCore.namespaceName(str(f.resolve()))
                 if not namespace:
                     continue
                 
                 if (
-                    dt.isValid() and
+                    dt is not None and
                     namespace in engine.registeredDocumentations() and
-                    (fi.lastModified().toString(Qt.DateFormat.ISODate) ==
-                     dt.toString(Qt.DateFormat.ISODate)) and
-                    qchFile == fi.absoluteFilePath()
+                    (datetime.datetime.fromtimestamp(f.stat().st_mtime) ==
+                     dt) and
+                    qchFile == str(f.resolve())
                 ):
                     return False
                 
                 if namespace in engine.registeredDocumentations():
                     engine.unregisterDocumentation(namespace)
                 
-                if not engine.registerDocumentation(fi.absoluteFilePath()):
+                if not engine.registerDocumentation(str(f.resolve())):
                     self.errorMessage.emit(
                         self.tr(
                             """<p>The file <b>{0}</b> could not be"""
                             """ registered. <br/>Reason: {1}</p>""")
-                        .format(fi.absoluteFilePath, engine.error())
+                        .format(f, engine.error())
                     )
                     return False
                 
                 engine.setCustomValue(
                     versionKey,
-                    fi.lastModified().toString(Qt.DateFormat.ISODate) + '|' +
-                    fi.absoluteFilePath())
+                    datetime.datetime.fromtimestamp(f.stat().st_mtime)
+                    .isoformat() + '|' + str(f.resolve()))
                 return True
         
         return False
@@ -206,55 +200,52 @@
         info = engine.customValue(versionKey, "")
         lst = info.split('|')
         
-        dt = QDateTime()
+        dt = None
         if len(lst) and lst[0]:
-            dt = QDateTime.fromString(lst[0], Qt.DateFormat.ISODate)
+            dt = datetime.datetime.fromisoformat(lst[0])
         
         qchFile = ""
         if len(lst) == 2:
             qchFile = lst[1]
         
-        docsPath = QDir(getConfig("ericDocDir") + QDir.separator() + "Help")
+        docsPath = pathlib.Path(getConfig("ericDocDir")) / "Help"
         
-        files = docsPath.entryList(["*.qch"])
+        files = docsPath.glob("*.qch")
         if not files:
-            engine.setCustomValue(
-                versionKey, QDateTime().toString(Qt.DateFormat.ISODate) + '|')
+            engine.setCustomValue(versionKey, '|')
             return False
         
         for f in files:
-            if f == "source.qch":
-                fi = QFileInfo(docsPath.absolutePath() + QDir.separator() + f)
-                namespace = QHelpEngineCore.namespaceName(
-                    fi.absoluteFilePath())
+            if f.name == "source.qch":
+                namespace = QHelpEngineCore.namespaceName(str(f.resolve()))
                 if not namespace:
                     continue
                 
                 if (
-                    dt.isValid() and
+                    dt is not None and
                     namespace in engine.registeredDocumentations() and
-                    (fi.lastModified().toString(Qt.DateFormat.ISODate) ==
-                     dt.toString(Qt.DateFormat.ISODate)) and
-                    qchFile == fi.absoluteFilePath()
+                    (datetime.datetime.fromtimestamp(f.stat().st_mtime) ==
+                     dt) and
+                    qchFile == str(f.resolve())
                 ):
                     return False
                 
                 if namespace in engine.registeredDocumentations():
                     engine.unregisterDocumentation(namespace)
                 
-                if not engine.registerDocumentation(fi.absoluteFilePath()):
+                if not engine.registerDocumentation(str(f.resolve())):
                     self.errorMessage.emit(
                         self.tr(
                             """<p>The file <b>{0}</b> could not be"""
                             """ registered. <br/>Reason: {1}</p>""")
-                        .format(fi.absoluteFilePath, engine.error())
+                        .format(f, engine.error())
                     )
                     return False
                 
                 engine.setCustomValue(
                     versionKey,
-                    fi.lastModified().toString(Qt.DateFormat.ISODate) + '|' +
-                    fi.absoluteFilePath())
+                    datetime.datetime.fromtimestamp(f.stat().st_mtime)
+                    .isoformat() + '|' + str(f.resolve()))
                 return True
         
         return False
--- a/eric7/WebBrowser/Session/SessionManager.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/Session/SessionManager.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,10 +11,12 @@
 import json
 import functools
 import contextlib
+import pathlib
+import shutil
 
 from PyQt6.QtCore import (
-    pyqtSlot, pyqtSignal, Qt, QObject, QTimer, QDir, QFile, QFileInfo,
-    QFileSystemWatcher, QByteArray, QDateTime
+    pyqtSlot, pyqtSignal, Qt, QObject, QTimer, QDir, QFileSystemWatcher,
+    QByteArray, QDateTime
 )
 from PyQt6.QtGui import QActionGroup
 from PyQt6.QtWidgets import (
@@ -83,7 +85,7 @@
         
         self.__lastActiveSession = Preferences.getWebBrowser(
             "SessionLastActivePath")
-        if not QFile.exists(self.__lastActiveSession):
+        if not os.path.exists(self.__lastActiveSession):
             self.__lastActiveSession = self.__sessionDefault
         
         self.__sessionsDirectoryWatcher = QFileSystemWatcher(
@@ -261,14 +263,14 @@
         """
         Private method to backup the most recently saved session.
         """
-        if QFile.exists(self.__lastActiveSession):
+        if os.path.exists(self.__lastActiveSession):
             
-            if QFile.exists(self.__sessionBackup1):
-                QFile.remove(self.__sessionBackup2)
-                QFile.copy(self.__sessionBackup1, self.__sessionBackup2)
+            if os.path.exists(self.__sessionBackup1):
+                os.unlink(self.__sessionBackup2)
+                shutil.copy(self.__sessionBackup1, self.__sessionBackup2)
             
-            QFile.remove(self.__sessionBackup1)
-            QFile.copy(self.__lastActiveSession, self.__sessionBackup1)
+            os.unlink(self.__sessionBackup1)
+            shutil.copy(self.__lastActiveSession, self.__sessionBackup1)
     
     def sessionMetaData(self, includeBackups=False):
         """
@@ -283,14 +285,14 @@
         
         metaDataList = self.__sessionMetaData[:]
         
-        if includeBackups and QFile.exists(self.__sessionBackup1):
+        if includeBackups and os.path.exists(self.__sessionBackup1):
             data = SessionMetaData()
             data.name = self.tr("Backup 1")
             data.filePath = self.__sessionBackup1
             data.isBackup = True
             metaDataList.append(data)
         
-        if includeBackups and QFile.exists(self.__sessionBackup2):
+        if includeBackups and os.path.exists(self.__sessionBackup2):
             data = SessionMetaData()
             data.name = self.tr("Backup 2")
             data.filePath = self.__sessionBackup2
@@ -309,24 +311,22 @@
         if self.__sessionMetaData:
             return
         
-        sessionFilesInfoList = QDir(self.getSessionsDirectory()).entryInfoList(
-            ["*.json"], QDir.Filter.Files, QDir.SortFlag.Time)
+        sessionFiles = pathlib.Path(self.getSessionsDirectory()).glob("*.json")
         
-        for sessionFileInfo in sessionFilesInfoList:
-            sessionData = self.readSessionFromFile(
-                sessionFileInfo.absoluteFilePath())
+        for sessionFile in sessionFiles:
+            sessionData = self.readSessionFromFile(sessionFile.resolve())
             if not sessionData or not sessionData["Windows"]:
                 continue
             
             data = SessionMetaData()
-            data.name = sessionFileInfo.baseName()
-            data.filePath = sessionFileInfo.canonicalFilePath()
+            data.name = sessionFile.stem
+            data.filePath = sessionFile.resolve()
             
-            if sessionFileInfo == QFileInfo(self.defaultSessionFile()):
+            if sessionFile == pathlib.Path(self.defaultSessionFile()):
                 data.name = self.tr("Default Session")
                 data.isDefault = True
             
-            if self.__isActive(sessionFileInfo):
+            if self.__isActive(sessionFile):
                 data.isActive = True
             
             if data.isDefault:
@@ -340,11 +340,11 @@
         Private method to check, if a given file is the active one.
         
         @param filePath path of the session file to be checked
-        @type str or QFileInfo
+        @type str or pathlib.Path
         @return flag indicating the active file
         @rtype bool
         """
-        return QFileInfo(filePath) == QFileInfo(self.__lastActiveSession)
+        return pathlib.Path(filePath) == pathlib.Path(self.__lastActiveSession)
     
     @pyqtSlot()
     def __sessionDirectoryChanged(self):
@@ -424,7 +424,7 @@
                 SessionManager.ReplaceSession
             ):
                 self.__lastActiveSession = (
-                    QFileInfo(sessionFilePath).canonicalFilePath()
+                    pathlib.Path(sessionFilePath).resolve()
                 )
                 self.__sessionMetaData = []
         
@@ -485,7 +485,7 @@
         """
         from WebBrowser.WebBrowserWindow import WebBrowserWindow
         
-        suggestedName = QFileInfo(sessionFilePath).baseName()
+        suggestedName = pathlib.Path(sessionFilePath).stem
         if flags & SessionManager.CloneSession:
             suggestedName += "_cloned"
             title = self.tr("Clone Session")
@@ -516,7 +516,7 @@
             return
         
         if flags & SessionManager.CloneSession:
-            if not QFile.copy(sessionFilePath, newSessionPath):
+            if not shutil.copy(sessionFilePath, newSessionPath):
                 EricMessageBox.critical(
                     WebBrowserWindow.getWindow(),
                     title,
@@ -524,7 +524,9 @@
                             """ file."""))
                 return
         else:
-            if not QFile.rename(sessionFilePath, newSessionPath):
+            try:
+                os.rename(sessionFilePath, newSessionPath)
+            except OSError:
                 EricMessageBox.critical(
                     WebBrowserWindow.getWindow(),
                     title,
@@ -616,13 +618,14 @@
         @type str
         """
         from WebBrowser.WebBrowserWindow import WebBrowserWindow
+        sfp = pathlib.Path(sessionFilePath)
         res = EricMessageBox.yesNo(
             WebBrowserWindow.getWindow(),
             self.tr("Delete Session"),
             self.tr("""Are you sure you want to delete session "{0}"?""")
-            .format(QFileInfo(sessionFilePath).baseName()))
+            .format(sfp.stem))
         if res:
-            QFile.remove(sessionFilePath)
+            sfp.unlink()
     
     def newSession(self):
         """
@@ -704,10 +707,13 @@
             layout.addWidget(buttonBox)
             dlg.setLayout(layout)
             
-            lastActiveSessionFileInfo = QFileInfo(self.__lastActiveSession)
+            lastActiveSessionFilePath = pathlib.Path(self.__lastActiveSession)
             
             for metaData in self.__sessionMetaData:
-                if QFileInfo(metaData.filePath) != lastActiveSessionFileInfo:
+                if (
+                    pathlib.Path(metaData.filePath) !=
+                    lastActiveSessionFilePath
+                ):
                     combo.addItem(metaData.name, metaData.filePath)
                 else:
                     combo.insertItem(
--- a/eric7/WebBrowser/Session/SessionManagerDialog.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/Session/SessionManagerDialog.py	Fri Jul 01 11:02:32 2022 +0200
@@ -7,7 +7,10 @@
 Module implementing a dialog to manage sessions.
 """
 
-from PyQt6.QtCore import pyqtSlot, Qt, QFileInfo
+import datetime
+import pathlib
+
+from PyQt6.QtCore import pyqtSlot, Qt
 from PyQt6.QtGui import QPalette
 from PyQt6.QtWidgets import QDialog, QTreeWidgetItem
 
@@ -57,20 +60,22 @@
         sessions = WebBrowserWindow.sessionManager().sessionMetaData(
             includeBackups=True)
         for session in sessions:
-            itm = QTreeWidgetItem()
-            itm.setText(0, session.name)
-            itm.setText(1, QFileInfo(session.filePath).lastModified()
-                        .toString("yyyy-MM-dd hh:mm"))
-            itm.setData(0, SessionManagerDialog.SessionFileRole,
-                        session.filePath)
-            itm.setData(0, SessionManagerDialog.BackupSessionRole,
-                        session.isBackup)
-            itm.setData(0, SessionManagerDialog.ActiveSessionRole,
-                        session.isActive)
-            itm.setData(0, SessionManagerDialog.DefaultSessionRole,
-                        session.isDefault)
-            self.__updateSessionItem(itm)
-            self.sessionsList.addTopLevelItem(itm)
+            if pathlib.Path(session.filePath).exists():
+                itm = QTreeWidgetItem()
+                itm.setText(0, session.name)
+                itm.setText(1, datetime.datetime.fromtimestamp(
+                    pathlib.Path(session.filePath).stat().st_mtime)
+                    .isoformat(sep=" ", timespec="minutes"))
+                itm.setData(0, SessionManagerDialog.SessionFileRole,
+                            session.filePath)
+                itm.setData(0, SessionManagerDialog.BackupSessionRole,
+                            session.isBackup)
+                itm.setData(0, SessionManagerDialog.ActiveSessionRole,
+                            session.isActive)
+                itm.setData(0, SessionManagerDialog.DefaultSessionRole,
+                            session.isDefault)
+                self.__updateSessionItem(itm)
+                self.sessionsList.addTopLevelItem(itm)
         
         self.__updateButtons()
     
@@ -155,7 +160,7 @@
         """
         headerWidth = self.sessionsList.header().width()
         self.sessionsList.header().resizeSection(
-            0, headerWidth - headerWidth / 2.5)
+            0, int(headerWidth - headerWidth / 2.5))
     
     @pyqtSlot()
     def __newSession(self):
--- a/eric7/WebBrowser/Sync/DirectorySyncHandler.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/Sync/DirectorySyncHandler.py	Fri Jul 01 11:02:32 2022 +0200
@@ -8,8 +8,9 @@
 """
 
 import os
+import pathlib
 
-from PyQt6.QtCore import pyqtSignal, QByteArray, QFileInfo, QCoreApplication
+from PyQt6.QtCore import pyqtSignal, QByteArray, QCoreApplication
 
 from .SyncHandler import SyncHandler
 
@@ -156,15 +157,16 @@
             os.path.exists(os.path.join(
                 Preferences.getWebBrowser("SyncDirectoryPath"),
                 self._remoteFiles[type_])) and
-            QFileInfo(fileName).lastModified() <= QFileInfo(
+            pathlib.Path(fileName).stat().st_mtime <= pathlib.Path(
                 os.path.join(Preferences.getWebBrowser("SyncDirectoryPath"),
-                             self._remoteFiles[type_])).lastModified()
+                             self._remoteFiles[type_])).stat().st_mtime
         ):
             self.__downloadFile(
                 type_, fileName,
-                QFileInfo(os.path.join(
+                int(pathlib.Path(os.path.join(
                     Preferences.getWebBrowser("SyncDirectoryPath"),
-                    self._remoteFiles[type_])).lastModified().toTime_t())
+                    self._remoteFiles[type_])).stat().st_mtime)
+            )
         else:
             if not os.path.exists(os.path.join(
                     Preferences.getWebBrowser("SyncDirectoryPath"),
--- a/eric7/WebBrowser/Sync/FtpSyncHandler.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/Sync/FtpSyncHandler.py	Fri Jul 01 11:02:32 2022 +0200
@@ -10,10 +10,9 @@
 import ftplib           # secok
 import io
 import contextlib
+import pathlib
 
-from PyQt6.QtCore import (
-    pyqtSignal, QTimer, QFileInfo, QCoreApplication, QByteArray
-)
+from PyQt6.QtCore import pyqtSignal, QTimer, QCoreApplication, QByteArray
 
 from EricNetwork.EricFtp import EricFtp, EricFtpProxyType, EricFtpProxyError
 
@@ -262,8 +261,10 @@
             self._remoteFiles[type_] in self.__remoteFilesFound
         ):
             if (
-                QFileInfo(fileName).lastModified() <
-                self.__remoteFilesFound[self._remoteFiles[type_]]
+                not pathlib.Path(fileName).exists() or
+                pathlib.Path(fileName).stat().st_mtime <
+                self.__remoteFilesFound[
+                    self._remoteFiles[type_].toSecsSinceEpoch()]
             ):
                 self.__downloadFile(
                     type_, fileName,
--- a/eric7/WebBrowser/TabManager/TabManagerWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/TabManager/TabManagerWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -21,8 +21,7 @@
     QWidget, QVBoxLayout, QTreeWidget, QTreeWidgetItem, QMenu, QStyle
 )
 
-import EricNetwork
-from EricNetwork import EricTldExtractor
+from EricNetwork import EricTldExtractor, EricNetworkUtilities
 
 from EricWidgets.EricApplication import ericApp
 from EricWidgets.EricClickableLabel import EricClickableLabel
@@ -180,7 +179,7 @@
         if not host:
             return urlString + appendStr
         
-        if useHostName or EricNetwork.isValidAddress(host):
+        if useHostName or EricNetworkUtilities.isValidAddress(host):
             if host.lower().startswith("www."):
                 host = host[4:]
         else:
--- a/eric7/WebBrowser/Tools/WebBrowserTools.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/Tools/WebBrowserTools.py	Fri Jul 01 11:02:32 2022 +0200
@@ -12,7 +12,7 @@
 import mimetypes
 
 from PyQt6.QtCore import (
-    QFile, QByteArray, QUrl, QCoreApplication, QBuffer, QIODevice
+    QByteArray, QUrl, QCoreApplication, QBuffer, QIODevice
 )
 from PyQt6.QtGui import QPixmap
 
@@ -33,25 +33,11 @@
     @return contents of the file
     @rtype str
     """
-    return str(readAllFileByteContents(filename), encoding="utf-8")
-
-
-def readAllFileByteContents(filename):
-    """
-    Function to read the bytes contents of the given file.
-    
-    @param filename name of the file
-    @type str
-    @return contents of the file
-    @rtype str
-    """
-    dataFile = QFile(filename)
-    if filename and dataFile.open(QIODevice.OpenModeFlag.ReadOnly):
-        contents = dataFile.readAll()
-        dataFile.close()
-        return contents
-    
-    return QByteArray()
+    try:
+        with open(filename, "r", encoding="utf-8") as f:
+            return f.read()
+    except OSError:
+        return ""
 
 
 def containsSpace(string):
@@ -228,28 +214,44 @@
 
 def getWebEngineVersions():
     """
-    Module function to extract the web engine version from the default user
-    agent string.
+    Module function to extract the web engine related versions from the default
+    user agent string.
     
-    @return tuple containing the Chrome version and the QtWebEngine version
-    @rtype tuple of str
-    """
-    from PyQt6.QtWebEngineCore import QWebEngineProfile
+    Note: For PyQt 6.3.1 or newer the data is extracted via some Qt functions.
     
-    useragent = QWebEngineProfile.defaultProfile().httpUserAgent()
-    match = re.search(r"""Chrome/([\d.]+)""", useragent)
-    chromeVersion = (
-        match.group(1)
-        if match else
-        QCoreApplication.translate("WebBrowserTools", "<unknown>")
-    )
-    match = re.search(r"""QtWebEngine/([\d.]+)""", useragent)
-    webengineVersion = (
-        match.group(1)
-        if match else
-        QCoreApplication.translate("WebBrowserTools", "<unknown>")
-    )
-    return (chromeVersion, webengineVersion)
+    @return tuple containing the Chromium version, the Chromium security patch
+        version and the QtWebEngine version
+    @rtype tuple of (str, str, str)
+    """
+    try:
+        from PyQt6.QtWebEngineCore import (
+            qWebEngineVersion, qWebEngineChromiumVersion,
+            qWebEngineChromiumSecurityPatchVersion
+        )
+        chromiumVersion = qWebEngineChromiumVersion()
+        chromiumSecurityVersion = qWebEngineChromiumSecurityPatchVersion()
+        webengineVersion = qWebEngineVersion()
+    except ImportError:
+        # backwards compatibility for PyQt < 6.3.1
+        from PyQt6.QtWebEngineCore import QWebEngineProfile
+        
+        useragent = QWebEngineProfile.defaultProfile().httpUserAgent()
+        match = re.search(r"""Chrome/([\d.]+)""", useragent)
+        chromiumVersion = (
+            match.group(1)
+            if match else
+            QCoreApplication.translate("WebBrowserTools", "<unknown>")
+        )
+        match = re.search(r"""QtWebEngine/([\d.]+)""", useragent)
+        webengineVersion = (
+            match.group(1)
+            if match else
+            QCoreApplication.translate("WebBrowserTools", "<unknown>")
+        )
+        chromiumSecurityVersion = ""
+        # not available via the user agent string
+    
+    return (chromiumVersion, chromiumSecurityVersion, webengineVersion)
 
 
 def getHtmlPage(pageFileName):
--- a/eric7/WebBrowser/WebBrowserTabWidget.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/WebBrowserTabWidget.py	Fri Jul 01 11:02:32 2022 +0200
@@ -9,9 +9,7 @@
 
 import os
 
-from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, Qt, QUrl, QFile, QFileDevice, QMarginsF, QIODevice
-)
+from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QUrl, QMarginsF
 from PyQt6.QtGui import QIcon, QPixmap, QPainter, QPageLayout
 from PyQt6.QtWidgets import (
     QWidget, QHBoxLayout, QMenu, QToolButton, QDialog
@@ -748,17 +746,16 @@
         if pdfData.size() == 0:
             return
         
-        pdfFile = QFile(filePath)
-        if pdfFile.open(QIODevice.OpenModeFlag.WriteOnly):
-            pdfFile.write(pdfData)
-            pdfFile.close()
-        if pdfFile.error() != QFileDevice.FileError.NoError:
+        try:
+            with open(filePath, "wb") as f:
+                f.write(pdfData)
+        except OSError as err:
             EricMessageBox.critical(
                 self,
                 self.tr("Print to PDF"),
                 self.tr("""<p>The PDF could not be written to file <b>{0}"""
                         """</b>.</p><p><b>Error:</b> {1}</p>""").format(
-                    filePath, pdfFile.errorString()),
+                    filePath, str(err)),
                 EricMessageBox.Ok)
     
     @pyqtSlot()
--- a/eric7/WebBrowser/WebBrowserView.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/WebBrowserView.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,10 +11,11 @@
 import os
 import functools
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, Qt, QUrl, QFileInfo, QTimer, QEvent, QPoint,
-    QPointF, QDateTime, QStandardPaths, QByteArray, QIODevice, QDataStream
+    pyqtSignal, pyqtSlot, Qt, QUrl, QTimer, QEvent, QPoint, QPointF, QDateTime,
+    QStandardPaths, QByteArray, QIODevice, QDataStream
 )
 from PyQt6.QtGui import (
     QDesktopServices, QClipboard, QIcon, QContextMenuEvent, QPixmap, QCursor
@@ -248,7 +249,7 @@
                 # it is a local path on win os
                 name = QUrl.fromLocalFile(name.toString())
             
-            if not QFileInfo(name.toLocalFile()).exists():
+            if not pathlib.Path(name.toLocalFile()).exists():
                 EricMessageBox.critical(
                     self,
                     self.tr("eric Web Browser"),
--- a/eric7/WebBrowser/WebBrowserWindow.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/WebBrowser/WebBrowserWindow.py	Fri Jul 01 11:02:32 2022 +0200
@@ -11,10 +11,11 @@
 import shutil
 import functools
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
     pyqtSlot, pyqtSignal, Qt, QByteArray, QSize, QTimer, QUrl, QProcess,
-    QEvent, QFileInfo
+    QEvent
 )
 from PyQt6.QtGui import (
     QDesktopServices, QKeySequence, QAction, QFont, QFontMetrics
@@ -2550,19 +2551,36 @@
         """
         Private slot to show the about information.
         """
-        chromeVersion, webengineVersion = (
+        chromiumVersion, chromiumSecurityVersion, webengineVersion = (
             WebBrowserTools.getWebEngineVersions()
         )
-        EricMessageBox.about(
-            self,
-            self.tr("eric Web Browser"),
-            self.tr(
-                """<b>eric Web Browser - {0}</b>"""
-                """<p>The eric Web Browser is a combined help file and HTML"""
-                """ browser. It is part of the eric development"""
-                """ toolset.</p>"""
-                """<p>It is based on QtWebEngine {1} and Chrome {2}.</p>"""
-            ).format(Version, webengineVersion, chromeVersion))
+        if chromiumSecurityVersion:
+            EricMessageBox.about(
+                self,
+                self.tr("eric Web Browser"),
+                self.tr(
+                    """<b>eric Web Browser - {0}</b>"""
+                    """<p>The eric Web Browser is a combined help file and"""
+                    """ HTML browser. It is part of the eric development"""
+                    """ toolset.</p>"""
+                    """<p>It is based on QtWebEngine {1} and Chromium {2}"""
+                    """ with Security Patches {3}.</p>"""
+                ).format(Version, webengineVersion, chromiumVersion,
+                         chromiumSecurityVersion)
+            )
+        else:
+            EricMessageBox.about(
+                self,
+                self.tr("eric Web Browser"),
+                self.tr(
+                    """<b>eric Web Browser - {0}</b>"""
+                    """<p>The eric Web Browser is a combined help file and"""
+                    """ HTML browser. It is part of the eric development"""
+                    """ toolset.</p>"""
+                    """<p>It is based on QtWebEngine {1} and Chromium {2}."""
+                    """</p>"""
+                ).format(Version, webengineVersion, chromiumVersion)
+            )
     
     @pyqtSlot()
     def __aboutQt(self):
@@ -5048,19 +5066,19 @@
         if not fn:
             return
         
-        ext = QFileInfo(fn).suffix()
-        if not ext:
+        fpath = pathlib.Path(fn)
+        if not fpath.suffix:
             ex = selectedFilter.split("(*")[1].split(")")[0]
             if ex:
-                fn += ex
+                fpath = fpath.with_suffix(ex)
         
         ok = (
             EricMessageBox.yesNo(
                 self,
                 self.tr("Export Keyboard Shortcuts"),
                 self.tr("""<p>The keyboard shortcuts file <b>{0}</b> exists"""
-                        """ already. Overwrite it?</p>""").format(fn))
-            if os.path.exists(fn) else
+                        """ already. Overwrite it?</p>""").format(fpath))
+            if fpath.exists() else
             True
         )
         
--- a/eric7/i18n/eric7_cs.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_cs.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -78,17 +78,6 @@
     </message>
   </context>
   <context>
-    <name>AdBlockAccessHandler</name>
-    <message>
-      <source>Subscribe?</source>
-      <translation type="vanished">Odebírat?</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Přihlásit k odběru tento AdBlock?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>AdBlockDialog</name>
     <message>
       <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" />
@@ -289,88 +278,81 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation>Nahrát odebíraná pravidla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation>Stažení odebíraných pravidel</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Pravidla pro předplatné nelze stáhnout.&lt;/p&gt;&lt;p&gt;Chyba: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation>Odebíraná pravidla jsou prázdná.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation>Ukládání odebíraných pravidel</translation>
     </message>
-    <message>
-      <source>Unable to open adblock file '{0}' for reading.</source>
-      <translation type="vanished">Nelze otevřít adblock soubor '{0}' pro čtení.</translation>
-    </message>
-    <message>
-      <source>Unable to open adblock file '{0}' for writing.</source>
-      <translation type="vanished">Nelze otevřít adblock soubor '{0}' pro zápis.</translation>
-    </message>
   </context>
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation type="unfinished">Přidat vlastní pravidlo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation type="unfinished" />
     </message>
@@ -433,14 +415,6 @@
       <source>Folder:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Url</source>
-      <translation type="vanished">Url</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Titulek</translation>
-    </message>
   </context>
   <context>
     <name>AddDirectoryDialog</name>
@@ -1194,10 +1168,6 @@
       <source>Is &amp;main project</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">Soubory projektu (*.e4p)</translation>
-    </message>
   </context>
   <context>
     <name>AnnotationsChecker</name>
@@ -1605,27 +1575,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation type="unfinished">Debug</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation type="unfinished">Varování</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
-      <translation type="unfinished">Kritický</translation>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation type="unfinished">Debug</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation type="unfinished">Varování</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation type="unfinished">Kritický</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation type="unfinished" />
     </message>
@@ -2295,12 +2265,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation>Panel záložek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation>Menu záložek</translation>
     </message>
@@ -2325,43 +2295,43 @@
       <translation>Změnit adresu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation>Nahrání záložek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation>Panel nástrojů záložek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation>Menu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation>Ukládání záložek</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation>Ukládání záložek</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Chyba při ukládání záložek do &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation>Export záložek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation type="unfinished" />
     </message>
@@ -2375,10 +2345,6 @@
       <source>Error exporting bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Chyba při exportu záložek &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
-    <message>
-      <source>Converted {0}</source>
-      <translation type="vanished">Konvertováno {0}</translation>
-    </message>
   </context>
   <context>
     <name>BookmarksMenu</name>
@@ -2496,44 +2462,36 @@
       <source>Add Folder...</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">Přidat &amp;záložku...</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Přidat s&amp;ložku...</translation>
-    </message>
   </context>
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation>Jméno souboru</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation>Řádek</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
-      <translation>Podmínka</translation>
+      <source>Line</source>
+      <translation>Řádek</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
-      <translation>Dočasné</translation>
+      <source>Condition</source>
+      <translation>Podmínka</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
-      <translation>Zapnuto</translation>
+      <source>Temporary</source>
+      <translation>Dočasné</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation>Zapnuto</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation>Ignorovat počet</translation>
     </message>
@@ -2541,89 +2499,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation>Breakpointy</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation>Přidat</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation>Editovat...</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation>Editovat...</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation>Zapnout</translation>
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation>Zapnout vše</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation>Vypnout</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation>Vypnout vše</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation>Smazat</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation>Smazat vše</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation>Jít na</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation type="unfinished">Vyčistit historii</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation>Konfigurovat...</translation>
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation>Zapnout vše</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
-      <translation>Vypnout</translation>
+      <source>Enable selected</source>
+      <translation>Zapnout vybrané</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation>Vypnout vše</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
-      <translation>Smazat</translation>
+      <source>Disable selected</source>
+      <translation>Vypnout vybrané</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation>Smazat vše</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation>Jít na</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation type="unfinished">Vyčistit historii</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation>Konfigurovat...</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation>Zapnout vybrané</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation>Vypnout vybrané</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation>Smazat vybrané</translation>
     </message>
@@ -2879,18 +2837,6 @@
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Run unittest...</source>
-      <translation type="vanished">Spustit unittest...</translation>
-    </message>
-    <message>
-      <source>Find&amp;&amp;Replace in this directory</source>
-      <translation type="vanished">Najít &amp;&amp; nahradit v tomto adresáři</translation>
-    </message>
-    <message>
-      <source>Configure...</source>
-      <translation type="vanished">Konfigurovat...</translation>
-    </message>
   </context>
   <context>
     <name>BrowserModel</name>
@@ -2977,17 +2923,17 @@
       <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="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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>
@@ -3063,17 +3009,17 @@
       <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="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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>
@@ -3152,7 +3098,7 @@
       <translation>Stisknutím vymazat seznam hostů</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation>Vyčistit</translation>
@@ -3183,112 +3129,112 @@
       <translation>Zobrazuje stav serveru</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation>Spustit server</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation>!Neznámý příkaz: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation>* {0} připojeno.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation>* {0} odešlo.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation>Zastavit server</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation>!Chyba serveru: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation>Odpojeno</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation>Připojeno</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation>Kopírovat</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation>Vyjmout vše</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation>Kopírovat vše</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation>Uložit</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation>Uložit pokec</translation>
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>Textové soubory (*.txt);;Všechny soubory (*)</translation>
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation>Uložit pokec</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>Textové soubory (*.txt);;Všechny soubory (*)</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <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>
@@ -3614,24 +3560,6 @@
     </message>
   </context>
   <context>
-    <name>ClickToFlash</name>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Načíst</translation>
-    </message>
-  </context>
-  <context>
-    <name>ClickToFlashWhitelistDialog</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">Přid&amp;at...</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Odeb&amp;rat</translation>
-    </message>
-  </context>
-  <context>
     <name>Closehead</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="50" />
@@ -3868,14 +3796,6 @@
       <source>non-commentary lines</source>
       <translation>nekomentované řádky</translation>
     </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Složit vše</translation>
-    </message>
-    <message>
-      <source>Expand all</source>
-      <translation type="vanished">Rozbalit vše</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleAddBuiltinIgnoreDialog</name>
@@ -3936,47 +3856,52 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation type="unfinished">Chyby</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation type="unfinished">Chyby: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation type="unfinished">Žádné problémy nenalezeny.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
@@ -5177,10 +5102,6 @@
       <source>Please open or create a file first.</source>
       <translation>Prosím, nejdříve otevřete nebo vytvořte soubor.</translation>
     </message>
-    <message>
-      <source>Q&amp;ColorDialog Wizard...</source>
-      <translation type="vanished">Q&amp;ColorDialog průvodce...</translation>
-    </message>
   </context>
   <context>
     <name>ColorDialogWizardDialog</name>
@@ -5346,18 +5267,6 @@
       <source>Green</source>
       <translation>Zelená</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Barva</translation>
-    </message>
-    <message>
-      <source>Enter a variable name or a colour</source>
-      <translation type="vanished">Zadejte hodnotu barvy nebo název</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The colour &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Barva &lt;b&gt;{0}&lt;/b&gt; není platná.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>CompareDialog</name>
@@ -5909,10 +5818,6 @@
       <source>Requirements File:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Dialog</translation>
-    </message>
   </context>
   <context>
     <name>CondaPackageDetailsDialog</name>
@@ -6253,14 +6158,6 @@
       <source>Press to show details for the selected entry</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Search</source>
-      <translation type="vanished">V&amp;yhledat</translation>
-    </message>
-    <message>
-      <source>Show Details...</source>
-      <translation type="vanished">Zobrazit detaily...</translation>
-    </message>
   </context>
   <context>
     <name>CondaPage</name>
@@ -6666,10 +6563,6 @@
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Konfigurační stranu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>Connection</name>
@@ -6805,33 +6698,6 @@
     </message>
   </context>
   <context>
-    <name>CookieModel</name>
-    <message>
-      <source>Website</source>
-      <translation type="vanished">Webstrana</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Jméno</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Cesta</translation>
-    </message>
-    <message>
-      <source>Secure</source>
-      <translation type="vanished">Zabezpečení</translation>
-    </message>
-    <message>
-      <source>Expires</source>
-      <translation type="vanished">Platnost</translation>
-    </message>
-    <message>
-      <source>Contents</source>
-      <translation type="vanished">Obsah</translation>
-    </message>
-  </context>
-  <context>
     <name>CookiesConfigurationDialog</name>
     <message>
       <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="0" />
@@ -6918,10 +6784,6 @@
       <source>&amp;Filter Tracking Cookies</source>
       <translation>&amp;Filtr pro sledování cookies</translation>
     </message>
-    <message>
-      <source>At most 90 days</source>
-      <translation type="vanished">Nevýše 90 dní</translation>
-    </message>
   </context>
   <context>
     <name>CookiesDialog</name>
@@ -7061,18 +6923,6 @@
       <source>Remove Cookie</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Stisknout pro odebrání vybraných položek</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Odeb&amp;rat</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Stisknout pro odebrání všech položek</translation>
-    </message>
   </context>
   <context>
     <name>CookiesExceptionsDialog</name>
@@ -7443,6 +7293,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation type="unfinished">Vstup</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation type="unfinished">Všechny soubory (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation type="unfinished">Aplikace</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation type="unfinished">Soubor</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Jméno:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation type="unfinished">Typ:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation type="unfinished">Verze:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation type="unfinished">Zadejte číslo verze</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation type="unfinished">Popisek:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished">Autor</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation type="unfinished">Různé</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8179,10 +8346,6 @@
       <source>There is no main script defined for the current project. No debugging possible.</source>
       <translation>V aktuálním projektu není definován hlavní skript. Debugování není možné.</translation>
     </message>
-    <message>
-      <source>&amp;Start</source>
-      <translation type="vanished">&amp;Start</translation>
-    </message>
   </context>
   <context>
     <name>DebugViewer</name>
@@ -8295,14 +8458,6 @@
       <source>unknown state ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Threads:</source>
-      <translation type="vanished">Thready:</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Jméno</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerGeneralPage</name>
@@ -8756,22 +8911,14 @@
       <source>Edit allowed host</source>
       <translation>Editovat povolené hosty</translation>
     </message>
-    <message>
-      <source>Select to suppress the client exit dialog for a clean exit</source>
-      <translation type="vanished">Potlačit dialog ukončení klienta při čistém ukončení</translation>
-    </message>
-    <message>
-      <source>Don't show client exit dialog for a clean exit</source>
-      <translation type="vanished">Nezobrazovat dialog ukončení klienta při čistém ukončení</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -8780,15 +8927,15 @@
       <translation type="unfinished">Spustit debuger</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -8796,31 +8943,15 @@
       <translation type="unfinished">&lt;p&gt;Debugovací backend nelze spustit.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Parent Process</source>
-      <translation type="vanished">Rodičovský proces</translation>
-    </message>
-    <message>
-      <source>Child process</source>
-      <translation type="vanished">Dětský proces</translation>
-    </message>
-    <message>
-      <source>Client forking</source>
-      <translation type="vanished">Větvení klienta</translation>
-    </message>
-    <message>
-      <source>Select the fork branch to follow.</source>
-      <translation type="vanished">Pokračovat ve fork větvi.</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesDialog</name>
@@ -9009,10 +9140,6 @@
       <source>All Files (*)</source>
       <translation>Všechny soubory (*)</translation>
     </message>
-    <message>
-      <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Vyberte pro přesměrování stdin, stdout, a stderr programu, který je debugován v eric5 IDE {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesFile</name>
@@ -9038,69 +9165,6 @@
     </message>
   </context>
   <context>
-    <name>DebuggerPython2Page</name>
-    <message>
-      <source>&lt;b&gt;Configure Python2 Debugger&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Konfigurace Python debugeru&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Python2 Virtual Environment</source>
-      <translation type="vanished">Python interpret pro Debug klienta</translation>
-    </message>
-    <message>
-      <source>Debug Client Type</source>
-      <translation type="vanished">Typ Debug klienta</translation>
-    </message>
-    <message>
-      <source>Select the standard debug client</source>
-      <translation type="vanished">Výběr multi threadového debug klienta</translation>
-    </message>
-    <message>
-      <source>Standard</source>
-      <translation type="vanished">Standard</translation>
-    </message>
-    <message>
-      <source>Select the custom selected debug client</source>
-      <translation type="vanished">Zapnout vybraného obvyklého debug klienta</translation>
-    </message>
-    <message>
-      <source>Custom</source>
-      <translation type="vanished">Obvyklý</translation>
-    </message>
-    <message>
-      <source>Source association</source>
-      <translation type="vanished">Asociace zdroje</translation>
-    </message>
-    <message>
-      <source>Refresh</source>
-      <translation type="vanished">Obnovit</translation>
-    </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Vyberte pro přesměrování stdin, stdout, a stderr programu, který je debugován v eric5 IDE {6 ?}</translation>
-    </message>
-    <message>
-      <source>Redirect stdin/stdout/stderr</source>
-      <translation type="vanished">Přesměrování stdin/stdout/stderr</translation>
-    </message>
-    <message>
-      <source>Select to not set the debug client encoding</source>
-      <translation type="vanished">Nenastavovat kódování debug klienta</translation>
-    </message>
-    <message>
-      <source>Don't set the encoding of the debug client</source>
-      <translation type="vanished">Nenastavovat kódování debug klienta</translation>
-    </message>
-    <message>
-      <source>Press to select the Debug Client via a file selection dialog</source>
-      <translation type="vanished">Stisknout pro výběr klienta debugeru přes dialog výběru souborů</translation>
-    </message>
-    <message>
-      <source>Python Files (*.py *.py2)</source>
-      <translation type="vanished">Python soubory (*.py *.py3) {2)?}</translation>
-    </message>
-  </context>
-  <context>
     <name>DebuggerPython3Page</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="0" />
@@ -9207,35 +9271,31 @@
       <source>Python Files (*.py *.py3)</source>
       <translation>Python soubory (*.py *.py3)</translation>
     </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Vyberte pro přesměrování stdin, stdout, a stderr programu, který je debugován v eric5 IDE {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9419,39 +9479,39 @@
       <translation />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation>Porovnat</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation>Stisknout pro provedení porovnání dvou souborů</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation>Uložit</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation>Uložit výstup do path souboru</translation>
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation>Uložit Diff</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation>Patch soubory (*.diff)</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9482,25 +9542,25 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation type="unfinished" />
     </message>
@@ -10284,58 +10344,41 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation type="unfinished">Download zrušen: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation type="unfinished">Uložit soubor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation type="unfinished">?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation type="unfinished">{0} z {1} - zastaveno</translation>
     </message>
-    <message>
-      <source>Error opening save file: {0}</source>
-      <translation type="vanished">Chyba při otvírání uloženého souboru: {0}</translation>
-    </message>
-    <message>
-      <source>Error saving: {0}</source>
-      <translation type="vanished">Chyba při ukládání: {0}</translation>
-    </message>
-    <message>
-      <source>Network Error: {0}</source>
-      <translation type="vanished">Chyba sítě: {0}</translation>
-    </message>
   </context>
   <context>
     <name>DownloadManager</name>
@@ -10435,10 +10478,6 @@
       <source>Clear List</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Vrátit</translation>
-    </message>
   </context>
   <context>
     <name>DownloadManagerButton</name>
@@ -10524,507 +10563,6 @@
     </message>
   </context>
   <context>
-    <name>E5GraphicsView</name>
-    <message>
-      <source>&lt;b&gt;Graphics View&lt;/b&gt;
-&lt;p&gt;This graphics view is used to show a diagram. 
-There are various actions available to manipulate the 
-shown items.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Clicking on an item selects it.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking adds an item to the selection.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking a selected item deselects it.&lt;/li&gt;
-&lt;li&gt;Clicking on an empty spot of the canvas resets the selection.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over the canvas spans a rubberband to 
-select multiple items.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over a selected item moves the 
-whole selection.&lt;/li&gt;
-&lt;/ul&gt;
-</source>
-      <translation type="vanished">&lt;b&gt;Náhled grafiky&lt;/b&gt;
-&lt;p&gt;Tento náhled grafiky je použit pro zobrazení diagramu. 
-Jsou zde dostupné různé akce pro manipulaci 
-se zobrazenými položkami.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Kliknutím na položku se položka vybere.&lt;/li&gt;
-&lt;li&gt;Ctrl-kliknutí přidá položku do výběru.&lt;/li&gt;
-&lt;li&gt;Ctrl-kliknutí na položku již vybranou ji z výběru odebere.&lt;/li&gt;
-&lt;li&gt;Kliknutí mimo výběr všechny výběry zruší.&lt;/li&gt;
-&lt;li&gt;Tažením kurzoru myši v ploše se zobrazuje rámec. Jsou vybrány položky, které se v rámci nacházejí.&lt;/li&gt;
-&lt;li&gt;Tažením kurzoru myši na výběru se vybrané položky posunují.&lt;/li&gt;
-&lt;/ul&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">Načtení kaskádového stylu</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Soubor Qt Style Sheet &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizardDialog</name>
-    <message>
-      <source>Information</source>
-      <translation type="vanished">Informace</translation>
-    </message>
-    <message>
-      <source>Question</source>
-      <translation type="vanished">Otázka</translation>
-    </message>
-    <message>
-      <source>Warning</source>
-      <translation type="vanished">Varování</translation>
-    </message>
-    <message>
-      <source>Critical</source>
-      <translation type="vanished">Kritický</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">O aplikaci</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">O Qt</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Titulek</translation>
-    </message>
-    <message>
-      <source>Message</source>
-      <translation type="vanished">Zpráva</translation>
-    </message>
-    <message>
-      <source>Expression:</source>
-      <translation type="vanished">Sledovací bod:</translation>
-    </message>
-    <message>
-      <source>Standard Buttons</source>
-      <translation type="vanished">Standardní tlačítka</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Přerušit</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Použít</translation>
-    </message>
-    <message>
-      <source>Cancel</source>
-      <translation type="vanished">Zrušit</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Zavřít</translation>
-    </message>
-    <message>
-      <source>Discard</source>
-      <translation type="vanished">Zahodit</translation>
-    </message>
-    <message>
-      <source>Ignore</source>
-      <translation type="vanished">Ignorovat</translation>
-    </message>
-    <message>
-      <source>No</source>
-      <translation type="vanished">Ne</translation>
-    </message>
-    <message>
-      <source>No to all</source>
-      <translation type="vanished">Ne pro všechno</translation>
-    </message>
-    <message>
-      <source>Ok</source>
-      <translation type="vanished">Ok</translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Otevřít</translation>
-    </message>
-    <message>
-      <source>Restore defaults</source>
-      <translation type="vanished">Obnovit defaulty</translation>
-    </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Vrátit</translation>
-    </message>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Uložit</translation>
-    </message>
-    <message>
-      <source>Save all</source>
-      <translation type="vanished">Uložit vše</translation>
-    </message>
-    <message>
-      <source>Yes</source>
-      <translation type="vanished">Ano</translation>
-    </message>
-    <message>
-      <source>Yes to all</source>
-      <translation type="vanished">Ano pro všechno</translation>
-    </message>
-    <message>
-      <source>Select the default button</source>
-      <translation type="vanished">Vybrat defaultní tlačítko</translation>
-    </message>
-    <message>
-      <source>Icon</source>
-      <translation type="vanished">Ikona</translation>
-    </message>
-    <message>
-      <source>No button</source>
-      <translation type="vanished">Žádné tlačítko</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkHeaderDetailsDialog</name>
-    <message>
-      <source>Header Details</source>
-      <translation type="vanished">Detaily hlavičky</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Jméno:</translation>
-    </message>
-    <message>
-      <source>Value:</source>
-      <translation type="vanished">Hodnota:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkMonitor</name>
-    <message>
-      <source>Network Monitor</source>
-      <translation type="vanished">Monitor sítě</translation>
-    </message>
-    <message>
-      <source>Network Requests</source>
-      <translation type="vanished">Síťové requesty</translation>
-    </message>
-    <message>
-      <source>Enter search term for requests</source>
-      <translation type="vanished">Zadejte hledaný výraz pro requesty</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected requests</source>
-      <translation type="vanished">Stisknutím odebrat vybrané requesty</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Odeb&amp;rat</translation>
-    </message>
-    <message>
-      <source>Press to remove all requests</source>
-      <translation type="vanished">Stisknutím odebrat všechny requesty</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Odebr&amp;at vše</translation>
-    </message>
-    <message>
-      <source>Request Headers</source>
-      <translation type="vanished">Hlavičky requestů</translation>
-    </message>
-    <message>
-      <source>Response Headers</source>
-      <translation type="vanished">Hlavičky response</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Jméno</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Hodnota</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkProxyFactory</name>
-    <message>
-      <source>Proxy Configuration Error</source>
-      <translation type="vanished">Chyba proxy konfigurace</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Connect to proxy '{0}' using:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Připojit k proxy '{0}' za použití:&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ProcessDialog</name>
-    <message>
-      <source>Output</source>
-      <translation type="vanished">Výstup</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Chyby</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5RequestModel</name>
-    <message>
-      <source>Method</source>
-      <translation type="vanished">Metoda</translation>
-    </message>
-    <message>
-      <source>Address</source>
-      <translation type="vanished">Adresa</translation>
-    </message>
-    <message>
-      <source>Response</source>
-      <translation type="vanished">Odpověď</translation>
-    </message>
-    <message>
-      <source>Length</source>
-      <translation type="vanished">Délka</translation>
-    </message>
-    <message>
-      <source>Content Type</source>
-      <translation type="vanished">Typ obsahu</translation>
-    </message>
-    <message>
-      <source>Info</source>
-      <translation type="vanished">Info</translation>
-    </message>
-    <message>
-      <source>Redirect: {0}</source>
-      <translation type="vanished">Přesměrování: {0}</translation>
-    </message>
-    <message>
-      <source>Unknown</source>
-      <translation type="vanished">Neznámý</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Zrušit aktivaci automatického zmizení</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesDialog</name>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&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>
-  </context>
-  <context>
-    <name>E5SslErrorHandler</name>
-    <message>
-      <source>SSL Errors</source>
-      <translation type="vanished">SSL chyby</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;SSL Errors for &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Do you want to ignore these errors?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;SSL chyby pro &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Chcete tyto chyby ignorovat?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Certificates</source>
-      <translation type="vanished">Certifikáty</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Certificates:&lt;br/&gt;{0}&lt;br/&gt;Do you want to accept all these certificates?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Certifikáty:&lt;br/&gt;{0}&lt;br/&gt;Chcete akceptovat všechny certifikáty?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Issuer: {0}</source>
-      <translation type="vanished">&lt;br/&gt;Vydatavel: {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Not valid before: {0}&lt;br/&gt;Valid Until: {1}</source>
-      <translation type="vanished">&lt;br/&gt;Neplatný před: {0}&lt;br/&gt;Platný do: {1}</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslInfoWidget</name>
-    <message>
-      <source>unknown</source>
-      <translation type="vanished">neznámý</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5StringListEditWidget</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">Přid&amp;at...</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Odeb&amp;rat</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5TextEditSearchWidget</name>
-    <message>
-      <source>Find:</source>
-      <translation type="vanished">Hledat:</translation>
-    </message>
-    <message>
-      <source>Match case</source>
-      <translation type="vanished">Rozlišit velké a malé znaky</translation>
-    </message>
-    <message>
-      <source>Whole word</source>
-      <translation type="vanished">Celé slovo</translation>
-    </message>
-    <message>
-      <source>Press to find the previous occurrence</source>
-      <translation type="vanished">Stisknout pro vyhledání předchozího výskytu</translation>
-    </message>
-    <message>
-      <source>Press to find the next occurrence</source>
-      <translation type="vanished">Stisknout pro vyhledání následujícího výskytu</translation>
-    </message>
-    <message>
-      <source>'{0}' was not found.</source>
-      <translation type="vanished">'{0}' nebyl nalezen.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ToolBarDialog</name>
-    <message>
-      <source>Configure Toolbars</source>
-      <translation type="vanished">Konfigurace lišty nástrojů</translation>
-    </message>
-    <message>
-      <source>&amp;Toolbar:</source>
-      <translation type="vanished">Lišta nás&amp;trojů:</translation>
-    </message>
-    <message>
-      <source>Select the toolbar to configure</source>
-      <translation type="vanished">Vybrat lišty nástrojů pro konfiguraci</translation>
-    </message>
-    <message>
-      <source>Press to create a new toolbar</source>
-      <translation type="vanished">Stisknout pro vytvoření nové lišty nástrojů</translation>
-    </message>
-    <message>
-      <source>&amp;New</source>
-      <translation type="vanished">&amp;Nová</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected toolbar</source>
-      <translation type="vanished">Stisknout pro odebrání vybrané lišty nástrojů</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Odeb&amp;rat</translation>
-    </message>
-    <message>
-      <source>Press to rename the selected toolbar</source>
-      <translation type="vanished">Stisknout pro přejmenování vybrané lišty nástrojů</translation>
-    </message>
-    <message>
-      <source>R&amp;ename</source>
-      <translation type="vanished">Př&amp;ejmenovat</translation>
-    </message>
-    <message>
-      <source>Actions:</source>
-      <translation type="vanished">Akce:</translation>
-    </message>
-    <message>
-      <source>Current Toolbar Actions:</source>
-      <translation type="vanished">Aktuální akce lišty nástrojů:</translation>
-    </message>
-    <message>
-      <source>Select the action to add to the current toolbar</source>
-      <translation type="vanished">Vybrat akci pro přidání na lištu nástrojů</translation>
-    </message>
-    <message>
-      <source>Select the action to work on</source>
-      <translation type="vanished">Vybrat akci pro práci na</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Current Toolbar Actions&lt;/b&gt;&lt;p&gt;This list shows the actions of the selected toolbar. Select an action and use the up or down button to change the order of actions or the left button to delete it. To add an action to the toolbar, select it in the list of available actions and press the right button.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Aktuální akce z lišty nástrojů&lt;/b&gt;&lt;p&gt;Tento seznam zobrazuje akce u vybrané lišty nástrojů. Vyberte akci a pro změnu pořadí v seznamu použijte tlačítka nahoru nebo dolů nebo akci levým tlačítkem smažte. Pro přidání akce na lištu nástrojů vyberte akci v seznamu a stiskněte pravé tlačítko.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action up.</source>
-      <translation type="vanished">Stisknout pro posun vybrané akce nahoru.</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected action from the toolbar</source>
-      <translation type="vanished">Stisknout pro smazání vybrané akce z lišty nástrojů</translation>
-    </message>
-    <message>
-      <source>Press to add the selected action to the toolbar</source>
-      <translation type="vanished">Stisknout pro přidání vybrané akce na lištu nástrojů</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action down.</source>
-      <translation type="vanished">Stisknout pro posun vybrané akce dolů.</translation>
-    </message>
-    <message>
-      <source>--Separator--</source>
-      <translation type="vanished">--Oddělovač--</translation>
-    </message>
-    <message>
-      <source>New Toolbar</source>
-      <translation type="vanished">Nová lišta nástrojů</translation>
-    </message>
-    <message>
-      <source>Toolbar Name:</source>
-      <translation type="vanished">Jméno nástrojové lišty:</translation>
-    </message>
-    <message>
-      <source>A toolbar with the name &lt;b&gt;{0}&lt;/b&gt; already exists.</source>
-      <translation type="vanished">Nástrojová lišta jména &lt;b&gt;{0}&lt;/b&gt; již existuje.</translation>
-    </message>
-    <message>
-      <source>Remove Toolbar</source>
-      <translation type="vanished">Odebrat nástrojovou lištu</translation>
-    </message>
-    <message>
-      <source>Should the toolbar &lt;b&gt;{0}&lt;/b&gt; really be removed?</source>
-      <translation type="vanished">Má se nástrojová lišta &lt;b&gt;{0}&lt;/b&gt; opravdu odebrat?</translation>
-    </message>
-    <message>
-      <source>Rename Toolbar</source>
-      <translation type="vanished">Přejmenovat lištu</translation>
-    </message>
-    <message>
-      <source>New Toolbar Name:</source>
-      <translation type="vanished">Nové jméno nástrojové lišty:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ZoomWidget</name>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Oddálit</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Přiblížit</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Resetovat lupu</translation>
-    </message>
-  </context>
-  <context>
     <name>EditBreakpointDialog</name>
     <message>
       <location filename="../Debugger/EditBreakpointDialog.ui" line="0" />
@@ -11173,776 +10711,776 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation>Otevřít soubor</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Velikost souboru &lt;b&gt;{0}&lt;/b&gt; je &lt;b&gt;{1} KB&lt;/b&gt;. Opravdu jej chcete načíst?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Okno editoru zdrojového kódu&lt;/b&gt;&lt;p&gt;V tomto okně se zobrazuje a edituje soubor se zdrojovým kódem. Můžete otevřít oken podle libosti. Jméno souboru se zobrazuje v titlebaru okna.&lt;/p&gt;&lt;p&gt;Kliknutím do prostoru mezi čísly řádku a značkami skládání nastavíte breakpoint. Přes kontextové menu je pak lze editovat.&lt;/p&gt;&lt;p&gt;Záložka se vkládá kliknutím na stejné místo se stisknutou klávesou Shift.&lt;/p&gt;&lt;p&gt;Tyto akce mohou být navráceny zpět i opětovným kliknutím nebo přes kontextové menu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation>Vrátit</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation>Vrátit</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation>Znovu použít</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation>Vrátit k poslednímu uloženému stavu</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation>Vyjmout</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
-      <translation>Kopírovat</translation>
+      <source>Cut</source>
+      <translation>Vyjmout</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation>Kopírovat</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation>Vložit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation>Odsadit</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
-      <translation>Zrušit odsazení</translation>
+      <source>Indent</source>
+      <translation>Odsadit</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
-      <translation>Vytvořit komentář</translation>
+      <source>Unindent</source>
+      <translation>Zrušit odsazení</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation>Vytvořit komentář</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation>Zrušit komentář</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation>Vybrat až po závorku</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation>Vybrat vše</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation>Vybrat až po závorku</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation>Vybrat vše</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation>Zrušit celý výběr</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation>Použít neporoporcionální font</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation>Zapnout autosave</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation>Pomůcky při psaní zapnuty</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation>Rychlé tipy</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation>Uložit</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
-      <translation>Uložit jako...</translation>
+      <source>Save</source>
+      <translation>Uložit</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation>Uložit jako...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation type="unfinished">z dokumentu</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation type="unfinished">z API</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation type="unfinished">z dokumentu a API</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation>Zkontrolovat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation type="unfinished">Nástroje</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation>Zobrazit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation>Metrika kódu...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation>Pokrytí kódu...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation>Zobrazit poznámky pokrytí kódu</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
-      <translation>Skrýt poznámky pokrytí kódu</translation>
+      <source>Show code coverage annotations</source>
+      <translation>Zobrazit poznámky pokrytí kódu</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation>Skrýt poznámky pokrytí kódu</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation>Profilovat data...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation>Diagramy</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation>Diagramy</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation>Diagram třídy...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation>Diagram balíčku...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation>Diagram importů...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation>Diagram aplikace...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation>Jazyky</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation type="unfinished">Text</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation>Odhadem</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation>Alternativy</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation>Kódování</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation>Typ Konec-řádku</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation>Unix</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation>Macintosh</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation type="unfinished">Pravopis</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation>Zatrhnout kontrolu...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation>Zatrhnout výběr kontroly...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation>Zatrhnout výběr kontroly...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation>Odebrat ze slovníku</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation>Žádný jazyk</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation>Přepnout záložku</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation>Následující záložka</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation>Předchozí záložka</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation>Zrušit všechny záložky</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation>Přepnout breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation>Přepnout dočasný breakpoint</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation>Přepnout dočasný breakpoint</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation>Editovat breakpoint...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation>Aktivovat breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation>Následující breakpoint</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation>Následující breakpoint</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation>Předchozí breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation>Zrušit všechny breakpointy</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation type="unfinished">Složit/rozložit všechna skládání</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation type="unfinished">Složit/rozložit všechna skládání (i s podsložkami)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation type="unfinished">Složit/rozložit aktuální složený blok</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation>Jít na chybu syntaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation>Zobrazit hlášení syntaktické chyby</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation>Zrušit chybu syntaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation>Následující varování</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation>Předchozí varování</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation>Zobrazit varování</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation>Vyčistit varování</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation>Následující odkrytá řádka</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation>Předchozí odkrytá řádka</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation>Následující úloha</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation>Předchozí úloha</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation>Export zdroj</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Pro formát exportu &lt;b&gt;{0}&lt;/b&gt; není exportér dostupný. Zrušeno.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation>Nebyl zadán forám exportu. Zrušeno....</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation>Alternativy ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Použít Pygments lexer.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation>Modifikace souboru otevřeného jen pro čtení</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>Pokoušíte se změnit soubor, který je otevřen jen pro čtení. Prosím, uložte jej nejdříve do jiného souboru.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation type="unfinished">Přidat breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation>Tisk...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation>Tisk je hotov</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation>Chyba během tisku</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation>Chyba během tisku</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation>Tisk byl zrušen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation>Soubor je modifikován</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; obsahuje neuložené změny.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nemůže být přejmenován.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation>Uložit soubor</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nemůže být přejmenován.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <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="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation>Autodoplňování</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>Autodoplňování není dostupné protože zdrojová část autodoplňování nebyla nalezena.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation>Deaktivovat breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation>Pokrytí kódu</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation>Prosím, vyberte soubor s pokrytím kódu</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
-      <location filename="../QScintilla/Editor.py" line="6141" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <source>Show Code Coverage Annotations</source>
       <translation>Zobrazit poznámky pokrytí kódu</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation>Všechny řádky byly pokryty.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation>Soubor s pokrytím není dostupný.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation>Profilovat data</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation>Prosím, vyberte soubor s profilem</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation>Chyba syntaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation>Hlášení syntaktické chyby není dostupné.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation type="unfinished">Varování</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation type="unfinished">Chyby: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation>Název makra</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation>Vyberte název makra:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation>Načíst soubor makra</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation>Macro soubory (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation>Chyba při načítání makra</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Soubor s makrem &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Soubor s makrem &lt;b&gt;{0}&lt;/b&gt; je poškozen.&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation>Macro soubory (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation>Chyba při načítání makra</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Soubor s makrem &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Soubor s makrem &lt;b&gt;{0}&lt;/b&gt; je poškozen.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation>Uložit soubor s makrem</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation>Uložit makro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation>Chyba při ukládání makra</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation>Chyba při ukládání makra</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation>&lt;p&gt;So souboru s makrem &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation>Spustit záznam makra</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation>Spustit záznam makra</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation>Nahrávání makra již probíhá. Spustit nové?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation>Záznam makra</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation>Záznam makra</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation>Vložte název makra:</translation>
     </message>
@@ -11962,236 +11500,204 @@
       <translation>Soubor změněn</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation>Zahodit chybu</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; není soubor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation>Zdroje</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation>Přidat soubor...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
-      <translation>Přidat soubory...</translation>
+      <source>Add file...</source>
+      <translation>Přidat soubor...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation>Přidat soubory...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation>Přidat zástupce souboru...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation>Přidat lokalizované resource...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation>Přidat resource frame</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation>Přidat soubor resource</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation>Přidat soubory resource</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation>Přidat zástupce souboru resource</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation>Zástupce pro soubor &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation>Diagram balíčku</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation>Včetně atributů třídy?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation>Importovat diagram</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation>Zahrnout importy z externích modulů?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation>Diagram aplikace</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation>Včetně jmen modulů?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation>Přidat do slovníku</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation>Přidat do slovníku</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation>Ignorovat vše</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Stream Comment</source>
-      <translation type="vanished">Proudový komentář</translation>
-    </message>
-    <message>
-      <source>Box Comment</source>
-      <translation type="vanished">Obdélníkový komentář</translation>
-    </message>
-    <message>
-      <source>Shorten empty lines</source>
-      <translation type="vanished">Zkrátit prázdné řádky</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Zavřít</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Náhled tisku</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Tisk</translation>
-    </message>
-    <message>
-      <source>Export as</source>
-      <translation type="vanished">Exportovat jako</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; byl změněn po té co již byl načten do eric5. Znovu načíst?&lt;/p&gt; {0}?} {6.?}</translation>
-    </message>
   </context>
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation>Stiskněte pro výběr API souboru pomocí dialogového okna</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation>API soubor (*.api);;Všechny soubory (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation>Kompilovat API</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation>Přidat z instalovaných API</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation>Výběr ze seznamu instalovaných API souborů</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation>Přidat z API pluginů</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation>Vybrat ze seznamu API souborů instalovaných pluginy</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation>Zrušit kompilaci</translation>
     </message>
@@ -12764,18 +12270,6 @@
       <source>Show QScintilla calltips, if plug-ins fail</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Barvy</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Barva pozadí:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for calltips.</source>
-      <translation type="vanished">Vybrat barvu pozadí pro Rychlé tipy.</translation>
-    </message>
   </context>
   <context>
     <name>EditorCalltipsQScintillaPage</name>
@@ -13385,26 +12879,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation type="unfinished" />
     </message>
@@ -13431,6 +12905,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation type="unfinished" />
     </message>
@@ -14097,54 +13596,6 @@
       <source>&lt;p&gt;Do you really want to reset all defined sub-styles of &lt;b&gt;{0}&lt;/b&gt; to the default values?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the background colour for all styles</source>
-      <translation type="vanished">Výběr barvy pozadí pro všechny styly</translation>
-    </message>
-    <message>
-      <source>All Background Colours</source>
-      <translation type="vanished">Všechny barvy pozadí</translation>
-    </message>
-    <message>
-      <source>Select the background colour.</source>
-      <translation type="vanished">Výběr barvy pozadí.</translation>
-    </message>
-    <message>
-      <source>Background Colour</source>
-      <translation type="vanished">Barva pozadí</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour.</source>
-      <translation type="vanished">Vybrat barvu popředí.</translation>
-    </message>
-    <message>
-      <source>Foreground Colour</source>
-      <translation type="vanished">Barva popředí</translation>
-    </message>
-    <message>
-      <source>Imports all styles of the currently selected language</source>
-      <translation type="vanished">Importovat všechny styly právě vybraného jazyka</translation>
-    </message>
-    <message>
-      <source>Exports all styles of the currently selected language</source>
-      <translation type="vanished">Exportovat všechny styly právě vybraného jazyka</translation>
-    </message>
-    <message>
-      <source>Highlighting styles file (*.e4h)</source>
-      <translation type="vanished">Soubor se styly zvýrazňování (*.e4h)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The highlighting styles could not be exported to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Styly zvýraznění syntaxe se do souboru &lt;b&gt;{0}&lt;/b&gt; nepodařilo exportovat.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The highlighting styles could not be read from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Styly zvýraznění syntaxe se ze souboru &lt;b&gt;{0}&lt;/b&gt; nepodařilo načít.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Highlighting styles file (*.e6h)</source>
-      <translation type="vanished">Soubor se styly zvýrazňování (*.e4h) {6h?}</translation>
-    </message>
   </context>
   <context>
     <name>EditorHighlightingStylesSelectionDialog</name>
@@ -14294,10 +13745,6 @@
       <source>Enter the indentation width</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">Jazyk:</translation>
-    </message>
   </context>
   <context>
     <name>EditorMarkerMap</name>
@@ -15284,14 +14731,6 @@
       <source>QScintilla Extended  Mode (C++11)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">Barva značky:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the search markers.</source>
-      <translation type="vanished">Vybrat barvu pro značky hledání.</translation>
-    </message>
   </context>
   <context>
     <name>EditorSpellCheckingPage</name>
@@ -15457,18 +14896,6 @@
       <source>Dictionary File (*.dic);;All Files (*)</source>
       <translation>Soubor slovníku (*.dic);;Všechny soubory (*)</translation>
     </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">Barva značky:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the spelling markers.</source>
-      <translation type="vanished">Vybraz barvu značek kontroly.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Barvy</translation>
-    </message>
   </context>
   <context>
     <name>EditorStylesPage</name>
@@ -16521,102 +15948,6 @@
       <source>Hide Format Buttons bar when not supported</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to use custom selection colours</source>
-      <translation type="vanished">Vybrat použití obvyklého výběru barev</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Use custom selection colours&lt;/b&gt;&lt;p&gt;Select this entry in order to use custom selection colours in the editor and shell windows. The colours for the selection foreground and background are defined on the colours page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Použít obvyklý výběr barev&lt;/b&gt;&lt;p&gt;Vyberte tento přepínač pokud v okně editoru a shellu chcete použít obvyklý typ barev. Barvy popředí a pozadí budou definovány barvami strany.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Use custom selection colours</source>
-      <translation type="vanished">Použít obvyklé barvy</translation>
-    </message>
-    <message>
-      <source>Select, if selected text should be colourized by the lexer.</source>
-      <translation type="vanished">Vybrat, jestliže má být vybraný text obarven lexerem.</translation>
-    </message>
-    <message>
-      <source>Colourize selected text</source>
-      <translation type="vanished">Obarvit vybraný text</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for the selection.</source>
-      <translation type="vanished">Vybrat barvu popředí pro výběr.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the selection.</source>
-      <translation type="vanished">Vybrat barvu pozadí pro výběr.</translation>
-    </message>
-    <message>
-      <source>Select, whether the caretline should be highlighted</source>
-      <translation type="vanished">Vybrat, má-li být linka karetu zvýrazněna</translation>
-    </message>
-    <message>
-      <source>Select the colour for the caret.</source>
-      <translation type="vanished">Výběr barvy karetu.</translation>
-    </message>
-    <message>
-      <source>Caretline background:</source>
-      <translation type="vanished">Pozadí karetu:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the line containing the caret.</source>
-      <translation type="vanished">Vybrat barvu pozadí pro řádku obsahující karet.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the current line marker.</source>
-      <translation type="vanished">Vybrat barvu pro značku aktuální řádky.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the error line marker.</source>
-      <translation type="vanished">Vybrat barvu pro značku chybné řádky.</translation>
-    </message>
-    <message>
-      <source>Select the colour for highlighting matching braces.</source>
-      <translation type="vanished">Výběr barvy pro zvýraznění párových závorek.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for highlighting matching braces.</source>
-      <translation type="vanished">Výběr barvy pozadí pro zvýraznění párových závorek.</translation>
-    </message>
-    <message>
-      <source>Select the colour for  highlighting nonmatching braces.</source>
-      <translation type="vanished">Výběr barvy pro zvýraznění nepárových závorek.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for  highlighting nonmatching braces.</source>
-      <translation type="vanished">Vybrat barvu pozadí pro zvýraznění nepárových závorek.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the edge marker.</source>
-      <translation type="vanished">Vybrat barvu pro značku okraje.</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Barva pozadí:</translation>
-    </message>
-    <message>
-      <source>Change Background Colour</source>
-      <translation type="vanished">Změnit barvu pozadí</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for the margins</source>
-      <translation type="vanished">Vybrat barvu textu okrajů</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the margins</source>
-      <translation type="vanished">Vybrat barvu pozadí okrajů</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the foldmargin</source>
-      <translation type="vanished">Vybrat barvu pozadí pro okraj se značkami skládání</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Barvy</translation>
-    </message>
   </context>
   <context>
     <name>EditorSyntaxPage</name>
@@ -16944,26 +16275,6 @@
       <source>Automatic insertion of ' ' (blank) after '?'</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to indent to the brace level after typing 'return'</source>
-      <translation type="vanished">Vybrat pro odsazení na úroveň závorky po zapsání 'return'</translation>
-    </message>
-    <message>
-      <source>After '(' indent to its level</source>
-      <translation type="vanished">Po '(' odsatit na její úroveň</translation>
-    </message>
-    <message>
-      <source>Select to insert the 'import' string</source>
-      <translation type="vanished">Vybrat pro vložení 'import' stringu</translation>
-    </message>
-    <message>
-      <source>Select to treat code as Python 2.4 code</source>
-      <translation type="vanished">Vybrat pro zpracování kódu jako Python 2.4</translation>
-    </message>
-    <message>
-      <source>Python 2.4 style 'try:' blocks</source>
-      <translation type="vanished">Styl bloků 'try:' jako v Python 2.4</translation>
-    </message>
   </context>
   <context>
     <name>EmailDialog</name>
@@ -17318,29 +16629,6 @@
     </message>
   </context>
   <context>
-    <name>EricAccessHandler</name>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Titulek</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Použít</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Odebrat</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Obnovit</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Zavřít</translation>
-    </message>
-  </context>
-  <context>
     <name>EricApplication</name>
     <message>
       <location filename="../EricWidgets/EricApplication.py" line="224" />
@@ -17531,17 +16819,6 @@
     </message>
   </context>
   <context>
-    <name>EricMainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">Načtení kaskádového stylu</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Soubor Qt Style Sheet &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>EricMessageBoxWizard</name>
     <message>
       <location filename="../Plugins/PluginWizardEricMessageBox.py" line="76" />
@@ -17984,39 +17261,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation type="unfinished" />
     </message>
@@ -18239,17 +17516,6 @@
       <source>SpeedDial requires enabled JavaScript.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
-  </context>
-  <context>
-    <name>EricSideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Zrušit aktivaci automatického zmizení</translation>
-    </message>
   </context>
   <context>
     <name>EricSslCertificateSelectionDialog</name>
@@ -18387,80 +17653,80 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
+      <source>Import Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
-      <source>Import Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <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="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -18775,21 +18041,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -19130,34 +18390,30 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 API File Generator</source>
-      <translation type="vanished">Generátor Eric5 API souboru {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>EricdocConfigDialog</name>
@@ -19463,58 +18719,6 @@
       <source>Generate QtHelp collection files</source>
       <translation>Generovat kolekci souborů QtNápovědy</translation>
     </message>
-    <message>
-      <source>Style sheet (*.css);;All files (*)</source>
-      <translation type="vanished">Style sheet (*.css);;Všechny soubory (*)</translation>
-    </message>
-    <message>
-      <source>Enter the filename of a CSS style sheet. Leave empty to use the colours defined below.</source>
-      <translation type="vanished">Zadejte jméno souboru s CSS styly. Ponechte prázdné pro použití barev definovaných níže.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Barvy</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header background colour.</source>
-      <translation type="vanished">Stisknout pro výběr barvy pozadí pro třídu a hlavičku funkce.</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header foreground colour.</source>
-      <translation type="vanished">Stisknout pro výběr barvy textu pro třídu a hlavičku funkce.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header background colour.</source>
-      <translation type="vanished">Stisknout pro výběr barvy pozadí hlavičky druhé úrovně.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header foreground colour.</source>
-      <translation type="vanished">Stisknout pro výběr barvy textu hlavičky druhé úrovně.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header background colour.</source>
-      <translation type="vanished">Stisknout pro výběr barvy pozadí hlavičky první úrovně.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header foreground colour.</source>
-      <translation type="vanished">Stisknout pro výběr barvy textu hlavičky první úrovně.</translation>
-    </message>
-    <message>
-      <source>Press to select the body background colour.</source>
-      <translation type="vanished">Stisknout pro výběr barvy pozadí těla.</translation>
-    </message>
-    <message>
-      <source>Press to select the body foreground colour.</source>
-      <translation type="vanished">Stisknout pro výběr barvy textu těla.</translation>
-    </message>
-    <message>
-      <source>Press to select the foreground colour of links.</source>
-      <translation type="vanished">Stisknout pro výběr barvy linek.</translation>
-    </message>
-    <message>
-      <source>This shows an example of the selected colours.</source>
-      <translation type="vanished">Zde se zobrazuje příklad vybraných barev.</translation>
-    </message>
   </context>
   <context>
     <name>EricdocExecDialog</name>
@@ -19578,39 +18782,36 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 Documentation Generator</source>
-      <translation type="vanished">Generátor Eric5 dokumentace {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>ErrorLogDialog</name>
@@ -19747,10 +18948,6 @@
       <source>Enter the path of the firmware file</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Dialog</translation>
-    </message>
   </context>
   <context>
     <name>EspDevice</name>
@@ -19973,10 +19170,6 @@
       <source>{0}: {1}, {2}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>An unhandled exception occured. See the shell window for details.</source>
-      <translation type="vanished">Objevila se neošetřená výjimka. Detaily naleznete v shell okně.</translation>
-    </message>
   </context>
   <context>
     <name>ExceptionsFilterDialog</name>
@@ -20372,10 +19565,6 @@
       <source>Remove &amp;All</source>
       <translation type="unfinished">Odebr&amp;at vše</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Odebrat</translation>
-    </message>
   </context>
   <context>
     <name>FeedEditDialog</name>
@@ -20553,13 +19742,6 @@
     </message>
   </context>
   <context>
-    <name>FetchProjectHelper</name>
-    <message>
-      <source>The project should be reread. Do this now?</source>
-      <translation type="vanished">Projekt bude znovu načten. Má se provést?</translation>
-    </message>
-  </context>
-  <context>
     <name>FileDialogWizard</name>
     <message>
       <location filename="../Plugins/PluginWizardQFileDialog.py" line="84" />
@@ -21012,280 +20194,6 @@
     </message>
   </context>
   <context>
-    <name>FindFileDialog</name>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Hledat</translation>
-    </message>
-    <message>
-      <source>Replace in Files</source>
-      <translation type="vanished">Nahradit v souborech</translation>
-    </message>
-    <message>
-      <source>Invalid search expression</source>
-      <translation type="vanished">Neplatný výraz hledání</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The search expression is not valid.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Výraz hledná není platný. &lt;/p&gt;&lt;p&gt;Chyba: {0}&lt;/p&gt;</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n occurrence(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message numerus="yes">
-      <source>%n file(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not read the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Nelze číst ze souboru  &lt;b&gt;{0}&lt;/b&gt;. Přeskočeno.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not save the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Nelze uložit do souboru  &lt;b&gt;{0}&lt;/b&gt;. Přeskočeno.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Otevřít</translation>
-    </message>
-    <message>
-      <source>Copy Path to Clipboard</source>
-      <translation type="vanished">Kopírovat cestu do schránky</translation>
-    </message>
-    <message>
-      <source>Find in Files</source>
-      <translation type="vanished">Hledat v souborech</translation>
-    </message>
-    <message>
-      <source>Find &amp;text:</source>
-      <translation type="vanished">Hledat &amp;text:</translation>
-    </message>
-    <message>
-      <source>Enter the search text or regular expression</source>
-      <translation type="vanished">Zadejte hledaný text nebo regulární výraz</translation>
-    </message>
-    <message>
-      <source>Replace te&amp;xt:</source>
-      <translation type="vanished">Nahradit te&amp;xt:</translation>
-    </message>
-    <message>
-      <source>Enter the replacement text or regular expression</source>
-      <translation type="vanished">Zadejte text k nahrazení nebo regulární výraz</translation>
-    </message>
-    <message>
-      <source>Select to match case sensitive</source>
-      <translation type="vanished">Vybrat pro rozlišování velkých/malých znaků</translation>
-    </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Rozlišit velké/&amp;malé znaky</translation>
-    </message>
-    <message>
-      <source>Select to match whole words only</source>
-      <translation type="vanished">Vybrat pro rozlišování jen celých slov</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">Celá slo&amp;va</translation>
-    </message>
-    <message>
-      <source>Select if the searchtext is a regular expression</source>
-      <translation type="vanished">Vybrat jestliže hledaný text je regulární výraz</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">R&amp;egulární výraz</translation>
-    </message>
-    <message>
-      <source>Select to open the first occurence automatically</source>
-      <translation type="vanished">Vybrat pro automatické otevření prvního výskytu</translation>
-    </message>
-    <message>
-      <source>Feeling Like</source>
-      <translation type="vanished">Pocit jako</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Typ souboru</translation>
-    </message>
-    <message>
-      <source>Search in source files</source>
-      <translation type="vanished">Hledat ve zdrojových kódech</translation>
-    </message>
-    <message>
-      <source>&amp;Sources</source>
-      <translation type="vanished">&amp;Zdrojové kódy</translation>
-    </message>
-    <message>
-      <source>Search in interfaces</source>
-      <translation type="vanished">Hledat v interfacech</translation>
-    </message>
-    <message>
-      <source>&amp;Interfaces</source>
-      <translation type="vanished">&amp;Interface soubory</translation>
-    </message>
-    <message>
-      <source>Search in forms</source>
-      <translation type="vanished">Hledat ve formulářech</translation>
-    </message>
-    <message>
-      <source>&amp;Forms</source>
-      <translation type="vanished">&amp;Formuláře</translation>
-    </message>
-    <message>
-      <source>Search in resources</source>
-      <translation type="vanished">Hledat ve zdrojích</translation>
-    </message>
-    <message>
-      <source>&amp;Resources</source>
-      <translation type="vanished">Zd&amp;roje</translation>
-    </message>
-    <message>
-      <source>Select to filter the files by a given filename pattern</source>
-      <translation type="vanished">Vybrat pro filtrování souborů podle zadaného vzorku</translation>
-    </message>
-    <message>
-      <source>Fi&amp;lter</source>
-      <translation type="vanished">Fi&amp;ltr</translation>
-    </message>
-    <message>
-      <source>Enter the filename wildcards separated by ';'</source>
-      <translation type="vanished">Zadejte zástupné znaky pro názvy souborů oddělené ';'</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">Hledat v</translation>
-    </message>
-    <message>
-      <source>Search in files of the current project</source>
-      <translation type="vanished">Hledat v souborech aktuálního projektu</translation>
-    </message>
-    <message>
-      <source>&amp;Project</source>
-      <translation type="vanished">&amp;Projekt</translation>
-    </message>
-    <message>
-      <source>Search in files of a directory tree to be entered below</source>
-      <translation type="vanished">Hledat v souborech stromu adresáře, který byl zadán níže</translation>
-    </message>
-    <message>
-      <source>&amp;Directory tree</source>
-      <translation type="vanished">Strom a&amp;dresářů</translation>
-    </message>
-    <message>
-      <source>Enter the directory to search in</source>
-      <translation type="vanished">Zadejte adresář pro hledání</translation>
-    </message>
-    <message>
-      <source>Search in open files only </source>
-      <translation type="vanished">Hledat jen v otevřených souborech </translation>
-    </message>
-    <message>
-      <source>&amp;Open files only</source>
-      <translation type="vanished">Jen &amp;otevřené soubory</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the search action</source>
-      <translation type="vanished">Zobrazit průběh vyhledávání</translation>
-    </message>
-    <message>
-      <source>File/Line</source>
-      <translation type="vanished">Soubor/Řádek</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Text</translation>
-    </message>
-    <message>
-      <source>Press to apply the selected replacements</source>
-      <translation type="vanished">Stisknout pro použití vybraných náhrad</translation>
-    </message>
-    <message>
-      <source>Replace</source>
-      <translation type="vanished">Nahradit</translation>
-    </message>
-  </context>
-  <context>
-    <name>FindFileNameDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Stop</translation>
-    </message>
-    <message>
-      <source>Press to stop the search</source>
-      <translation type="vanished">Stisknout pro ukončení hledání</translation>
-    </message>
-    <message>
-      <source>Opens the selected file</source>
-      <translation type="vanished">Otevřít vybraný soubor</translation>
-    </message>
-    <message>
-      <source>Find File</source>
-      <translation type="vanished">Hledat soubor</translation>
-    </message>
-    <message>
-      <source>Enter filename (? matches any single character, * matches everything)</source>
-      <translation type="vanished">Zadejte jméno souboru (? představuje jeden znak, * představuje více znaků)</translation>
-    </message>
-    <message>
-      <source>Enter file name to search for </source>
-      <translation type="vanished">Zadejte jméno souboru pro hledání v </translation>
-    </message>
-    <message>
-      <source>.</source>
-      <translation type="vanished">.</translation>
-    </message>
-    <message>
-      <source>Enter file extension to search for</source>
-      <translation type="vanished">Zadejte extenzi souboru pro hledání</translation>
-    </message>
-    <message>
-      <source>Enabled to include the entered directory into the search</source>
-      <translation type="vanished">Zapnout vkládání zadaných adresářů do vyhledávání</translation>
-    </message>
-    <message>
-      <source>Search Path:</source>
-      <translation type="vanished">Cesta pro hledání:</translation>
-    </message>
-    <message>
-      <source>Enter the directory, the file should be searched in</source>
-      <translation type="vanished">Zadejte adresář, kde se bude vyhledávat</translation>
-    </message>
-    <message>
-      <source>Select to search in the project path</source>
-      <translation type="vanished">Vybrat pro hledání v cestě projektu</translation>
-    </message>
-    <message>
-      <source>Search in &amp;project</source>
-      <translation type="vanished">Hledat v &amp;projektu</translation>
-    </message>
-    <message>
-      <source>Select to search in sys.path</source>
-      <translation type="vanished">Vybrat pro hledání v sys.path</translation>
-    </message>
-    <message>
-      <source>Search in &amp;sys.path</source>
-      <translation type="vanished">Hledat v &amp;sys.path</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Jméno souboru</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Cesta</translation>
-    </message>
-  </context>
-  <context>
     <name>FindFileWidget</name>
     <message>
       <location filename="../UI/FindFileWidget.py" line="552" />
@@ -21569,30 +20477,6 @@
       <source>Replace</source>
       <translation type="unfinished">Nahradit</translation>
     </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Rozlišit velké/&amp;malé znaky</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">Celá slo&amp;va</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">R&amp;egulární výraz</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Typ souboru</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">Hledat v</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Hledat</translation>
-    </message>
   </context>
   <context>
     <name>FindLocationWidget</name>
@@ -21723,10 +20607,6 @@
       <source>Open</source>
       <translation type="unfinished">Otevřít</translation>
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Hledat</translation>
-    </message>
   </context>
   <context>
     <name>FirefoxImporter</name>
@@ -21765,44 +20645,6 @@
     </message>
   </context>
   <context>
-    <name>FlashCookieManagerDialog</name>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Obnovit</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Jméno:</translation>
-    </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">Velikost:</translation>
-    </message>
-    <message>
-      <source>Contents:</source>
-      <translation type="vanished">Obsah:</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">Cesta:</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Odebrat</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Přidat...</translation>
-    </message>
-  </context>
-  <context>
-    <name>FlashCookieNotification</name>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Pohled</translation>
-    </message>
-  </context>
-  <context>
     <name>FontDialogOptionsDialog</name>
     <message>
       <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui" line="0" />
@@ -21888,10 +20730,6 @@
       <source>Please open or create a file first.</source>
       <translation>Prosím, nejdříve otevřete nebo vytvořte soubor.</translation>
     </message>
-    <message>
-      <source>Q&amp;FontDialog Wizard...</source>
-      <translation type="vanished">QF&amp;ontDialog průvodce...</translation>
-    </message>
   </context>
   <context>
     <name>FontDialogWizardDialog</name>
@@ -21999,17 +20837,17 @@
   <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation type="unfinished" />
     </message>
@@ -22030,184 +20868,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation type="unfinished">Vytvořit repozitář projektu</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation type="unfinished">Vytvořit repozitář projektu</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished">Úložiště projektu nelze vytvořit.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation type="unfinished">Přepnout</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation type="unfinished">Přepnout</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation type="unfinished">Přejmenování {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation type="unfinished">Vrátit změny</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation type="unfinished">Vrátit změny</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation type="unfinished">Navrácení změn</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation type="unfinished">Merging</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Rodiče&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tagy&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Větve&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -22217,193 +21055,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. 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="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze přečíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished">Neplatný bisect podpříkaz ({0}).</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation type="unfinished">Chyba v procesu generování</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -23847,7 +22685,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -23864,7 +22702,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Patch soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
@@ -24177,7 +23015,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation type="unfinished">Větev</translation>
@@ -24198,9 +23036,9 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation type="unfinished">Přepnout</translation>
@@ -24211,7 +23049,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation type="unfinished" />
@@ -24273,84 +23111,84 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished">Projekt bude znovu načten. Má se provést?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' nebyl nalezen.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation type="unfinished">Žádné rozdíly nebyly nalezeny.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation type="unfinished">Uložit Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">Patch soubory (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Patch soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
@@ -28976,45 +27814,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -29035,17 +27860,17 @@
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation type="unfinished" />
     </message>
@@ -29210,8 +28035,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation type="unfinished" />
@@ -29247,22 +28072,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -29371,88 +28196,17 @@
   <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>HelpAppearancePage</name>
-    <message>
-      <source>&lt;b&gt;Configure help viewer appearance&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Konfigurace vzhledu prohlížeče nápovědy&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Fonts</source>
-      <translation type="vanished">Fonty</translation>
-    </message>
-    <message>
-      <source>Press to select the standard font</source>
-      <translation type="vanished">Stisknout pro výběr standardního fontu</translation>
-    </message>
-    <message>
-      <source>Standard Font</source>
-      <translation type="vanished">Standardní font</translation>
-    </message>
-    <message>
-      <source>Press to select the fixed-width font</source>
-      <translation type="vanished">Stisknout pro výběr fontu pevné šířky</translation>
-    </message>
-    <message>
-      <source>Fixed-Width Font</source>
-      <translation type="vanished">Font pevné šířky</translation>
-    </message>
-    <message>
-      <source>Images</source>
-      <translation type="vanished">Obrázky</translation>
-    </message>
-    <message>
-      <source>Select to load images</source>
-      <translation type="vanished">Vybrat pro nahrání obrázků</translation>
-    </message>
-    <message>
-      <source>Load images</source>
-      <translation type="vanished">Nahrát obrázky</translation>
-    </message>
-    <message>
-      <source>Style Sheet</source>
-      <translation type="vanished">Sada stylů</translation>
-    </message>
-    <message>
-      <source>User Style Sheet:</source>
-      <translation type="vanished">Uživatelský list stylů:</translation>
-    </message>
-    <message>
-      <source>Enter the file name of a user style sheet</source>
-      <translation type="vanished">Zadejte jméno souboru uživatelských stylů</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Barvy</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">Barva pozadí pro bezpečné URL:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Vybrat barvu pozadí pro bezpečné URL.</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">Taby</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Zobrazit pouze jedno tlačítko Zavřít místo jednoho v každém tabu</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpBookmarkPropertiesDialog</name>
     <message>
       <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
@@ -29666,196 +28420,10 @@
     </message>
   </context>
   <context>
-    <name>HelpBrowser</name>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Otevřít odkaz v novém tab okně<byte value="x9" />Ctrl+LMB</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Help Window&lt;/b&gt;&lt;p&gt;This window displays the selected help information.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Okno nápovědy&lt;/b&gt;&lt;p&gt;Toto okno zobrazí vybranou informaci nápovědy.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Web Inspector...</source>
-      <translation type="vanished">Web inspektor...</translation>
-    </message>
-    <message>
-      <source>Check the address for errors such as &lt;b&gt;ww&lt;/b&gt;.example.org instead of &lt;b&gt;www&lt;/b&gt;.example.org</source>
-      <translation type="vanished">Zkontrolujte adresu na chyby jako je &lt;b&gt;ww&lt;/b&gt;.example.org místo &lt;b&gt;www&lt;/b&gt;.example.org</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">Je-li adresa vpořádku, prověřte síťové spojení.</translation>
-    </message>
-    <message>
-      <source>If your computer or network is protected by a firewall or proxy, make sure that the browser is permitted to access the network.</source>
-      <translation type="vanished">Je-li vaše šíť chráněna firewallem nebo proxy, ujistěte se, že váš prohlížeč má na tuto síť povolen přístup.</translation>
-    </message>
-    <message>
-      <source>Bookmark this Page</source>
-      <translation type="vanished">Záložka na tuto stranu</translation>
-    </message>
-    <message>
-      <source>Save Lin&amp;k</source>
-      <translation type="vanished">Uložit lin&amp;k</translation>
-    </message>
-    <message>
-      <source>Bookmark this Link</source>
-      <translation type="vanished">Záložka na tento link</translation>
-    </message>
-    <message>
-      <source>Copy Link to Clipboard</source>
-      <translation type="vanished">Kopírovat link do schránky</translation>
-    </message>
-    <message>
-      <source>Open Image in New Tab</source>
-      <translation type="vanished">Otevřít obrázek v novém tabu</translation>
-    </message>
-    <message>
-      <source>Save Image</source>
-      <translation type="vanished">Uložit obrázek</translation>
-    </message>
-    <message>
-      <source>Copy Image to Clipboard</source>
-      <translation type="vanished">Kopíroavt obrázek do schránky</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">Kopírovat cestu obrázku do schránky</translation>
-    </message>
-    <message>
-      <source>Block Image</source>
-      <translation type="vanished">Blokovat obrázek</translation>
-    </message>
-    <message>
-      <source>Search with...</source>
-      <translation type="vanished">Hledat s...</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Soubor &lt;b&gt;{}&lt;/b&gt; neexistuje.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Nelze spustit prohlížeč se souborem &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Nelze spustit aplikaci pro URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">Chyba při načítání strany: {0}</translation>
-    </message>
-    <message>
-      <source>When connecting to: {0}.</source>
-      <translation type="vanished">Při připojení na: {0}.</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">bajty</translation>
-    </message>
-    <message>
-      <source>kB</source>
-      <translation type="vanished">kB</translation>
-    </message>
-    <message>
-      <source>MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">&amp;Tisk</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Náhled tisku</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">Př&amp;iblížit</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">&amp;Resetovat lupu</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">&amp;Oddálit</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Zkusit znova</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Tisk není dostupný kvůli bugu v PyQt4.Please upgrade.&lt;/p&gt; {5.?}</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpClearPrivateDataDialog</name>
-    <message>
-      <source>Clear Private Data</source>
-      <translation type="vanished">Smazat privátní data</translation>
-    </message>
-    <message>
-      <source>Select to clear the browsing history</source>
-      <translation type="vanished">Smazat historii prohlížených stran</translation>
-    </message>
-    <message>
-      <source>&amp;Browsing History</source>
-      <translation type="vanished">&amp;Procházet historií</translation>
-    </message>
-    <message>
-      <source>Select to clear the search history</source>
-      <translation type="vanished">Vybrat pro smazání historie hledání</translation>
-    </message>
-    <message>
-      <source>&amp;Search History</source>
-      <translation type="vanished">Hi&amp;storie hledání</translation>
-    </message>
-    <message>
-      <source>Select to clear the website icons</source>
-      <translation type="vanished">Smazat ikony webstran</translation>
-    </message>
-    <message>
-      <source>Website &amp;Icons</source>
-      <translation type="vanished">&amp;Ikony webstran</translation>
-    </message>
-    <message>
-      <source>Select to clear the disk cache</source>
-      <translation type="vanished">Vybrat pro smazání cache disku</translation>
-    </message>
-    <message>
-      <source>Cached &amp;Web Pages</source>
-      <translation type="vanished">&amp;Web strany v cache</translation>
-    </message>
-    <message>
-      <source>Select to clear the cookies</source>
-      <translation type="vanished">Vybrat pro smazání cookies</translation>
-    </message>
-    <message>
-      <source>&amp;Cookies</source>
-      <translation type="vanished">&amp;Cookies</translation>
-    </message>
-    <message>
-      <source>Select to clear the saved passwords</source>
-      <translation type="vanished">Vybrat pro vymazání uložených hesel</translation>
-    </message>
-    <message>
-      <source>Saved &amp;Passwords</source>
-      <translation type="vanished">Uložit &amp;hesla</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -30003,42 +28571,6 @@
       <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDE6DOCDIR environment variable, if set.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Qt4 dokumentace</translation>
-    </message>
-    <message>
-      <source>Enter the Qt4 documentation directory</source>
-      <translation type="vanished">Zadejte adresář Qt4 dokumentace</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the QT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Poznámka&lt;/b&gt;: Ponechte prázdné má-li se použít proměnná prostředí QT4DOCDIR, je-li nastavena.</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">PyQt4 dokumentace</translation>
-    </message>
-    <message>
-      <source>Enter the PyQt4 documentation directory</source>
-      <translation type="vanished">Zadejte adresář PyQt4 dokumentace</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYQT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Poznámka&lt;/b&gt;: Ponechte prázdné má-li se použít proměnná prostředí PYQT4DOCDIR, je-li nastavena.</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">PySide dokumentace</translation>
-    </message>
-    <message>
-      <source>Enter the PySide documentation directory</source>
-      <translation type="vanished">Zadejte adresář pro PySide dokumentaci</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDEDOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Poznámka&lt;/b&gt;: Ponechte prázdné má-li se použít proměnná prostředí PYSIDEDOCDIR, je-li nastavena.</translation>
-    </message>
   </context>
   <context>
     <name>HelpIndexWidget</name>
@@ -30084,64 +28616,6 @@
     </message>
   </context>
   <context>
-    <name>HelpInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Konfigurace uživatelského rozhraní&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Styl:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Výběr interface stylu</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">List stylů:</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Zadejte jméno souboru se styly</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Systém</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;Všechny soubory (*)</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpLanguagesDialog</name>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Jazyky</translation>
-    </message>
-    <message>
-      <source>Languages in order of preference:</source>
-      <translation type="vanished">Jazyky v pořadí podle preference:</translation>
-    </message>
-    <message>
-      <source>&amp;Up</source>
-      <translation type="vanished">Nahor&amp;u</translation>
-    </message>
-    <message>
-      <source>&amp;Down</source>
-      <translation type="vanished">&amp;Dolů</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Odeb&amp;rat</translation>
-    </message>
-    <message>
-      <source>&amp;Add</source>
-      <translation type="vanished">Přid&amp;at</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpSearchWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="164" />
@@ -30180,93 +28654,6 @@
     </message>
   </context>
   <context>
-    <name>HelpTabWidget</name>
-    <message>
-      <source>Show a navigation menu</source>
-      <translation type="vanished">Zobrazit menu navigace</translation>
-    </message>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Zavřít aktuální okno nápovědy</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">Otevřít nový tab nápovědy</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Nový Tab</translation>
-    </message>
-    <message>
-      <source>Move Left</source>
-      <translation type="vanished">Posun doleva</translation>
-    </message>
-    <message>
-      <source>Move Right</source>
-      <translation type="vanished">Posun doprava</translation>
-    </message>
-    <message>
-      <source>Duplicate Page</source>
-      <translation type="vanished">Duplikovat stranu</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Zavřít</translation>
-    </message>
-    <message>
-      <source>Close Others</source>
-      <translation type="vanished">Zavřít ostatní</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Zavřít vše</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Náhled tisku</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Tisk</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">Vytvořit záložky pro všechny taby</translation>
-    </message>
-    <message>
-      <source>...</source>
-      <translation type="vanished">...</translation>
-    </message>
-    <message>
-      <source>Loading...</source>
-      <translation type="vanished">Načítám...</translation>
-    </message>
-    <message>
-      <source>Finished loading</source>
-      <translation type="vanished">Načteno</translation>
-    </message>
-    <message>
-      <source>Failed to load</source>
-      <translation type="vanished">Načtení selhalo</translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">&amp;Zavřít</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">&amp;Konec</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Tisk není dostupný kvůli bugu v PyQt4.Please upgrade.&lt;/p&gt; {5.?}</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpTocWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="177" />
@@ -30338,83 +28725,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation type="unfinished">Nazpět</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation type="unfinished">Dopředu</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation type="unfinished">Přiblížit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation type="unfinished">Oddálit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation type="unfinished">Resetovat lupu</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation type="unfinished">Kopírovat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation type="unfinished">Vybrat vše</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation type="unfinished">Zavřít</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation type="unfinished">Zavřít ostatní</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30422,83 +28809,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation type="unfinished">Nazpět</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation type="unfinished">Dopředu</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation type="unfinished">Přiblížit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation type="unfinished">Oddálit</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation type="unfinished">Resetovat lupu</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation type="unfinished">Kopírovat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation type="unfinished">Vybrat vše</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation type="unfinished">Zavřít</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation type="unfinished">Zavřít ostatní</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30506,184 +28893,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Qt4 dokumentace {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Qt4 dokumentace {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">PyQt4 dokumentace {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">PyQt4 dokumentace {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation type="unfinished">Engine nápovědy</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Vyhledat dokumentaci...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation type="unfinished">Znovu indexovat dokumentaci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation type="unfinished">Vyčistit historii</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation type="unfinished">Aktualizovat index pro hledání</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrováno: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation type="unfinished">Nefiltrováno</translation>
     </message>
@@ -30757,1179 +29144,6 @@
     </message>
   </context>
   <context>
-    <name>HelpWebBrowserPage</name>
-    <message>
-      <source>&lt;b&gt;Configure web browser&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Konfigurovat web prohlížeč&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select to use a single help browser window only</source>
-      <translation type="vanished">Vybrat pro používání jen jednoduchého prohlížeče nápovědy</translation>
-    </message>
-    <message>
-      <source>Use single web browser window</source>
-      <translation type="vanished">Použít jednoduchý prohlížeč nápovědy</translation>
-    </message>
-    <message>
-      <source>Select to save the window size and position</source>
-      <translation type="vanished">Vybrat pro uložení velikosti okna a pozice</translation>
-    </message>
-    <message>
-      <source>Save size and position upon exit</source>
-      <translation type="vanished">Uložit velikost a pozici při ukončení</translation>
-    </message>
-    <message>
-      <source>Select to enable suggestions for web searches</source>
-      <translation type="vanished">Vybrat pro zapnutí našeptávače pro web vyhledávání</translation>
-    </message>
-    <message>
-      <source>Show suggestions for web searches</source>
-      <translation type="vanished">Zobrazit našeprávač pro web vyhledávání</translation>
-    </message>
-    <message>
-      <source>Privacy</source>
-      <translation type="vanished">Soukromí</translation>
-    </message>
-    <message>
-      <source>Select to enable Java</source>
-      <translation type="vanished">Vybrat prozapnutí Javy</translation>
-    </message>
-    <message>
-      <source>Enable Java</source>
-      <translation type="vanished">Zapnout Javu</translation>
-    </message>
-    <message>
-      <source>Select to enable JavaScript</source>
-      <translation type="vanished">Vybrat pro zapnutí JavaScriptu</translation>
-    </message>
-    <message>
-      <source>Enable JavaScript</source>
-      <translation type="vanished">Zapnout JavaScript</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to open windows</source>
-      <translation type="vanished">Vybrat pro povolení JavaScriptu otevírat okna</translation>
-    </message>
-    <message>
-      <source>JavaScript can open windows</source>
-      <translation type="vanished">JavaScript může otevírat okna</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to access the clipboard</source>
-      <translation type="vanished">Vybrat pro povolení přístupu JavaScriptu do schránky</translation>
-    </message>
-    <message>
-      <source>JavaScript can access clipboard</source>
-      <translation type="vanished">JavaScript může přistupovat do schránky</translation>
-    </message>
-    <message>
-      <source>Select to enable plugins in web pages</source>
-      <translation type="vanished">Vybrat pro povolení zásuvných modulů na web stranách</translation>
-    </message>
-    <message>
-      <source>Browser Cache</source>
-      <translation type="vanished">Procházet cache</translation>
-    </message>
-    <message>
-      <source>Enable disk cache</source>
-      <translation type="vanished">Zapnout disk cache</translation>
-    </message>
-    <message>
-      <source>Cache size:</source>
-      <translation type="vanished">Velikost cache:</translation>
-    </message>
-    <message>
-      <source>Enter the maximum size of the disk cache</source>
-      <translation type="vanished">Zadejte maximální velikost diskové cache</translation>
-    </message>
-    <message>
-      <source> MB</source>
-      <translation type="vanished"> MB</translation>
-    </message>
-    <message>
-      <source>Printing</source>
-      <translation type="vanished">Tisk</translation>
-    </message>
-    <message>
-      <source>Select to print background colours and images</source>
-      <translation type="vanished">Vybrat pro tisk barev pozadí a obrázků</translation>
-    </message>
-    <message>
-      <source>Print background colours and images</source>
-      <translation type="vanished">Tisknout barvy pozadí a obrázky</translation>
-    </message>
-    <message>
-      <source>Startup</source>
-      <translation type="vanished">Spuštění</translation>
-    </message>
-    <message>
-      <source>On startup:</source>
-      <translation type="vanished">Při spuštění:</translation>
-    </message>
-    <message>
-      <source>Select the startup behavior</source>
-      <translation type="vanished">Vybrat chování při spuštění</translation>
-    </message>
-    <message>
-      <source>Home Page:</source>
-      <translation type="vanished">Domovská strana:</translation>
-    </message>
-    <message>
-      <source>Enter the desired home page</source>
-      <translation type="vanished">Zadejte požadovanou domovskou stranu</translation>
-    </message>
-    <message>
-      <source>Press to set the current page as the home page</source>
-      <translation type="vanished">Stisknout pro nastavení aktuální strany jako domovské</translation>
-    </message>
-    <message>
-      <source>Set to current page</source>
-      <translation type="vanished">Nastavit aktuální stranu</translation>
-    </message>
-    <message>
-      <source>Press to set the default home page</source>
-      <translation type="vanished">Stisknout pro nastavení výchozí domovské strany</translation>
-    </message>
-    <message>
-      <source>Set to default home page</source>
-      <translation type="vanished">Nastavit výchozí domovskou stranu</translation>
-    </message>
-    <message>
-      <source>History</source>
-      <translation type="vanished">Historie</translation>
-    </message>
-    <message>
-      <source>Remove history items:</source>
-      <translation type="vanished">Odebrat položky historie:</translation>
-    </message>
-    <message>
-      <source>Select the period for expiration of history entries</source>
-      <translation type="vanished">Vybrat interval pro vypršení platnosti položek historie</translation>
-    </message>
-    <message>
-      <source>After one day</source>
-      <translation type="vanished">Po jednom dni</translation>
-    </message>
-    <message>
-      <source>After one week</source>
-      <translation type="vanished">Po týdnu</translation>
-    </message>
-    <message>
-      <source>After two weeks</source>
-      <translation type="vanished">Po dvou týdnech</translation>
-    </message>
-    <message>
-      <source>After one month</source>
-      <translation type="vanished">Po měsíci</translation>
-    </message>
-    <message>
-      <source>After one year</source>
-      <translation type="vanished">Po roce</translation>
-    </message>
-    <message>
-      <source>Manually</source>
-      <translation type="vanished">Ručně</translation>
-    </message>
-    <message>
-      <source>On application exit</source>
-      <translation type="vanished">Při ukončení aplikace</translation>
-    </message>
-    <message>
-      <source>Scheme</source>
-      <translation type="vanished">Schéma</translation>
-    </message>
-    <message>
-      <source>Default Scheme:</source>
-      <translation type="vanished">Výchozí schéma:</translation>
-    </message>
-    <message>
-      <source>Select the default scheme</source>
-      <translation type="vanished">Vybrat výchozí schéma</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Default Scheme&lt;/b&gt;&lt;p&gt;Select the default scheme. This scheme is prepended to URLs, that don't contain one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Výchozí schéma&lt;/b&gt;&lt;p&gt;Výběr výchozího schématu. Toto schéma je predřazeno před URL, které jej neobsahují.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Security</source>
-      <translation type="vanished">Bezpečnost</translation>
-    </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">Jazyk:</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebPage</name>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">Chyba při načítání strany: {0}</translation>
-    </message>
-    <message>
-      <source>When connecting to: {0}.</source>
-      <translation type="vanished">Při připojení na: {0}.</translation>
-    </message>
-    <message>
-      <source>Check the address for errors such as &lt;b&gt;ww&lt;/b&gt;.example.org instead of &lt;b&gt;www&lt;/b&gt;.example.org</source>
-      <translation type="vanished">Zkontrolujte adresu na chyby jako je &lt;b&gt;ww&lt;/b&gt;.example.org místo &lt;b&gt;www&lt;/b&gt;.example.org</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">Je-li adresa v pořádku, prověřte síťové spojení.</translation>
-    </message>
-    <message>
-      <source>If your computer or network is protected by a firewall or proxy, make sure that the browser is permitted to access the network.</source>
-      <translation type="vanished">Je-li vaše šíť chráněna firewallem nebo proxy, ujistěte se, že váš prohlížeč má na tuto síť povolen přístup.</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Zkusit znova</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebSearchWidget</name>
-    <message>
-      <source>Suggestions</source>
-      <translation type="vanished">Návrhy</translation>
-    </message>
-    <message>
-      <source>No Recent Searches</source>
-      <translation type="vanished">Žádné poslední hledání</translation>
-    </message>
-    <message>
-      <source>Recent Searches</source>
-      <translation type="vanished">Poslení hledání</translation>
-    </message>
-    <message>
-      <source>Clear Recent Searches</source>
-      <translation type="vanished">Smazat poslední vyhledávání</translation>
-    </message>
-    <message>
-      <source>Add '{0}'</source>
-      <translation type="vanished">Přidat '{0}'</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWindow</name>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Zavřít aktuální okno nápovědy</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">Otevřít nový tab nápovědy</translation>
-    </message>
-    <message>
-      <source>&amp;New Tab</source>
-      <translation type="vanished">&amp;Nový tab</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new help window tab.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nový tab&lt;/b&gt;&lt;p&gt;Otevře nový tab v okně nápovědy.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open a new help browser window</source>
-      <translation type="vanished">Otevřít nové okno nápovědy</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new help browser window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nové okno&lt;/b&gt;&lt;p&gt;Otevře nové okno nápovědy.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Open File</source>
-      <translation type="vanished">&amp;Otevřít soubor</translation>
-    </message>
-    <message>
-      <source>Open a help file for display</source>
-      <translation type="vanished">Otevřít soubor s nápovědou</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new help file for display. It pops up a file selection dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Otevřít soubor&lt;/b&gt;&lt;p&gt;Zobrazí nové okno s nápovědou. Otevře dialog pro výběr souboru.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open File in New &amp;Tab</source>
-      <translation type="vanished">Otevřít soubor do nového &amp;tabu</translation>
-    </message>
-    <message>
-      <source>Open a help file for display in a new tab</source>
-      <translation type="vanished">Otevřít nápovědu do nového tabu</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Open File in New Tab&lt;/b&gt;&lt;p&gt;This opens a new help file for display in a new tab. It pops up a file selection dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Otevřít soubor do nového tabu&lt;/b&gt;&lt;p&gt;Zobrazí se nápověda a zobrazí se v novém tabu. Otevře dialog pro výběr souboru.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">&amp;Tisk</translation>
-    </message>
-    <message>
-      <source>Print the displayed help</source>
-      <translation type="vanished">Tisknout zobrazenou nápovědu</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Tisk&lt;/b&gt;&lt;p&gt;Tisknout zobrazenou nápovědu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">&amp;Zavřít</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current help window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zavřít&lt;/b&gt;&lt;p&gt;Zavře aktuální okno s nápovědou.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close &amp;All</source>
-      <translation type="vanished">Z&amp;avřít vše</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all help windows except the first one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zavřít vše&lt;/b&gt;&lt;p&gt;Zavřít všechna okna s nápovědou kromě prvního.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">&amp;Konec</translation>
-    </message>
-    <message>
-      <source>&amp;Backward</source>
-      <translation type="vanished">&amp;Nazpět</translation>
-    </message>
-    <message>
-      <source>Move one help screen backward</source>
-      <translation type="vanished">Posun o jednu obrazovku nápovědy nazpět</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Backward&lt;/b&gt;&lt;p&gt;Moves one help screen backward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nazpět&lt;/b&gt;&lt;p&gt;Posun o jednu obrazovku nazpět. Pokud není taková k dispozici, je tato akce vypnuta.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Forward</source>
-      <translation type="vanished">&amp;Dopředu</translation>
-    </message>
-    <message>
-      <source>Move one help screen forward</source>
-      <translation type="vanished">Posun o jednu obrazovku dopředu</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Forward&lt;/b&gt;&lt;p&gt;Moves one help screen forward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Dopředu&lt;/b&gt;&lt;p&gt;Posun o jednu obrazovku dopředu. Pokud není taková k dispozici, je tato akce vypnuta.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Home</source>
-      <translation type="vanished">&amp;Hlavní strana</translation>
-    </message>
-    <message>
-      <source>Move to the initial help screen</source>
-      <translation type="vanished">Posun na hlavní stranu nápovědy</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Hlavní strana&lt;/b&gt;&lt;p&gt;Posun na hlavní stranu nápovědy.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Reload</source>
-      <translation type="vanished">&amp;Obnovit</translation>
-    </message>
-    <message>
-      <source>Reload the current help screen</source>
-      <translation type="vanished">Obsah aktuální nápovědy se obnoví</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Obnovit&lt;/b&gt;&lt;p&gt;Znovu načte aktuální obrazovku nápovědy.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Find...</source>
-      <translation type="vanished">&amp;Hledat...</translation>
-    </message>
-    <message>
-      <source>Find text in page</source>
-      <translation type="vanished">Hledat text na stránce</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Hledat&lt;/b&gt;&lt;p&gt;Hledá se text na aktuální straně.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find &amp;next</source>
-      <translation type="vanished">Hledat &amp;následující</translation>
-    </message>
-    <message>
-      <source>Find &amp;previous</source>
-      <translation type="vanished">Hledat &amp;předchozí</translation>
-    </message>
-    <message>
-      <source>&amp;What's This?</source>
-      <translation type="vanished">&amp;Co je to?</translation>
-    </message>
-    <message>
-      <source>Context sensitive help</source>
-      <translation type="vanished">Kontextově senzitivní nápověda</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>&amp;About</source>
-      <translation type="vanished">O &amp;aplikaci</translation>
-    </message>
-    <message>
-      <source>Display information about this software</source>
-      <translation type="vanished">Zobrazit informace a tomto software</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;O aplikaci&lt;/b&gt;&lt;p&gt;Zobrazí se informace o tomto software.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About &amp;Qt</source>
-      <translation type="vanished">O &amp;Qt</translation>
-    </message>
-    <message>
-      <source>Display information about the Qt toolkit</source>
-      <translation type="vanished">Zobrazit informace o Qt toolkitu</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;A Qt&lt;/b&gt;&lt;p&gt;Zobrazit informace o Qt toolkitu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">Př&amp;iblížit</translation>
-    </message>
-    <message>
-      <source>Zoom in on the text</source>
-      <translation type="vanished">Zvětšovací lupa</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Přiblížit&lt;/b&gt;&lt;p&gt;Přiblížit text. Text bude větší.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">&amp;Oddálit</translation>
-    </message>
-    <message>
-      <source>Zoom out on the text</source>
-      <translation type="vanished">Zmenšovací lupa</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Oddálit&lt;/b&gt;&lt;p&gt;Lupa na oddálení textu. Text bude menší.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Copy</source>
-      <translation type="vanished">&amp;Kopírovat</translation>
-    </message>
-    <message>
-      <source>Copy the selected text</source>
-      <translation type="vanished">Kopírovat vybraný text</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Kopírovat&lt;/b&gt;&lt;p&gt;Kopírovat vybraný text do schránky.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;File</source>
-      <translation type="vanished">S&amp;oubor</translation>
-    </message>
-    <message>
-      <source>&amp;Edit</source>
-      <translation type="vanished">&amp;Edit</translation>
-    </message>
-    <message>
-      <source>&amp;View</source>
-      <translation type="vanished">Poh&amp;led</translation>
-    </message>
-    <message>
-      <source>&amp;Go</source>
-      <translation type="vanished">&amp;Jít</translation>
-    </message>
-    <message>
-      <source>H&amp;istory</source>
-      <translation type="vanished">H&amp;istorie</translation>
-    </message>
-    <message>
-      <source>&amp;Bookmarks</source>
-      <translation type="vanished">&amp;Záložky</translation>
-    </message>
-    <message>
-      <source>&amp;Help</source>
-      <translation type="vanished">&amp;Nápověda</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Zavřít</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Tisk</translation>
-    </message>
-    <message>
-      <source>File</source>
-      <translation type="vanished">Soubor</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">Editovat</translation>
-    </message>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Pohled</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Hledat</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">Nápověda</translation>
-    </message>
-    <message>
-      <source>Go</source>
-      <translation type="vanished">Jít</translation>
-    </message>
-    <message>
-      <source>Open File</source>
-      <translation type="vanished">Otevřít soubor</translation>
-    </message>
-    <message>
-      <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
-      <translation type="vanished">Help soubory (*.html *.htm);;PDF soubory (*.pdf);;CHM soubory (*.chm);;Všechny soubory (*)</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Nový Tab</translation>
-    </message>
-    <message>
-      <source>New Window</source>
-      <translation type="vanished">Nové okno</translation>
-    </message>
-    <message>
-      <source>Open File in New Tab</source>
-      <translation type="vanished">Otevřít soubor v novém tabu</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Zavřít vše</translation>
-    </message>
-    <message>
-      <source>Quit</source>
-      <translation type="vanished">Konec</translation>
-    </message>
-    <message>
-      <source>Backward</source>
-      <translation type="vanished">Nazpět</translation>
-    </message>
-    <message>
-      <source>Forward</source>
-      <translation type="vanished">Dopředu</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Obnovit</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Kopírovat</translation>
-    </message>
-    <message>
-      <source>Find...</source>
-      <translation type="vanished">Hledat...</translation>
-    </message>
-    <message>
-      <source>Find next</source>
-      <translation type="vanished">Najít další</translation>
-    </message>
-    <message>
-      <source>Find previous</source>
-      <translation type="vanished">Najít předchozí</translation>
-    </message>
-    <message>
-      <source>Add Bookmark</source>
-      <translation type="vanished">Přidat záložku</translation>
-    </message>
-    <message>
-      <source>What's This?</source>
-      <translation type="vanished">Co je to?</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">O aplikaci</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">O Qt</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Přiblížit</translation>
-    </message>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Oddálit</translation>
-    </message>
-    <message>
-      <source>Find next occurrence of text in page</source>
-      <translation type="vanished">Hledat následující výskyt textu na straně</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Find previous occurrence of text in page</source>
-      <translation type="vanished">Hledat předchozí výskyt textu na stránce</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Print Preview</source>
-      <translation type="vanished">Náhled tisku</translation>
-    </message>
-    <message>
-      <source>Print preview of the displayed help</source>
-      <translation type="vanished">Tisknout náhled zobrazené nápovědy</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Show next tab</source>
-      <translation type="vanished">Zobrazit následující tab</translation>
-    </message>
-    <message>
-      <source>Show previous tab</source>
-      <translation type="vanished">Zobrazit předchozí tab</translation>
-    </message>
-    <message>
-      <source>Switch between tabs</source>
-      <translation type="vanished">Přepnout mezi taby</translation>
-    </message>
-    <message>
-      <source>Clear icons database</source>
-      <translation type="vanished">Vyčistit ikony databáze</translation>
-    </message>
-    <message>
-      <source>Clear the database of favicons</source>
-      <translation type="vanished">Vyčistit databázi favicons</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Preferences</source>
-      <translation type="vanished">Předvolby</translation>
-    </message>
-    <message>
-      <source>&amp;Preferences...</source>
-      <translation type="vanished">&amp;Předvolby...</translation>
-    </message>
-    <message>
-      <source>Set the prefered configuration</source>
-      <translation type="vanished">Nastavit preferovanou konfiguraci</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Předvolby&lt;/b&gt;&lt;p&gt;Upravit položky konfigurace aplikace podle vašich předvoleb.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Contents</source>
-      <translation type="vanished">Obsah</translation>
-    </message>
-    <message>
-      <source>Close all help windows</source>
-      <translation type="vanished">Zavřít všechna okna s nápovědou</translation>
-    </message>
-    <message>
-      <source>Sync with Table of Contents</source>
-      <translation type="vanished">Sync obsahu</translation>
-    </message>
-    <message>
-      <source>Synchronizes the table of contents with current page</source>
-      <translation type="vanished">Synchronizuje obsah s aktuální stranou</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Sync obsah&lt;/b&gt;&lt;p&gt;Synchronizuje obsah s aktuální stranou.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Table of Contents</source>
-      <translation type="vanished">Obsah</translation>
-    </message>
-    <message>
-      <source>Shows the table of contents window</source>
-      <translation type="vanished">Zobrazit okno s obsahem</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Obsah&lt;/b&gt;&lt;p&gt;Zobrazit okno s obsahem.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Documents</source>
-      <translation type="vanished">Uspořádat dokumenty QtNápovědy</translation>
-    </message>
-    <message>
-      <source>Shows a dialog to manage the QtHelp documentation set</source>
-      <translation type="vanished">Zobrazit dialog pro uspořádání QtNápovědy</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>&amp;Window</source>
-      <translation type="vanished">O&amp;kno</translation>
-    </message>
-    <message>
-      <source>Filter</source>
-      <translation type="vanished">Filtr</translation>
-    </message>
-    <message>
-      <source>Filtered by: </source>
-      <translation type="vanished">Filtrováno: </translation>
-    </message>
-    <message>
-      <source>Could not find an associated content.</source>
-      <translation type="vanished">Asociovaný obsah nelze nalézt.</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">Uspořádat filtry QtNápovědy</translation>
-    </message>
-    <message>
-      <source>Shows a dialog to manage the QtHelp filters</source>
-      <translation type="vanished">Zobrazit dialog pro uspořádání filtrů QtNápovědy</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Manage QtHelp Filters&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the QtHelp filters.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Uspořádat filtry QtNápovědy&lt;/b&gt;&lt;p&gt;Zobrazit dialog pro uspořádání filtrů QtNápovědy.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Index</source>
-      <translation type="vanished">Index</translation>
-    </message>
-    <message>
-      <source>Shows the index window</source>
-      <translation type="vanished">Zobrazit index okna</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Zobrazit index okna.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">Hledat</translation>
-    </message>
-    <message>
-      <source>Shows the search window</source>
-      <translation type="vanished">Zobrazit okno hledání</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Hledání&lt;/b&gt;&lt;p&gt;Zobrazit okno hledání.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Reindex Documentation</source>
-      <translation type="vanished">Znovu indexovat dokumentaci</translation>
-    </message>
-    <message>
-      <source>Reindexes the documentation set</source>
-      <translation type="vanished">Přeindexuje dokumentaci</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Znovu indexovat dokumentaci&lt;/b&gt;&lt;p&gt;Přeindexuje dokumentaci.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Updating search index</source>
-      <translation type="vanished">Aktualizovat index pro hledání</translation>
-    </message>
-    <message>
-      <source>Looking for Documentation...</source>
-      <translation type="vanished">Vyhledat dokumentaci...</translation>
-    </message>
-    <message>
-      <source>Unfiltered</source>
-      <translation type="vanished">Nefiltrováno</translation>
-    </message>
-    <message>
-      <source>Help Engine</source>
-      <translation type="vanished">Engine nápovědy</translation>
-    </message>
-    <message>
-      <source>Private Browsing</source>
-      <translation type="vanished">Mód soukromí</translation>
-    </message>
-    <message>
-      <source>Private &amp;Browsing</source>
-      <translation type="vanished">Mód &amp;soukromí</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Private Browsing&lt;/b&gt;&lt;p&gt;Enables private browsing. In this mode no history is recorded anymore.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Mód soukromí&lt;/b&gt;&lt;p&gt;Zapne mód soukromí. V tomto módu není zaznamenávána historie stran.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Full Screen</source>
-      <translation type="vanished">Celá obrazovka</translation>
-    </message>
-    <message>
-      <source>&amp;Full Screen</source>
-      <translation type="vanished">&amp;Celá obrazovka</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Documents</source>
-      <translation type="vanished">Uspořádat QtHelp &amp;dokumenty</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Filters</source>
-      <translation type="vanished">Uspořádat QtHelp &amp;filtry</translation>
-    </message>
-    <message>
-      <source>&amp;Reindex Documentation</source>
-      <translation type="vanished">Přeinde&amp;xovat dokumentaci</translation>
-    </message>
-    <message>
-      <source>Clear private data</source>
-      <translation type="vanished">Smazat soukromá data</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Clear &amp;icons database</source>
-      <translation type="vanished">Smazat databázi &amp;ikon</translation>
-    </message>
-    <message>
-      <source>Show the network monitor dialog</source>
-      <translation type="vanished">Zobrazit dialog monitoru sítě</translation>
-    </message>
-    <message>
-      <source>&amp;Settings</source>
-      <translation type="vanished">Na&amp;stavení</translation>
-    </message>
-    <message>
-      <source>&amp;Tools</source>
-      <translation type="vanished">&amp;Nástroje</translation>
-    </message>
-    <message>
-      <source>Show page source</source>
-      <translation type="vanished">Zobrazit zdroj strany</translation>
-    </message>
-    <message>
-      <source>Show the page source in an editor</source>
-      <translation type="vanished">Zobrazit zdroj strany v editoru</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Zobrazit zdroj strany&lt;/b&gt;&lt;p&gt;Zobrazit zdroj strany v editoru.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Languages...</source>
-      <translation type="vanished">&amp;Jazyky...</translation>
-    </message>
-    <message>
-      <source>Configure the accepted languages for web pages</source>
-      <translation type="vanished">Nastavit polovené jazyky pro web strany</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Languages&lt;/b&gt;&lt;p&gt;Configure the accepted languages for web pages.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Jazyky&lt;/b&gt;&lt;p&gt;Nastavit polovené jazyky pro web strany.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Jazyky</translation>
-    </message>
-    <message>
-      <source>C&amp;ookies...</source>
-      <translation type="vanished">C&amp;ookies...</translation>
-    </message>
-    <message>
-      <source>Configure cookies handling</source>
-      <translation type="vanished">Nastavit ovládání cookies</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Nastavit ovládání cookies.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Settings</source>
-      <translation type="vanished">Nastavení</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Resetovat lupu</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">&amp;Resetovat lupu</translation>
-    </message>
-    <message>
-      <source>Reset the zoom of the text</source>
-      <translation type="vanished">Resetovat lupu textu</translation>
-    </message>
-    <message>
-      <source>Zoom text only</source>
-      <translation type="vanished">Jen lupa textu</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;text only</source>
-      <translation type="vanished">Jen lupa &amp;textu</translation>
-    </message>
-    <message>
-      <source>Zoom text only; pictures remain constant</source>
-      <translation type="vanished">Jen lupa textu; obrázky zůstávají beze změn</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom text only&lt;/b&gt;&lt;p&gt;Zoom text only; pictures remain constant.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Jen lupa textu&lt;/b&gt;&lt;p&gt;Jen lupa textu; Obrázky zůstávají beze změn.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Reset lupy&lt;/b&gt;&lt;p&gt;Reset lupy pro text. Nastaví se lupa na hodnotu 100%.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>New &amp;Window</source>
-      <translation type="vanished">&amp;Nové okno</translation>
-    </message>
-    <message>
-      <source>Import Bookmarks</source>
-      <translation type="vanished">Importovat záložky</translation>
-    </message>
-    <message>
-      <source>&amp;Import Bookmarks...</source>
-      <translation type="vanished">&amp;Importovat záložky...</translation>
-    </message>
-    <message>
-      <source>Import bookmarks from other browsers</source>
-      <translation type="vanished">Import záložek z jiných prohlížečů</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
-      <translation type="vanished">&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>
-      <source>Export Bookmarks</source>
-      <translation type="vanished">Export záložek</translation>
-    </message>
-    <message>
-      <source>&amp;Export Bookmarks...</source>
-      <translation type="vanished">&amp;Exportovat záložky...</translation>
-    </message>
-    <message>
-      <source>Export the bookmarks into a file</source>
-      <translation type="vanished">Export záložek do souboru</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Export Bookmarks&lt;/b&gt;&lt;p&gt;Export the bookmarks into a file.&lt;/p&gt;</source>
-      <translation type="vanished">&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>
-      <source>Manage Bookmarks</source>
-      <translation type="vanished">Správa záložek</translation>
-    </message>
-    <message>
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="vanished">&amp;Správa záložek...</translation>
-    </message>
-    <message>
-      <source>Open a dialog to manage the bookmarks.</source>
-      <translation type="vanished">Otevřít dialog pro správu záložek.</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">Přid&amp;at záložku...</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a bookmark.</source>
-      <translation type="vanished">Otevřít dialog pro přidání záložky.</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Add Folder</source>
-      <translation type="vanished">Přidat složku</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Přidat s&amp;ložku...</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a new bookmarks folder.</source>
-      <translation type="vanished">Otevřít dialog pro přidání nové složky záložek.</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">Vytvořit záložky pro všechny taby</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs...</source>
-      <translation type="vanished">Vytvořit záložky pro všechny taby...</translation>
-    </message>
-    <message>
-      <source>Bookmark all open tabs.</source>
-      <translation type="vanished">Vytvořit záložky pro všechny otevřené taby.</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Saved Tabs</source>
-      <translation type="vanished">Uložkt taby</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Zastavit</translation>
-    </message>
-    <message>
-      <source>&amp;Stop</source>
-      <translation type="vanished">Za&amp;stavit</translation>
-    </message>
-    <message>
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="vanished">Ctrl+.</translation>
-    </message>
-    <message>
-      <source>Stop loading</source>
-      <translation type="vanished">Zastavit načítání</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zastavit&lt;/b&gt;&lt;p&gt;Zastavit načítání aktuálního tabu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Save As...</source>
-      <translation type="vanished">Uložit j&amp;ako...</translation>
-    </message>
-    <message>
-      <source>Save the current page to disk</source>
-      <translation type="vanished">Uložit aktuální stranu na disk</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
-      <translation type="vanished">&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>
-      <source>Configure Search Engines</source>
-      <translation type="vanished">Konfigurovat vyhledávací enginy</translation>
-    </message>
-    <message>
-      <source>Configure the available search engines</source>
-      <translation type="vanished">Konfigurovat dostupné vyhledávací enginy</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Manage Saved Passwords</source>
-      <translation type="vanished">Spravovat uložená hesla</translation>
-    </message>
-    <message>
-      <source>Manage Saved Passwords...</source>
-      <translation type="vanished">Spravovat uložená hesla...</translation>
-    </message>
-    <message>
-      <source>Manage the saved passwords</source>
-      <translation type="vanished">Spravovat vaše uložená hesla</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>&amp;Ad Block...</source>
-      <translation type="vanished">&amp;Ad Block...</translation>
-    </message>
-    <message>
-      <source>Configure AdBlock subscriptions and rules</source>
-      <translation type="vanished">Konfigurovat AdBlock odebírání a pravidla</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Tools</source>
-      <translation type="vanished">Nástroje</translation>
-    </message>
-    <message>
-      <source>Network Monitor</source>
-      <translation type="vanished">Monitor sítě</translation>
-    </message>
-    <message>
-      <source>Save As</source>
-      <translation type="vanished">Uložit jako</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
-    <message>
-      <source>Keyboard Shortcuts</source>
-      <translation type="vanished">Klávesové zkratky</translation>
-    </message>
-    <message>
-      <source>Keyboard &amp;Shortcuts...</source>
-      <translation type="vanished">Klávesové &amp;zkratky...</translation>
-    </message>
-    <message>
-      <source>Set the keyboard shortcuts</source>
-      <translation type="vanished">Nastavení klávesových zkratek</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="vanished">Exportovat klávesové zkratky</translation>
-    </message>
-    <message>
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="vanished">&amp;Exportovat klávesové zkratky...</translation>
-    </message>
-    <message>
-      <source>Export the keyboard shortcuts</source>
-      <translation type="vanished">Export klávesových zkratek</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-      <source>&amp;Import Keyboard Shortcuts...</source>
-      <translation type="vanished">&amp;Import klávesových zkratek...</translation>
-    </message>
-    <message>
-      <source>Import the keyboard shortcuts</source>
-      <translation type="vanished">Import klávesových zkratek</translation>
-    </message>
-    <message>
-      <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="vanished">&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>
-  </context>
-  <context>
     <name>HexEditGotoWidget</name>
     <message>
       <location filename="../HexEdit/HexEditGotoWidget.py" line="40" />
@@ -32858,12 +30072,10 @@
       <translation type="unfinished">Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
@@ -32874,15 +30086,14 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation type="unfinished">Soubor '{0}' neexistuje.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation type="unfinished">Nelze číst soubor '{0}:{1}.</translation>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &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="../HexEdit/HexEditMainWindow.py" line="1027" />
@@ -32896,73 +30107,80 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <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="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &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="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">Nelze zapsat do souboru '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation type="unfinished">Soubor uložen</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">Textové soubory (*.txt);;Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation type="unfinished">Beze jména</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation type="unfinished">&amp;Vyčistit</translation>
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Nelze zapsat do souboru '{0}:
+{1}.</translation>
+    </message>
+    <message>
+      <source>Cannot read file '{0}:
+{1}.</source>
+      <translation type="vanished">Nelze číst soubor '{0}:{1}.</translation>
+    </message>
   </context>
   <context>
     <name>HexEditReplaceWidget</name>
@@ -33254,475 +30472,463 @@
       <source>Enter the number of recent files to remember</source>
       <translation type="unfinished">Zadejte počet nedávných souborů k zapamatování</translation>
     </message>
-    <message>
-      <source>Selection</source>
-      <translation type="vanished">Výběr</translation>
-    </message>
   </context>
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation>Vytvořit repozitář projektu</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation>Úložiště projektu nelze vytvořit.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation>Vytváření Mercurial úložiště</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation>Úvodní zápis změn (commit) do Mercurial úložiště</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation>Naklonovat projekt z Mercurial úložiště</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation>Synchronizovat s Mercurial úložištěm</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation>Přidat soubory/složky do Mercurial úložiště</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation>Odebrat soubory/složky z Mercurial úložiště</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation>Přejmenování {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation type="unfinished">Vrátit změny</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation type="unfinished">Vrátit změny</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation>Navrácení změn</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation>Merging</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation>Mercurial příkaz</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation>Kopírování {0}</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze přečíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation>Použít skupinu změn</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation>Stažení (pull) z Mercurial repozitáře</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation>Odeslání (push) do Mercurial repozitáře</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation>Vytvoření větve v Mercurial repozitáři</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation>Zobrazení aktuální větve</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation>Ověřit integritu Mercurial repozitáře</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation>Zobrazení nastavení kombinovaných konfigurací</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation>Zobrazení aliasů pro vzdálené úložiště</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation>Obnovení z přerušené transakce</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation>Rozpoznat složku projektu</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation>Vytvořit soubor .hgignore</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation>Vytvořit soubor .hgignore</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&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="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
       <source>Create changegroup</source>
       <translation>Vytvořit skupinu změn</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
       <source>Mercurial Changegroup Files (*.hg)</source>
       <translation>Soubory Mercurial skupiny změn (*.hg)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation>Náhled skupiny změn</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation>Soubory Mercurial skupiny změn (*.hg);;Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation>Má být pracovní adresář aktualizován?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation>Neplatný bisect podpříkaz ({0}).</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation>Mercurial Bisect ({0})</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation>Odebrat soubory jen z Mercurial úložiště</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation>Zálohovat skupinu změn</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation>Nebyla dána žádná revize. Ruším...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The hg process did not finish within 30s.</source>
-      <translation type="vanished">hg proces neskončil do 30s.</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgAddSubrepositoryDialog</name>
@@ -33805,38 +31011,6 @@
       <source>Errors</source>
       <translation>Chyby</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Vybrat pro přepnutí vstupního pole do režimu hesla</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Režim &amp;hesla</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgArchiveDialog</name>
@@ -34303,30 +31477,6 @@
       <source>Errors</source>
       <translation type="unfinished">Chyby</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgBookmarksListDialog</name>
@@ -34452,30 +31602,6 @@
       <source>Errors</source>
       <translation type="unfinished">Chyby</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgBranchInputDialog</name>
@@ -34957,30 +32083,6 @@
       <source>Errors</source>
       <translation type="unfinished">Chyby</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgCopyDialog</name>
@@ -35095,87 +32197,63 @@
       <source>Alt+P</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the subversion process</source>
-      <translation type="vanished">Stisknout pro odeslání vstupu do procesu subversion</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the subversion process</source>
-      <translation type="vanished">Zadejte data, která mají být do procesu subversion odeslána</translation>
-    </message>
   </context>
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation>Chyba v procesu generování</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation>Chyba v procesu generování</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation>Žádné rozdíly nebyly nalezeny.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation>Uložit Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation>Patch soubory (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -35503,30 +32581,6 @@
       <source>no signatures found</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgGraftDialog</name>
@@ -35988,7 +33042,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation />
@@ -36064,19 +33118,19 @@
       <translation>Větev</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation>Revize</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation>Autor</translation>
@@ -36087,7 +33141,7 @@
       <translation>Datum</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation>Zpráva</translation>
@@ -36148,7 +33202,7 @@
       <translation>Kopírovat z</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation type="unfinished" />
@@ -36169,421 +33223,421 @@
       <translation>&lt;b&gt;Mercurial log chyb&lt;/b&gt;&lt;p&gt;Zobrazí možné chyby z příkazu hg log.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation type="unfinished">Hledat</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation type="unfinished">Hledat</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation type="unfinished">Filtr</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation type="unfinished">Soubor</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Rodiče&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tagy&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation type="unfinished">Vše</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation>Přidáno</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
-      <translation>Smazáno</translation>
+      <source>Added</source>
+      <translation>Přidáno</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation>Smazáno</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation>Změněno</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
+      <source>Draft</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation type="unfinished">Záložky</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
-      <source>Copy Changesets</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <source>Copy Changesets</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation type="unfinished">Tag</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation type="unfinished">Přepnout</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation type="unfinished">Stáhnout změny (pull) ze vzdáleného repozitáře</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
-      <source>Apply Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <source>Apply Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation>Mercurial chyba</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished">Projekt bude znovu načten. Má se provést?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' nebyl nalezen.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation type="unfinished">Žádné rozdíly nebyly nalezeny.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation type="unfinished">Uložit Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">Patch soubory (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -36592,46 +33646,6 @@
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Patch soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Vybrat pro přepnutí vstupního pole do režimu hesla</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mód vstu&amp;pu hesla</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
-    <message>
-      <source>The hg process did not finish within 30s.</source>
-      <translation type="vanished">Hg proces neskončil do 30s.</translation>
-    </message>
-    <message>
-      <source>Could not start the hg executable.</source>
-      <translation type="vanished">Nelze spustit hg program.</translation>
-    </message>
   </context>
   <context>
     <name>HgMergeDialog</name>
@@ -38875,14 +35889,6 @@
       <source>Error: </source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListAllGuardsDialog</name>
@@ -38976,30 +35982,6 @@
       <source>unknown</source>
       <translation type="unfinished">neznámý</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListGuardsDialog</name>
@@ -40003,30 +36985,6 @@
       <source>&lt;b&gt;Mercurial shelve errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the hg shelve command.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgShelveDataDialog</name>
@@ -40374,42 +37332,6 @@
       <source>Merge</source>
       <translation type="unfinished">Sloučit</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Odebrat</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Vybrat pro přepnutí vstupního pole do režimu hesla</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mód ve&amp;psání hesla</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgStatusMonitorThread</name>
@@ -40424,10 +37346,6 @@
       <comment>branch, local id, global id</comment>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Could not start the Mercurial process.</source>
-      <translation type="vanished">Nelze spustit Mercurial proces.</translation>
-    </message>
   </context>
   <context>
     <name>HgStripDialog</name>
@@ -40833,14 +37751,6 @@
       <source>Errors</source>
       <translation type="unfinished">Chyby</translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagBranchListDialog</name>
@@ -40960,38 +37870,6 @@
       <source>Do you really want to close all listed branches?</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Vstup</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Stisknutím odeslat vstup do hg procesu</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">Ode&amp;slat</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Zadejte data, která se odešlou do hg procesu</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Vybrat pro přepnutí vstupního pole do režimu hesla</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mód ve&amp;psání hesla</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagDialog</name>
@@ -41817,30 +38695,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation>Načíst historii</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nelze otevřít soubor s historií &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation>Uložit historii</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Chyba při odebírání starého souboru historie &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Důvod: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation>Uložit historii</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Chyba při odebírání starého souboru historie &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Důvod: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Chyba při přesouvání nového souboru historie z původního (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
@@ -42231,1114 +39109,1106 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
       <source>Windows Bitmap File (*.bmp)</source>
       <translation>Windows Bitmap soubor (*.bmp)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <source>Windows Cursor File (*.cur)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
+      <source>DirectDraw-Surface File (*.dds)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
-      <translation type="unfinished" />
+      <source>Graphic Interchange Format File (*.gif)</source>
+      <translation>Graphic Interchange Format soubor (*.gif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
-      <translation>Graphic Interchange Format soubor (*.gif)</translation>
+      <source>Apple Icon File (*.icns)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
-      <translation type="unfinished" />
+      <source>Windows Icon File (*.ico)</source>
+      <translation>Windows Icon soubor (*.ico)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
-      <translation>Windows Icon soubor (*.ico)</translation>
+      <source>JPEG2000 File (*.jp2)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
-      <translation type="unfinished" />
+      <source>JPEG File (*.jpg)</source>
+      <translation>JPEG soubor (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
-      <translation>JPEG soubor (*.jpg)</translation>
+      <source>JPEG File (*.jpeg)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
-      <translation type="unfinished" />
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <translation>Multiple-Image Network Graphics soubor (*.mng)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
-      <translation>Multiple-Image Network Graphics soubor (*.mng)</translation>
+      <source>Portable Bitmap File (*.pbm)</source>
+      <translation>Portable Bitmap soubor (*.pbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
-      <translation>Portable Bitmap soubor (*.pbm)</translation>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <translation>Paintbrush Bitmap soubor (*.pcx)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
-      <translation>Paintbrush Bitmap soubor (*.pcx)</translation>
+      <source>Portable Graymap File (*.pgm)</source>
+      <translation>Portable Graymap soubor (*.pgm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
-      <translation>Portable Graymap soubor (*.pgm)</translation>
+      <source>Portable Network Graphics File (*.png)</source>
+      <translation>Portable Network Graphics soubor (*.png)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
-      <translation>Portable Network Graphics soubor (*.png)</translation>
+      <source>Portable Pixmap File (*.ppm)</source>
+      <translation>Portable Pixmap soubor (*.ppm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
-      <translation>Portable Pixmap soubor (*.ppm)</translation>
+      <source>Silicon Graphics Image File (*.sgi)</source>
+      <translation>Silicon Graphics Image soubor (*.sgi)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
-      <translation>Silicon Graphics Image soubor (*.sgi)</translation>
+      <source>Scalable Vector Graphics File (*.svg)</source>
+      <translation>Scalable Vector Graphics soubor (*.svg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation>Scalable Vector Graphics soubor (*.svg)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation>Targa Graphic soubor (*.tga)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
-      <translation>Targa Graphic soubor (*.tga)</translation>
+      <source>TIFF File (*.tif)</source>
+      <translation>TIFF soubor (*.tif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
-      <translation>TIFF soubor (*.tif)</translation>
+      <source>TIFF File (*.tiff)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
+      <source>WAP Bitmap File (*.wbmp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
+      <source>WebP Image File (*.webp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
-      <translation type="unfinished" />
+      <source>X11 Bitmap File (*.xbm)</source>
+      <translation>X11 Bitmap soubor (*.xbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation>X11 Bitmap soubor (*.xbm)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation>X11 Pixmap soubor (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation>Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation>Nový</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation>&amp;Nový</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation>&amp;Nový</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation>Vytvořit novou ikonu</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation>Vytvořit novou ikonu</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nová&lt;/b&gt;&lt;p&gt;Vytvoří se nová ikona.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation>Nové okno</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation>&amp;Nové okno</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation>Otevřít nové editační okno s ikonou</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nové okno&lt;/b&gt;&lt;p&gt;Otevřít nové editační okno s ikonou.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation>Otevřít</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Otevřít...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Otevřít...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
+      <source>Open an icon file for editing</source>
+      <translation>Otevřít soubor s ikonou pro editaci</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="225" />
-      <source>Open an icon file for editing</source>
-      <translation>Otevřít soubor s ikonou pro editaci</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Otevřít soubor&lt;/b&gt;&lt;p&gt;Otevře soubor s ikonou pro editaci. Spustí se přes dialog pro výběr souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation>Uložit</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation>&amp;Uložit</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation>&amp;Uložit</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
+      <source>Save the current icon</source>
+      <translation>Uložit aktuální ikonu</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="240" />
-      <source>Save the current icon</source>
-      <translation>Uložit aktuální ikonu</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uložit soubor&lt;/b&gt;&lt;p&gt;Uložit obsah aktuálního editačního okna s ikonou.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation>Uložit jako</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation>Uložit j&amp;ako...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation>Uložit j&amp;ako...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
+      <source>Save the current icon to a new file</source>
+      <translation>Uložit aktuální ikonu do nového souboru</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="255" />
-      <source>Save the current icon to a new file</source>
-      <translation>Uložit aktuální ikonu do nového souboru</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uložit jako&lt;/b&gt;&lt;p&gt;Uloží aktuální ikonu do nového souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation>Zavřít</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation>&amp;Zavřít</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation>&amp;Zavřít</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation>Zavřít aktuální okno editoru ikon</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zavřít&lt;/b&gt;&lt;p&gt;Zavře aktuální okno editoru ikon.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation>Zavřít vše</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation>Zavřít vše</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation>Z&amp;avřít vše</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation>Zavřít všechny editační okna ikon</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zavřít vše&lt;/b&gt;&lt;p&gt;Zavřít všechna okna editorů ikon kromě prvního.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation type="unfinished">Zavřít ostatní</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation>Konec</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation>&amp;Konec</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation>&amp;Konec</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation>Ukončit editor ikon</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation>Ukončit editor ikon</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Konec&lt;/b&gt;&lt;p&gt;Ukončit editor ikon.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation>Vrátit</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Vrátit</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Vrátit</translation>
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
+      <translation />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="327" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
-      <translation />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
+      <source>Undo the last change</source>
+      <translation>Vrátit poslední změnu</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="330" />
-      <source>Undo the last change</source>
-      <translation>Vrátit poslední změnu</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vrátit&lt;/b&gt;&lt;p&gt;Vrátit poslední změnu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation>Znovu použít</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Znovu použít</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Znovu použít</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation>Znovu použít poslední změnu</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation>Znovu použít poslední změnu</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Znovu použít&lt;/b&gt;&lt;p&gt;Znovu použít poslední změnu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation>Vyjmout</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation>Vyjmou&amp;t</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
-      <translation>Vyjmou&amp;t</translation>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
+      <source>Cut the selection</source>
+      <translation>Vyjmout výběr</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="359" />
-      <source>Cut the selection</source>
-      <translation>Vyjmout výběr</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vyjmout&lt;/b&gt;&lt;p&gt;Vyjme vybranou oblast obrázku a vloží jej do schránky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation>Kopírovat</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Kopírovat</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Kopírovat</translation>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
+      <source>Copy the selection</source>
+      <translation>Kopírovat výběr</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="374" />
-      <source>Copy the selection</source>
-      <translation>Kopírovat výběr</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kopírovat&lt;/b&gt;&lt;p&gt;Kopíruje vybranou oblast obrázku a vloží ji do schránky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation>Vložit</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation>V&amp;ložit</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
-      <translation>V&amp;ložit</translation>
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="386" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
+      <source>Paste the clipboard image</source>
+      <translation>Vložit obrázek ze schránky</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="389" />
-      <source>Paste the clipboard image</source>
-      <translation>Vložit obrázek ze schránky</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vložit&lt;/b&gt;&lt;p&gt;Vložit obrázek ze schránky.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation>Vložit jako nový</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation>Vložit jako nový</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation>Vložit jako &amp;nový</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation>Nahradit aktuální obrázek tím ze schránky</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vložit jako nový&lt;/b&gt;&lt;p&gt;Obrázek ze schránky nahradí aktuální obrázek.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation>Vyčistit</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation>Vyči&amp;stit</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation>Vyči&amp;stit</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation>Vymazat obrázek ikony</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation>Vymazat obrázek ikony</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vymazat&lt;/b&gt;&lt;p&gt;Vymaže obrázek ikony a nastaví jej jako zcela průhledný.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation>Vybrat vše</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
-      <translation>Vybrat vše</translation>
+      <source>&amp;Select All</source>
+      <translation>Vybrat vš&amp;e</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation>Vybrat vš&amp;e</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation>Vybrat celý obrázek ikony</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vybrat celý&lt;/b&gt;&lt;p&gt;Vybere kopletně celý obrázek ikony.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation>Změnit velikost</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation>&amp;Změnit velikost...</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation>Změnit velikost ikony</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation>Změnit velikost ikony</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Změnit velikost......&lt;/b&gt;&lt;p&gt;Změnit velikost ikony.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation>Stupnice šedi</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation>&amp;Stupnice šedi</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation>Převést ikonu do šedi</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Stupnice šedi&lt;/b&gt;&lt;p&gt;Převést ikonu do šedi.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation>Přiblížit</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation>Př&amp;iblížit</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation>Př&amp;iblížit</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation>Přiblížit ikonu</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation>Přiblížit ikonu</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Přiblížit&lt;/b&gt;&lt;p&gt;Přiblížit ikonu. Pomocná síť bude větší.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation>Oddálit</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation>&amp;Oddálit</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation>&amp;Oddálit</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
+      <source>Zoom out on the icon</source>
+      <translation>Oddálit ikonu</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="512" />
-      <source>Zoom out on the icon</source>
-      <translation>Oddálit ikonu</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Oddálit&lt;/b&gt;&lt;p&gt;Lupa na oddálení ikony. Pomocná síť bude menší.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation>Resetovat lupu</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation>&amp;Resetovat lupu</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation>&amp;Resetovat lupu</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation>Resetovat lupu ikony</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Reset lupy&lt;/b&gt;&lt;p&gt;Reset lupy pro ikonu. Nastaví se lupa na hodnotu 100%.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation>Zobrazit pomocnou síť</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation>Zobrazit pomocnou &amp;síť</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation>Přepnout zobrazování pomocné sítě</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zobrazit pomocnou síť&lt;/b&gt;&lt;p&gt;Přepíná zobrazování pomocné sítě.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation>Od ruky</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation>Od &amp;ruky</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Od ruky&lt;/b&gt;&lt;p&gt;Kreslí čáry od ruky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation>Barvítko</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation>&amp;Barvítko</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Barvítko&lt;/b&gt;&lt;p&gt;Barva pixelu, na kterou se klikne, se změní na aktuálně nastavenou barvu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation>Obdélník</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation>&amp;Obdélník</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Obdélník&lt;/b&gt;&lt;p&gt;Kreslit obdélník.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation>Vyplněný obdélník</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation>Vyplněný o&amp;bdélník</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;vyplněný obdélník&lt;/b&gt;&lt;p&gt;Kreslit obdélník vyplněný barvou.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation>Kruh</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kruh&lt;/b&gt;&lt;p&gt;Nakreslit kruh.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation>Vyplněný kruh</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation>Vyplněný k&amp;ruh</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vyplněný kruh&lt;/b&gt;&lt;p&gt;Nakreslit kruh vypněný barvou.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation>Elipsa</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation>&amp;Elipsa</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Elipsa&lt;/b&gt;&lt;p&gt;Nakreslit elipsu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation>Vyplněná elipsa</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation>Vyplněná e&amp;lipsa</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vyplněná elipsa&lt;/b&gt;&lt;p&gt;Nakreslit elipsu vypněnou barvou.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation>Vyplnit</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation>&amp;Vyplnit</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vyplit&lt;/b&gt;&lt;p&gt;Vyplní barvou celou ohraničenou plochu, ve které se nachází počáteční pixel (semínkové vyplňování).&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation>Linka</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation>&amp;Linka</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Linka&lt;/b&gt;&lt;p&gt;Nakreslit linku.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation>Guma (průhlednost)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation>Guma (průhlednos&amp;t)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guma (průhlednost)&lt;/b&gt;&lt;p&gt;Vymaže pixely tak, že budou průhledné.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation>Obdélníkový výběr</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation>&amp;Obdélníkový výběr</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Obdélníkový výběr&lt;/b&gt;&lt;p&gt;Vybrat obdélníkovou oblast v ikoně pomocí myši.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation>Kruhový výběr</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kruhový výběr&lt;/b&gt;&lt;p&gt;Vybrat kruhovou oblast v ikoně pomocí myši.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation>O aplikaci</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation>O aplikaci</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation>O &amp;aplikaci</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation>Zobrazit informace a tomto software</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;O aplikaci&lt;/b&gt;&lt;p&gt;Zobrazí se informace o tomto software.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation>O Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation>O Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation>O &amp;Qt</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Zobrazit informace o Qt toolkitu</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Zobrazit informace o Qt toolkitu</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;O Qt&lt;/b&gt;&lt;p&gt;Zobrazit informace o Qt toolkitu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation>Co je to?</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Co je to?</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Co je to?</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation>Kontextově senzitivní nápověda</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation>Kontextově senzitivní nápověda</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation>S&amp;oubor</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation>&amp;Edit</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation>Poh&amp;led</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation>&amp;Nástroje</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation>&amp;Nápověda</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation>Soubor</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation>Editovat</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation>Pohled</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation>Nástroje</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation>Nápověda</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje velikost ikony.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje pozici kurzoru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation>Otevřít soubor s ikonou</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation>Uložit ikonu do souboru</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation>Uložit ikonu do souboru</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <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="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation>Soubor '{0}' neexistuje.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation>Nelze číst soubor '{0}:{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Nelze zapsat do souboru '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation>Ikona uložena</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation>Beze jména</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation>Editor ikon</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation>Editor ikon</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <source>eric6 Icon Editor</source>
-      <translation type="vanished">eric5 editor ikon {6 ?}</translation>
-    </message>
-    <message>
-      <source>About eric6 Icon Editor</source>
-      <translation type="vanished">O eric5 editoru ikon {6 ?}</translation>
-    </message>
-    <message>
-      <source>The eric6 Icon Editor is a simple editor component to perform icon drawing tasks.</source>
-      <translation type="vanished">Eric5 editor ikon je jednoduchý editor pro kreslení ikon. {6 ?}</translation>
+      <source>The file '{0}' does not exist.</source>
+      <translation type="vanished">Soubor '{0}' neexistuje.</translation>
+    </message>
+    <message>
+      <source>Cannot read file '{0}:
+{1}.</source>
+      <translation type="vanished">Nelze číst soubor '{0}:{1}.</translation>
+    </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Nelze zapsat do souboru '{0}:
+{1}.</translation>
     </message>
   </context>
   <context>
@@ -43983,10 +40853,6 @@
       <source>Please open or create a file first.</source>
       <translation>Prosím, nejdříve otevřete nebo vytvořte soubor.</translation>
     </message>
-    <message>
-      <source>Q&amp;InputDialog Wizard...</source>
-      <translation type="vanished">Q&amp;InputDialog průvodce...</translation>
-    </message>
   </context>
   <context>
     <name>InputDialogWizardDialog</name>
@@ -44775,86 +41641,6 @@
       <source>Combined Left Side</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source> ms</source>
-      <translation type="vanished"> ms</translation>
-    </message>
-    <message>
-      <source>Dockarea Corner Usage</source>
-      <translation type="vanished">Použití dockování</translation>
-    </message>
-    <message>
-      <source>Top Left Corner</source>
-      <translation type="vanished">Horní levý dock</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the top dockarea</source>
-      <translation type="vanished">Vybrat pro označení levého horního rohu horního docku</translation>
-    </message>
-    <message>
-      <source>Top dockarea</source>
-      <translation type="vanished">Horní dock</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the left dockarea</source>
-      <translation type="vanished">Vybrat pro označení levého horního rohu levého docku</translation>
-    </message>
-    <message>
-      <source>Left dockarea</source>
-      <translation type="vanished">Levý dock</translation>
-    </message>
-    <message>
-      <source>Top Right Corner</source>
-      <translation type="vanished">Horní pravý dock</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the top dockarea</source>
-      <translation type="vanished">Vybrat pro označení pravého horního rohu horního docku</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the right dockarea</source>
-      <translation type="vanished">Vybrat pro označení pravého horního rohu pravého docku</translation>
-    </message>
-    <message>
-      <source>Right dockarea</source>
-      <translation type="vanished">Pravý dock</translation>
-    </message>
-    <message>
-      <source>Bottom Left Corner</source>
-      <translation type="vanished">Levý dolní dock</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the bottom dockarea</source>
-      <translation type="vanished">Vybrat pro označení levého dolního rohu dolního docku</translation>
-    </message>
-    <message>
-      <source>Bottom dockarea</source>
-      <translation type="vanished">Dolní dock</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the left dockarea</source>
-      <translation type="vanished">Vybrat pro označení levého dolního rohu levého docku</translation>
-    </message>
-    <message>
-      <source>Bottom Right Corner</source>
-      <translation type="vanished">Pravý dolní dock</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the bottom dockarea</source>
-      <translation type="vanished">Vybrat pro označení pravého dolního rohu dolního docku</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the right dockarea</source>
-      <translation type="vanished">Vybrat pro označení pravého dolního rohu pravého docku</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">Taby</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Zobrazit pouze jedno tlačítko Zavřít místo jednoho v každém tabu</translation>
-    </message>
   </context>
   <context>
     <name>IrcChannelEditDialog</name>
@@ -44918,8 +41704,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation type="unfinished" />
@@ -45247,7 +42033,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation type="unfinished" />
@@ -45258,193 +42044,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <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/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation type="unfinished">Kopírovat</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation type="unfinished">Vyjmout vše</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation type="unfinished">Kopírovat vše</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation type="unfinished">Vyčistit</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation type="unfinished">Uložit</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -45453,8 +42239,8 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -45463,9 +42249,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -45474,9 +42260,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -45485,25 +42271,25 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation type="unfinished">
         <numerusform />
@@ -45512,52 +42298,52 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation type="unfinished" />
     </message>
@@ -46079,28 +42865,28 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <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="429" />
-      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <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>
@@ -46437,10 +43223,6 @@
       <source>Confirm Shutdown When Connected</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Barvy</translation>
-    </message>
   </context>
   <context>
     <name>IrcServerEditDialog</name>
@@ -46912,21 +43694,6 @@
     </message>
   </context>
   <context>
-    <name>JavaScriptEricObject</name>
-    <message>
-      <source>Search!</source>
-      <translation type="vanished">Hledat!</translation>
-    </message>
-    <message>
-      <source>Search results provided by {0}</source>
-      <translation type="vanished">Výsledek vyhledávání dodaný od {0}</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
-  </context>
-  <context>
     <name>JavaScriptIcon</name>
     <message>
       <location filename="../WebBrowser/StatusBar/JavaScriptIcon.py" line="37" />
@@ -48715,7 +45482,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python soubory (*.py *.py3)</translation>
@@ -48968,7 +45735,7 @@
       <translation>Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Python3 soubory (*.py)</translation>
@@ -49148,14 +45915,6 @@
       <source>Octave Files (*.m.octave)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Python Files (*.py *.py2 *.py3)</source>
-      <translation type="vanished">Python soubory (*.py *.py2 *.py3)</translation>
-    </message>
-    <message>
-      <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
-      <translation type="vanished">Python GUI soubory (*.pyw *.pyw2 *.pyw3)</translation>
-    </message>
   </context>
   <context>
     <name>LfConvertDataDialog</name>
@@ -49402,10 +46161,6 @@
       <source>&lt;b&gt;Message Filters for both&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stdout or stderr.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the colour for text sent to stderr</source>
-      <translation type="vanished">Vybrat barvu pro text poslaný na stderr</translation>
-    </message>
   </context>
   <context>
     <name>MakePropertiesDialog</name>
@@ -49917,14 +46672,6 @@
       <source>Install Mercurial</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Počet zpráv zapsaných změn k zapamatování:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Zadejte počet zpráv zapsaných změn k zapamatování</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizard</name>
@@ -49954,10 +46701,6 @@
       <source>Please open or create a file first.</source>
       <translation>Prosím, nejdříve otevřete nebo vytvořte soubor.</translation>
     </message>
-    <message>
-      <source>Q&amp;MessageBox Wizard...</source>
-      <translation type="vanished">Q&amp;MessageBox průvodce...</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizardDialog</name>
@@ -50905,10 +47648,6 @@
       <source>All Files (*)</source>
       <translation type="unfinished">Všechny soubory (*)</translation>
     </message>
-    <message>
-      <source>Documentation</source>
-      <translation type="vanished">Dokumentace</translation>
-    </message>
   </context>
   <context>
     <name>MicroPythonProgressInfoDialog</name>
@@ -50988,38 +47727,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation type="unfinished">Vyčistit</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation type="unfinished">Kopírovat</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation type="unfinished">Vložit</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation type="unfinished">Vybrat vše</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -51028,300 +47772,300 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation type="unfinished">Spustit skript</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation type="unfinished">Konfigurovat</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation type="unfinished">neznámý</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished">Python soubory (*.py);;Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
@@ -51500,27 +48244,20 @@
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>MimeTypesPage</name>
@@ -51558,732 +48295,716 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation>Řádek: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation>Poz: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation>Nový</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation>&amp;Nový</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation>&amp;Nový</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation>Otevřít prázdné editační okno</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation>Otevřít prázdné editační okno</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nový&lt;/b&gt;&lt;p&gt;Bude otevřeno prázdné editační okno.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation>Otevřít</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Otevřít...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Otevřít...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation>Otevřít soubor</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation>Otevřít soubor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Otevřít soubor&lt;/b&gt;&lt;p&gt;Budete dotázáni na jméno souboru, který se má otevřít do editačního okna.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation>Uložit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation>&amp;Uložit</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation>&amp;Uložit</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
-      <source>Save the current file</source>
-      <translation>Uložit aktuální soubor</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <source>Save the current file</source>
+      <translation>Uložit aktuální soubor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uložit soubor&lt;/b&gt;&lt;p&gt;Uložit obsah aktuálního editačního okna.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation>Uložit jako</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation>Uložit j&amp;ako...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation>Uložit j&amp;ako...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation>Uložit aktuální soubor do nového</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uložit soubor jako&lt;/b&gt;&lt;p&gt;Uložit obsah aktuálního editačního okna do nového souboru. Název souboru bude zadán v dialogu výběru souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation>Zavřít</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation>&amp;Zavřít</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation>&amp;Zavřít</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
-      <source>Close the editor window</source>
-      <translation>Zavřít editační okno</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <source>Close the editor window</source>
+      <translation>Zavřít editační okno</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zavřít okno&lt;/b&gt;&lt;p&gt;Zavřít aktuální okno.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation>Tisk</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation>&amp;Tisk</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation>&amp;Tisk</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
-      <source>Print the current file</source>
-      <translation>Tisk aktuálního souboru</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <source>Print the current file</source>
+      <translation>Tisk aktuálního souboru</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Tisk souboru&lt;/b&gt;&lt;p&gt;Tisk obsahu aktuálního souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation>Náhled tisku</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation>Náhled tisku aktuálního souboru</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Náhkled tisku&lt;/b&gt;&lt;p&gt;Náhkled tisku aktuálního souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation>Vrátit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Vrátit</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
-      <translation />
+      <source>&amp;Undo</source>
+      <translation>&amp;Vrátit</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
-      <source>Undo the last change</source>
-      <translation>Vrátit poslední změnu</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <source>Undo the last change</source>
+      <translation>Vrátit poslední změnu</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Vrátit poslední změnu v aktuálním editačním okně.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation>Znovu použít</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Znovu použít</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Znovu použít</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
-      <source>Redo the last change</source>
-      <translation>Znovu použít poslední změnu</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <source>Redo the last change</source>
+      <translation>Znovu použít poslední změnu</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Znovu použít poslení změnu, která byla provedena v aktuálním editačním okně.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation>Vyjmout</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation>Vyjmou&amp;t</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation />
+      <source>Cu&amp;t</source>
+      <translation>Vyjmou&amp;t</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
-      <source>Cut the selection</source>
-      <translation>Vyjmout výběr</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <source>Cut the selection</source>
+      <translation>Vyjmout výběr</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vyjmout&lt;/b&gt;&lt;p&gt;Vyjme vybraný text z aktuálního editačního okna a vloží jej do schránky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation>Kopírovat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Kopírovat</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation />
+      <source>&amp;Copy</source>
+      <translation>&amp;Kopírovat</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
-      <source>Copy the selection</source>
-      <translation>Kopírovat výběr</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <source>Copy the selection</source>
+      <translation>Kopírovat výběr</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kopírovat&lt;/b&gt;&lt;p&gt;Zkopíruje vybraný text v aktuálním editačním okně a uloží jej do schránky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation>Vložit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation>V&amp;ložit</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation />
+      <source>&amp;Paste</source>
+      <translation>V&amp;ložit</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation>Vložit text ze schránky</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vložit&lt;/b&gt;&lt;p&gt;Vloží text, který byl uložen do schránky při předchozím kroku Vyjmout nebo Kopírovat.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation>Vyčistit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation>Vyči&amp;stit</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation>Vyči&amp;stit</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
-      <source>Clear all text</source>
-      <translation>Vyčistit všechen text</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <source>Clear all text</source>
+      <translation>Vyčistit všechen text</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vyčistit&lt;/b&gt;&lt;p&gt;Smazat všechnen text v aktuálním editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation>O aplikaci</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation>O aplikaci</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation>O &amp;aplikaci</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation>Zobrazit informace a tomto software</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;O aplikaci&lt;/b&gt;&lt;p&gt;Zobrazí se informace o tomto software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation>O Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation>O Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation>O &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Zobrazit informace o Qt toolkitu</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Zobrazit informace o Qt toolkitu</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;O Qt&lt;/b&gt;&lt;p&gt;Zobrazit informace o Qt toolkitu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation>Co je to?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Co je to?</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Co je to?</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation>Kontextově senzitivní nápověda</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation>Kontextově senzitivní nápověda</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation type="unfinished">Nastavení</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation type="unfinished">Na&amp;stavení...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">Nastavení konfigurace</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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">&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="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation>S&amp;oubor</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation>&amp;Edit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation type="unfinished">V&amp;yhledat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation type="unfinished">Poh&amp;led</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation type="unfinished">Nas&amp;tavení</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation>&amp;Nápověda</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation>Soubor</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation>Editovat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation type="unfinished">Vyhledat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation type="unfinished">Pohled</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation type="unfinished">Nastavení</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation>Nápověda</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část statusbaru zobrazuje indikátor práva zápisu editoru do souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje číslo řádku v editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje pozici kurzoru v editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation>Hotovo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation>Otevřít soubor</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation>Otevřít soubor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze otevřít.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation>Soubor načten</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation>Uložit soubor</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation>Uložit soubor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation>Soubor uložen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation>Beze jména</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation>Beze jména</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation>Tisk...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation>Tisk je hotov</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation>Chyba během tisku</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation>Tisk byl zrušen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation>Vybrat vše</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation>Zrušit celý výběr</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation>Jazyky</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation>Žádný jazyk</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation>Odhadem</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation>Alternativy</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation>Alternativy ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation>Pygments Lexer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation>Pygments Lexer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Použít Pygments lexer.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Hledat</translation>
-    </message>
-    <message>
-      <source>About eric6 Mini Editor</source>
-      <translation type="vanished">O eric5 Mini Editoru {6 ?}</translation>
-    </message>
-    <message>
-      <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
-      <translation type="vanished">Eric5 Mini editor je odvozen od modulu QScintilla. Lze jej použít pro jednoduché úpravy, kde není nutné mít k dispozici všechny vlastnosti plného editoru. {6 ?}</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">eric5 Mini Editor {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>MiscellaneousChecker</name>
@@ -52847,258 +49568,238 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation>Uložit soubor</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation>Uložit soubor</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <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="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation>Zavřít multiprojekt</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation>Zavřít multiprojekt</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation>Aktuální multiprojekt obsahuje neuložené změny.</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation>Nový multiprojekt</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation>&amp;Nový...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation>Vygenerovat nový multiprojekt</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation>Vygenerovat nový multiprojekt</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nový...&lt;/b&gt;&lt;p&gt;Otevře se dialogové okno pro zadání informací o novém multiprojektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation>Otevřít multiprojekt</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation>&amp;Otevřít...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation>Otevřít existující multiprojekt</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation>Otevřít existující multiprojekt</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Otevřít....&lt;/b&gt;&lt;p&gt;Otevře existující multiprojekt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation>Zavřít multiprojekt</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation>&amp;Zavřít</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation>&amp;Zavřít</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation>Uzavře aktuální multiprojekt</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zavřít&lt;/b&gt;&lt;p&gt;Aktuální multiprojekt se uzavře.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation>Uložit multiprojekt</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation>&amp;Uložit</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
-      <translation>Uložit aktuální multiprojekt</translation>
+      <source>&amp;Save</source>
+      <translation>&amp;Uložit</translation>
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation>Uložit aktuální multiprojekt</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uložit&lt;/b&gt;&lt;p&gt;Aktuální multiprojekt se uloží.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation>Uložit multiprojekt jako</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation>Uložit j&amp;ako...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation>Uloží aktuální multiprojekt do nového souboru</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uložit jako&lt;/b&gt;&lt;p&gt;Uloží aktuální mulktiprojekt do nového souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation>Přidat projekt do multiprojektu</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation>Přidat &amp;projekt...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation>Projekt se přidá do aktuálního multiprojektu</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Přidat projekt...&lt;/b&gt;&lt;p&gt;Otevře dialog pro přidání projektu do aktuálního multiprojektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation>Nastavení multiprojektu</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation>&amp;Natavení...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation>Zobrazit nastavení projektu</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nastavení...&lt;/b&gt;&lt;p&gt;Zobrazí dialog s editací nastavení multiprojektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation>&amp;Multiprojekt</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation>&amp;Multiprojekt</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation>Otevřít poslední multip&amp;rojekty</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation>&amp;Vyčistit</translation>
     </message>
-    <message>
-      <source>Read multiproject file</source>
-      <translation type="vanished">Načíst soubor multiprojektu</translation>
-    </message>
-    <message>
-      <source>Save multiproject file</source>
-      <translation type="vanished">Uložit soubor multiprojektu</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Soubor multiprojektu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Do souboru multiprojektu &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m)</source>
-      <translation type="vanished">Soubory multiprojektu (*.e4m) {5m?}</translation>
-    </message>
   </context>
   <context>
     <name>MultiProjectBrowser</name>
@@ -53253,24 +49954,16 @@
       <source>Enter the number of recent multiprojects to remember</source>
       <translation>Zadejte počet posledních multiprojektů k zapamatování</translation>
     </message>
-    <message>
-      <source>Select, if a timestamp should be written to all multiproject related XML files</source>
-      <translation type="vanished">Vybrat, má-li být časové razítko zapsáno do všech XML souborů týkající se multiprojektu</translation>
-    </message>
-    <message>
-      <source>Include timestamp in multiproject related XML files</source>
-      <translation type="vanished">Zahrnout časové razítko do XML týkající se multiprojeku</translation>
-    </message>
   </context>
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation type="unfinished" />
     </message>
@@ -53383,17 +50076,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkAccessManager</name>
-    <message>
-      <source>&lt;b&gt;Enter username and password for '{0}'&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zadejte uživatelské jméno a heslo pro '{0}'&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Enter username and password for '{0}', realm '{1}'&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zadejte uživatelské jméno a heslo pro {0}', realm '{1}'&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>NetworkManager</name>
     <message>
       <location filename="../WebBrowser/Network/NetworkManager.py" line="194" />
@@ -53770,13 +50452,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkProtocolUnknownErrorReply</name>
-    <message>
-      <source>Protocol '{0}' not supported.</source>
-      <translation type="vanished">Protokol '{0}' není podporován.</translation>
-    </message>
-  </context>
-  <context>
     <name>NewDialogClassDialog</name>
     <message>
       <location filename="../Project/NewDialogClassDialog.ui" line="0" />
@@ -53833,17 +50508,6 @@
     </message>
   </context>
   <context>
-    <name>NoCacheHostsDialog</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">Přid&amp;at...</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Odeb&amp;rat</translation>
-    </message>
-  </context>
-  <context>
     <name>NotificationsPage</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="0" />
@@ -53988,27 +50652,27 @@
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation type="unfinished" />
     </message>
@@ -54129,13 +50793,6 @@
     </message>
   </context>
   <context>
-    <name>OfflineStorageConfigDialog</name>
-    <message>
-      <source> MB</source>
-      <translation type="vanished"> MB</translation>
-    </message>
-  </context>
-  <context>
     <name>OpenPagesWidget</name>
     <message>
       <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
@@ -54438,53 +51095,47 @@
       <source>&lt;p&gt;The diagram belongs to project &lt;b&gt;{0}&lt;/b&gt;. Please open it and try again.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any modules.</source>
-      <translation type="vanished">Balíček &lt;b&gt;'{0}'&lt;/b&gt; neobsahuje žádné moduly.</translation>
-    </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any classes.</source>
-      <translation type="vanished">Balíček &lt;b&gt;'{0}'&lt;/b&gt; neobsahuje žádné třídy.</translation>
-    </message>
   </context>
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
       <source>screen.png</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished">Portable Network Graphics soubor (*.png)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <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="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">Nelze zapsat do souboru '{0}:
-{1}.</translation>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/PageScreenDialog.ui" line="0" />
       <source>Page Screen</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Nelze zapsat do souboru '{0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>PasswordManager</name>
@@ -54544,14 +51195,6 @@
       <source>Passwords</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&lt;p&gt;Login data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Login data nelze z &lt;b&gt;{0}&lt;/b&gt; nahrát&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Login data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: Wrong input format&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Login data nelze z &lt;b&gt;{0}&lt;/b&gt; nahrát&lt;/p&gt;&lt;p&gt;Důvod: Chybný vstupní formát&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>PasswordModel</name>
@@ -55090,14 +51733,6 @@
       <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Configure</source>
-      <translation type="vanished">Konfigurovat</translation>
-    </message>
-    <message>
-      <source>Configure...</source>
-      <translation type="vanished">Konfigurovat...</translation>
-    </message>
   </context>
   <context>
     <name>PipDialog</name>
@@ -55382,66 +52017,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="56" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="57" />
       <source>&lt;All&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="59" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
       <source>Save as CSV...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="73" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
       <source>Licenses of "{0}"</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="77" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
       <source>No environment specified.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="200" />
-      <location filename="../PipInterface/PipLicensesDialog.py" line="170" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
       <source>Save as CSV</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="172" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
       <source>CSV Files (*.csv);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="201" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
       <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>PipListDialog</name>
-    <message>
-      <source>Version</source>
-      <translation type="vanished">Verze</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Jméno:</translation>
-    </message>
-    <message>
-      <source>Version:</source>
-      <translation type="vanished">Verze:</translation>
-    </message>
-    <message>
-      <source>Author:</source>
-      <translation type="vanished">Autor:</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Chyba v procesu generování</translation>
-    </message>
-  </context>
-  <context>
     <name>PipPackageDetailsDialog</name>
     <message>
       <location filename="../PipInterface/PipPackageDetailsDialog.py" line="46" />
@@ -55991,7 +52603,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1146" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
@@ -56029,145 +52641,152 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1161" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1164" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1167" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1304" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1171" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1174" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1178" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1181" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1184" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1191" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1195" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1203" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1206" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1209" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <source>Purge Cache...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
+      <source>Purge Cache...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1220" />
-      <source>Edit Environment Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
+      <source>Edit Environment Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation type="unfinished">Konfigurovat...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1426" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1413" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1402" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1603" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1606" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1721" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation type="unfinished">neznámý</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Chyby: {0}</translation>
-    </message>
   </context>
   <context>
     <name>PipPage</name>
@@ -56243,17 +52862,6 @@
     </message>
   </context>
   <context>
-    <name>PipSearchDialog</name>
-    <message>
-      <source>Description</source>
-      <translation type="vanished">Popisek</translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Chyby: {0}</translation>
-    </message>
-  </context>
-  <context>
     <name>PipVulnerabilityChecker</name>
     <message>
       <location filename="../PipInterface/PipVulnerabilityChecker.py" line="219" />
@@ -56543,27 +53151,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation>&lt; Zpět</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation>Další &gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation>Instalovat</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation>Uživatelský adresář s pluginy</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation>Globální adresář s pluginy</translation>
     </message>
@@ -56696,12 +53304,12 @@
       <translation>&lt;p&gt;Download plugin adresář &lt;b&gt;{0}&lt;/b&gt; se nepodařilo vytvořit. Prosím, upravte nastavení přes konfigurační dialog.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation type="unfinished">Chyba při stahování souboru</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Nelze stáhnout požadovaný soubor z {0}.&lt;/p&gt;&lt;p&gt;Chyba: {1}&lt;/p&gt;</translation>
     </message>
@@ -57226,14 +53834,6 @@
       <source>Keep configuration data</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Plugin:</source>
-      <translation type="vanished">Plugin:</translation>
-    </message>
-    <message>
-      <source>Select the plugin to uninstall</source>
-      <translation type="vanished">Vybrat plugin pro odinstalaci</translation>
-    </message>
   </context>
   <context>
     <name>PluginUninstallWidget</name>
@@ -57549,18 +54149,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation>Předvolby exportu</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation>Předvolby importu</translation>
     </message>
@@ -57919,14 +54519,6 @@
       <source>Enter the bottom margin in cm.</source>
       <translation>Zadejte dolní okraj v cm.</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Barva</translation>
-    </message>
-    <message>
-      <source>Colour Mode:</source>
-      <translation type="vanished">Barevný mód:</translation>
-    </message>
   </context>
   <context>
     <name>ProgramsDialog</name>
@@ -58142,472 +54734,452 @@
       <source>(not found)</source>
       <translation>(nenalezeno)</translation>
     </message>
-    <message>
-      <source>Forms Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Kompilátor formulářů (Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Kompilátor resource (Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Translation Extractor (Python, PySide)</source>
-      <translation type="vanished">Vypisovač překladů (Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Forms Compiler (Python, PySide)</source>
-      <translation type="vanished">Kopilátor formulářů (Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Python, PySide)</source>
-      <translation type="vanished">Kompilátor resourců (Python, PySide)</translation>
-    </message>
   </context>
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation>Python3 soubory (*.py *.py3);;Python3 GUI soubory (*.pyw *.pyw3);;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
+      <source>PyQt5 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
+      <source>PyQt5 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
+      <source>PyQt6 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
+      <source>PyQt6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
-      <translation>Konzole</translation>
+      <source>Eric7 Plugin</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation>Konzole</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation>Ostatní</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation>Zaregistrovat typ projektu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation>Zaregistrovat typ projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor projektu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Uživatelská nastavení projektu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation>Prosím, nejdříve uložte projekt.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation>Načíst relaci projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s relací projektu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s relací projektu &lt;b&gt;{0}&lt;/b&gt; nelze smazat.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <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="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s nastaveními debuggeru &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s nastaveními debuggeru &lt;b&gt;{0}&lt;/b&gt; nelze smazat.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation>Přidat jazyk</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Nejdříve musíte specifikovat vzor překladu.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation>Smazat překlad</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &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>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation>Přidat soubor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&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="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Vybraný soubor &lt;b&gt;{0}&lt;/b&gt; nelze přidat do &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Důvod: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation>Cílový adresář nesmí být prázdný.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation>Přidat adresář</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Zdrojový adresář neobsahuje žádné soubory související s danou kategorií.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Cílový adresář &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation>Cílový adresář nesmí být prázdný.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation>Přejmenovat soubor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation>Přejmenovat soubor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <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;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="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nemůže být přejmenován.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation>Smazat soubor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &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>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation>Smazat adresář</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &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>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation>Vytvořit adresář projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Adresář projektu &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation>Nový projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation>Přidat existující soubory do projektu?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation>Vybrat Version Control System</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Chcete editovat parametry VCS příkazu?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation>Nový projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Má být projekt přidán do repozitáře?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation>None</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation>Výběr verzovacího systému projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation>Vzor překladu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation>Zadejte vzor cesty pro soubory s překlady (použijte  '%language%' na místě s kódem jazyka):</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation>Otevřít projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation>Uložit soubor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation>Zavřít projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation>Aktuální projekt obsahuje neuložené změny.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation>Zjištěny syntaktické chyby</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Projekt obsahuje %n soubor se syntaktickými chybami.</numerusform>
@@ -58616,971 +55188,908 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation>&amp;Nový...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation>Vygenerovat nový projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nový...&lt;/b&gt;&lt;p&gt;Otevře se dialogové okno pro zadání informací o novém projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation>&amp;Otevřít...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation>Otevřít existující projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Otevřít....&lt;/b&gt;&lt;p&gt;Otevře existující projekt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation>Zavřít projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation>&amp;Zavřít</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation>Uzavře aktuální projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zavřít&lt;/b&gt;&lt;p&gt;Aktuální projekt se uzavře.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation>Uložit projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation>&amp;Uložit</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation>Uložit aktuální projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uložit&lt;/b&gt;&lt;p&gt;Aktuální projekt se uloží.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation>Uložit projekt jako</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation>Uložit j&amp;ako...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation>Uloží aktuální projekt do nového souboru</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Uložit jako&lt;/b&gt;&lt;p&gt;Uloží aktuální projekt do nového souboru.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation>Přidat soubory do projektu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation>&amp;Přidat soubory...</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
-      <translation>Přidat soubory do aktuálního projektu</translation>
+      <source>Save project as</source>
+      <translation>Uložit projekt jako</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Přidat soubory...&lt;/b&gt;&lt;p&gt;Otevře dialog pri přidání souborů do aktuálního projektu. Místo pro přidání je definováno extenzí souborů.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3998" />
-      <source>Add directory to project</source>
-      <translation>Přidat adresář do projektu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4000" />
-      <source>Add directory...</source>
-      <translation>Přidat adresář...</translation>
+      <source>Save &amp;as...</source>
+      <translation>Uložit j&amp;ako...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation>Uloží aktuální projekt do nového souboru</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Uložit jako&lt;/b&gt;&lt;p&gt;Uloží aktuální projekt do nového souboru.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
+      <translation>Přidat soubory do projektu</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4003" />
-      <source>Add a directory to the current project</source>
-      <translation>Přidat adresář do aktuálního projektu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4004" />
-      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Přidat adresář...&lt;/b&gt;&lt;p&gt;Otevře dialog pro přičtení adresáře do aktuálního projektu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4013" />
-      <source>Add translation to project</source>
-      <translation>Přidat překlad do projektu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4015" />
-      <source>Add &amp;translation...</source>
-      <translation>Přida&amp;t překlad...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4018" />
-      <source>Add a translation to the current project</source>
-      <translation>Přidat překlad do aktuálního projektu</translation>
+      <source>Add &amp;files...</source>
+      <translation>&amp;Přidat soubory...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation>Přidat soubory do aktuálního projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Přidat soubory...&lt;/b&gt;&lt;p&gt;Otevře dialog pri přidání souborů do aktuálního projektu. Místo pro přidání je definováno extenzí souborů.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4017" />
+      <source>Add directory to project</source>
+      <translation>Přidat adresář do projektu</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4019" />
+      <source>Add directory...</source>
+      <translation>Přidat adresář...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4022" />
+      <source>Add a directory to the current project</source>
+      <translation>Přidat adresář do aktuálního projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4023" />
+      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Přidat adresář...&lt;/b&gt;&lt;p&gt;Otevře dialog pro přičtení adresáře do aktuálního projektu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4032" />
+      <source>Add translation to project</source>
+      <translation>Přidat překlad do projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4034" />
+      <source>Add &amp;translation...</source>
+      <translation>Přida&amp;t překlad...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4037" />
+      <source>Add a translation to the current project</source>
+      <translation>Přidat překlad do aktuálního projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Přidat překlad&lt;/b&gt;&lt;p&gt;Otevře dialog pro přidání překladu do aktuálního projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation>Hledat nové soubory</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation>&amp;Hledat nové soubory...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation>Hledat nové soubory v adresáři projektu.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
-      <translation type="unfinished" />
+      <source>Searc&amp;h new files...</source>
+      <translation>&amp;Hledat nové soubory...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation>Nastavení projektu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
-      <translation>&amp;Natavení...</translation>
+      <source>Search new files in the project directory.</source>
+      <translation>Hledat nové soubory v adresáři projektu.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
-      <translation>Zobrazit nastavení projektu</translation>
+      <source>Search Project File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Nastavení...&lt;/b&gt;&lt;p&gt;Zobrazí dialog s editací nastavení projektu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation>Uživatelská nastavení projektu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation>Uživat&amp;elská nastavení...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
-      <translation>Zobrazit uživatelem definovaná nastavení projektu</translation>
+      <source>Search Project File...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Uživatelská nastavení...&lt;/b&gt;&lt;p&gt;Zobrazí dialog s editací uživatelských nastavení projektu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation>Asociace typů souborů</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
-      <translation>Asociace typů souborů...</translation>
+      <source>Project properties</source>
+      <translation>Nastavení projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation>&amp;Natavení...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation>Zobrazit nastavení projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Nastavení...&lt;/b&gt;&lt;p&gt;Zobrazí dialog s editací nastavení projektu.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
-      <translation>Spojení lexeru</translation>
+      <source>User project properties</source>
+      <translation>Uživatelská nastavení projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation>Uživat&amp;elská nastavení...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation>Zobrazit uživatelem definovaná nastavení projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Uživatelská nastavení...&lt;/b&gt;&lt;p&gt;Zobrazí dialog s editací uživatelských nastavení projektu.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
-      <translation>Spojení lexeru...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation>Zobrazit spojení lexeru projektu (přepíše výchozí)</translation>
+      <source>Filetype Associations</source>
+      <translation>Asociace typů souborů</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
+      <translation>Asociace typů souborů...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Spojení lexeru...&lt;/b&gt;&lt;p&gt;Zobrazuje dialog s editací spojení lexeru projektu. Tato spojení přepisují globální lexer spojení. Lexer je použit pro zvýraznění textu v editoru.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
-      <translation>Nastavení debugeru</translation>
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation>Nastavení &amp;debuggeru...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
-      <translation>Zobrazit nastavení debugeru</translation>
+      <source>Lexer Associations</source>
+      <translation>Spojení lexeru</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
+      <translation>Spojení lexeru...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation>Zobrazit spojení lexeru projektu (přepíše výchozí)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Spojení lexeru...&lt;/b&gt;&lt;p&gt;Zobrazuje dialog s editací spojení lexeru projektu. Tato spojení přepisují globální lexer spojení. Lexer je použit pro zvýraznění textu v editoru.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation>Nastavení debugeru</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation>Nastavení &amp;debuggeru...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation>Zobrazit nastavení debugeru</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nastavení debugeru...&lt;/b&gt;&lt;p&gt;Zobrazí dialog s editací nastavení debugeru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation>Načíst</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation>&amp;Načíst</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation>Načíst nastavení debugeru</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Načíst nastavení debugeru&lt;/b&gt;&lt;p&gt;Načtou se nastavení debugeru do projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation>Uložit</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation>Uložit nastavení debugeru</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uložit nastavení debugeru&lt;/b&gt;&lt;p&gt;Uloží nastavení debugeru definovaná v projektu..&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation>Smazat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation>Sma&amp;zat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation>Smazat nastavení debugeru</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Smazat nastavení debugeru&lt;/b&gt;&lt;p&gt;Smaže se soubor obsahující nastavení debugeru v daném projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation>&amp;Reset</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation>Reset nastavení debugeru</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Reset nastavení debugeru&lt;/b&gt;&lt;p&gt;Zresetuje nastavení debugeru v projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation>Načíst relaci</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
-      <source>Load the projects session file.</source>
-      <translation>Načíst soubor s relací projektu.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4190" />
-      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Načíst relaci&lt;/b&gt;&lt;p&gt;Načte soubor s relací projektu. Relace obsahuje následující údaje:&lt;br&gt;- všechny otevřené zdrojové soubory&lt;br&gt;- všechny breakpointy&lt;br&gt;- argumenty příkazové řádky &lt;br&gt;- pracovní adresář&lt;br&gt;- příznak výjimky&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
-      <source>Save session</source>
-      <translation>Uložit relaci</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4207" />
-      <source>Save the projects session file.</source>
-      <translation>Uložit soubor s relací projektu.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4208" />
-      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Uložit relaci&lt;/b&gt;&lt;p&gt;Uloží soubor s relací projektu. Relace obsahuje následující údaje:&lt;br&gt;- všechny otevřené zdrojové soubory&lt;br&gt;- všechny breakpointy&lt;br&gt;- argumenty příkazové řádky &lt;br&gt;- pracovní adresář&lt;br&gt;- příznak výjimky&lt;/p&gt;</translation>
-    </message>
-    <message>
+      <source>Load the projects session file.</source>
+      <translation>Načíst soubor s relací projektu.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4209" />
+      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Načíst relaci&lt;/b&gt;&lt;p&gt;Načte soubor s relací projektu. Relace obsahuje následující údaje:&lt;br&gt;- všechny otevřené zdrojové soubory&lt;br&gt;- všechny breakpointy&lt;br&gt;- argumenty příkazové řádky &lt;br&gt;- pracovní adresář&lt;br&gt;- příznak výjimky&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4224" />
       <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
-      <source>Delete session</source>
-      <translation>Smazat relaci</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4225" />
-      <source>Delete the projects session file.</source>
-      <translation>Smaže soubor s relací projektu.</translation>
+      <source>Save session</source>
+      <translation>Uložit relaci</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4226" />
+      <source>Save the projects session file.</source>
+      <translation>Uložit soubor s relací projektu.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4227" />
+      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Uložit relaci&lt;/b&gt;&lt;p&gt;Uloží soubor s relací projektu. Relace obsahuje následující údaje:&lt;br&gt;- všechny otevřené zdrojové soubory&lt;br&gt;- všechny breakpointy&lt;br&gt;- argumenty příkazové řádky &lt;br&gt;- pracovní adresář&lt;br&gt;- příznak výjimky&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
+      <source>Delete session</source>
+      <translation>Smazat relaci</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4244" />
+      <source>Delete the projects session file.</source>
+      <translation>Smaže soubor s relací projektu.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation>&lt;b&gt;Smazat relaci&lt;/b&gt;&lt;p&gt;Smaže soubor s relací projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation>Metriky kódu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation>Metriky &amp;kódu...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation>Zobrazit metriky kódu projektu.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Metriky kódu...&lt;/b&gt;&lt;p&gt;Zobrazí se metriky kódu všech python souborů v projektu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation>Pokrytí python kódu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation>Pokr&amp;ytí kódu...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation>Zobrazit informace pokrytí kódu projektu.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Pokrytí kódu...&lt;/b&gt;&lt;p&gt;Zobrazí informace o pokrytí kódu ve všech python souborech projektu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation>Profilovat data</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation>&amp;Profilovat data...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
-      <translation>Zobrazit profilování dat projektu.</translation>
+      <source>Code Metrics</source>
+      <translation>Metriky kódu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation>Metriky &amp;kódu...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation>Zobrazit metriky kódu projektu.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Metriky kódu...&lt;/b&gt;&lt;p&gt;Zobrazí se metriky kódu všech python souborů v projektu.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Profilovat data&lt;/b&gt;&lt;p&gt;Zobrazí se profilování dat projektu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation>Diagram aplikace</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation>Diagram &amp;aplikace...</translation>
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation>Pokrytí python kódu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation>Pokr&amp;ytí kódu...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation>Zobrazit informace pokrytí kódu projektu.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Pokrytí kódu...&lt;/b&gt;&lt;p&gt;Zobrazí informace o pokrytí kódu ve všech python souborech projektu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
-      <translation>Zobrazit diagram projektu.</translation>
+      <source>Profile Data</source>
+      <translation>Profilovat data</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation>&amp;Profilovat data...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation>Zobrazit profilování dat projektu.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Profilovat data&lt;/b&gt;&lt;p&gt;Zobrazí se profilování dat projektu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation>Diagram aplikace</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation>Diagram &amp;aplikace...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation>Zobrazit diagram projektu.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Diagram aplikace...&lt;/b&gt;&lt;p&gt;Zobrazí diagram projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation>Vytvořit seznam balíčků</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation type="unfinished">Vytvořit Plugin &amp;archiv</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
-      <translation type="unfinished" />
+      <source>&amp;Load Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
+      <translation>Vytvořit seznam balíčků</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation type="unfinished">Vytvořit Plugin &amp;archiv</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <source>Create Plugin Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation>&amp;Projekt</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
-      <translation>Otevřít poslední p&amp;rojekty</translation>
+      <source>Create SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation>Relace</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
-      <translation />
+      <source>Create &amp;SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
+      <source>Create a SBOM file of the project dependencies.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation>&amp;Projekt</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation>Otevřít poslední p&amp;rojekty</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation>Relace</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation>Kontrola &amp;verzí</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation>Zkontro&amp;lovat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation>Zo&amp;brazit</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation>&amp;Diagramy</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation>Balíč&amp;ky</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation>Zd&amp;rojová dokumentace</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation>Projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation>&amp;Vyčistit</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation>Hledat nové soubory</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation>Nebyly nalezeny žádné soubory, které je možné přidat.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation>Version Control System</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Vybrané VCS &lt;b&gt;{0}&lt;/b&gt; nebylo nalezeno.&lt;br/&gt;Kontrola verzí vypnuta.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation>Datové pokrytí</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>V aktuálním projektu nebyl určen hlavní skript. Zrušeno</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation>Pokrytí kódu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation>Prosím, vyberte soubor pokrytí</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation>Prosím, vyberte soubor s profilem</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation>Včetně jmen modulů?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;PKGLIST&lt;/b&gt; již existuje.&lt;/p&gt;&lt;p&gt;Přepsat jej?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Soubor &lt;b&gt;PKGLIST&lt;/b&gt; nelze vytvořit.&lt;/p&gt;&lt;p&gt;Důvod: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation>Vytvořit Plugin archiv</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation>Projekt nemá definován hlavní skript. Zrušeno...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Soubor &lt;b&gt;PKGLIST&lt;/b&gt; nelze vytvořit.&lt;/p&gt;&lt;p&gt;Důvod: {0}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation>Vytvořit Plugin archiv</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation>Projekt nemá definován hlavní skript. Zrušeno...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Creating plugin archives...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation type="unfinished">Přerušit</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Creating plugin archives...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation type="unfinished">Přerušit</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit do archivu. Ingorováno.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Plugin soubor &lt;b&gt;{0}&lt;/b&gt; nelze přečíst.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Read project file</source>
-      <translation type="vanished">Načíst soubor projektu</translation>
-    </message>
-    <message>
-      <source>Save project file</source>
-      <translation type="vanished">Uložit soubor projektu</translation>
-    </message>
-    <message>
-      <source>Read user project properties</source>
-      <translation type="vanished">Načíst uživatelská nastavení projektu</translation>
-    </message>
-    <message>
-      <source>Save user project properties</source>
-      <translation type="vanished">Uložit uživatelská nastavení projektu</translation>
-    </message>
-    <message>
-      <source>Save project session</source>
-      <translation type="vanished">Uložit relaci projektu</translation>
-    </message>
-    <message>
-      <source>Delete project session</source>
-      <translation type="vanished">Smazat relaci projektu</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Načíst úlohy</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Uložit úlohy</translation>
-    </message>
-    <message>
-      <source>Read debugger properties</source>
-      <translation type="vanished">Načíst nastavení debuggeru</translation>
-    </message>
-    <message>
-      <source>Save debugger properties</source>
-      <translation type="vanished">Uložit nastavení debuggeru</translation>
-    </message>
-    <message>
-      <source>Delete debugger properties</source>
-      <translation type="vanished">Smazat nastavení debuggeru</translation>
-    </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">Soubory projektu (*.e4p)</translation>
-    </message>
-    <message>
-      <source>Show the project filetype associations</source>
-      <translation type="vanished">Zobrazit asociace typů souborů</translation>
-    </message>
-    <message>
-      <source>PySide Console</source>
-      <translation type="vanished">PySide konzole</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Do souboru projektu &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Do souboru s uživatelskými nastaveními  &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Do souboru s relací projektu &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Do souboru s úlohami &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Do souboru s nastaveními debuggeru &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Create an initial PKGLIST file for an eric6 plugin.</source>
-      <translation type="vanished">Vytvořit soubor eric5 plugin archivu. {6 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric6 plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Vytvořit Plugin archiv&lt;/b&gt;&lt;p&gt;Vytvoří soubor s eric5 plugin archivem za použití seznamu souborů daných v PKGLIST souboru. Jméno archivu je odvozeno ze jména hlavního skriptu.&lt;/p&gt; {6 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The eric6 plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Soubor s eric5 plugin archivem &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit. Zrušeno...&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt; {6 ?} {0}?} {1}?}</translation>
-    </message>
   </context>
   <context>
     <name>ProjectBaseBrowser</name>
@@ -59839,14 +56348,6 @@
       <source>Show hidden files</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Barvy</translation>
-    </message>
-    <message>
-      <source>Select the colour for highlighted entries in the Others viewer.</source>
-      <translation type="vanished">Výběr barvy pro zvýraznění vstupů v Ostatních prohlížečích.</translation>
-    </message>
   </context>
   <context>
     <name>ProjectFile</name>
@@ -59874,270 +56375,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation>Formuláře</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Prohlížeč formulářů projektu&lt;/b&gt;&lt;p&gt;Umožňuje jednoduše vidět všechny formuláře aktuálního projektu. Několik akcí lze provést i přes kontextové menu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation>Dialog</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
-      <translation>Widget</translation>
+      <source>Dialog</source>
+      <translation>Dialog</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
-      <translation>Hlavní okno aplikace</translation>
+      <source>Widget</source>
+      <translation>Widget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
-      <translation>Dialog s boxem s tlačítky (dole)</translation>
+      <source>Main Window</source>
+      <translation>Hlavní okno aplikace</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
-      <translation>Dialog s boxem s tlačítky (vpravo)</translation>
+      <source>Dialog with Buttonbox (Bottom)</source>
+      <translation>Dialog s boxem s tlačítky (dole)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
-      <translation>Dialog s tlačítky (dole)</translation>
+      <source>Dialog with Buttonbox (Right)</source>
+      <translation>Dialog s boxem s tlačítky (vpravo)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
-      <translation>Dialog s tlačítky (dole uprostřed)</translation>
+      <source>Dialog with Buttons (Bottom)</source>
+      <translation>Dialog s tlačítky (dole)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation>Dialog s tlačítky (dole uprostřed)</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation>Dialog s tlačítky (vpravo)</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
+      <source>QWizard</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
+      <source>QWizardPage</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
+      <source>QDockWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
+      <source>QFrame</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
+      <source>QGroupBox</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
+      <source>QScrollArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
+      <source>QMdiArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
+      <source>QTabWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation>Kompilovat formulář</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation>Kompilovat všechny formuláře</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation>Generovat kód Dialog...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation>Otevřít v Qt-Designeru</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation>Otevřít v editoru</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation>Náhled formuláře</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation>Náhled překladů</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation>Otevřít</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation>Přejmenovat soubor</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation>Odebrat z projektu</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation>Smazat</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation>Nový formulář...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation>Přidat formuláře...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation>Přidat adresář s formuláři...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation>Kopírovat cestu do schránky</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation>Rozložit všechny adresáře</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation>Složit všechny adresáře</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation>Konfigurovat...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation>Kompilovat formuláře</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation>Nový formulář</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation>Vybrat typ formuláře:</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation>Qt User-Interface soubory (*.ui);;Všechny soubory (*)</translation>
     </message>
@@ -60200,26 +56701,26 @@
       <translation>Kompilovat formuláře...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation>Přerušit</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation>Určení změněných formulářů...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation>Kompilování změněných formulářů...</translation>
     </message>
@@ -60757,14 +57258,6 @@
       <source>Rescan tasks upon opening</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select, if a timestamp should be written to all project related XML files</source>
-      <translation type="vanished">Vybrat, má-li se uložit timestamp do všech XML souborů projektu</translation>
-    </message>
-    <message>
-      <source>Include timestamp in project related XML files</source>
-      <translation type="vanished">Vložit timestamp do XML souborů projektu</translation>
-    </message>
   </context>
   <context>
     <name>ProjectProtocolsBrowser</name>
@@ -60982,143 +57475,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation>Resources</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Prohlížeč Resources projektu&lt;/b&gt;&lt;p&gt;Umožňuje jednoduše vidět všechny Resources aktuálního projektu. Několik akcí lze provést i přes kontextové menu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation>Kompilovat Resource</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation>Kompilovat všechny Resource</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation>Otevřít</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation>Přejmenovat soubor</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation>Odebrat z projektu</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation>Smazat</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation>Nový Resource...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation>Přidat resources...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation>Přidat adresář se zdroji...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation>Kopírovat cestu do schránky</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation>Rozložit všechny adresáře</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation>Složit všechny adresáře</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation>Konfigurovat...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation>Kompilovat Resource</translation>
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation>Nový Resource</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Qt Resource soubory (*.qrc)</translation>
     </message>
@@ -61181,26 +57674,26 @@
       <translation>Kompilovat resources...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation>Přerušit</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation>Určení změněných resources...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation>Kompilování změněných resources...</translation>
     </message>
@@ -61559,10 +58052,6 @@
       <source>Include module names?</source>
       <translation>Včetně jmen modulů?</translation>
     </message>
-    <message>
-      <source>Run unittest...</source>
-      <translation type="vanished">Spustit unittest...</translation>
-    </message>
   </context>
   <context>
     <name>ProjectTranslationsBrowser</name>
@@ -61815,19 +58304,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -61995,8 +58471,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
-      <translation>Zadejte jméno autora</translation>
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -62012,8 +58488,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
-      <translation>Zadejte email autora</translation>
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -62053,6 +58529,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation>Stisknout pro editaci nastavení kontroly pravopisu</translation>
     </message>
@@ -62112,23 +58598,23 @@
       <translation />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="188" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="73" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Zdrojové soubory ({0});;Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="129" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Projekt je pod správou verzovacího systému &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="135" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation>Projekt není pod správou verzovacího systému.</translation>
     </message>
@@ -62144,8 +58630,12 @@
       <translation>&lt;b&gt;Popis&lt;/b&gt;&lt;p&gt;Zadejte krátký popis multiprojektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <source>&amp;Progr. Language:</source>
-      <translation type="vanished">&amp;Programovací jazyk:</translation>
+      <source>Enter authors name</source>
+      <translation type="vanished">Zadejte jméno autora</translation>
+    </message>
+    <message>
+      <source>Enter authors email</source>
+      <translation type="vanished">Zadejte email autora</translation>
     </message>
   </context>
   <context>
@@ -62586,26 +59076,6 @@
       <source>%v/%m Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Annotate</source>
-      <translation type="vanished">Komentovat</translation>
-    </message>
-    <message>
-      <source>Annotate all</source>
-      <translation type="vanished">Komentovat vše</translation>
-    </message>
-    <message>
-      <source>Delete annotated files</source>
-      <translation type="vanished">Smazat komentované soubory</translation>
-    </message>
-    <message>
-      <source>Annotating files...</source>
-      <translation type="vanished">Komentované soubory...</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Přerušit</translation>
-    </message>
   </context>
   <context>
     <name>PyCoverageHtmlReportDialog</name>
@@ -62862,10 +59332,6 @@
       <source>Please open or create a file first.</source>
       <translation>Prosím, nejdříve otevřete nebo vytvořte soubor.</translation>
     </message>
-    <message>
-      <source>&amp;Python re Wizard...</source>
-      <translation type="vanished">&amp;Python re průvodce...</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardCharactersDialog</name>
@@ -63332,14 +59798,6 @@
       <source>Text:</source>
       <translation>Text:</translation>
     </message>
-    <message>
-      <source>Observe Locale</source>
-      <translation type="vanished">Zachovat Locale</translation>
-    </message>
-    <message>
-      <source>Python Version</source>
-      <translation type="vanished">Python verze</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardRepeatDialog</name>
@@ -63394,97 +59852,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation>Uložit</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation>Uložit regulární výraz do souboru</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation>Načíst</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation>Načíst regulární výraz ze souboru</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation>Ověřit</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation>Ověřit regulární výraz</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation>Vykonat</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation>Vykonat regulární výraz</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation>Další shoda</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation>Zobrazit další shodu regulárního výrazu</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation>Kopírovat</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>Kopírovat regulární výraz do schránky</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation>Pojmenovaný odkaz</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation>Pojmenovaná skupina ještě nebyla definována.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation>Pojmenovaný odkaz</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation>Pojmenovaná skupina ještě nebyla definována.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation>Vyberte jméno skupiny:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation>Uložit regulární výraz</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>RegExp soubory (*.rx);;Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <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>
@@ -64184,18 +60642,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation type="unfinished">Chyba</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation type="unfinished" />
@@ -64552,480 +61010,6 @@
       <source>Show all code information subsections</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Enter the file extensions to be associated with the Python versions separated by a space. They must not overlap with each other.</source>
-      <translation type="vanished">Zadejte extenze asociované s Python verzemi oddělené mezerami. Pozor! Nesmí se překrývat s ostatními. </translation>
-    </message>
-    <message>
-      <source>Python 2:</source>
-      <translation type="vanished">Python 2:</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizard</name>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">Žádný aktuální editor</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">Prosím, nejdříve otevřete nebo vytvořte soubor.</translation>
-    </message>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">QRegExp průvodce</translation>
-    </message>
-    <message>
-      <source>Q&amp;RegExp Wizard...</source>
-      <translation type="vanished">Q&amp;RegExp průvodce...</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;QRegExp Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create a QRegExp. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;QRegExp průvodce&lt;/b&gt;&lt;p&gt;Tento průvodce otevře dialog pro zadání všech parametrů pro vytvoření QRegExp. Vygenerovaný kód je vložen na aktuální pozici kurzoru.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardCharactersDialog</name>
-    <message>
-      <source>Editor for character sets</source>
-      <translation type="vanished">Editor pro množinu znaků</translation>
-    </message>
-    <message>
-      <source>The defined characters should not match</source>
-      <translation type="vanished">Definované znaky nebudou ve shodě</translation>
-    </message>
-    <message>
-      <source>Predefined character ranges</source>
-      <translation type="vanished">Předdefinované rozsahy znaků</translation>
-    </message>
-    <message>
-      <source>Non-whitespace characters</source>
-      <translation type="vanished">Neprázdné znaky</translation>
-    </message>
-    <message>
-      <source>Non-digits</source>
-      <translation type="vanished">Ne čísla</translation>
-    </message>
-    <message>
-      <source>Whitespace characters</source>
-      <translation type="vanished">Prázdné znaky</translation>
-    </message>
-    <message>
-      <source>Digits</source>
-      <translation type="vanished">Čísla</translation>
-    </message>
-    <message>
-      <source>Non-word characters</source>
-      <translation type="vanished">Ne-slovo znaky</translation>
-    </message>
-    <message>
-      <source>Word character</source>
-      <translation type="vanished">Znaky slova</translation>
-    </message>
-    <message>
-      <source>Single character</source>
-      <translation type="vanished">Jeden znak</translation>
-    </message>
-    <message>
-      <source>Character ranges</source>
-      <translation type="vanished">Rozsah znaků</translation>
-    </message>
-    <message>
-      <source>Normal character</source>
-      <translation type="vanished">Normální znak</translation>
-    </message>
-    <message>
-      <source>Unicode character in hexadecimal notation</source>
-      <translation type="vanished">Unicode znak v hexadecimálním zápisu</translation>
-    </message>
-    <message>
-      <source>Bell character (\a)</source>
-      <translation type="vanished">Znak zvonku (\a)</translation>
-    </message>
-    <message>
-      <source>Page break (\f)</source>
-      <translation type="vanished">Konec strany (\f)</translation>
-    </message>
-    <message>
-      <source>Line feed (\n)</source>
-      <translation type="vanished">Posuv o řádku (\n)</translation>
-    </message>
-    <message>
-      <source>Carriage return (\r)</source>
-      <translation type="vanished">Návrat vozíku (\r)</translation>
-    </message>
-    <message>
-      <source>Horizontal tabulator (\t)</source>
-      <translation type="vanished">Horizontální tabulátor (\t)</translation>
-    </message>
-    <message>
-      <source>Vertical tabulator (\v)</source>
-      <translation type="vanished">Vertikální tabulátor (\v)</translation>
-    </message>
-    <message>
-      <source>Additional Entries</source>
-      <translation type="vanished">Doplňující údaje</translation>
-    </message>
-    <message>
-      <source>Between:</source>
-      <translation type="vanished">Mezi:</translation>
-    </message>
-    <message>
-      <source>And:</source>
-      <translation type="vanished">A:</translation>
-    </message>
-    <message>
-      <source>Tags</source>
-      <translation type="vanished">Tagy</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardRepeatDialog</name>
-    <message>
-      <source>Number of repetitions</source>
-      <translation type="vanished">Počet opakování</translation>
-    </message>
-    <message>
-      <source>times</source>
-      <translation type="vanished">krát</translation>
-    </message>
-    <message>
-      <source>and</source>
-      <translation type="vanished">a</translation>
-    </message>
-    <message>
-      <source>Between</source>
-      <translation type="vanished">Mezi</translation>
-    </message>
-    <message>
-      <source>Exactly</source>
-      <translation type="vanished">Přesně</translation>
-    </message>
-    <message>
-      <source>Maximum</source>
-      <translation type="vanished">Maximálně</translation>
-    </message>
-    <message>
-      <source>Minimum</source>
-      <translation type="vanished">Minimálně</translation>
-    </message>
-    <message>
-      <source>Unlimited (incl. zero times)</source>
-      <translation type="vanished">Neomezeno (včetně 0 krát)</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardWidget</name>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Uložit</translation>
-    </message>
-    <message>
-      <source>Save the regular expression to a file</source>
-      <translation type="vanished">Uložit regulární výraz do souboru</translation>
-    </message>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Načíst</translation>
-    </message>
-    <message>
-      <source>Load a regular expression from a file</source>
-      <translation type="vanished">Načíst regulární výraz ze souboru</translation>
-    </message>
-    <message>
-      <source>Validate</source>
-      <translation type="vanished">Ověřit</translation>
-    </message>
-    <message>
-      <source>Validate the regular expression</source>
-      <translation type="vanished">Ověřit regulární výraz</translation>
-    </message>
-    <message>
-      <source>Execute</source>
-      <translation type="vanished">Vykonat</translation>
-    </message>
-    <message>
-      <source>Execute the regular expression</source>
-      <translation type="vanished">Vykonat regulární výraz</translation>
-    </message>
-    <message>
-      <source>Next match</source>
-      <translation type="vanished">Další shoda</translation>
-    </message>
-    <message>
-      <source>Show the next match of the regular expression</source>
-      <translation type="vanished">Zobrazit další shodu regulárního výrazu</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Kopírovat</translation>
-    </message>
-    <message>
-      <source>Copy the regular expression to the clipboard</source>
-      <translation type="vanished">Kopírovat regulární výraz do schránky</translation>
-    </message>
-    <message>
-      <source>Save regular expression</source>
-      <translation type="vanished">Uložit regulární výraz</translation>
-    </message>
-    <message>
-      <source>RegExp Files (*.rx);;All Files (*)</source>
-      <translation type="vanished">RegExp soubory (*.rx);;Všechny soubory (*)</translation>
-    </message>
-    <message>
-      <source>Load regular expression</source>
-      <translation type="vanished">Načíst regulární výraz</translation>
-    </message>
-    <message>
-      <source>The regular expression is valid.</source>
-      <translation type="vanished">Regulární výraz je platný.</translation>
-    </message>
-    <message>
-      <source>Error</source>
-      <translation type="vanished">Chyba</translation>
-    </message>
-    <message>
-      <source>A regular expression must be given.</source>
-      <translation type="vanished">Regulární výraz musí být zadán.</translation>
-    </message>
-    <message>
-      <source>Regexp</source>
-      <translation type="vanished">Regexp</translation>
-    </message>
-    <message>
-      <source>Offset</source>
-      <translation type="vanished">Ofset</translation>
-    </message>
-    <message>
-      <source>Captures</source>
-      <translation type="vanished">Zachyceno</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Text</translation>
-    </message>
-    <message>
-      <source>Characters</source>
-      <translation type="vanished">Znaky</translation>
-    </message>
-    <message>
-      <source>Match</source>
-      <translation type="vanished">Shoda</translation>
-    </message>
-    <message>
-      <source>No more matches</source>
-      <translation type="vanished">Žádné další shody</translation>
-    </message>
-    <message>
-      <source>No matches</source>
-      <translation type="vanished">Žádná shoda</translation>
-    </message>
-    <message>
-      <source>A regular expression and a text must be given.</source>
-      <translation type="vanished">Regulární výraz a text musí byt zadány.</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The regular expression could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Regulární výraz nemůže být uložen.&lt;/p&gt;&lt;p&gt;Důvod: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Invalid regular expression: {0}</source>
-      <translation type="vanished">Neplatný regulární výraz: {0}</translation>
-    </message>
-    <message>
-      <source>Capture #{0}</source>
-      <translation type="vanished">Zachyceno #{0}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&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>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">QRegExp průvodce</translation>
-    </message>
-    <message>
-      <source>&amp;Variable Name:</source>
-      <translation type="vanished">Jméno &amp;proměnné:</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Undo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Vrátit poslední změnu&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Redo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Znovu použít poslední změnu&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Single character of a range (e.g. [abcd])&lt;/b&gt;&lt;p&gt;Select a single character of a range via a specific dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Jeden znak v rozsahu (např. [abcd])&lt;/b&gt;&lt;p&gt;Výběr jednoho znaku v rozsahu pomocí určeného dialogu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Any character: '.'&lt;/b&gt;
-&lt;p&gt;Select to insert a dot (.) in your regexp.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nějaký znak: '.'&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení tečky (.) ve vašem regexp.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Any character: '.'&lt;/b&gt;
-&lt;p&gt;Select to insert a dot (.) in your regexp. The dot matches a single character, except line break characters (by default). 
-E.g. 'gr.y' matches 'gray', 'grey', 'gr%y', etc. Use the dot sparingly. Often, a character class or negated
-character class is faster and more precise.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nějaký znak: '.'&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení tečky (.) ve vašem regexp. Tečka porovnává (defaultně) jeden znak, kromě znaků konce řádky.
-Např. 'gr.y' vyhodnotí výrazy 'gray', 'grey', 'gr%y', atd. Používejte tečku střídmě. Často bývá třída znaku nebo negace třídy znaku rychlejší a přesnější.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Repeat contents&lt;/b&gt;
-&lt;p&gt;Select a repetition condition via a specific dialog. This dialog will help to specify the allowed range for repetitions.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Opakovat obsah&lt;/b&gt;
-&lt;p&gt;Vybrat podmínku opakování přes konkrétní dialog. Tento dialog pomůže specifikovat povolený rozsah pro opakování.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non capturing parentheses: (?:)&lt;/b&gt;
-&lt;p&gt;Select to insert some non capturing brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nezachycované závorky (?:)&lt;/b&gt;
-&lt;p&gt;Výběr pro vložení závorek, ve kterých jejich obsah nevytváří skupinu (group).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non capturing parentheses: (?:)&lt;/b&gt;
-&lt;p&gt;Select to insert some non capturing brackets. It can be used to apply a regexp quantifier (eg. '?' or '+') to the entire
-group of characters inside the brakets. E.g. the regex 'Set(?:Value)?' matches 'Set' or 'SetValue'. The '?:' inside the brakets
-means that the content of the match (called the backreference) is not stored for further use.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nezachycované závorky (?:)&lt;/b&gt;
-&lt;p&gt;Výběr pro vložení závorek, ve kterých obsah nevytváří skupinu. Může být použit i s regexp kvantifikátorem (např. '?' nebo '+') pro celou skupinu uvnitř závorek. Např. regexp 'Set(?:Value)?' nalezne 'Set' nebo 'SetValue'. Výraz '?:' za levou závorkou znamená, že obsah v závorkách (nazývaný zpětná reference) nebude uložen pro další použití.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Group: ()&lt;/b&gt;
-&lt;p&gt;Select to insert some capturing brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Skupina ()&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení závorek, které mají zachytit nějaký obsah.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Group: ()&lt;/b&gt;
-&lt;p&gt;Select to insert some capturing brackets. They can be used to apply a regexp quantifier (e.g. '?' or '+') to the entire group of 
-characters inside the brakets. E.g. the regex 'Set(Value)?' matches 'Set' or 'SetValue'. Contrary to non-capturing parentheses, 
-the backreference matched inside the brakets is stored for further use (i.e. 'Value' in the second example above). 
-One can access the backereference with the '\1' expression. &lt;/p&gt;
-&lt;p&gt;E.g. '([a-c])x\1x\1' will match 'axaxa', 'bxbxb' and 'cxcxc'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Skupina: ()&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení závorek, které mají zachytit nějaký obsah. Může být použit i s regexp kvantifikátorem (např. '?' nebo '+') pro celou skupinu uvnitř závorek. Např. regexp 'Set(Value)?' nalezne 'Set' nebo 'SetValue'. Opačně oproti závorkám, které obsah nezachycují, je obsah uvnitř závorek uložen pro další použití (např. 'Value' ve druhém příkladu dole).
-Jednička v následujícím pžíkladu umožňuje použít výraz nalezený v závorkách.&lt;/p&gt;
-&lt;p&gt;Příklad: '([a-c])x\1x\1' vyhledá 'axaxa', 'bxbxb' and 'cxcxc'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Select to insert the alternation symbol '|'. &lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Alternativy: '|'&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení symbol alternativy '|'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Select to insert the alternation symbol '|'. The alternation is used to match a single regular expression out of 
-several possible regular expressions. E.g. 'cat|dog|mouse|fish' matches words containing the word 'cat', 'dog','mouse' or 'fish'.
-Be aware that in the above example, the alternatives refer to whole or part of words. If you want to match exactly the
- words 'cat', 'dog', ... you should express the fact that you only want to match complete words: '\b(cat|dog|mouse|fish)\b'&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Alternativy: '|'&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení symbol alternativy '|'. Alternace se používá pro vyhledávání více možností vhledaném výrazu. Např. 'kočka|pes|myš|ryba' nalezne slova 'kočka', 'pes', 'myš' a 'ryba'. Je nutné si uvědomit, že předchozí příklad nalezne tyto výrazy i uvnitř jiných slov. Pokud chcete získat pouze slova 'kočka', 'pes', ... musíte výraz zapsat takto: '\b(kočka|pes|myš|ryba)\b'. Pozor na české znaky! Kódování vzorku musí souhlasit s prohledávaným textem. V případě kódování UTF pak musí být vše převedeno na unicode:&lt;br&gt;
-# -*- coding: UTF-8 -*-&lt;br&gt;import re&lt;br&gt;print '\n'.join(re.findall(ur'\b(pes|kočka|myš|ryba)\b', u'pes, kočka, myš, ryba', re.U))&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Begin of line: '^'&lt;/b&gt;
-&lt;p&gt;Select to insert the start line character (^).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Začátek řádky: '^'&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení znaku začátku řádku (^).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Begin of line: '^'&lt;/b&gt;
-&lt;p&gt;Select to insert the start line character (^). It is used to find some expressions at the begining of lines.
-E.g. '^[A-Z]' match lines starting with a capitalized character. &lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Začátek řádky: '^'&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení znaku začátku řádku (^). Používá se na vyhledání výrazů na začátku řádků. Např: '^[A-Z]' nalezne řádky začínající velkými znaky. Pozor! Diakritika do toho nepatří. V takovém případě zadejte např: '[A-ZŽŠČŘĎŤŇ]'&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;End of line: '$'&lt;/b&gt;
-&lt;p&gt;Select to insert the end of line character ($).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Konec řádky: '$'&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení znaku konce řádku ($).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;End of line: '$'&lt;/b&gt;
-&lt;p&gt;Select to insert the end of line character ($). It is used to find some expressions at the end of lines.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Konec řádku: '$'&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení znaku konce řádku ($). Používá se pro vyhledání výrazů na konci řádků.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\b).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Okraj slova&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení znaku okraje slova (\b).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\b). This character is used to express the fact that word 
-must begin or end at this position. E.g. '\bcat\b' matches exactly the word 'cat' while 'concatenation' is ignored.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Okraj slova&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení znaku okraje slova (\b). Využívá se k nalezení celých slov. Například  '\bmyš\b' nalezne pouze slovo 'myš' ale slovo 'zamyšlený' již nalezeno není.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\B). \B is the negated version of \b.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ne okraj slova&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení znaku \B, který je negací znaku \b a vyhledává výrazy, které nejsou okraji slova.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\B). \B is the negated version of \b. \B matches at every position where \b 
-does not. Effectively, \B matches at any position between two word characters as well as at any position between two non-word characters.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ne okraj slova&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení znaku \B znamenající ne okraj slova. Je to přesný opak znaku \b. Znak \B nalezne kažodu pozici kde \b není. Výraz \B nalezne účinně každou pozici mezi dvěma znaky slov stejně jako mezi dvěma znaky znamenající ne-slovo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Positive lookahead: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the positive lookhead brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Pozitivní vyhlížení: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení závorek pro pozitivní vyhlížení.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Positive lookahead: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the positive lookhead brackets. Basically, positive lookhead is used to match a character only if followed by another one.
-Writting 'q(?=u)' means that you want to match the 'q' character only if it is followed by 'u'. In this statement 'u' is a trivial 
-regexp which may be replaced by a more complex expression; q(?=[abc])' will match a 'q' if followed by either 'a', 'b' or 'c'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Pozitivní vyhlížení: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Vybrat pro vložení závorek pro pozitivní vyhlížení. Pozitivní vyhlížení se používá pro vyhledání znaků, které vyhovují následujícímu výrazu.
-Zápis 'q(?=u)' znamená, že chcete vyhledat znak 'q' pouze v případě, že za ním následuje znak 'u'. To je jednoduchý příklad, ale je možné zadat mnohem složitější výraz, například 'q(?=[abc])', který vyhledá znak 'q' pokud za ním následují znaky 'a', 'b' nebo 'c'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Negative lookahead: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the negative lookhead brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Negativní vyhlížení: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Vybrat pro zadání závorek negativního vyhlížení.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Negative lookahead: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the negative lookhead brackets. Basically, negative lookhead is used to match a character only if it is not
-followed by a another one. Writting 'q(?!u)' means that you want to match 'q' only if it is not followed by 'u'. In this statement, 'u' is a
-trivial regexp which may be replaced by a more complex expression; 'q(?![abc])' will match a 'q' if it is followed by anything else than 'a', 'b' or 'c'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Negativní vyhlížení: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Vybrat pro zadání závorek negativního vyhlížení. Negativní vyhlížení se používá pro vyhledání znaků, které nevyhovují následujícímu výrazu.
-Zápis 'q(?!u)' znamená, že chcete vyhledat znak 'q' pouze v případě, že za ním nenásleduje znak 'u'. To je jednoduchý příklad, ale je možné zadat mnohem složitější výraz, například 'q(?![abc])', který vyhledá znak 'q' jen pokud za ním nenásledují znaky 'a', 'b' nebo 'c'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Regexp:</source>
-      <translation type="vanished">&amp;Regexp:</translation>
-    </message>
-    <message>
-      <source>&amp;Text:</source>
-      <translation type="vanished">&amp;Text:</translation>
-    </message>
-    <message>
-      <source>Case &amp;Sensitive</source>
-      <translation type="vanished">&amp;Rozlišit velké/malé znaky</translation>
-    </message>
-    <message>
-      <source>&amp;Minimal</source>
-      <translation type="vanished">&amp;Minimálně</translation>
-    </message>
   </context>
   <context>
     <name>QRegularExpressionWizard</name>
@@ -66475,62 +62459,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation type="unfinished">Uložit</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished">Uložit regulární výraz do souboru</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation type="unfinished">Načíst</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished">Načíst regulární výraz ze souboru</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation type="unfinished">Ověřit</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation type="unfinished">Ověřit regulární výraz</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation type="unfinished">Vykonat</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation type="unfinished">Vykonat regulární výraz</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation type="unfinished">Další shoda</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished">Zobrazit další shodu regulárního výrazu</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation type="unfinished">Kopírovat</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished">Kopírovat regulární výraz do schránky</translation>
     </message>
@@ -66539,47 +62523,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation type="unfinished">Pojmenovaný odkaz</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished">Pojmenovaná skupina ještě nebyla definována.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation type="unfinished">Pojmenovaný odkaz</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished">Pojmenovaná skupina ještě nebyla definována.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation type="unfinished">Vyberte jméno skupiny:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation type="unfinished">Uložit regulární výraz</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation type="unfinished">RegExp soubory (*.rx);;Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <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>
@@ -66709,89 +62693,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpDocumentationDialog</name>
-    <message>
-      <source>Add Documentation</source>
-      <translation type="vanished">Přidat dokumentaci</translation>
-    </message>
-    <message>
-      <source>Qt Compressed Help Files (*.qch)</source>
-      <translation type="vanished">Qt komprimované soubory s nápovqdou (*.qch)</translation>
-    </message>
-    <message>
-      <source>The file &lt;b&gt;{0}&lt;/b&gt; is not a valid Qt Help File.</source>
-      <translation type="vanished">Soubor &lt;b&gt;{0}&lt;/b&gt; není platný soubor Qt Nápovědy.</translation>
-    </message>
-    <message>
-      <source>The namespace &lt;b&gt;{0}&lt;/b&gt; is already registered.</source>
-      <translation type="vanished">Jmenný prostor &lt;b&gt;{0}&lt;/b&gt; je již registrován.</translation>
-    </message>
-    <message>
-      <source>Remove Documentation</source>
-      <translation type="vanished">Odebrat dokumentaci</translation>
-    </message>
-    <message>
-      <source>Do you really want to remove the selected documentation sets from the database?</source>
-      <translation type="vanished">Opravdu chcete odebrat vybrané dokumenty z databáze?</translation>
-    </message>
-    <message>
-      <source>Add Filter</source>
-      <translation type="vanished">Přidat filtr</translation>
-    </message>
-    <message>
-      <source>Filter name:</source>
-      <translation type="vanished">Název filtru:</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Documentation Database</source>
-      <translation type="vanished">Uspořádat databázi s dokumentací QtNápovědy</translation>
-    </message>
-    <message>
-      <source>Registered Documents</source>
-      <translation type="vanished">Registrované dokumenty</translation>
-    </message>
-    <message>
-      <source>Press to select QtHelp documents to add to the database</source>
-      <translation type="vanished">Stisknout pro výběr dokumentů QtNápovědy, které se přidají do databáze</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Přidat...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected documents from the database</source>
-      <translation type="vanished">Stisknout pro odebrání vybraných dokumentů z databáze</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Odebrat</translation>
-    </message>
-    <message>
-      <source>Filters</source>
-      <translation type="vanished">Filtry</translation>
-    </message>
-    <message>
-      <source>Filters:</source>
-      <translation type="vanished">Filtry:</translation>
-    </message>
-    <message>
-      <source>Attributes:</source>
-      <translation type="vanished">Atributy:</translation>
-    </message>
-    <message>
-      <source>Press to add a new filter</source>
-      <translation type="vanished">Stisknout pro přidání nového filtru</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Použít</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpDocumentationSelectionDialog</name>
     <message>
       <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui" line="0" />
@@ -66932,37 +62833,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpFiltersDialog</name>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">Uspořádat filtry QtNápovědy</translation>
-    </message>
-    <message>
-      <source>Filters:</source>
-      <translation type="vanished">Filtry:</translation>
-    </message>
-    <message>
-      <source>Attributes:</source>
-      <translation type="vanished">Atributy:</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-    <message>
-      <source>Press to add a new filter</source>
-      <translation type="vanished">Stisknout pro přidání nového filtru</translation>
-    </message>
-    <message>
-      <source>Add Filter</source>
-      <translation type="vanished">Přidat filtr</translation>
-    </message>
-    <message>
-      <source>Filter name:</source>
-      <translation type="vanished">Název filtru:</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpSchemeReply</name>
     <message>
       <location filename="../WebBrowser/Network/QtHelpSchemeHandler.py" line="166" />
@@ -67201,10 +63071,6 @@
       <source>Sample: {0}designer{1}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The tool executable is composed of the prefix, the tool name and the postfix. For win, the extension is added automatically.</source>
-      <translation type="vanished">Spustitelný nástroj je složen z prefixu, jména nástroje a postfixu. Pro win je extenze připojena automaticky.</translation>
-    </message>
   </context>
   <context>
     <name>Queues</name>
@@ -69062,10 +64928,6 @@
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' nebyl nalezen.</translation>
     </message>
-    <message>
-      <source>Wrap around</source>
-      <translation type="vanished">Zabalit</translation>
-    </message>
   </context>
   <context>
     <name>SearchWidgetLine</name>
@@ -69579,12 +65441,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation type="unfinished" />
     </message>
@@ -69609,8 +65471,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation type="unfinished" />
@@ -69621,69 +65483,69 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation type="unfinished" />
     </message>
@@ -69691,14 +65553,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation type="unfinished" />
     </message>
@@ -69800,32 +65662,22 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation type="unfinished" />
     </message>
@@ -70028,16 +65880,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation type="unfinished" />
     </message>
@@ -70083,16 +65925,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation type="unfinished" />
     </message>
@@ -70195,141 +66027,141 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation>Shell - pasivní</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation>Pasivní &gt;&gt;&gt; </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation>Historie</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
-      <translation>Vybrat vstupy</translation>
+      <source>History</source>
+      <translation>Historie</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
+      <source>Select entry</source>
+      <translation>Vybrat vstupy</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="301" />
       <source>Show</source>
       <translation>Zobrazit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
-      <location filename="../QScintilla/Shell.py" line="301" />
+      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
       <source>Clear</source>
       <translation>Vyčistit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation>Vyjmout</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation>Kopírovat</translation>
+      <source>Cut</source>
+      <translation>Vyjmout</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation>Kopírovat</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
       <source>Paste</source>
       <translation>Vložit</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
+      <location filename="../QScintilla/Shell.py" line="312" />
       <source>Find</source>
       <translation type="unfinished">Hledat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation>Konfigurovat...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation type="unfinished">Projekt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation>Vybrat historii</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation>Vybrat historii</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation>Vybrat vstup historie pro vykonání (nejaktuálnější zobrazen poslední).</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation>Pasivní debug mód</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation>Pasivní debug mód</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation>Nepřipojen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation>Č.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -70337,83 +66169,83 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation>StdOut: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation>StdErr: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
-      <source>Drop Error</source>
-      <translation>Zahodit chybu</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="2206" />
+      <source>Drop Error</source>
+      <translation>Zahodit chybu</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; není soubor.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">Textové soubory (*.txt);;Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <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>
@@ -70422,10 +66254,6 @@
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>{0} on {1}, {2}</source>
-      <translation type="vanished">{0} na {1}, {2}</translation>
-    </message>
   </context>
   <context>
     <name>ShellHistoryDialog</name>
@@ -70663,14 +66491,6 @@
       <source>Windows Style</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to show debuggee stdout and stderr</source>
-      <translation type="vanished">Vybrat pro zobrazení debugování na stdout a stderr</translation>
-    </message>
-    <message>
-      <source>Show stdout and stderr of debuggee</source>
-      <translation type="vanished">Zobrazit debugování na stdout a stderr</translation>
-    </message>
   </context>
   <context>
     <name>ShellWindow</name>
@@ -71292,18 +67112,6 @@
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="vanished">Exportovat klávesové zkratky</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be read from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Klávesové zkratky se ze souboru &lt;b&gt;{0}&lt;/b&gt; nepodařilo načíst.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Klávesové zkratky nelze do souboru &lt;b&gt;{0}&lt;/b&gt; zapsat.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsDialog</name>
@@ -71461,10 +67269,6 @@
       <source>Alternativ</source>
       <translation>Alternativní</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsFile</name>
@@ -71841,18 +67645,6 @@
       <source>Security</source>
       <translation type="unfinished">Bezpečnost</translation>
     </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">Velikost:</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Jméno:</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">Cesta:</translation>
-    </message>
   </context>
   <context>
     <name>SiteInfoWidget</name>
@@ -72040,7 +67832,6 @@
       <translation type="unfinished">X11 Pixmap soubor (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -72053,27 +67844,24 @@
       <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="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">Nelze zapsat do souboru '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation type="unfinished" />
     </message>
@@ -72177,6 +67965,12 @@
       <source>&amp;Take Snapshot ...</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Nelze zapsat do souboru '{0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>SnapshotFreehandGrabber</name>
@@ -72799,10 +68593,6 @@
       <source>Query OK, number of affected rows: {0}</source>
       <translation>Dotaz OK, počet dotčených řádek: {0}</translation>
     </message>
-    <message>
-      <source>eric6 SQL Browser</source>
-      <translation type="vanished">eric5 SQL prohlížeč {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>SqlConnectionDialog</name>
@@ -73214,22 +69004,6 @@
       <source>Alt+C</source>
       <translation />
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">Příkazový řá&amp;dek:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Zadání proměnných prostředí, které mají být nastaveny.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Prostředí&lt;/b&gt;
-&lt;p&gt;Zadání proměnných prostředí, které mají být nastaveny. Jednotlivé položky musí být odděleny mezerou a musí být ve tvaru 'var=value'. Pro přičtení hodnoty zadejte výraz ve tvaru 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Příklad: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StartDebugDialog</name>
@@ -73436,48 +69210,6 @@
       <source>Don't Debug:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Zadání proměnných prostředí.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Prostředí&lt;/b&gt;&lt;p&gt;Zadání proměnných prostředí, které mají být nastaveny. Jednotlivé položky musí být odděleny mezerou a musí být ve tvaru 'var=value'. Pro přičtení hodnoty zadejte výraz ve tvaru 'var+=value'.&lt;/p&gt;&lt;p&gt;Příklad: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">Příkazový řá&amp;dek:</translation>
-    </message>
-    <message>
-      <source>Forking</source>
-      <translation type="vanished">Forkování</translation>
-    </message>
-    <message>
-      <source>Select to go through the fork without asking</source>
-      <translation type="vanished">Neptat se když se prochází přes fork</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Fork without pausing&lt;/b&gt;
-&lt;p&gt;Select to go through the fork without asking making the forking decision based on the Parent/Child selection.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fork bez zastavení&lt;/b&gt;
-&lt;p&gt;Procházet přes fork bez ptaní a provést rozhodnutí pro fork založeném na výběru Rodič/Potomek.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Fork without pausing</source>
-      <translation type="vanished">Fork bez zastavení</translation>
-    </message>
-    <message>
-      <source>Select to debug the child process after forking</source>
-      <translation type="vanished">Vybrat pro ladění potomka procesu po forku</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Debug Child Process&lt;/b&gt;
-&lt;p&gt;Select to debug the child process after forking. If it is not selected, the parent process will be debugged. This has no effect, if forking without pausing is not selected.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ladit potomka procesu&lt;/b&gt;
-&lt;p&gt;Výběr debugování potomka procesu po forku. Není-li toto vybráno, je laděn rodičovský proces. Toto nastavení nemá efekt, není-li nastaveno forkování bez zastavení.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StartDialog</name>
@@ -73786,20 +69518,6 @@
       <source>Alt+C</source>
       <translation />
     </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Zadání proměnných prostředí, které mají být nastaveny.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Prostředí&lt;/b&gt;&lt;p&gt;Zadání proměnných prostředí, které mají být nastaveny. Jednotlivé položky musí být odděleny mezerou a musí být ve tvaru 'var=value'. Pro přičtení hodnoty zadejte výraz ve tvaru 'var+=value'.&lt;/p&gt;&lt;p&gt;Příklad: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">Příkazový řá&amp;dek:</translation>
-    </message>
   </context>
   <context>
     <name>StartRunDialog</name>
@@ -73956,48 +69674,6 @@
       <source>Start in console</source>
       <translation>Spustit na konzoli</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">Příkazový řá&amp;dek:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Zadání proměnných prostředí, které mají být nastaveny.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Prostředí&lt;/b&gt;&lt;p&gt;Zadání proměnných prostředí, které mají být nastaveny. Jednotlivé položky musí být odděleny mezerou a musí být ve tvaru 'var=value'. Pro přičtení hodnoty zadejte výraz ve tvaru 'var+=value'.&lt;/p&gt;&lt;p&gt;Příklad: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Forking</source>
-      <translation type="vanished">Větvení</translation>
-    </message>
-    <message>
-      <source>Select to go through the fork without asking</source>
-      <translation type="vanished">Neptat se když se prochází přes větvení</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Fork without pausing&lt;/b&gt;
-&lt;p&gt;Select to go through the fork without asking making the forking decision based on the Parent/Child selection.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Větvení bez zastavení&lt;/b&gt;
-&lt;p&gt;Procházet přes větvení bez ptaní a provést rozhodnutí pro fork založeném na výběru Rodič/Potomek.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Fork without pausing</source>
-      <translation type="vanished">Fork bez zastavení</translation>
-    </message>
-    <message>
-      <source>Select to debug the child process after forking</source>
-      <translation type="vanished">Vybrat pro ladění potomka procesu po větvení</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Debug Child Process&lt;/b&gt;
-&lt;p&gt;Select to debug the child process after forking. If it is not selected, the parent process will be debugged. This has no effect, if forking without pausing is not selected.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ladit potomka procesu&lt;/b&gt;
-&lt;p&gt;Výběr debugování potomka procesu po forku. Není-li toto vybráno, je laděn rodičovský proces. Toto nastavení nemá efekt, není-li nastaveno větvení bez zastavení.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StatusMonitorLed</name>
@@ -75016,14 +70692,6 @@
       <source>Edit servers file</source>
       <translation>Editovat serv. soubory</translation>
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Počet commit zpráv k zapamatování:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Zadejte počet commit zpráv k zapamatování</translation>
-    </message>
   </context>
   <context>
     <name>SvgDiagram</name>
@@ -75567,76 +71235,76 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation>Zamčené soubory nejsou dostupné/vybrané.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation>Spouštím proces '{0}'...</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation>Žádné rozdíly nebyly nalezeny.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation>Uložit Diff</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation>Patch soubory (*.diff)</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Patch soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
@@ -80773,256 +76441,256 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation>&lt;Bez překladu&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation>Náhled překladů</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation>Vybrat jazykový soubor</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation>&amp;Otevřít UI soubory...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
-      <translation>Otevřít UI soubory pro zobrazení</translation>
+      <source>&amp;Open UI Files...</source>
+      <translation>&amp;Otevřít UI soubory...</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation>Otevřít UI soubory pro zobrazení</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Otevřít UI soubory&lt;/b&gt;&lt;p&gt;Toto otevře a zobrazí vybrané UI soubory.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation>O&amp;tevřít soubory s překlady...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation>O&amp;tevřít soubory s překlady...</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation>Otevřou se a zobrazí soubory s překlady</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Otevřít soubory s překlady&lt;/b&gt;&lt;p&gt;Toto otevře a zobrazí vybrané soubory s překlady.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation>&amp;Znovu načíst překlady</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation>&amp;Znovu načíst překlady</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation>Znovu načíst načtené překlady</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Znovu načíst překlady&lt;/b&gt;&lt;p&gt;Znovu načte překlady pro načtené jazyky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation>&amp;Konec</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
-      <translation>Ukončit aplikaci</translation>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation>Ukončit aplikaci</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Konec&lt;/b&gt;&lt;p&gt;Aplikace se ukončí.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Co je to?</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
-      <translation />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Co je to?</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
-      <translation>Kontextově senzitivní nápověda</translation>
+      <source>Shift+F1</source>
+      <translation />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation>Kontextově senzitivní nápověda</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation>O &amp;aplikaci</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation>O &amp;aplikaci</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation>Zobrazit informace a tomto software</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;O aplikaci&lt;/b&gt;&lt;p&gt;Zobrazí se informace o tomto software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation>O &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Zobrazit informace o Qt toolkitu</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Zobrazit informace o Qt toolkitu</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;A Qt&lt;/b&gt;&lt;p&gt;Zobrazit informace o Qt toolkitu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation>&amp;Dlaždice</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
-      <translation>Okna do dlaždic</translation>
+      <source>&amp;Tile</source>
+      <translation>&amp;Dlaždice</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation>Okna do dlaždic</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Okna do dlaždic&lt;/b&gt;&lt;p&gt;Umístit okna do dlaždic.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation>&amp;Kaskáda</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
-      <translation>Okna do kaskády</translation>
+      <source>&amp;Cascade</source>
+      <translation>&amp;Kaskáda</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation>Okna do kaskády</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Okna do kaskády&lt;/b&gt;&lt;p&gt;Umístit okna do kaskády.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation>&amp;Zavřít</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation>&amp;Zavřít</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
-      <source>Close the current window</source>
-      <translation>Zavřít aktuální okno</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="265" />
+      <source>Close the current window</source>
+      <translation>Zavřít aktuální okno</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zavřít okno&lt;/b&gt;&lt;p&gt;Zavřít aktuální okno.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
-      <source>Clos&amp;e All</source>
-      <translation>Zavřít vš&amp;e</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
-      <translation>Zavřít všechna okna</translation>
+      <source>Clos&amp;e All</source>
+      <translation>Zavřít vš&amp;e</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation>Zavřít všechna okna</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zavřít všechna okna&lt;/b&gt;&lt;p&gt;Zavřou se všechna okna.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation>S&amp;oubor</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation>O&amp;kno</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation>&amp;Nápověda</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation>Soubor</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation>Nápověda</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation>TR náhled</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;O TR náhledu&lt;/h3&gt;&lt;p&gt;TR náhled načte a zobrazí Qt User-Interface soubory a překlady a zobrazí dialog pro vybraný jazyk.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation>Vybrat UI soubory</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Qt User-Interface soubory (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation>Výběr souborů s překlady</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation>Qt soubory s překlady (*.ts *.qm)</translation>
     </message>
@@ -81030,72 +76698,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Uložkt taby</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation type="unfinished">O&amp;kno</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation type="unfinished" />
     </message>
@@ -81103,196 +76771,123 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation>Zobrazit menu navigace</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation type="unfinished">Spustit</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation type="unfinished">Profilovat skript...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation type="unfinished">Spustit skript s kontrolou pokrytí...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation>Posun doleva</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation>Posun doprava</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation>Jít na první</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation>Jít na poslední</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation>Zavřít</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation>Zavřít ostatní</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation>Zavřít vše</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation>Uložit</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation>Uložit jako...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation>Uložit vše</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation type="unfinished">Náhled tisku</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation>Tisk</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished">Kopírovat cestu do schránky</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
-    <message>
-      <source>Close the current editor</source>
-      <translation type="vanished">Zavřít aktuální editor</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyDialog</name>
-    <message>
-      <source>Tabnanny Result</source>
-      <translation type="vanished">Výsledek Tabnanny</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Tabnanny Results&lt;/b&gt;
-&lt;p&gt;This dialog shows the results of the tabnanny command. Double clicking an
-entry will open an editor window and position the cursor at the respective line.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Výsledky Tabnanny&lt;/b&gt;
-&lt;p&gt;Tento dialog zobrazuje výsledky příkazu tabnanny. Dvojklik na okno zadání otevře editor a nastaví pozici kurzoru na požadovanou řádku.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Result List&lt;/b&gt;
-&lt;p&gt;This list shows the results of the tabnanny command. Double clicking
-an entry will open this entry in an editor window and position the cursor at
-the respective line.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Výsledný seznam&lt;/b&gt;
-&lt;p&gt;Zobrazuje výsledky příkazu tabnanny. Dvojklik na okno zadání otevře editor a nastaví pozici kurzoru na požadovanou řádku.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Jméno souboru</translation>
-    </message>
-    <message>
-      <source>Source</source>
-      <translation type="vanished">Zdroj</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the tabnanny action</source>
-      <translation type="vanished">Zobrazit průběh akce tabnanny</translation>
-    </message>
-    <message>
-      <source>No indentation errors found.</source>
-      <translation type="vanished">Žádné chyby zarážek nebyly nalezeny.</translation>
-    </message>
-    <message>
-      <source>Exclude Files:</source>
-      <translation type="vanished">Nevkládat soubory:</translation>
-    </message>
-    <message>
-      <source>Enter filename patterns of files to be excluded separated by a comma</source>
-      <translation type="vanished">Zadejte patterny jmen souborů oddělené čárkami, které se nemají vkládat</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Chyby</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyPlugin</name>
-    <message>
-      <source>Check Indentations</source>
-      <translation type="vanished">Kontrola odsazení</translation>
-    </message>
-    <message>
-      <source>&amp;Indentations...</source>
-      <translation type="vanished">&amp;Odsazení...</translation>
-    </message>
-    <message>
-      <source>Check indentations using tabnanny.</source>
-      <translation type="vanished">Kontrola odsazení za použití tabnanny.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check Indentations...&lt;/b&gt;&lt;p&gt;This checks Python files for bad indentations using tabnanny.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Kontrola odsazení....&lt;/b&gt;&lt;p&gt;Zkontroluje všechny Python soubory na správné odsazení za použití funkce tabnanny.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation>Beze jména {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
@@ -81895,12 +77490,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation>Přidat šablonu</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Skupina &lt;b&gt;{0}&lt;/b&gt; již obsahuje šablonu se jménem &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -82051,159 +77646,143 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation>Použít</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation>Přidat záznam...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation>Přidat skupinu...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation>Editovat...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation>Editovat...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation>Odebrat</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation>Uložit</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation>Uložit</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation>Import...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation>Export...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation>Export...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation>Nápověda o šablonách...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation>Konfigurovat...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation>Odebrat šablonu</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation>Odebrat šablonu</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Opravdu chcete odebrat &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation>Importovat šablony</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation>Exportovat šablony</translation>
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation>Exportovat šablony</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation>Nápověda šablony</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation>Nápověda šablony</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation>Editovat skupinu šablon</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation>Editovat skupinu šablon</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Skupina šablon se jménem &lt;b&gt;{0}&lt;/b&gt; již existuje.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor se šablonami &lt;b&gt;{0}&lt;/b&gt; nelze přečíst.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Templates Files (*.e4c);; All Files (*)</source>
-      <translation type="vanished">Soubory šablon (*.e4c);; Všechny soubory (*)</translation>
-    </message>
-    <message>
-      <source>Save templates</source>
-      <translation type="vanished">Uložit šablony</translation>
-    </message>
-    <message>
-      <source>Read templates</source>
-      <translation type="vanished">Načíst šablony</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Do souboru se šablonami &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>TemplatesFile</name>
@@ -82754,24 +78333,6 @@
       <source>Test Run Output</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
-      <translation type="vanished">&amp;Vymazat data pokrytí</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Enter the name of the test to be performed. This name must follow the rules given by Python's unittest module. If this field is empty, the default name of "suite" will be used.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Jméno testu&lt;/b&gt;&lt;p&gt;Zadání jména testu, který bude proveden. Toto jméno musí být zadáno v souladu s pravidly, které definuje modul unittest v Pythonu. Je-li toto pole prázdné, je použito defaultní jméno "suite".&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testsuite&lt;/b&gt;
-&lt;p&gt;Enter the name of the file defining the testsuite.
-It should have a method with a name given below. If no name is given, the suite() method will be tried. If no such method can be
-found, the module will be inspected for proper test
-cases.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Souprava testu&lt;/b&gt;
-&lt;p&gt;Zadání jména souboru definující soupravu testu.
-Může mít metodu pojmenovanou níže. Není-li jméno zadáno, bude spuštěna metoda suite(). Není-li tato metoda přítomna, bude modul prověřen podle vlastních nastavení testu.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ThemeManager</name>
@@ -83335,12 +78896,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation type="unfinished" />
     </message>
@@ -83466,38 +79027,32 @@
       <source>Exempt directory from translation</source>
       <translation>Vyjmout adresář z překladu</translation>
     </message>
-    <message>
-      <source>&amp;Translation Path Pattern:
-(Use '%language%' where the language code should be inserted, e.g. i18n/eric6_%language%.ts)</source>
-      <translation type="vanished">&amp;Vzorek cesty k překladům:
-(Použijte '%language%' na místě kódu jazyka, např. i18n/eric5_%language%.ts) {18n?} {6_?}</translation>
-    </message>
   </context>
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation>Nastavit překladatele</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Jméno souboru s překladem &lt;b&gt;{0}&lt;/b&gt; je neplatné.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Překladatel &lt;b&gt;{0}&lt;/b&gt; není znám.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation>Načíst překladatele</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation>Načíst překladatele</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s překladem &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
@@ -83534,52 +79089,42 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL Pro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation type="unfinished" />
     </message>
@@ -83587,252 +79132,257 @@
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
+      <source>Arabic</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
+      <source>Belarusian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
+      <source>Bulgarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
+      <source>Bosnian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
+      <source>Catalan</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
+      <source>Czech</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
+      <source>Danish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
+      <source>German</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
-      <translation type="unfinished">Česky</translation>
+      <source>Greek</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
-      <translation type="unfinished" />
+      <source>English</source>
+      <translation type="unfinished">Česky</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
+      <source>Spanish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
+      <source>Estonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
+      <source>Finnish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
+      <source>French</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
+      <source>Irish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
+      <source>Galician</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
+      <source>Hebrew (he)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
+      <source>Hindi</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
+      <source>Croatian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
+      <source>Hungarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
+      <source>Indonesian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
+      <source>Icelandic</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
+      <source>Italian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
+      <source>Hebrew (iw)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
+      <source>Japanese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
+      <source>Georgian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
+      <source>Korean</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
+      <source>Lithuanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
+      <source>Latvian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
+      <source>Macedonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
+      <source>Maltese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
+      <source>Dutch</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
+      <source>Norwegian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
+      <source>Polish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
+      <source>Portuguese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
+      <source>Romanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
+      <source>Russian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
+      <source>Slovak</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
+      <source>Slovenian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
+      <source>Albanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
+      <source>Serbian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
+      <source>Swedish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
+      <source>Thai</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
+      <source>Filipino</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
+      <source>Turkish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
+      <source>Ukrainian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
+      <source>Vietnamese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation type="unfinished" />
     </message>
@@ -83845,7 +79395,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation type="unfinished" />
@@ -83872,7 +79422,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
+      <source>DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -83885,7 +79435,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -83945,6 +79495,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation type="unfinished" />
     </message>
@@ -83955,6 +79510,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
@@ -83984,33 +79544,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation type="unfinished" />
     </message>
@@ -84018,7 +79582,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation type="unfinished" />
     </message>
@@ -84093,12 +79657,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -84106,198 +79670,191 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation>Poslední projekty</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation>Poslední multiprojekty</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation>Poslední soubory</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation type="unfinished">Zobrazit verze</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation>UI náhled</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation>Náhled překladů</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation>Porovnání souborů</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation>Porovnat soubory stranu proti straně</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation type="unfinished">Editor ikon</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation>Instalovat plugin</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation>Odinstalovat plugin</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation>Plugin repozitář</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation>Nastavení</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation>Konec</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation>Chyba v procesu generování</translation>
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation>Chyba v procesu generování</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <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 proces.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation>OK</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation type="unfinished">&lt;h3&gt;Čísla verzí&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
-    <message>
-      <source>Eric6 tray starter</source>
-      <translation type="vanished">Eric5 tray startér {6 ?}</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">eric5 Mini Editor {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>TrayStarterPage</name>
@@ -84523,286 +80080,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation>UI náhled</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation>Vybrat GUI téma</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation>Výběr GUI tématu</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation>&amp;Otevřít soubor</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
-      <source>Ctrl+O</source>
-      <comment>File|Open</comment>
-      <translation />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="138" />
-      <source>Open a UI file for display</source>
-      <translation>Otevřít UI soubory pro zobrazení</translation>
+      <source>Ctrl+O</source>
+      <comment>File|Open</comment>
+      <translation />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="139" />
+      <source>Open a UI file for display</source>
+      <translation>Otevřít UI soubory pro zobrazení</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Otevřít soubor&lt;/b&gt;&lt;p&gt;Toto otevře a zobrazí nový UI soubor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation>&amp;Tisk</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
-      <source>Ctrl+P</source>
-      <comment>File|Print</comment>
-      <translation />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
-      <translation>Vytisknout sejmutou obrazovku</translation>
+      <source>Ctrl+P</source>
+      <comment>File|Print</comment>
+      <translation />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation>Vytisknout sejmutou obrazovku</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Tisk&lt;/b&gt;&lt;p&gt;Vytiskne sejmutou obrazovku.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation>Náhled tisku</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation>Náhled zachycené obrazovky</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Náhkled tisku&lt;/b&gt;&lt;p&gt;Náhkled tisku zachycené obrazovky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation>&amp;Sejmout obrazovku</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation>Uložit sejmutou obrazovku jako obrázek</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Sejmout obrazovku&lt;/b&gt;&lt;p&gt;Vytvoří se otisk obrazovky a uloží se do souboru jako obrázek.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation>&amp;Konec</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
-      <translation>Ukončit aplikaci</translation>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation>Ukončit aplikaci</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Konec&lt;/b&gt;&lt;p&gt;Aplikace se ukončí.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation>&amp;Kopírovat</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation>Uložit sejmutou obrazovku do schránky</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation>Uložit sejmutou obrazovku do schránky</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kopírovat&lt;/b&gt;&lt;p&gt;Kopírovat sejmutou obrazovku do schránky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Co je to?</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
-      <translation />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Co je to?</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
-      <translation>Kontextově senzitivní nápověda</translation>
+      <source>Shift+F1</source>
+      <translation />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation>Kontextově senzitivní nápověda</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation>O &amp;aplikaci</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation>O &amp;aplikaci</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation>Zobrazit informace a tomto software</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;O aplikaci&lt;/b&gt;&lt;p&gt;Zobrazí se informace o tomto software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation>O &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Zobrazit informace o Qt toolkitu</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Zobrazit informace o Qt toolkitu</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;A Qt&lt;/b&gt;&lt;p&gt;Zobrazit informace o Qt toolkitu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation>S&amp;oubor</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation>&amp;Edit</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation>&amp;Nápověda</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation>Soubor</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation>Editovat</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation>Nápověda</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;O UI náhledu&lt;/h3&gt;&lt;p&gt;UI náhled načte a zobrazí Qt User-Interface soubory s různými styly, které lze vybrat ze seznamu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation>Vybrat UI soubor</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Qt User-Interface soubory (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation>Načíst UI soubor</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation>Načíst UI soubor</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation>Uložit obrázek</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation>Žádný UI soubor nebyl načten.</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation>Obrázky ({0})</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation>Tisk obrázku</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation>Tisknu obrázek...</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation>Obrázek byl odeslán na tiskárnu...</translation>
     </message>
@@ -84838,120 +80395,120 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation type="unfinished">Diagram třídy</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation type="unfinished">Diagram balíčku</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation type="unfinished">Importovat diagram</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation type="unfinished">Diagram aplikace</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation>Zavřít</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation type="unfinished">Načíst</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation type="unfinished">Uložit</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation type="unfinished">Uložit jako...</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation type="unfinished">Tisk</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation type="unfinished">Náhled tisku</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation>Okno</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation type="unfinished">Soubor</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation type="unfinished">Uložit diagram</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <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="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -84959,99 +80516,99 @@
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation>Smazat tvary</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation>Zvětšit šířku o {0} body</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation>Zvětšit výšku o {0} body</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation>Zmenšit šířku o {0} body</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation>Zmenšit výšku o {0} body</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation>Nastavit velikost</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation>Znovu-Layout</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation>Zarovnat vlevo</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation>Zarovnat vodorovně na střed</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation>Zarovnat vpravo</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation>Zarovnat nahoru</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation>Zarovnat svisle na střed</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation>Zarovnat dolu</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation>Grafika</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation>Uložit diagram</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <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="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit.&lt;/p&gt;</translation>
     </message>
@@ -85133,211 +80690,6 @@
     </message>
   </context>
   <context>
-    <name>UnittestDialog</name>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">Spustit</translation>
-    </message>
-    <message>
-      <source>Start the selected testsuite</source>
-      <translation type="vanished">Spustit vybranou soupravu testů</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Start Test&lt;/b&gt;&lt;p&gt;This button starts the selected testsuite.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Spustit test&lt;/b&gt;&lt;p&gt;Toto tlačítko spustí vybranou soupravu testů.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Zastavit</translation>
-    </message>
-    <message>
-      <source>Stop the running unittest</source>
-      <translation type="vanished">Zastaví běžící unittest</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Stop Test&lt;/b&gt;&lt;p&gt;This button stops a running unittest.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zastavit test&lt;/b&gt;&lt;p&gt;Toto tlačítko zastaví běžící unittest.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>^Failure: </source>
-      <translation type="vanished">^Selhalo: </translation>
-    </message>
-    <message>
-      <source>^Error: </source>
-      <translation type="vanished">^Chyby: </translation>
-    </message>
-    <message>
-      <source>Python Files (*.py);;All Files (*)</source>
-      <translation type="vanished">Python soubory (*.py);;Všechny soubory (*)</translation>
-    </message>
-    <message numerus="yes">
-      <source>Discovered %n Test(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Preparing Testsuite</source>
-      <translation type="vanished">Příprava soupravy testu</translation>
-    </message>
-    <message>
-      <source>Running</source>
-      <translation type="vanished">Běží</translation>
-    </message>
-    <message numerus="yes">
-      <source>Ran %n test(s) in {0:.3f}s</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Failure: {0}</source>
-      <translation type="vanished">Selhalo: {0}</translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Chyby: {0}</translation>
-    </message>
-    <message>
-      <source>Show Source</source>
-      <translation type="vanished">Zobrazit zdroj</translation>
-    </message>
-    <message>
-      <source>Enter name of file defining the testsuite</source>
-      <translation type="vanished">Zadejte jméno souboru definující soupravu testu</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testsuite&lt;/b&gt;
-&lt;p&gt;Enter the name of the file defining the testsuite.
-It should have a method with a name given below. If no name is given, the suite() method will be tried. If no such method can be
-found, the module will be inspected for proper test
-cases.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Souprava testu&lt;/b&gt;
-&lt;p&gt;Zadání jména souboru definující soupravu testu.
-Může mít metodu pojmenovanou níže. Není-li jméno zadáno, bude spuštěna metoda suite(). Není-li tato metoda přítomna, bude modul prověřen podle vlastních nastavení testu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Enter the test name. Leave empty to use the default name "suite".</source>
-      <translation type="vanished">Vybrat, jestliže chcete aby test běžel lokálně</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Enter the name of the test to be performed. This name must follow the rules given by Python's unittest module. If this field is empty, the default name of "suite" will be used.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Jméno testu&lt;/b&gt;&lt;p&gt;Zadání jména testu, který bude proveden. Toto jméno musí být zadáno v souladu s pravidly, které definuje modul unittest v Pythonu. Je-li toto pole prázdné, je použito defaultní jméno "suite".&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Select whether coverage data should be collected</source>
-      <translation type="vanished">Vybrat, mají-li být data o pokrytí sbírána</translation>
-    </message>
-    <message>
-      <source>C&amp;ollect coverage data</source>
-      <translation type="vanished">Sbírat údaje &amp;o pokrytí</translation>
-    </message>
-    <message>
-      <source>Select whether old coverage data should be erased</source>
-      <translation type="vanished">Vybrat jestliže mají být stará data vymazána</translation>
-    </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
-      <translation type="vanished">&amp;Vymazat data pokrytí</translation>
-    </message>
-    <message>
-      <source>Progress:</source>
-      <translation type="vanished">Stav procesu:</translation>
-    </message>
-    <message>
-      <source>Run:</source>
-      <translation type="vanished">Běží:</translation>
-    </message>
-    <message>
-      <source>Number of tests run</source>
-      <translation type="vanished">Počet běžících testů</translation>
-    </message>
-    <message>
-      <source>Remaining:</source>
-      <translation type="vanished">Zbývá:</translation>
-    </message>
-    <message>
-      <source>Number of tests to be run</source>
-      <translation type="vanished">Počet testů, které se ještě mají vykonat</translation>
-    </message>
-    <message>
-      <source>Failures:</source>
-      <translation type="vanished">Selhalo:</translation>
-    </message>
-    <message>
-      <source>Number of test failures</source>
-      <translation type="vanished">Počet testů, které selhaly</translation>
-    </message>
-    <message>
-      <source>Errors:</source>
-      <translation type="vanished">Chyby:</translation>
-    </message>
-    <message>
-      <source>Number of test errors</source>
-      <translation type="vanished">Počet testů s chybami</translation>
-    </message>
-    <message>
-      <source>Tests performed:</source>
-      <translation type="vanished">Provedeno testů:</translation>
-    </message>
-    <message>
-      <source>Failures and errors:</source>
-      <translation type="vanished">Selhání a chyby:</translation>
-    </message>
-    <message>
-      <source>Failures and Errors list</source>
-      <translation type="vanished">Seznam selhání a chyb</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Failures and Errors list&lt;/b&gt;
-&lt;p&gt;This list shows all failed and errored tests.
-Double clicking on an entry will show the respective traceback.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Seznam selhání a chyb&lt;/b&gt;
-&lt;p&gt;Zobrazuje seznam všech testů s chybami, které selhaly.
-Dvojklik na položku zobrazí výpis zásobníku.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Idle</source>
-      <translation type="vanished">V běhu</translation>
-    </message>
-    <message>
-      <source>Enter &amp;test name:</source>
-      <translation type="vanished">Zadejte jméno &amp;testu:</translation>
-    </message>
-    <message>
-      <source>Enter test &amp;filename:</source>
-      <translation type="vanished">Zadejte jméno &amp;souboru s testem:</translation>
-    </message>
-    <message>
-      <source>Run &amp;local</source>
-      <translation type="vanished">Spustit &amp;lokálně</translation>
-    </message>
-    <message>
-      <source>You must enter a test suite file.</source>
-      <translation type="vanished">Musíte zadat soubor soupravy testu.</translation>
-    </message>
-    <message>
-      <source>Python3 Files ({1});;Python2 Files ({0});;All Files (*)</source>
-      <translation type="vanished">Python3 soubory ({1});;Python2 soubory ({0});;Všechny soubory (*)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Unable to run test &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;{1}&lt;br&gt;{2}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Nelze spustit test &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;{1}&lt;br&gt;{2}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Ran {0} test in {1:.3f}s</source>
-      <translation type="vanished">Doběhl {0} test za {1:.3f}s</translation>
-    </message>
-    <message>
-      <source>Ran {0} tests in {1:.3f}s</source>
-      <translation type="vanished">Doběhlo {0} testů za {1:.3f}s</translation>
-    </message>
-  </context>
-  <context>
     <name>UnittestExecutor</name>
     <message>
       <location filename="../Testing/Interfaces/UnittestExecutor.py" line="50" />
@@ -85968,7 +81320,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -86665,7 +82017,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Reportovat Bugy</translation>
@@ -87235,8 +82587,8 @@
       <translation>&lt;b&gt;Klávesové zkratky&lt;/b&gt;&lt;p&gt;Nastavení klávesových zkratek aplikace podle zvyklostí uživatele.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportovat klávesové zkratky</translation>
@@ -87257,7 +82609,7 @@
       <translation>&lt;b&gt;Export klávesových zkratek&lt;/b&gt;&lt;p&gt;Exportují se klávesové zkratky z aplikace.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Import klávesových zkratek</translation>
@@ -87661,7 +83013,7 @@
       <translation>Nastavení</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -87731,670 +83083,431 @@
       <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="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <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="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Restartovat aplikaci</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <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="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Vestavěné nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>&amp;Plugin nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Konfigurace Skupin nástrojů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Konfigurace aktuální skupiny nástrojů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>&amp;Zobrazit vše</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>&amp;Skrýt vše</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problém</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <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="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Chyba v procesu generování</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <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="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <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="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <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="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <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="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <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="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <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="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <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="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <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="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <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="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <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="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <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="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <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="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <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="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Externí nástroje</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Externí nástroje</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <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="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Skupina nástrojů '{0}' nenalezena. </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Spouštím proces '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <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="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Proces '{0}' byl ukončen.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Dokumentace chybí</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <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="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Dokumentace</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <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="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <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="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <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="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <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="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <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="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <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="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Načíst relaci</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <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="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Zahodit chybu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <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="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Spuštěno poprvé</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <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="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <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="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Unittest...</source>
-      <translation type="vanished">&amp;Unittest...</translation>
-    </message>
-    <message>
-      <source>Start unittest dialog</source>
-      <translation type="vanished">Otevřít dialog unittestu</translation>
-    </message>
-    <message>
-      <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 type="vanished">&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>
-      <source>Unittest Restart</source>
-      <translation type="vanished">Restart unittestu</translation>
-    </message>
-    <message>
-      <source>&amp;Restart Unittest...</source>
-      <translation type="vanished">&amp;Restart unittestu...</translation>
-    </message>
-    <message>
-      <source>Restart last unittest</source>
-      <translation type="vanished">Restart posledního unittestu</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Restart Unittest&lt;/b&gt;&lt;p&gt;Restart the unittest performed last.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Restart unittestu&lt;/b&gt;&lt;p&gt;Restartuje se poslední provedený unittest.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Unittest &amp;Script...</source>
-      <translation type="vanished">Unittest &amp;Script...</translation>
-    </message>
-    <message>
-      <source>Run unittest with current script</source>
-      <translation type="vanished">Spustit unittest s aktuálním skriptem</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Unittest Script&lt;/b&gt;&lt;p&gt;Run unittest with current script.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Unittest Script&lt;/b&gt;&lt;p&gt;Spustit unittest s aktuálním skriptem.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Unittest Project</source>
-      <translation type="vanished">Unittest Projekt</translation>
-    </message>
-    <message>
-      <source>Unittest &amp;Project...</source>
-      <translation type="vanished">Unittest &amp;Projekt...</translation>
-    </message>
-    <message>
-      <source>Run unittest with current project</source>
-      <translation type="vanished">Spustit unittest s aktuálním projektem</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Unittest Project&lt;/b&gt;&lt;p&gt;Run unittest with current project.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Unittest projekt&lt;/b&gt;&lt;p&gt;Spustit unittest s aktuálním projektem.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Unittest</source>
-      <translation type="vanished">&amp;Unittest</translation>
-    </message>
-    <message>
-      <source>&amp;Cancel</source>
-      <translation type="vanished">&amp;Zrušit</translation>
-    </message>
-    <message>
-      <source>Trying host {0}</source>
-      <translation type="vanished">Zkouším host {0}</translation>
-    </message>
-    <message>
-      <source>Update available</source>
-      <translation type="vanished">Byla nalezena aktualizace</translation>
-    </message>
-    <message>
-      <source>Error during updates check</source>
-      <translation type="vanished">Chyba během zjišťování aktualizací</translation>
-    </message>
-    <message>
-      <source>Could not perform updates check.</source>
-      <translation type="vanished">Kontrolu updatů nelze provést.</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Dostupné verze&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>Check for Updates</source>
-      <translation type="vanished">Zjistit aktualizace</translation>
-    </message>
-    <message>
-      <source>Check for &amp;Updates...</source>
-      <translation type="vanished">Zjistit akt&amp;ualizace...</translation>
-    </message>
-    <message>
-      <source>Show downloadable versions</source>
-      <translation type="vanished">Zobrazit verze ke stažení</translation>
-    </message>
-    <message>
-      <source>Show &amp;downloadable versions...</source>
-      <translation type="vanished">Zobrazit verze pro &amp;download...</translation>
-    </message>
-    <message>
-      <source>Show the versions available for download</source>
-      <translation type="vanished">Zobrazit dostupné verze ke stažení</translation>
-    </message>
-    <message>
-      <source>Eric API Documentation</source>
-      <translation type="vanished">Eric API dokumentace</translation>
-    </message>
-    <message>
-      <source>Open Eric API Documentation</source>
-      <translation type="vanished">Otevřít Eric API dokumentaci</translation>
-    </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Qt4 dokumentace</translation>
-    </message>
-    <message>
-      <source>Qt&amp;4 Documentation</source>
-      <translation type="vanished">Qt&amp;4 dokumentace</translation>
-    </message>
-    <message>
-      <source>Open Qt4 Documentation</source>
-      <translation type="vanished">Otevřít Qt4 dokumentaci</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">PyQt4 dokumentace</translation>
-    </message>
-    <message>
-      <source>Open PyQt4 Documentation</source>
-      <translation type="vanished">Otevřít PyQt4 dokumentaci</translation>
-    </message>
-    <message>
-      <source>&amp;Eric API Documentation</source>
-      <translation type="vanished">&amp;Eric API dokumentace</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Čísla verzí&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>There is no main script defined for the current project. Aborting</source>
-      <translation type="vanished">V aktuálním projektu není definován hlavní skript. Zrušeno</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt4 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Počátek dokumentace PySide nebyl nastaven.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Uložit úlohy</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Načíst úlohy</translation>
-    </message>
-    <message>
-      <source>Qt 3 support</source>
-      <translation type="vanished">Qt 3 podpora</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">PySide dokumentace</translation>
-    </message>
-    <message>
-      <source>Py&amp;Side Documentation</source>
-      <translation type="vanished">Py&amp;Side dokumentace</translation>
-    </message>
-    <message>
-      <source>Open PySide Documentation</source>
-      <translation type="vanished">Otevřít PySide dokumentaci</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Do souboru s úlohami &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Zápis do souboru relace session &lt;b&gt;{0}&lt;/b&gt; se nezdařil.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Qt&amp;5 Documentation</source>
-      <translation type="vanished">Qt&amp;4 dokumentace {5 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt5 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Adresář PyQt4 dokumentace není nakonfigurován.&lt;/p&gt; {5 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Helpviewer&lt;/b&gt;&lt;p&gt;Display the eric6 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="vanished">&lt;b&gt;Prohlížeč nápovědy&lt;/b&gt;&lt;p&gt;Otevře se eric5 web prohlížeč. Toto okno zobrazuje HTML soubory s nápovědou z Qt kolekce. Má schopnosti navigovat přes odkazy, nastavovat záložky, tisknout zobrazenou nápovědu a další možnosti. Můžete jej také použít pro procházení internetem&lt;/p&gt;&lt;p&gt;Je-li otevřen s hledaným slovem, je toto slovo hledáno v Qt nápovědách.&lt;/p&gt; {6 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check for Updates...&lt;/b&gt;&lt;p&gt;Checks the internet for updates of eric6.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zjistit aktualizace&lt;/b&gt;&lt;p&gt;Zkontroluje přes internet jestli existují nějaké aktualizace Eric5.&lt;/p&gt; {6.?}</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Show downloadable versions...&lt;/b&gt;&lt;p&gt;Shows the eric6 versions available for download from the internet.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zobrazit dostupné verze ke stažení&lt;/b&gt;&lt;p&gt;Zobrazit dostupné verze eric5 pro stažení z internetu.&lt;/p&gt; {6 ?}</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Web Browser</source>
-      <translation type="vanished">Spustit eric5 web prohlížeč {6 ?}</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Icon Editor</source>
-      <translation type="vanished">Spustit eric5 editor ikon {6 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Icon Editor&lt;/b&gt;&lt;p&gt;Starts the eric6 Icon Editor for editing simple icons.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Editor ikon&lt;/b&gt;&lt;p&gt;Spustí se eric5 editor ikon pro jednoduchou editaci ikon.&lt;/p&gt; {6 ?}</translation>
-    </message>
-    <message>
-      <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 eric6.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zobrazit externí nástroje&lt;/b&gt;&lt;p&gt;Otevře dialog pro zobrazení cesty a verze externích nástrojů používaných Eric5.&lt;/p&gt; {6.?}</translation>
-    </message>
-    <message>
-      <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 eric6 installation directory.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Eric API dokumentace&lt;/b&gt;&lt;p&gt;Zobrazit Eric API dokumentaci. Umístění dokumentace je v podadresáři Documentation/Source v instalačním adresáři eric5.&lt;/p&gt; {6 ?}</translation>
-    </message>
-    <message>
-      <source>Qt v.3 is not supported by eric6.</source>
-      <translation type="vanished">Qt v.3 není podporováno v eric5. {3 ?} {6.?}</translation>
-    </message>
-    <message>
-      <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
-      <translation type="vanished">Aktualizace &lt;b&gt;{0}&lt;/b&gt; eric5 je připravena na &lt;b&gt;{1}&lt;/b&gt;. Chcete ji stáhnout a nainstalovat? {0}?} {6 ?} {1}?}</translation>
-    </message>
-    <message>
-      <source>Eric6 is up to date</source>
-      <translation type="vanished">Eric5 je aktuální {6 ?}</translation>
-    </message>
-    <message>
-      <source>You are using the latest version of eric6</source>
-      <translation type="vanished">Používáte poslední verzi eric6</translation>
-    </message>
-    <message>
-      <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
-      <translation type="vanished">eric5 nebyl ještě nakonfigurován. Bude spuštěn konfigurační dialog. {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>UserProjectFile</name>
@@ -88471,7 +83584,7 @@
   <context>
     <name>Utilities</name>
     <message>
-      <location filename="../Utilities/__init__.py" line="1516" />
+      <location filename="../Utilities/__init__.py" line="1523" />
       <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Můžete použít %-kódy a rezervovaná místa ve stringu. Podporované kódy jsou:&lt;table&gt;&lt;tr&gt;    &lt;td&gt;%C&lt;/td&gt;    &lt;td&gt;sloupec kurzoru v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%D&lt;/td&gt;    &lt;td&gt;adresář v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%F&lt;/td&gt;    &lt;td&gt;jméno souboru v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%H&lt;/td&gt;    &lt;td&gt;home adresář aktuálního uživatele&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%L&lt;/td&gt;    &lt;td&gt;řádek s kurzorem v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%P&lt;/td&gt;    &lt;td&gt;cesta aktuálního projektu&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%S&lt;/td&gt;    &lt;td&gt;vybraný text v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%U&lt;/td&gt;    &lt;td&gt;uživatelské jméno aktuálního uživatele&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%%&lt;/td&gt;    &lt;td&gt;znak procenta&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -88663,10 +83776,6 @@
       <source>Mapping Proxy</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">Jiné</translation>
-    </message>
   </context>
   <context>
     <name>VariableDetailDialog</name>
@@ -88700,21 +83809,6 @@
     </message>
   </context>
   <context>
-    <name>VariableModel</name>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">Globální</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Lokální</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Hodnota</translation>
-    </message>
-  </context>
-  <context>
     <name>VariablesFilterDialog</name>
     <message>
       <location filename="../Debugger/VariablesFilterDialog.ui" line="0" />
@@ -88863,26 +83957,6 @@
       <source>Variables Type Filter...</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">Globální</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Hodnota</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Typ</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Lokální</translation>
-    </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Složit vše</translation>
-    </message>
   </context>
   <context>
     <name>VcsCommandOptionsDialog</name>
@@ -89297,34 +84371,6 @@
       <source>Show VCS Toolbar</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Barvy</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "modified".</source>
-      <translation type="vanished">Výběr barvy pozadí pro vstupy s VCS statusem "změněno".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "added".</source>
-      <translation type="vanished">Výběr barvy pozadí pro vstupy s VCS statusem "přidáno".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "needs update".</source>
-      <translation type="vanished">Výběr barvy pozadí pro vstupy s VCS statusem "nutno obnovit".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "conflict".</source>
-      <translation type="vanished">Výběr barvy pozadí pro vstupy s VCS statusem "konflikt".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "replaced".</source>
-      <translation type="vanished">Výběr barvy pozadí pro vstupy s VCS statusem "nahrazeno".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "removed".</source>
-      <translation type="vanished">Výběr barvy pozadí pro vstupy s VCS statusem "odebráno".</translation>
-    </message>
   </context>
   <context>
     <name>VcsProjectBrowserHelper</name>
@@ -89348,156 +84394,156 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation>Nový z repozitáře</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation>&amp;Nový z repozitáře...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation>Vytvořit nový projekt z VCS repozitáře</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nový z repozitáře&lt;/b&gt;&lt;p&gt;Vytvoří nový lokální projekt z VCS repozitáře.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation>Exportovat z repozitáře</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation>&amp;Exportovat z repozitáře...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation>Export projekt z repozitáře</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Exportovat z repozitáře&lt;/b&gt;&lt;p&gt;Exportuje projekt z repozitáře.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation>Přidat do repozitáře</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation>Přid&amp;at do repozitáře...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation>Přidat lokální projekt do VCS repozitáře</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Přidat do repozitáře&lt;/b&gt;&lt;p&gt;Přidá (importuje) lokální projekt do VCS repozitáře.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation>Nový projekt</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation>Výběr verzovacího systému projektu</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Chcete editovat parametry VCS příkazu?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation>Vytvořit adresář projektu</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Adresář projektu &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation>Nový projekt z repozitáře</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation>Výběr souboru s projektem pro otevření.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Může být soubor projektu přidán do repozitáře?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Z repozitáře není možné získat soubor s projektem.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation>Importovat projekt</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation>Obnovit</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation>Projekt bude znovu načten. Má se provést?</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation>Odebrat projekt z repozitáře</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation>Odebrat projekt z repozitáře</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation>Opravdu chcete odebrat tento projekt z repozitáře (a z disku)?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation type="unfinished">Přepnout</translation>
     </message>
@@ -89765,8 +84811,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -89774,7 +84820,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation />
@@ -89782,8 +84828,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -89791,7 +84837,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation />
@@ -89799,8 +84845,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -89808,14 +84854,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation>Enter</translation>
@@ -89823,8 +84869,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -89832,21 +84878,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation />
@@ -89854,8 +84900,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -89863,14 +84909,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation type="unfinished" />
@@ -89878,8 +84924,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -89887,7 +84933,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation />
@@ -89895,8 +84941,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -89904,7 +84950,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation />
@@ -89912,8 +84958,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -89921,7 +84967,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation />
@@ -89929,8 +84975,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -89938,14 +84984,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation />
@@ -89953,8 +84999,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -89962,14 +85008,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation type="unfinished" />
@@ -89977,8 +85023,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -89986,14 +85032,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation type="unfinished" />
@@ -90001,8 +85047,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -90011,8 +85057,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation />
@@ -90020,8 +85066,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation />
@@ -90029,8 +85075,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -90039,8 +85085,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation />
@@ -90048,8 +85094,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -90058,8 +85104,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation />
@@ -90067,8 +85113,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -90076,7 +85122,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation type="unfinished" />
@@ -90084,8 +85130,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation />
@@ -90093,8 +85139,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -90102,14 +85148,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation type="unfinished" />
@@ -90117,8 +85163,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -90126,14 +85172,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation type="unfinished" />
@@ -90141,8 +85187,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation />
@@ -90150,8 +85196,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation />
@@ -90159,8 +85205,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -90168,7 +85214,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation />
@@ -90176,8 +85222,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -90185,14 +85231,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation type="unfinished" />
@@ -90200,8 +85246,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -90209,7 +85255,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation />
@@ -90217,8 +85263,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -90226,14 +85272,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation type="unfinished" />
@@ -90241,8 +85287,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -90250,14 +85296,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation type="unfinished" />
@@ -90265,8 +85311,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -90275,8 +85321,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation />
@@ -90284,8 +85330,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation />
@@ -90293,8 +85339,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -90304,9 +85350,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation />
@@ -90314,8 +85360,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation />
@@ -90323,8 +85369,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -90332,7 +85378,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation />
@@ -90340,8 +85386,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -90349,14 +85395,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation />
@@ -90365,21 +85411,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation>Vyhledat</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation>V&amp;yhledat...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -90387,7 +85433,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation>Hledat text</translation>
@@ -90399,21 +85445,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation>Hledat text</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation>Hledat &amp;další</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -90421,7 +85467,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation>Hledat další výskyt textu</translation>
@@ -90433,21 +85479,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation>Hledat předchozí</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation>Hledat &amp;předchozí</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -90455,7 +85501,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation>Hledat předchozí výskyt textu</translation>
@@ -90467,21 +85513,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation>Přiblížit</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation>Př&amp;iblížit</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -90489,7 +85535,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -90497,35 +85543,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation>Zvětšovací lupa</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Přiblížit&lt;/b&gt;&lt;p&gt;Přiblížit text. Text bude větší.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation>Oddálit</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation>&amp;Oddálit</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -90533,7 +85579,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -90541,35 +85587,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation>Zmenšovací lupa</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Oddálit&lt;/b&gt;&lt;p&gt;Lupa na oddálení textu. Text bude menší.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation type="unfinished">Resetovat lupu</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation type="unfinished">&amp;Resetovat lupu</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -90577,42 +85623,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation type="unfinished">Resetovat lupu textu</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Reset lupy&lt;/b&gt;&lt;p&gt;Reset lupy pro text. Nastaví se lupa na hodnotu 100%.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation>Lupa</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation>&amp;Lupa</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation>Lupa na text</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Lupa&lt;/b&gt;&lt;p&gt;Lupa na text. Otevře se dialogové okno kde se zadá požadovaná hodnota zvětšení/zmenšení.&lt;/p&gt;</translation>
@@ -90620,904 +85666,904 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation>Náhled tisku</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation>Posun o jednu část slova doleva</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation>Posun o jednu část slova doprava</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation>Posun pohledu  jeden řádek dolů</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation>Posun pohledu o jeden řádek nahoru</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation>Posun na předchozí odstavec</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation>Posun na následující odstavec</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation>Zrušit odsazení o jednu úroveň</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation>Rozšířit výběr o řádku nahoru</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation>Rozšířit výběr o jednu řádku dolů</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation>Rozšířit výběr o jednu část slova vlevo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation>Rozšířit výběr o jednu část slova vpravo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation>Rozšířit výběr o předchozí odstavec</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation>Rozšířit výběr o následující odstavec</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation>Rozšířit výběr na předchozí stranu</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation>Rozšířit výběr na následující stranu</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation>Duplikovat aktuální řádek</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation>Prohodit aktuální řádek s předchozím</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation>Vyjmout aktuální řádek</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation>Kopírovat aktuální řádek</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation>Přepnout vkládání/přepisování</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation>Převést výběr na minusky</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation>Převést výběr na verzálky</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation>Rozšířit obdélníkový výběr o řádek dolů</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation>Rozšířit obdélníkový výběr o řádek nahoru</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation>Rozšířit obdélníkový výběr o jeden znak vlevo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation>Rozšířit obdélníkový výběr o jeden znak vpravo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation>Rozšířit obdélníkový výběr o předchozí stranu</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation>Rozšířit obdélníkový výběr o následující stranu</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation>Duplikovat aktuální výběr</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Hledat&lt;/b&gt;
 &lt;p&gt;Hledat text v aktuálním editoru. Zobrazí se dialogové okno, do kterého se zadá hledaný text a další nastavení.&lt;p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Hledat další&lt;/b&gt;&lt;p&gt;Hledá se další výskyt hledaného textu v aktuálním editoru. Stále platí nastavení, která byla nastavena při zadání hledaného textu.&lt;p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Hledat předchozí&lt;/b&gt;&lt;p&gt;Hledá se předchozí výskyt hledaného textu v aktuálním editoru. Stále platí nastavení, která byla nastavena při zadání hledaného textu.&lt;p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation>Vyčistit značky hledání</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation>Vyčistit všechny zobrazené začky hledání</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Vyčistit značky hledání&lt;/b&gt;&lt;p&gt;Smažou všechny zabrazené značky hledání.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation>Nahradit</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation>Nah&amp;radit...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation>Hledat nějaký text</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nahradit&lt;/b&gt;
 &lt;p&gt;Vyhledá va ktuálním editoru text a nahradí jej. Je zobrazeno dialogové okno, kde se zadá text, který se má nahradit, nový text a nastavení pro vyhledávání a nahrazení.&lt;p&gt;</translation>
@@ -91525,81 +86571,81 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -93589,89 +88635,6 @@
       <source>The spelling dictionary was saved successfully.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Search File</source>
-      <translation type="vanished">Najít soubor</translation>
-    </message>
-    <message>
-      <source>Search &amp;File...</source>
-      <translation type="vanished">N&amp;ajít soubor...</translation>
-    </message>
-    <message>
-      <source>Search for a file</source>
-      <translation type="vanished">Vyhledat soubor</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search File&lt;/b&gt;&lt;p&gt;Search for a file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Najít soubor&lt;/b&gt;
-&lt;p&gt;Hledání souboru.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project. A dialog is shown to enter the searchtext and options for the search and to display the result.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Hledat v souborech&lt;/b&gt;
-&lt;p&gt;Hledat text v souborech v adresářích nebo projektu. Je zobrazeno dialogové okno, do kterého se zadá hledaný text a nastavení a ve kterém se zobrazuje výsledek hledání.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Replace in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and to display the result.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nahradit v souborech&lt;/b&gt;&lt;p&gt;Hledání zadaného textu v souborech v adresářovém stromu projektu a jeho nahrazení. Je zobrazeno dialogové okno pro zadání hledaného textu, textu nahrazujícího a volby pro hledání a zobrazní výsledku.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch</source>
-      <translation type="vanished">Rychlé hledání</translation>
-    </message>
-    <message>
-      <source>&amp;Quicksearch</source>
-      <translation type="vanished">Rychlé hl&amp;edání</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch</source>
-      <translation type="vanished">Provést rychlé hledání</translation>
-    </message>
-    <message>
-      <source>Quicksearch backwards</source>
-      <translation type="vanished">Rychlé hledání zpět</translation>
-    </message>
-    <message>
-      <source>Quicksearch &amp;backwards</source>
-      <translation type="vanished">Rychlé hledání &amp;zpět</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch backwards</source>
-      <translation type="vanished">Provést rychlé hledání zpět</translation>
-    </message>
-    <message>
-      <source>Quicksearch extend</source>
-      <translation type="vanished">Rychlé hledání rozšířit</translation>
-    </message>
-    <message>
-      <source>Quicksearch e&amp;xtend</source>
-      <translation type="vanished">Rychlé hl&amp;edání rozšířit</translation>
-    </message>
-    <message>
-      <source>Extend the quicksearch to the end of the current word</source>
-      <translation type="vanished">Rozšířit rychlé hledání na konec aktuálního slova</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch extend&lt;/b&gt;&lt;p&gt;This extends the quicksearch text to the end of the word currently found.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Rychlé hlednání rozšířit&lt;/b&gt;
-&lt;p&gt;Rychlé hledání se rozšíří na konec aktuálně nalezeného slova.&lt;p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch Textedit</source>
-      <translation type="vanished">Rychlé hledání texteditoru</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch&lt;/b&gt;&lt;p&gt;This activates the quicksearch function of the IDE by giving focus to the quicksearch entry field. If this field is already active and contains text, it searches for the next occurrence of this text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Rychlé hledání&lt;/b&gt;&lt;p&gt;Aktivuje se funkce rychlého hledání. Kurzor se přemístí do okna zadání hledaného výrazu. Je-li toto okno aktivní a obsahuje-li text, vyhledává v textu výskyt tohoto výrazu.&lt;p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch backwards&lt;/b&gt;&lt;p&gt;This searches the previous occurrence of the quicksearch text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Rychlé hledání zpět&lt;/b&gt;&lt;p&gt;Vyhledává se předchozí výskyt výrazu v rychlém hledání.&lt;p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Enter the searchtext directly into this field. The search will be performed case insensitive. The quicksearch function is activated upon activation of the quicksearch next action (default key Ctrl+Shift+K), if this entry field does not have the input focus. Otherwise it searches for the next occurrence of the text entered. The quicksearch backwards action (default key Ctrl+Shift+J) searches backward. Activating the 'quicksearch extend' action (default key Ctrl+Shift+H) extends the current searchtext to the end of the currently found word. The quicksearch can be ended by pressing the Return key while the quicksearch entry has the the input focus.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Pište hledaný text přímo do okna Rychlého hledání. Při zadávání se neberou na zřetel velké/malé znaky. Pokud okno nemá fokus, aktivujte jej příkazem Rychlé hledání (defaultně Ctrl+Shift+K). Jinak se pokračuje v hledání dalšího výskytu zadaného textu. Rychlé hledání nazpět (defaultně Ctr+Shift+J) prohledává text směrem k začátku dokumentu. Rozšířené rychlé hledání (defaultně Ctrl+Shift+H) rozšíří hledaný text na celé slovo, na kterém je kurzor. Rychlé hledání je ukončeno stiskem klávesy Enter za předpokladu, že fokus se nachází v okně Rychlého hledání.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ViewProfileSidebarsDialog</name>
@@ -93951,7 +88914,7 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
+      <source>Select to use 'python -m venv'</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -94430,7 +89393,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
@@ -94458,54 +89421,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation type="unfinished">{0} - {1}</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation type="unfinished" />
     </message>
@@ -94513,30 +89476,10 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Jméno</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Přidat...</translation>
-    </message>
-    <message>
-      <source>Edit...</source>
-      <translation type="vanished">Editovat...</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Odebrat</translation>
-    </message>
-    <message>
-      <source>Delete All</source>
-      <translation type="vanished">Smazat vše</translation>
-    </message>
   </context>
   <context>
     <name>VirtualenvManagerWidget</name>
@@ -94557,6 +89500,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation type="unfinished" />
     </message>
@@ -94572,6 +89520,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation type="unfinished" />
     </message>
@@ -94606,7 +89559,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation type="unfinished" />
     </message>
@@ -94614,7 +89567,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -94643,6 +89596,146 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Jméno:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -94872,27 +89965,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation>Podmínka</translation>
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation>Speciální</translation>
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
-      <translation>Dočasné</translation>
+      <source>Special</source>
+      <translation>Speciální</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
-      <translation>Vypnuto</translation>
+      <source>Temporary</source>
+      <translation>Dočasné</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation>Vypnuto</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation>Ignorovat počet</translation>
     </message>
@@ -95232,22 +90325,6 @@
       <source>Cascading Style Sheets (*.css);;All files (*)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Barvy</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">Barva pozadí pro bezpečné URL:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Vybrat barvu pozadí pro bezpečné URL.</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Zobrazit pouze jedno tlačítko Zavřít místo jednoho v každém tabu</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserClearPrivateDataDialog</name>
@@ -95383,37 +90460,6 @@
     </message>
   </context>
   <context>
-    <name>WebBrowserInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Konfigurace uživatelského rozhraní&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Styl:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Výběr interface stylu</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">List stylů:</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;Všechny soubory (*)</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Systém</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Zadejte jméno souboru se styly</translation>
-    </message>
-  </context>
-  <context>
     <name>WebBrowserJavaScriptConsole</name>
     <message>
       <location filename="../WebBrowser/WebBrowserJavaScriptConsole.py" line="33" />
@@ -96363,145 +91409,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation type="unfinished">Zobrazit menu navigace</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation type="unfinished">Nový Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation type="unfinished">Posun doleva</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation type="unfinished">Posun doprava</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation type="unfinished">Duplikovat stranu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation type="unfinished">Zavřít</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation type="unfinished">Zavřít ostatní</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation type="unfinished">Zavřít vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation type="unfinished">Náhled tisku</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation type="unfinished">Tisk</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation type="unfinished">Vytvořit záložky pro všechny taby</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation type="unfinished">...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation type="unfinished">Načteno</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation type="unfinished">Načtení selhalo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation type="unfinished">Načítám...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation type="unfinished">
@@ -96511,22 +91557,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation type="unfinished">&amp;Konec</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation type="unfinished" />
     </message>
@@ -96534,8 +91580,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -96543,323 +91589,307 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Soubor &lt;b&gt;{}&lt;/b&gt; neexistuje.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Nelze spustit prohlížeč se souborem &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Nelze spustit aplikaci pro URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation type="unfinished">Uložit lin&amp;k</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation type="unfinished">Záložka na tento link</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation type="unfinished">Otevřít obrázek v novém tabu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation type="unfinished">Uložit obrázek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation type="unfinished">Kopíroavt obrázek do schránky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation type="unfinished">Blokovat obrázek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation type="unfinished">Hledat s...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation type="unfinished">Záložka na tuto stranu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
+      <source>Web Archive (*.mhtml *.mht)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>
-    <message>
-      <source>Copy Link to Clipboard</source>
-      <translation type="vanished">Kopírovat link do schránky</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">Kopírovat cestu obrázku do schránky</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Otevřít odkaz v novém tab okně<byte value="x9" />Ctrl+LMB</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserVirusTotalPage</name>
@@ -96965,2156 +91995,2100 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <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="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <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="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <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="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <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="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <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="669" />
-      <source>&amp;New Tab</source>
-      <translation type="unfinished">&amp;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="672" />
-      <source>Open a new web browser tab</source>
-      <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>&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="681" />
+      <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="683" />
-      <source>New &amp;Window</source>
-      <translation type="unfinished">&amp;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="686" />
-      <source>Open a new web browser window</source>
-      <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>&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="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation type="unfinished">Otevřít soubor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation type="unfinished">&amp;Otevřít soubor</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation type="unfinished">&amp;Otevřít soubor</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
-      <source>Open a file for display</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <source>Open a file for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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="727" />
+      <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="729" />
-      <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="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="733" />
-      <source>Open a file for display in a new tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open a file for display in a new tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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="744" />
+      <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="746" />
-      <source>&amp;Save As...</source>
-      <translation type="unfinished">Uložit j&amp;ako...</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="750" />
-      <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="751" />
+      <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" />
       <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="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <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="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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="779" />
-      <source>Import Bookmarks</source>
-      <translation type="unfinished">Importovat záložky</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importovat záložky</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation type="unfinished">&amp;Importovat záložky...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <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="784" />
+      <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" />
       <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="793" />
-      <source>Export Bookmarks</source>
-      <translation type="unfinished">Export záložek</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Export záložek</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation type="unfinished">&amp;Exportovat záložky...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <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="798" />
+      <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" />
       <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="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation type="unfinished">Tisk</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation type="unfinished">&amp;Tisk</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation type="unfinished">&amp;Tisk</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation type="unfinished">Tisknout zobrazenou nápovědu</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation type="unfinished">Tisknout zobrazenou nápovědu</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <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="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation type="unfinished">Náhled tisku</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <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="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <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="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation type="unfinished">Zavřít</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation type="unfinished">&amp;Zavřít</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation type="unfinished">&amp;Zavřít</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <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="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <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="880" />
-      <source>Close All</source>
-      <translation type="unfinished">Zavřít vše</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation type="unfinished">Zavřít vše</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation type="unfinished">Z&amp;avřít vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <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="884" />
+      <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" />
       <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="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation type="unfinished">Konec</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <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="896" />
+      <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="898" />
-      <source>Quit the eric Web Browser</source>
-      <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>&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="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation type="unfinished">Nazpět</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation type="unfinished">&amp;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="912" />
-      <source>Move one screen backward</source>
-      <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>&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="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation type="unfinished">Dopředu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation type="unfinished">&amp;Dopředu</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation type="unfinished">&amp;Dopředu</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation type="unfinished">&amp;Hlavní strana</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation type="unfinished">&amp;Hlavní strana</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <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="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished">&amp;Obnovit</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation type="unfinished" />
+      <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="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <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="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="unfinished">Ctrl+.</translation>
+      <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="975" />
-      <source>Stop loading</source>
-      <translation type="unfinished">Zastavit načítání</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <source>Stop loading</source>
+      <translation type="unfinished">Zastavit načítání</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <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="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation type="unfinished">Kopírovat</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished">&amp;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="989" />
-      <source>Copy the selected text</source>
-      <translation type="unfinished">Kopírovat vybraný text</translation>
-    </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>&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="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation type="unfinished">Vyjmout</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished">Vyjmou&amp;t</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="1003" />
-      <source>Cut the selected text</source>
-      <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>&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="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation type="unfinished">Vložit</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished">V&amp;lož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="1017" />
-      <source>Paste text from the clipboard</source>
-      <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>&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="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished">&amp;Vrátit</translation>
-    </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="1031" />
-      <source>Undo the last edit action</source>
-      <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>&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="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished">&amp;Znovu použít</translation>
-    </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="1045" />
-      <source>Redo the last edit action</source>
-      <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>&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="1054" />
+      <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="1056" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished">Vybrat vš&amp;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="1059" />
-      <source>Select all text</source>
-      <translation type="unfinished">Vybrat všechen text</translation>
-    </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>&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="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <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="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation type="unfinished">Hledat...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation type="unfinished">&amp;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="1086" />
-      <source>Find text in page</source>
-      <translation type="unfinished">Hledat text na stránce</translation>
-    </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>&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="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation type="unfinished">Najít další</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation type="unfinished">Hledat &amp;následující</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation type="unfinished">Hledat &amp;následující</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <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="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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="1110" />
+      <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="1112" />
-      <source>Find &amp;previous</source>
-      <translation type="unfinished">Hledat &amp;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="1116" />
-      <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="1117" />
+      <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" />
       <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="1127" />
-      <source>Manage Bookmarks</source>
-      <translation type="unfinished">Správa záložek</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="unfinished">&amp;Správa záložek...</translation>
+      <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="1131" />
+      <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="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <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="1142" />
+      <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="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation type="unfinished" />
-    </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="1148" />
+      <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>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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="1158" />
-      <source>Add Folder</source>
-      <translation type="unfinished">Přidat složku</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation type="unfinished">Přidat složku</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation type="unfinished">Přidat s&amp;ložku...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <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="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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="1172" />
-      <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="1173" />
+      <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" />
       <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="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <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="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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="1186" />
+      <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="1188" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished">&amp;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="1191" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished">Kontextově senzitivní nápověda</translation>
-    </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>&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="1204" />
-      <source>About</source>
-      <translation type="unfinished">O aplikaci</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation type="unfinished">O aplikaci</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation type="unfinished">O &amp;aplikaci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation type="unfinished">Zobrazit informace a tomto software</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <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="1217" />
-      <source>About Qt</source>
-      <translation type="unfinished">O Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation type="unfinished">O Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation type="unfinished">O &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <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="1222" />
+      <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" />
       <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="1230" />
+      <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="1232" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished">Př&amp;iblížit</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="unfinished" />
+      <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="1236" />
-      <source>Zoom in on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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="1246" />
+      <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="1248" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished">&amp;Oddálit</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="unfinished" />
+      <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="1252" />
-      <source>Zoom out on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <source>Zoom out on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation type="unfinished">Resetovat lupu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished">&amp;Resetovat lupu</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished">&amp;Resetovat lupu</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation type="unfinished">Zobrazit zdroj strany</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation type="unfinished">Zobrazit zdroj strany</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <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="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation type="unfinished">Celá obrazovka</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation type="unfinished">&amp;Celá obrazovka</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation type="unfinished">Zobrazit následující tab</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation type="unfinished">Zobrazit následující tab</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation type="unfinished">Zobrazit předchozí tab</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation type="unfinished">Zobrazit předchozí tab</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation type="unfinished">Přepnout mezi taby</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation type="unfinished">Přepnout mezi taby</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation type="unfinished">Jazyky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <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="1353" />
+      <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="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <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="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation type="unfinished">C&amp;ookies...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation type="unfinished">C&amp;ookies...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation type="unfinished">Nastavit ovládání cookies</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <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="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation type="unfinished">Smazat &amp;soukromá data</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <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="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <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="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation type="unfinished">Sync obsahu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <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="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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="1461" />
       <source>Table of Contents</source>
       <translation type="unfinished">Obsah</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation type="unfinished">Zobrazit okno s obsahem</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <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="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation type="unfinished">Zobrazit index okna</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <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="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation type="unfinished">Zobrazit okno hledání</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <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="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation type="unfinished">Uspořádat QtHelp &amp;dokumenty</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <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="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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="1516" />
-      <source>Reindex Documentation</source>
-      <translation type="unfinished">Znovu indexovat dokumentaci</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation type="unfinished">Znovu indexovat dokumentaci</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation type="unfinished">Přeinde&amp;xovat dokumentaci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation type="unfinished">Přeindexuje dokumentaci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <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="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation type="unfinished">Smazat soukromá data</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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="1547" />
-      <source>Clear icons database</source>
-      <translation type="unfinished">Vyčistit ikony databáze</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="1551" />
+      <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="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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="1578" />
-      <source>Configure Search Engines</source>
-      <translation type="unfinished">Konfigurovat vyhledávací enginy</translation>
-    </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="1582" />
+      <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="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation type="unfinished">Spravovat uložená hesla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation type="unfinished">Spravovat uložená hesla...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation type="unfinished">Spravovat vaše uložená hesla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation type="unfinished">&amp;Ad Block...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <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="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <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="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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="1658" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <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="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <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="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <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="1764" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <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="1778" />
-      <source>Session Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <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="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation type="unfinished">Klávesové zkratky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation type="unfinished">Klávesové &amp;zkratky...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation type="unfinished">Nastavení klávesových zkratek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="unfinished">Exportovat klávesové zkratky</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="unfinished">&amp;Exportovat klávesové zkratky...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
-      <source>Export the keyboard shortcuts</source>
-      <translation type="unfinished">Export klávesových zkratek</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
-      <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="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <source>Export Keyboard Shortcuts</source>
+      <translation type="unfinished">Exportovat klávesové zkratky</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation type="unfinished">&amp;Exportovat klávesové zkratky...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <source>Export the keyboard shortcuts</source>
+      <translation type="unfinished">Export klávesových zkratek</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <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="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation type="unfinished">&amp;Import klávesových zkratek...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation type="unfinished">Import klávesových zkratek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <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="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation type="unfinished">S&amp;oubor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation type="unfinished">Relace</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation type="unfinished">&amp;Edit</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation type="unfinished">Poh&amp;led</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation type="unfinished">H&amp;istorie</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation type="unfinished">&amp;Záložky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation type="unfinished">Na&amp;stavení</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation type="unfinished">&amp;Nástroje</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <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="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation type="unfinished">QtNápověda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <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="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation type="unfinished">&amp;Nápověda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation type="unfinished">Uložit</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation type="unfinished">Zobrazit celou historii...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation type="unfinished">Nastavení</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation type="unfinished">Soubor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation type="unfinished">Pohled</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation type="unfinished">Hledat</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation type="unfinished">Filtr</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrováno: </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation type="unfinished">Nástroje</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <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="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation type="unfinished">OK</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <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="2559" />
-      <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="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Uložkt taby</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <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="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished">Nefiltrováno</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished">Aktualizovat index pro hledání</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Vyhledat dokumentaci...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">Engine nápovědy</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Systém</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">Záložky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">&amp;Zobrazit vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">&amp;Skrýt vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <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="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <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="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Could not find an associated content.</source>
-      <translation type="vanished">Asociovaný obsah nelze nalézt.</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric5 web prohlížeč {6 ?}</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">Uspořádat filtry QtNápovědy</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Filters</source>
-      <translation type="vanished">Uspořádat QtHelp &amp;filtry</translation>
-    </message>
-    <message>
-      <source>Shows a dialog to manage the QtHelp filters</source>
-      <translation type="vanished">Zobrazit dialog pro uspořádání filtrů QtNápovědy</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Manage QtHelp Filters&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the QtHelp filters.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Uspořádat filtry QtNápovědy&lt;/b&gt;&lt;p&gt;Zobrazit dialog pro uspořádání filtrů QtNápovědy.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesDialog</name>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Odeb&amp;rat</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Odebr&amp;at vše</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesModel</name>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Jméno</translation>
-    </message>
-    <message>
-      <source>Size</source>
-      <translation type="vanished">Velikost</translation>
-    </message>
-    <message>
-      <source>Local</source>
-      <translation type="vanished">Lokální</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">bajty</translation>
-    </message>
-    <message>
-      <source>kB</source>
-      <translation type="vanished">kB</translation>
-    </message>
-    <message>
-      <source>MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
   </context>
   <context>
     <name>WebIconDialog</name>
@@ -99157,12 +94131,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation type="unfinished">Načíst UI soubor</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
@@ -99170,12 +94144,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation>Načíst UI soubor</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
@@ -99335,57 +94309,57 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <source>Yandex: API key has been blocked.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation type="unfinished" />
     </message>
@@ -99463,13 +94437,6 @@
     </message>
   </context>
   <context>
-    <name>eric6</name>
-    <message>
-      <source>Generating Main Window...</source>
-      <translation type="vanished">Generování hlavního okna...</translation>
-    </message>
-  </context>
-  <context>
     <name>eric7</name>
     <message>
       <location filename="../eric7.py" line="401" />
@@ -99485,38 +94452,38 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Rodič #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Množina změn&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tagy&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Větve&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Poslední autor&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Datum zapsání změn&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Čas zapsání změn&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -99527,35 +94494,35 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Množina změn&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Rodiče&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
Binary file eric7/i18n/eric7_de.qm has changed
--- a/eric7/i18n/eric7_de.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_de.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -278,52 +278,54 @@
 <context>
     <name>AdBlockSubscription</name>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296"/>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
         <source>Load subscription rules</source>
         <translation>Abonnementregeln laden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287"/>
-        <source>Unable to open AdBlock file &apos;{0}&apos; for reading.</source>
-        <translation>AdBlock-Datei „{0}“ konnte nicht zum Lesen geöffnet werden.</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
         <source>AdBlock file &apos;{0}&apos; does not start with [Adblock.</source>
         <translation>AdBlock-Datei „{0}“ startet nicht mit [Adblock.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504"/>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424"/>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414"/>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation>Die AdBlock Datei '{0}' kann nicht gelesen werden.
+Ursache: {1}</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
         <source>Downloading subscription rules</source>
         <translation>Lade Abonnementregeln herunter</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
         <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Abonnementregeln konnten nicht heruntergeladen werden.&lt;/p&gt;&lt;p&gt;Fehler: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
         <source>Got empty subscription rules.</source>
         <translation>Habe leere Abonnementregeln erhalten.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529"/>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425"/>
-        <source>Unable to open AdBlock file &apos;{0}&apos; for writing.</source>
-        <translation>AdBlock-Datei „{0}“ konnte nicht zum Schreiben geöffnet werden.</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation>Die AdBlock Datei '{0}' kann nicht geschrieben werden.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
         <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
         <translation>&lt;p&gt;AdBlock Abonnement &lt;b&gt;{0}&lt;/b&gt; hat eine falsche Prüfsumme.&lt;br/&gt;Gefunden: {1}&lt;br/&gt;Berechnet: {2}&lt;br/&gt;Trotzdem verwenden?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
         <source>Saving subscription rules</source>
         <translation>Speichern der Abonnementregeln</translation>
     </message>
@@ -331,27 +333,27 @@
 <context>
     <name>AdBlockTreeWidget</name>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
         <source>Add Custom Rule</source>
         <translation>Spezifische Regel hinzufügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
         <source>Write your rule here:</source>
         <translation>Schreibe die Regel hier:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
         <source>Add Rule</source>
         <translation>Regel hinzufügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
         <source>Remove Rule</source>
         <translation>Regel löschen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226"/>
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
         <source>{0} (recently updated)</source>
         <translation>{0} (kürzlich aktualisiert)</translation>
     </message>
@@ -1584,27 +1586,27 @@
         <translation>Automatisch</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29"/>
-        <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-        <translation>eric verwendet Hintergrunddienste für verschiedene Dinge wie z.B. Syntaxprüfungen oder Codestilprüfungen. Standardmäßig wird die Anzahl der für diese Prüfungen zu startenden Prozesse automatisch basierend auf der Anzahl verfügbarer Prozessorkernen ermittelt. Bitte beachten, dass dies ein Einstellung für Fortgeschrittene ist.</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37"/>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation>&lt;p&gt;eric verwendet Hintergrunddienste für verschiedene Dinge wie z.B. Syntaxprüfungen oder Codestilprüfungen. Standardmäßig wird die Anzahl der für diese Prüfungen zu startenden Prozesse automatisch basierend auf der Anzahl verfügbarer Prozessorkernen ermittelt. Bitte beachten, dass dies ein Einstellung für Fortgeschrittene ist.&lt;/p&gt;&lt;p&gt;Verfügbare CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
         <source>Debug</source>
         <translation>Debug</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38"/>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39"/>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
         <source>Critical</source>
         <translation>Kritischer Fehler</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40"/>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
         <source>Fatal Error</source>
         <translation>Fataler Fehler</translation>
     </message>
@@ -2273,12 +2275,12 @@
 <context>
     <name>BookmarksManager</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
         <source>Bookmarks Bar</source>
         <translation>Lesezeichenleiste</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
         <source>Bookmarks Menu</source>
         <translation>Lesezeichenmenü</translation>
     </message>
@@ -2303,44 +2305,44 @@
         <translation>Adressenänderung</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
         <source>Loading Bookmarks</source>
         <translation>Lesezeichen laden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
         <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
         <translation>Fehler beim Laden der Lesezeichen in Zeile {0}, Spalte {1}:
 {2}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
         <source>Toolbar Bookmarks</source>
         <translation>Lesezeichenleiste</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
         <source>Menu</source>
         <translation>Menü</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
         <source>Saving Bookmarks</source>
         <translation>Lesezeichen speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
         <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
         <translation>Fehler beim Speichern der Lesezeichen in &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
         <source>Export Bookmarks</source>
         <translation>Lesezeichen exportieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395"/>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
         <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
         <translation>XBEL Lesezeichen (*.xbel);;XBEL Lesezeichen (*.xml);;HTML Lesezeichen (*.html)</translation>
     </message>
@@ -2475,32 +2477,32 @@
 <context>
     <name>BreakPointModel</name>
     <message>
-        <location filename="../Debugger/BreakPointModel.py" line="39"/>
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
         <source>Filename</source>
         <translation>Dateiname</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointModel.py" line="40"/>
+      <location filename="../Debugger/BreakPointModel.py" line="41" />
         <source>Line</source>
         <translation>Zeile</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointModel.py" line="41"/>
+      <location filename="../Debugger/BreakPointModel.py" line="42" />
         <source>Condition</source>
         <translation>Bedingung</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointModel.py" line="42"/>
+      <location filename="../Debugger/BreakPointModel.py" line="43" />
         <source>Temporary</source>
         <translation>Temporär</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointModel.py" line="43"/>
+      <location filename="../Debugger/BreakPointModel.py" line="44" />
         <source>Enabled</source>
         <translation>Aktiv</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointModel.py" line="44"/>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
         <source>Ignore Count</source>
         <translation># Ignorierungen</translation>
     </message>
@@ -2508,89 +2510,89 @@
 <context>
     <name>BreakPointViewer</name>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="54"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
         <source>Breakpoints</source>
         <translation>Haltepunkte</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="195"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="177"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="155"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
         <source>Add</source>
         <translation>Hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="156"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="158" />
         <source>Edit...</source>
         <translation>Bearbeiten …</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="158"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
         <source>Enable</source>
         <translation>Aktivieren</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="199"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="179"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="159"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
         <source>Enable all</source>
         <translation>Alle aktivieren</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="161"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
         <source>Disable</source>
         <translation>Deaktivieren</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="204"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="182"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="162"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
         <source>Disable all</source>
         <translation>Alle deaktivieren</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="165"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
         <source>Delete</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="209"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="185"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="166"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
         <source>Delete all</source>
         <translation>Alle löschen</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="168"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
         <source>Goto</source>
         <translation>Gehe zu</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="212"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="188"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="170"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
         <source>Clear Histories</source>
         <translation>Chroniken löschen</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="215"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="191"/>
-        <location filename="../Debugger/BreakPointViewer.py" line="173"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
         <source>Configure...</source>
         <translation>Einstellungen …</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="197"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="199" />
         <source>Enable selected</source>
         <translation>Ausgewählte aktivieren</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="202"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="204" />
         <source>Disable selected</source>
         <translation>Ausgewählte deaktivieren</translation>
     </message>
     <message>
-        <location filename="../Debugger/BreakPointViewer.py" line="207"/>
+      <location filename="../Debugger/BreakPointViewer.py" line="209" />
         <source>Delete selected</source>
         <translation>Ausgewählte löschen</translation>
     </message>
@@ -2604,8 +2606,8 @@
     </message>
     <message>
         <location filename="../UI/Browser.py" line="115"/>
-        <source>&lt;b&gt;The Browser Window&lt;/b&gt;&lt;p&gt;This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.&lt;/p&gt;&lt;p&gt;The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.&lt;/p&gt;&lt;p&gt;The next hierarchy is used to easily navigate the directories that are specified in the Python &lt;tt&gt;sys.path&lt;/tt&gt; variable.&lt;/p&gt;&lt;p&gt;The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with &lt;tt&gt;/&lt;/tt&gt; at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.&lt;/p&gt;&lt;p&gt;Python programs (i.e. those with a &lt;tt&gt;.py&lt;/tt&gt; file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a test run.&lt;/p&gt;&lt;p&gt;The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.&lt;/p&gt;&lt;p&gt;Qt-Designer files (i.e. those with a &lt;tt&gt;.ui&lt;/tt&gt; file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.&lt;/p&gt;&lt;p&gt;Qt-Linguist files (i.e. those with a &lt;tt&gt;.ts&lt;/tt&gt; file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Das Browserfenster&lt;/b&gt;&lt;p&gt;Dies erlaubt es Ihnen, sich leicht in der Verzeichnishierarchie Ihres Systems zu bewegen, Python-Programme zu identifizieren und diese in einem Quelltextfenster zu öffnen. Das Fenster stellt verschiedene Hierarchien dar.&lt;/p&gt;&lt;p&gt;Die erste wird nur angezeigt, wenn ein Programm zum Debuggen geöffnet ist. Gewöhnlich werden alle zum Programm zugehörigen Python-Dateien im selben Verzeichnis gespeichert, so dass Sie über diese Hierarchie Zugriff auf das am meisten Benötigte haben.&lt;/p&gt;&lt;p&gt;Die nächste Hierarchie wird verwendet, um sich in den in der Python-Variable &lt;tt&gt;sys.path&lt;/tt&gt; gespeicherten Verzeichnissen zu bewegen.&lt;/p&gt;&lt;p&gt;Die restlichen Hierachien erlauben die Navigation im gesamten System. Unter Unix wird gewöhnlich ein Verzeichnis mit &lt;tt&gt;/&lt;/tt&gt; als Wurzel und eines mit dem Home-Verzeichnis des Nutzers angezeigt. Auf einem Windows-System wird eine Hierarchie pro Laufwerk angezeigt.&lt;/p&gt;&lt;p&gt;Python-Programme (Dateien mit der Endung &lt;tt&gt;.py&lt;/tt&gt;) werden mit einem Python-Symbol dargestellt. Ein Rechtsklick bringt ein Kontextmenü, über das die Datei in einem Editor, zum Debuggen oder für einen Modultest geöffnet werden kann.&lt;/p&gt;&lt;p&gt;Das Kontextmenü einer Klasse, einer Funktion oder einer Methode öffnet die Datei, in der diese Klasse, Funktion oder Methode definiert ist, und stellt sicher, dass die richtige Codezeile sichtbar ist.&lt;/p&gt;&lt;p&gt;Qt-Designer-Dateien (Dateien mit der Endung &lt;tt&gt;.ui&lt;/tt&gt;) werden mit einem Designer-Symbol dargestellt. Das Kontextmenü dieser Dateien erlaubt es, sie im Qt Designer zu öffnen.&lt;/p&gt;&lt;p&gt;Qt-Linguist-Dateien (Dateien mit der Endung &lt;tt&gt;.ts&lt;/tt&gt;) werden mit einem Linguist-Symbol dargestellt. Das Kontextmenü dieser Dateien erlaubt es, sie im Qt Linguist zu öffnen.&lt;/p&gt;</translation>
+      <source>&lt;b&gt;The Browser Window&lt;/b&gt;&lt;p&gt;This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.&lt;/p&gt;&lt;p&gt;The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.&lt;/p&gt;&lt;p&gt;The next hierarchy is used to easily navigate the directories that are specified in the Python &lt;tt&gt;sys.path&lt;/tt&gt; variable.&lt;/p&gt;&lt;p&gt;The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with &lt;tt&gt;/&lt;/tt&gt; at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.&lt;/p&gt;&lt;p&gt;Python programs (i.e. those with a &lt;tt&gt;.py&lt;/tt&gt; file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a test run.&lt;/p&gt;&lt;p&gt;The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.&lt;/p&gt;&lt;p&gt;Qt-Designer files (i.e. those with a &lt;tt&gt;.ui&lt;/tt&gt; file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.&lt;/p&gt;&lt;p&gt;Qt-Linguist files (i.e. those with a &lt;tt&gt;.ts&lt;/tt&gt; file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Das Browserfenster&lt;/b&gt;&lt;p&gt;Dies erlaubt es Ihnen, sich leicht in der Verzeichnishierarchie Ihres Systems zu bewegen, Python-Programme zu identifizieren und diese in einem Quelltextfenster zu öffnen. Das Fenster stellt verschiedene Hierarchien dar.&lt;/p&gt;&lt;p&gt;Die erste wird nur angezeigt, wenn ein Programm zum Debuggen geöffnet ist. Gewöhnlich werden alle zum Programm zugehörigen Python-Dateien im selben Verzeichnis gespeichert, so dass Sie über diese Hierarchie Zugriff auf das am meisten Benötigte haben.&lt;/p&gt;&lt;p&gt;Die nächste Hierarchie wird verwendet, um sich in den in der Python-Variable &lt;tt&gt;sys.path&lt;/tt&gt; gespeicherten Verzeichnissen zu bewegen.&lt;/p&gt;&lt;p&gt;Die restlichen Hierachien erlauben die Navigation im gesamten System. Unter Unix wird gewöhnlich ein Verzeichnis mit &lt;tt&gt;/&lt;/tt&gt; als Wurzel und eines mit dem Home-Verzeichnis des Nutzers angezeigt. Auf einem Windows-System wird eine Hierarchie pro Laufwerk angezeigt.&lt;/p&gt;&lt;p&gt;Python-Programme (Dateien mit der Endung &lt;tt&gt;.py&lt;/tt&gt;) werden mit einem Python-Symbol dargestellt. Ein Rechtsklick bringt ein Kontextmenü, über das die Datei in einem Editor, zum Debuggen oder für einen Modultest geöffnet werden kann.&lt;/p&gt;&lt;p&gt;Das Kontextmenü einer Klasse, einer Funktion oder einer Methode öffnet die Datei, in der diese Klasse, Funktion oder Methode definiert ist, und stellt sicher, dass die richtige Codezeile sichtbar ist.&lt;/p&gt;&lt;p&gt;Qt-Designer-Dateien (Dateien mit der Endung &lt;tt&gt;.ui&lt;/tt&gt;) werden mit einem Designer-Symbol dargestellt. Das Kontextmenü dieser Dateien erlaubt es, sie im Qt Designer zu öffnen.&lt;/p&gt;&lt;p&gt;Qt-Linguist-Dateien (Dateien mit der Endung &lt;tt&gt;.ts&lt;/tt&gt;) werden mit einem Linguist-Symbol dargestellt. Das Kontextmenü dieser Dateien erlaubt es, sie im Qt Linguist zu öffnen.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/Browser.py" line="217"/>
@@ -2636,7 +2638,7 @@
     </message>
     <message>
         <location filename="../UI/Browser.py" line="236"/>
-        <source>Run Test...</source>
+      <source>Run Test...</source>
         <translation>Modultest …</translation>
     </message>
     <message>
@@ -2935,17 +2937,17 @@
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallStackViewer.py" line="216"/>
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
         <source>Call Stack of &apos;{0}&apos;</source>
         <translation>Aufrufhierarchie von &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallStackViewer.py" line="229"/>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
         <source>Error saving Call Stack Info</source>
         <translation>Fehler beim Speichern der Aufrufhierarchie</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallStackViewer.py" line="230"/>
+      <location filename="../Debugger/CallStackViewer.py" line="229" />
         <source>&lt;p&gt;The call stack info 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;Die Aufrufhierarchie konnten nicht nach &lt;b&gt;{0}&lt;/b&gt; geschrieben werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
@@ -3021,17 +3023,17 @@
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="180"/>
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
         <source>Call Trace Info of &apos;{0}&apos;</source>
         <translation>Aufrufinformation von &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="196"/>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
         <source>Error saving Call Trace Info</source>
         <translation>Fehler beim Speichern der Aufrufinformation</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="197"/>
+      <location filename="../Debugger/CallTraceViewer.py" line="196" />
         <source>&lt;p&gt;The call trace info 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;Die Aufrufinformationen konnten nicht nach &lt;b&gt;{0}&lt;/b&gt; geschrieben werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
@@ -3110,7 +3112,7 @@
         <translation>Drücken, um die Hostsliste zu löschen</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="511"/>
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
         <location filename="../Cooperation/ChatWidget.ui" line="0"/>
         <source>Clear</source>
         <translation>Löschen</translation>
@@ -3141,112 +3143,112 @@
         <translation>Zeigt den Status des Servers</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="307"/>
-        <location filename="../Cooperation/ChatWidget.py" line="87"/>
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
         <source>Start Server</source>
         <translation>Server starten</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="154"/>
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
         <source>! Unknown command: {0}
 </source>
         <translation>! Unbekannter Befehl: {0}
 </translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="176"/>
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
         <source>* {0} has joined.
 </source>
         <translation>* {0} ist beigetreten.
 </translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="190"/>
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
         <source>New User</source>
         <translation>Neuer Nutzer</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="190"/>
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
         <source>{0} has joined.</source>
         <translation>{0} ist beigetreten.</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="212"/>
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
         <source>* {0} has left.
 </source>
         <translation>* {0} hat die Sitzung verlassen.
 </translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="221"/>
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
         <source>User Left</source>
         <translation>Nutzer abgemeldet</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="221"/>
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
         <source>{0} has left.</source>
         <translation>{0} hat die Sitzung verlassen.</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="244"/>
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
         <source>Message from &lt;{0}&gt;</source>
         <translation>Nachricht von &lt;{0}&gt;</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="318"/>
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
         <source>Stop Server</source>
         <translation>Server anhalten</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="324"/>
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
         <source>! Server Error: {0}
 </source>
         <translation>! Serverfehler: {0}
 </translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="335"/>
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
         <source>Disconnect</source>
         <translation>Unterbrechen</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="339"/>
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
         <source>Connect</source>
         <translation>Verbinden</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="500"/>
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="504"/>
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
         <source>Cut all</source>
         <translation>Alles ausschneiden</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="507"/>
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
         <source>Copy all</source>
         <translation>Alles kopieren</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="515"/>
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="569"/>
-        <location filename="../Cooperation/ChatWidget.py" line="555"/>
+      <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
         <source>Save Chat</source>
         <translation>Chat speichern</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="557"/>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
         <source>Text Files (*.txt);;All Files (*)</source>
         <translation>Textdateien (*.txt);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.py" line="570"/>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
         <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>
@@ -3547,13 +3549,13 @@
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/>
-        <source>Select to clear the test histories</source>
-        <translation>Auswählen, um die Modultest-Chroniken zu löschen</translation>
+      <source>Select to clear the test histories</source>
+      <translation>Auswählen, um die Modultest-Chroniken zu löschen</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/>
-        <source>Test histories</source>
-        <translation>Modultest Chroniken</translation>
+      <source>Test histories</source>
+      <translation>Modultest Chroniken</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/>
@@ -3874,47 +3876,52 @@
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244"/>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation>Eric (Black Tool)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
         <source>Errors</source>
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270"/>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
         <source>Error: {0}</source>
         <translation>Fehler: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972"/>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
         <source>Preparing files...</source>
         <translation>Bereite Dateien vor...</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011"/>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
         <source>Transferring data...</source>
         <translation>Übertrage Daten...</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079"/>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
         <source>{0} (ignored)</source>
         <translation>{0} (ignoriert)</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159"/>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
         <source>No issues found.</source>
         <translation>Keine Probleme gefunden.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163"/>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
         <source>No files found (check your ignore list).</source>
         <translation>Keine Dateien gefunden (überprüfe die Ignorierliste).</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281"/>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
         <source>Commented Code Whitelist Pattern</source>
         <translation>&apos;Commented Code&apos; Whitelist Muster</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282"/>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
         <source>Enter a Commented Code Whitelist Pattern</source>
         <translation>Ein &apos;Commented Code&apos; Whitelist Muster eingeben</translation>
     </message>
@@ -5456,8 +5463,8 @@
     </message>
     <message>
         <location filename="../CondaInterface/Conda.py" line="707"/>
-        <source>conda did not finish within 3 seconds.</source>
-        <translation>conda endete nicht innerhalb 3 Sekunden.</translation>
+      <source>conda did not finish within 3 seconds.</source>
+      <translation>conda endete nicht innerhalb 3 Sekunden.</translation>
     </message>
     <message>
         <location filename="../CondaInterface/Conda.py" line="710"/>
@@ -7311,57 +7318,374 @@
     </message>
 </context>
 <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation>CyccloneDX - STL Erzeugung</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die konfigurierte Eingabedatei &lt;b&gt;{0}&lt;/b&gt; existiert nicht. Abbruch...&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Einige der Abhängigkeiten haben keine feste Versionsnummer.&lt;ul&gt;{0}&lt;/ul&gt;Die oben aufgeführten Pakete werden NICHT in der erzeugten CycloneDX STL Datei enthalten sein, da die Version ein Pflichtfeld ist.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die STL Daten wurden in die Datei &lt;b&gt;{0}&lt;/b&gt; geschrieben.&lt;/p&gt;</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation>STL Konfiguration</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation>Umgebung:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation>Eingabe</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation>Auswählen, um die STL aus der Umgebung zu erstellen</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation>Umgebung</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation>Auswählen, um die STL aus der Datei 'Pipfile.lock' zu erstellen</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation>PipEnv</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation>Auswählen, um die STL aus der Datei 'poetr.lock' zu erstellen</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation>Poetry</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation>Auswählen, um die STL aus der Datei 'requirements.txt' zu erstellen</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation>Anforderungen</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation>STL Ausgabe</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation>Schemaversion:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation>Dateiname:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation>Wähle die STL Schemaversion der STL Datei</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation>Wähle das Format der STL Datei</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation>JSON</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation>Dateiformat:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation>Gib den Dateipfad für die STL Datei ein (leer lassen für Standardwert)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation>Auswählen, um Verwundbarkeitsdaten in der erzeugten STL aufzunehmen (erfordert Schema 1.4 oder neuer)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation>Verwundbarkeitsinformationen aufnehmen</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation>Auswählen, um Abhängigkeitsinformationen in der erzeugten STL aufzunehmen</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation>Abhängigkeiten aufnehmen</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation>Metadaten bearbeiten...</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation>JSON Dateien (*.json);;Alle Dateien (*)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation>XML Dateien (*.xml);;Alle Dateien (*)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation>Alle Dateien (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation>Applikation</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation>Container</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation>Gerät</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation>Datei</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation>Firmware</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation>Rehmen</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation>Bibliothek</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation>Betriebssystem</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation>SBOM Metadaten</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation>Komponente</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation>Name:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation>Gib den Komponentennamen ein</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation>Typ:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation>Wähle den Komponententyp</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation>Version:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation>Gib die Versionsnummer ein</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation>Beschreibung:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation>Gib eine Beschreibung der Komponente ein</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation>Autor</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation>Gib den Autorennamen ein</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation>Email:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation>Gib die E-Mail-Adresse des Autors ein</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation>Lizenz</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation>Gib die Lizenz ein oder wähle sie aus</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation>Verschiedenes</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation>Hersteller:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation>Gib den Namen des Herstellers ein</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation>Lieferant:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation>Gib den Namen des Lieferanten ein</translation>
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="178"/>
+      <location filename="../Debugger/DebugServer.py" line="178" />
         <source>created</source>
         <comment>must be same as in EditWatchpointDialog</comment>
         <translation>erzeugt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="180"/>
+      <location filename="../Debugger/DebugServer.py" line="180" />
         <source>changed</source>
         <comment>must be same as in EditWatchpointDialog</comment>
         <translation>geändert</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="329"/>
+      <location filename="../Debugger/DebugServer.py" line="329" />
         <source>Register Debugger Interface</source>
         <translation>Debuggerschnittstelle registrieren</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="330"/>
+      <location filename="../Debugger/DebugServer.py" line="330" />
         <source>&lt;p&gt;The debugger interface &lt;b&gt;{0}&lt;/b&gt; has already been registered. Ignoring this request.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Debuggerschnittstelle &lt;b&gt;{0}&lt;/b&gt; wurde bereits registriert. Anfrage wird ignoriert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="854"/>
+      <location filename="../Debugger/DebugServer.py" line="854" />
         <source>Connection from illegal host</source>
         <translation>Verbindung von ungültigem Rechner</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="855"/>
+      <location filename="../Debugger/DebugServer.py" line="855" />
         <source>&lt;p&gt;A connection was attempted by the illegal host &lt;b&gt;{0}&lt;/b&gt;. Accept this connection?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Es wurde versucht, eine Verbindung von dem nicht zugelassenen Rechner &lt;b&gt;{0}&lt;/b&gt; aufzubauen. Soll die Verbindung angenommen werden?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1171"/>
-        <location filename="../Debugger/DebugServer.py" line="1106"/>
-        <location filename="../Debugger/DebugServer.py" line="1040"/>
-        <location filename="../Debugger/DebugServer.py" line="972"/>
+      <location filename="../Debugger/DebugServer.py" line="1171" />
+      <location filename="../Debugger/DebugServer.py" line="1106" />
+      <location filename="../Debugger/DebugServer.py" line="1040" />
+      <location filename="../Debugger/DebugServer.py" line="972" />
         <source>Start Debugger</source>
         <translation>Debugger starten</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1172"/>
-        <location filename="../Debugger/DebugServer.py" line="1107"/>
-        <location filename="../Debugger/DebugServer.py" line="1041"/>
-        <location filename="../Debugger/DebugServer.py" line="973"/>
+      <location filename="../Debugger/DebugServer.py" line="1172" />
+      <location filename="../Debugger/DebugServer.py" line="1107" />
+      <location filename="../Debugger/DebugServer.py" line="1041" />
+      <location filename="../Debugger/DebugServer.py" line="973" />
         <source>&lt;p&gt;The debugger type &lt;b&gt;{0}&lt;/b&gt; is not supported or not configured.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Debuggertyp &lt;b&gt;{0}&lt;/b&gt; wird nicht unterstützt oder ist nicht konfiguriert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1746"/>
+      <location filename="../Debugger/DebugServer.py" line="1746" />
         <source>
 Not connected
 </source>
@@ -7370,14 +7694,14 @@
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1893"/>
+      <location filename="../Debugger/DebugServer.py" line="1893" />
         <source>Passive debug connection received
 </source>
         <translation>Verbindung für passives Debuggen empfangen
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1907"/>
+      <location filename="../Debugger/DebugServer.py" line="1907" />
         <source>Passive debug connection closed
 </source>
         <translation>Verbindung für passives Debuggen geschlossen
@@ -8623,10 +8947,10 @@
 <context>
     <name>DebuggerInterfacePython</name>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="502"/>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="484"/>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="424"/>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="388"/>
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
         <location filename="../Debugger/DebuggerInterfacePython.py" line="329"/>
         <location filename="../Debugger/DebuggerInterfacePython.py" line="311"/>
         <location filename="../Debugger/DebuggerInterfacePython.py" line="253"/>
@@ -8635,15 +8959,15 @@
         <translation>Debugger starten</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="389"/>
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
         <location filename="../Debugger/DebuggerInterfacePython.py" line="194"/>
         <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Keine geeignete Python3 Umgebung konfiguriert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="503"/>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="485"/>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="425"/>
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
         <location filename="../Debugger/DebuggerInterfacePython.py" line="330"/>
         <location filename="../Debugger/DebuggerInterfacePython.py" line="312"/>
         <location filename="../Debugger/DebuggerInterfacePython.py" line="254"/>
@@ -8651,12 +8975,12 @@
         <translation>&lt;p&gt;Der Debugger konnte nicht gestartet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="1243"/>
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
         <source>Debug Protocol Error</source>
         <translation>Fehler im Debugprotokoll</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="1244"/>
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die vom Debugger empfangene Antwort konnte nicht dekodiert werden. Bitte berichten sie diesen Fehler zusammen mit den empfangenen Daten an die eric Bugs Emailadresse.&lt;/p&gt;&lt;p&gt;Fehler: {0}&lt;/p&gt;&lt;p&gt;Daten:&lt;br/&gt;{1}&lt;/p&gt;</translation>
     </message>
@@ -8988,27 +9312,27 @@
 <context>
     <name>DeepLEngine</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
         <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
         <translation>DeepL: Der zu übersetzende Text überschreitet das Längenlimit von {0} Zeichen.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
         <source>A valid DeepL Pro key is required.</source>
         <translation>Ein gülter DeepL Pro Schlüssel ist erforderlich.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
         <source>Invalid response received from DeepL</source>
         <translation>Ungültige Antwort von DeepL erhalten</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
         <source>DeepL call returned an unknown result</source>
         <translation>DeepL Aufruf lieferte ein unbekanntes Resultat</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
         <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
         <translation>&lt;p&gt;DeepL: Keine Übersetzung gefunden&lt;/p&gt;</translation>
     </message>
@@ -9192,39 +9516,39 @@
         <translation>Alt+C</translation>
     </message>
     <message>
-        <location filename="../UI/DiffDialog.py" line="47"/>
+      <location filename="../UI/DiffDialog.py" line="48" />
         <source>Compare</source>
         <translation>Vergleichen</translation>
     </message>
     <message>
-        <location filename="../UI/DiffDialog.py" line="49"/>
+      <location filename="../UI/DiffDialog.py" line="50" />
         <source>Press to perform the comparison of the two files</source>
         <translation>Drücken, um den Dateivergleich durchzuführen</translation>
     </message>
     <message>
-        <location filename="../UI/DiffDialog.py" line="51"/>
+      <location filename="../UI/DiffDialog.py" line="52" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../UI/DiffDialog.py" line="53"/>
+      <location filename="../UI/DiffDialog.py" line="54" />
         <source>Save the output to a patch file</source>
         <translation>Speichere die Ausgabe in eine Patchdatei</translation>
     </message>
     <message>
         <location filename="../UI/DiffDialog.py" line="140"/>
-        <location filename="../UI/DiffDialog.py" line="125"/>
-        <location filename="../UI/DiffDialog.py" line="108"/>
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
         <source>Save Diff</source>
         <translation>Diff speichern</translation>
     </message>
     <message>
-        <location filename="../UI/DiffDialog.py" line="110"/>
+      <location filename="../UI/DiffDialog.py" line="111" />
         <source>Patch Files (*.diff)</source>
         <translation>Patchdateien (*.diff)</translation>
     </message>
     <message>
-        <location filename="../UI/DiffDialog.py" line="126"/>
+      <location filename="../UI/DiffDialog.py" line="127" />
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Patchdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
@@ -9255,28 +9579,28 @@
 <context>
     <name>DirectorySyncHandler</name>
     <message>
-        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73"/>
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
         <source>Error creating the shared directory.
 {0}</source>
         <translation>Fehler beim Anlegen des gemeinsamen Verzeichnisses.
 {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100"/>
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
         <source>Cannot read remote file.
 {0}</source>
         <translation>Entfernte Datei kann nicht gelesen werden.
 {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138"/>
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
         <source>Cannot write remote file.
 {0}</source>
         <translation>Entfernte Datei kann nicht geschrieben werden.
 {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219"/>
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
         <source>Synchronization finished</source>
         <translation>Synchronisation beendet</translation>
     </message>
@@ -10060,43 +10384,38 @@
         <translation>Drücken, um die geladenen Datei zu öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="234"/>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="195"/>
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
         <source>Download canceled: {0}</source>
         <translation>Download abgebrochen: {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="207"/>
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
         <source>VirusTotal scan scheduled: {0}</source>
         <translation>Prüfung mit VirusTotal beauftragt: {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="225"/>
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
         <source>Save File</source>
         <translation>Datei speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="264"/>
-        <source>Download directory ({0}) couldn&apos;t be created.</source>
-        <translation>Das Downloadverzeichnis ({0}) konnte nicht erzeugt werden.</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="454"/>
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
         <source>{0} of {1} ({2}/sec) {3}</source>
         <translation>{0} von {1} ({2}/s) {3}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="458"/>
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
         <source>?</source>
         <translation>?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="465"/>
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
         <source>{0} downloaded</source>
         <translation>{0} heruntergeladen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="469"/>
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
         <source>{0} of {1} - Stopped</source>
         <translation>{0} von {1} – Angehalten</translation>
     </message>
@@ -10429,928 +10748,929 @@
 <context>
     <name>Editor</name>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3206"/>
-        <location filename="../QScintilla/Editor.py" line="405"/>
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
         <source>Open File</source>
         <translation>Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="406"/>
+      <location filename="../QScintilla/Editor.py" line="407" />
         <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Größe der Datei &lt;b&gt;{0}&lt;/b&gt; ist &lt;b&gt;{1} KB&lt;7B&gt;. Soll sie wirklich geladen werden?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="498"/>
+      <location filename="../QScintilla/Editor.py" line="501" />
         <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window&apos;s titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Quelltexteditorfenster&lt;/b&gt;&lt;p&gt;Dieses Fenster wird zum Bearbeiten von Quelltexten benutzt. Sie können beliebig viele dieser Fenster öffnen. Der Name der Datei wird im Titel des Fensters dargestellt.&lt;/p&gt;&lt;p&gt;Um Haltepunkte zu setzen, klicken sie in den Raum zwischen den Zeilennummern und der Faltungsspalte. Über das Kontextmenü des Bereiches links des Editors können Haltepunkte bearbeitet werden.&lt;/p&gt;&lt;p&gt;Um Lesezeichen zu setzen, drücken Sie die Shift-Taste und klicken in den Raum zwischen den Zeilennummern und der Faltungsspalte.&lt;/p&gt;&lt;p&gt;Diese Aktionen können über das Kontextmenü umgedreht werden.&lt;/p&gt;&lt;p&gt;Ein Klick auf einen Syntaxfehler-Marker mit gedrückter Strg-Taste zeigt die zugehörige Fehlermeldung an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="831"/>
+      <location filename="../QScintilla/Editor.py" line="834" />
         <source>Undo</source>
         <translation>Rückgängig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="834"/>
+      <location filename="../QScintilla/Editor.py" line="837" />
         <source>Redo</source>
         <translation>Wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="836"/>
+      <location filename="../QScintilla/Editor.py" line="839" />
         <source>Revert to last saved state</source>
         <translation>Zurück zum letzten gesichert Zustand</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="841"/>
+      <location filename="../QScintilla/Editor.py" line="844" />
         <source>Cut</source>
         <translation>Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="844"/>
+      <location filename="../QScintilla/Editor.py" line="847" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="847"/>
+      <location filename="../QScintilla/Editor.py" line="850" />
         <source>Paste</source>
         <translation>Einfügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="852"/>
+      <location filename="../QScintilla/Editor.py" line="855" />
         <source>Indent</source>
         <translation>Einrücken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="855"/>
+      <location filename="../QScintilla/Editor.py" line="858" />
         <source>Unindent</source>
         <translation>Einrücken rückgängig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="858"/>
+      <location filename="../QScintilla/Editor.py" line="861" />
         <source>Comment</source>
         <translation>Kommentar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="861"/>
+      <location filename="../QScintilla/Editor.py" line="864" />
         <source>Uncomment</source>
         <translation>Kommentar entfernen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8843"/>
-        <location filename="../QScintilla/Editor.py" line="864"/>
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
         <source>Generate Docstring</source>
         <translation>Docstring erzeugen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="868"/>
+      <location filename="../QScintilla/Editor.py" line="871" />
         <source>Select to brace</source>
         <translation>Zur Klammer auswählen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="869"/>
+      <location filename="../QScintilla/Editor.py" line="872" />
         <source>Select all</source>
         <translation>Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="871"/>
+      <location filename="../QScintilla/Editor.py" line="874" />
         <source>Deselect all</source>
         <translation>Auswahl aufheben</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="873"/>
+      <location filename="../QScintilla/Editor.py" line="876" />
         <source>Execute Selection In Console</source>
         <translation>Auswahl in Konsole ausführen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="885"/>
+      <location filename="../QScintilla/Editor.py" line="888" />
         <source>Use Monospaced Font</source>
         <translation>Benutze Monospace Font</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="890"/>
+      <location filename="../QScintilla/Editor.py" line="893" />
         <source>Autosave enabled</source>
         <translation>Autom. Speicherung aktiv</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="894"/>
+      <location filename="../QScintilla/Editor.py" line="897" />
         <source>Typing aids enabled</source>
         <translation>Eingabehilfen aktiv</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="901"/>
+      <location filename="../QScintilla/Editor.py" line="904" />
         <source>Automatic Completion enabled</source>
         <translation>Automatische Vervollständigung aktiv</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="909"/>
+      <location filename="../QScintilla/Editor.py" line="912" />
         <source>Calltip</source>
         <translation>Calltip</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="911"/>
+      <location filename="../QScintilla/Editor.py" line="914" />
         <source>Code Info</source>
         <translation>Code Info</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="926"/>
+      <location filename="../QScintilla/Editor.py" line="929" />
         <source>New Document View</source>
         <translation>Neue Dokumentenansicht</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="929"/>
+      <location filename="../QScintilla/Editor.py" line="932" />
         <source>New Document View (with new split)</source>
         <translation>Neue Dokumentenansicht (in neuem Abschnitt)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="937"/>
+      <location filename="../QScintilla/Editor.py" line="940" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="940"/>
+      <location filename="../QScintilla/Editor.py" line="943" />
         <source>Save As...</source>
         <translation>Speichern unter...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="943"/>
+      <location filename="../QScintilla/Editor.py" line="946" />
         <source>Save Copy...</source>
         <translation>Kopie speichern...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="964"/>
-        <location filename="../QScintilla/Editor.py" line="961"/>
+      <location filename="../QScintilla/Editor.py" line="967" />
+      <location filename="../QScintilla/Editor.py" line="964" />
         <source>Complete</source>
         <translation>Vervollständigen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="967"/>
+      <location filename="../QScintilla/Editor.py" line="970" />
         <source>Clear Completions Cache</source>
         <translation>Vervollständigungsspeicher löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="970"/>
+      <location filename="../QScintilla/Editor.py" line="973" />
         <source>Complete from Document</source>
         <translation>Vervollständigung vom Dokument</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="972"/>
+      <location filename="../QScintilla/Editor.py" line="975" />
         <source>Complete from APIs</source>
         <translation>Vervollständigung von APIs</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="974"/>
+      <location filename="../QScintilla/Editor.py" line="977" />
         <source>Complete from Document and APIs</source>
         <translation>Vervollständigung vom Dokument und von APIs</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="988"/>
+      <location filename="../QScintilla/Editor.py" line="991" />
         <source>Check</source>
         <translation>Prüfen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="999"/>
+      <location filename="../QScintilla/Editor.py" line="1002" />
         <source>Tools</source>
         <translation>Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1010"/>
+      <location filename="../QScintilla/Editor.py" line="1013" />
         <source>Show</source>
         <translation>Zeige</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1012"/>
+      <location filename="../QScintilla/Editor.py" line="1015" />
         <source>Code metrics...</source>
         <translation>Quelltextmetriken...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1014"/>
+      <location filename="../QScintilla/Editor.py" line="1017" />
         <source>Code coverage...</source>
         <translation>Quelltext Abdeckung...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1016"/>
+      <location filename="../QScintilla/Editor.py" line="1019" />
         <source>Show code coverage annotations</source>
         <translation>Markiere Zeilen ohne Abdeckung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1019"/>
+      <location filename="../QScintilla/Editor.py" line="1022" />
         <source>Hide code coverage annotations</source>
         <translation>Lösche Abdeckungsmarkierungen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1022"/>
+      <location filename="../QScintilla/Editor.py" line="1025" />
         <source>Profile data...</source>
         <translation>Profildaten...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1035"/>
+      <location filename="../QScintilla/Editor.py" line="1038" />
         <source>Diagrams</source>
         <translation>Diagramme</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1038"/>
+      <location filename="../QScintilla/Editor.py" line="1041" />
         <source>Class Diagram...</source>
         <translation>Klassendiagramm...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1040"/>
+      <location filename="../QScintilla/Editor.py" line="1043" />
         <source>Package Diagram...</source>
         <translation>Package Diagramm...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1042"/>
+      <location filename="../QScintilla/Editor.py" line="1045" />
         <source>Imports Diagram...</source>
         <translation>Imports-Diagramm...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1044"/>
+      <location filename="../QScintilla/Editor.py" line="1047" />
         <source>Application Diagram...</source>
         <translation>Applikations-Diagramm...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1049"/>
+      <location filename="../QScintilla/Editor.py" line="1052" />
         <source>Load Diagram...</source>
         <translation>Diagramm laden...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1062"/>
+      <location filename="../QScintilla/Editor.py" line="1065" />
         <source>Languages</source>
         <translation>Sprachen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1067"/>
+      <location filename="../QScintilla/Editor.py" line="1070" />
         <source>Text</source>
         <translation>Text</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1091"/>
+      <location filename="../QScintilla/Editor.py" line="1094" />
         <source>Guessed</source>
         <translation>Ermittelt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1436"/>
-        <location filename="../QScintilla/Editor.py" line="1095"/>
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
         <source>Alternatives</source>
         <translation>Alternativen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1112"/>
+      <location filename="../QScintilla/Editor.py" line="1115" />
         <source>Encodings</source>
         <translation>Kodierungen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1135"/>
+      <location filename="../QScintilla/Editor.py" line="1138" />
         <source>Re-Open With Encoding</source>
         <translation>Öffnen mit Kodierung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1155"/>
+      <location filename="../QScintilla/Editor.py" line="1158" />
         <source>End-of-Line Type</source>
         <translation>Zeilenendemarkierung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1160"/>
+      <location filename="../QScintilla/Editor.py" line="1163" />
         <source>Unix</source>
         <translation>Unix</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1167"/>
+      <location filename="../QScintilla/Editor.py" line="1170" />
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1174"/>
+      <location filename="../QScintilla/Editor.py" line="1177" />
         <source>Macintosh</source>
         <translation>Macintosh</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1192"/>
+      <location filename="../QScintilla/Editor.py" line="1195" />
         <source>Spelling</source>
         <translation>Rechtschreibung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7976"/>
-        <location filename="../QScintilla/Editor.py" line="1200"/>
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
         <source>Check spelling...</source>
         <translation>Rechtschreibprüfung...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1203"/>
+      <location filename="../QScintilla/Editor.py" line="1206" />
         <source>Check spelling of selection...</source>
         <translation>Rechtschreibprüfung für Auswahl...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1206"/>
+      <location filename="../QScintilla/Editor.py" line="1209" />
         <source>Remove from dictionary</source>
         <translation>Aus dem Wörterbuch entfernen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1224"/>
+      <location filename="../QScintilla/Editor.py" line="1227" />
         <source>Spell Check Languages</source>
         <translation>Sprachen für Rechtschreibprüfung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1229"/>
+      <location filename="../QScintilla/Editor.py" line="1232" />
         <source>No Language</source>
         <translation>Keine Sprache</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1257"/>
+      <location filename="../QScintilla/Editor.py" line="1260" />
         <source>Toggle bookmark</source>
         <translation>Lesezeichen setzen/löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1259"/>
+      <location filename="../QScintilla/Editor.py" line="1262" />
         <source>Next bookmark</source>
         <translation>Nächstes Lesezeichen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1261"/>
+      <location filename="../QScintilla/Editor.py" line="1264" />
         <source>Previous bookmark</source>
         <translation>Vorheriges Lesezeichen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1263"/>
+      <location filename="../QScintilla/Editor.py" line="1266" />
         <source>Clear all bookmarks</source>
         <translation>Alle Lesezeichen löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1272"/>
+      <location filename="../QScintilla/Editor.py" line="1275" />
         <source>Toggle breakpoint</source>
         <translation>Haltepunkt setzen/löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1274"/>
+      <location filename="../QScintilla/Editor.py" line="1277" />
         <source>Toggle temporary breakpoint</source>
         <translation>Temporären Haltepunkt setzen/löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1277"/>
+      <location filename="../QScintilla/Editor.py" line="1280" />
         <source>Edit breakpoint...</source>
         <translation>Haltepunkt bearbeiten...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5715"/>
-        <location filename="../QScintilla/Editor.py" line="1279"/>
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
         <source>Enable breakpoint</source>
         <translation>Haltepunkt aktivieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1282"/>
+      <location filename="../QScintilla/Editor.py" line="1285" />
         <source>Next breakpoint</source>
         <translation>Nächster Haltepunkt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1285"/>
+      <location filename="../QScintilla/Editor.py" line="1288" />
         <source>Previous breakpoint</source>
         <translation>Vorheriger Haltepunkt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1289"/>
+      <location filename="../QScintilla/Editor.py" line="1292" />
         <source>Clear all breakpoints</source>
         <translation>Alle Haltepunkte löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1299"/>
+      <location filename="../QScintilla/Editor.py" line="1302" />
         <source>Toggle all folds</source>
         <translation>Alle Faltungen umschalten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1304"/>
+      <location filename="../QScintilla/Editor.py" line="1307" />
         <source>Toggle all folds (including children)</source>
         <translation>Alle Faltungen umschalten (inkl. Unterfaltungen)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1309"/>
+      <location filename="../QScintilla/Editor.py" line="1312" />
         <source>Toggle current fold</source>
         <translation>Aktuelle Faltung umschalten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1315"/>
+      <location filename="../QScintilla/Editor.py" line="1318" />
         <source>Expand (including children)</source>
         <translation>Ausklappen (inkl. Unterfaltungen)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1320"/>
+      <location filename="../QScintilla/Editor.py" line="1323" />
         <source>Collapse (including children)</source>
         <translation>Einklappen (inkl. Unterfaltungen)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1326"/>
+      <location filename="../QScintilla/Editor.py" line="1329" />
         <source>Clear all folds</source>
         <translation>Alle Faltungen aufklappen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1338"/>
+      <location filename="../QScintilla/Editor.py" line="1341" />
         <source>Goto syntax error</source>
         <translation>Zu Syntaxfehler gehen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1342"/>
+      <location filename="../QScintilla/Editor.py" line="1345" />
         <source>Show syntax error message</source>
         <translation>Zeige Syntaxfehlermeldung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1347"/>
+      <location filename="../QScintilla/Editor.py" line="1350" />
         <source>Clear syntax error</source>
         <translation>Syntaxfehler löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1352"/>
+      <location filename="../QScintilla/Editor.py" line="1355" />
         <source>Next warning</source>
         <translation>Nächste Warnung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1356"/>
+      <location filename="../QScintilla/Editor.py" line="1359" />
         <source>Previous warning</source>
         <translation>Vorherige Warnung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1360"/>
+      <location filename="../QScintilla/Editor.py" line="1363" />
         <source>Show warning message</source>
         <translation>Zeige Warnung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1364"/>
+      <location filename="../QScintilla/Editor.py" line="1367" />
         <source>Clear warnings</source>
         <translation>Warnungen löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1369"/>
+      <location filename="../QScintilla/Editor.py" line="1372" />
         <source>Next uncovered line</source>
         <translation>Nächste nichtabgedeckte Zeile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1373"/>
+      <location filename="../QScintilla/Editor.py" line="1376" />
         <source>Previous uncovered line</source>
         <translation>Vorige nichtabgedeckte Zeile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1378"/>
+      <location filename="../QScintilla/Editor.py" line="1381" />
         <source>Next task</source>
         <translation>Nächste Aufgabe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1382"/>
+      <location filename="../QScintilla/Editor.py" line="1385" />
         <source>Previous task</source>
         <translation>Vorherige Aufgabe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1387"/>
+      <location filename="../QScintilla/Editor.py" line="1390" />
         <source>Next change</source>
         <translation>Nächste Änderung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1391"/>
+      <location filename="../QScintilla/Editor.py" line="1394" />
         <source>Previous change</source>
         <translation>Vorherige Änderung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1395"/>
+      <location filename="../QScintilla/Editor.py" line="1398" />
         <source>Clear changes</source>
         <translation>Änderungsmarker löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1423"/>
-        <location filename="../QScintilla/Editor.py" line="1415"/>
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
         <source>Export source</source>
         <translation>Quelltext exportieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1416"/>
+      <location filename="../QScintilla/Editor.py" line="1419" />
         <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
         <translation>&lt;p&gt;Für das Exportformat &lt;b&gt;{0}&lt;/b&gt; steht kein Exporter zur Verfügung. Abbruch...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1424"/>
+      <location filename="../QScintilla/Editor.py" line="1427" />
         <source>No export format given. Aborting...</source>
         <translation>Kein Exportformat angegeben. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1433"/>
+      <location filename="../QScintilla/Editor.py" line="1436" />
         <source>Alternatives ({0})</source>
         <translation>Alternativen ({0})</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1454"/>
+      <location filename="../QScintilla/Editor.py" line="1457" />
         <source>Pygments Lexer</source>
         <translation>Pygments Lexer</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1455"/>
+      <location filename="../QScintilla/Editor.py" line="1458" />
         <source>Select the Pygments lexer to apply.</source>
         <translation>Wähle den anzuwendenden Pygments Lexer.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2019"/>
+      <location filename="../QScintilla/Editor.py" line="2022" />
         <source>Modification of Read Only file</source>
         <translation>Änderungsversuch für eine schreibgeschützte Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2020"/>
+      <location filename="../QScintilla/Editor.py" line="2023" />
         <source>You are attempting to change a read only file. Please save to a different file first.</source>
         <translation>Sie versuchen, eine schreibgeschützte Datei zu ändern. Bitte speichern Sie sie zuerst in eine andere Datei.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2438"/>
+      <location filename="../QScintilla/Editor.py" line="2441" />
         <source>Add Breakpoint</source>
         <translation>Haltepunkt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2439"/>
+      <location filename="../QScintilla/Editor.py" line="2442" />
         <source>No Python byte code will be created for the selected line. No break point will be set!</source>
         <translation>Für die angewählte Zeile wird kein Bytecode erzeugt. Es wird kein Haltepunkt gesetzt!</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2768"/>
+      <location filename="../QScintilla/Editor.py" line="2771" />
         <source>Printing...</source>
         <translation>Drucke...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2788"/>
+      <location filename="../QScintilla/Editor.py" line="2791" />
         <source>Printing completed</source>
         <translation>Drucken beendet</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2790"/>
+      <location filename="../QScintilla/Editor.py" line="2793" />
         <source>Error while printing</source>
         <translation>Fehler beim Drucken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2793"/>
+      <location filename="../QScintilla/Editor.py" line="2796" />
         <source>Printing aborted</source>
         <translation>Drucken abgebrochen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3148"/>
+      <location filename="../QScintilla/Editor.py" line="3151" />
         <source>File Modified</source>
         <translation>Datei geändert</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3149"/>
+      <location filename="../QScintilla/Editor.py" line="3152" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; enthält ungesicherte Änderungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3207"/>
+      <location filename="../QScintilla/Editor.py" line="3210" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geöffnet werden.&lt;br /&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3387"/>
-        <location filename="../QScintilla/Editor.py" line="3369"/>
-        <location filename="../QScintilla/Editor.py" line="3324"/>
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
         <source>Save File</source>
         <translation>Datei sichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3325"/>
+      <location filename="../QScintilla/Editor.py" line="3328" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gesichert werden.&lt;br/&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3388"/>
+      <location filename="../QScintilla/Editor.py" line="3391" />
         <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="../QScintilla/Editor.py" line="4876"/>
+      <location filename="../QScintilla/Editor.py" line="4878" />
         <source>Autocompletion</source>
         <translation>Automatische Vervollständigung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4877"/>
+      <location filename="../QScintilla/Editor.py" line="4879" />
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Die automatische Vervollständigung ist nicht verfügbar, da keine Quelle gesetzt ist.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5014"/>
+      <location filename="../QScintilla/Editor.py" line="5016" />
         <source>Auto-Completion Provider</source>
         <translation>Provider für automatische Vervollständigungen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5015"/>
+      <location filename="../QScintilla/Editor.py" line="5017" />
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>Der Provider für automatische Vervollständigungen namens &apos;{0}&apos; ist bereits registriert. Die Wiederholung wird ignoriert.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5308"/>
+      <location filename="../QScintilla/Editor.py" line="5310" />
         <source>Call-Tips Provider</source>
         <translation>Calltipps-Provider</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5309"/>
+      <location filename="../QScintilla/Editor.py" line="5311" />
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>Der Calltipps-Provider namens &apos;{0}&apos; ist bereits registriert. Die Wiederholung wird ignoriert.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5718"/>
+      <location filename="../QScintilla/Editor.py" line="5720" />
         <source>Disable breakpoint</source>
         <translation>Haltepunkt deaktivieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6073"/>
+      <location filename="../QScintilla/Editor.py" line="6075" />
         <source>Code Coverage</source>
         <translation>Quelltext Abdeckung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6074"/>
+      <location filename="../QScintilla/Editor.py" line="6076" />
         <source>Please select a coverage file</source>
         <translation>Bitte wählen Sie eine Datei mit Abdeckungsdaten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6148"/>
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
         <location filename="../QScintilla/Editor.py" line="6141"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Zeilen ohne Abdeckung Markieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6142"/>
+      <location filename="../QScintilla/Editor.py" line="6144" />
         <source>All lines have been covered.</source>
         <translation>Alle Zeilen sind abgedeckt.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6149"/>
+      <location filename="../QScintilla/Editor.py" line="6151" />
         <source>There is no coverage file available.</source>
         <translation>Es gibt keine Datei mit Abdeckungsinformationen.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6248"/>
+      <location filename="../QScintilla/Editor.py" line="6250" />
         <source>Profile Data</source>
         <translation>Profildaten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6249"/>
+      <location filename="../QScintilla/Editor.py" line="6251" />
         <source>Please select a profile file</source>
         <translation>Bitte wählen Sie eine Datei mit Profildaten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6410"/>
-        <location filename="../QScintilla/Editor.py" line="6404"/>
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
         <source>Syntax Error</source>
         <translation>Syntaxfehler</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6411"/>
+      <location filename="../QScintilla/Editor.py" line="6413" />
         <source>No syntax error message available.</source>
         <translation>Keine Syntaxfehlermeldung verfügbar.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6622"/>
-        <location filename="../QScintilla/Editor.py" line="6616"/>
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6623"/>
+      <location filename="../QScintilla/Editor.py" line="6625" />
         <source>No warning messages available.</source>
         <translation>Keine Warnmeldungen verfügbar.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6683"/>
+      <location filename="../QScintilla/Editor.py" line="6685" />
         <source>Style: {0}</source>
         <translation>Stil: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6686"/>
+      <location filename="../QScintilla/Editor.py" line="6688" />
         <source>Warning: {0}</source>
         <translation>Warnung: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6693"/>
+      <location filename="../QScintilla/Editor.py" line="6695" />
         <source>Error: {0}</source>
         <translation>Fehler: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6799"/>
+      <location filename="../QScintilla/Editor.py" line="6801" />
         <source>Macro Name</source>
         <translation>Makro Name</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6800"/>
+      <location filename="../QScintilla/Editor.py" line="6802" />
         <source>Select a macro name:</source>
         <translation>Wähle einen Makro Namen:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6827"/>
+      <location filename="../QScintilla/Editor.py" line="6829" />
         <source>Load macro file</source>
         <translation>Lade Makrodatei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6871"/>
-        <location filename="../QScintilla/Editor.py" line="6829"/>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
         <source>Macro files (*.macro)</source>
         <translation>Makrodateien (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6849"/>
-        <location filename="../QScintilla/Editor.py" line="6840"/>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
         <source>Error loading macro</source>
         <translation>Fehler beim Makro Laden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6841"/>
+      <location filename="../QScintilla/Editor.py" line="6843" />
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6850"/>
+      <location filename="../QScintilla/Editor.py" line="6852" />
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; ist zerstört.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6869"/>
+      <location filename="../QScintilla/Editor.py" line="6871" />
         <source>Save macro file</source>
         <translation>Makrodatei schreiben</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6886"/>
+      <location filename="../QScintilla/Editor.py" line="6888" />
         <source>Save macro</source>
         <translation>Makro speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6887"/>
+      <location filename="../QScintilla/Editor.py" line="6889" />
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6901"/>
+      <location filename="../QScintilla/Editor.py" line="6902" />
         <source>Error saving macro</source>
         <translation>Fehler beim Makro speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6902"/>
+      <location filename="../QScintilla/Editor.py" line="6903" />
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht geschrieben werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6914"/>
+      <location filename="../QScintilla/Editor.py" line="6915" />
         <source>Start Macro Recording</source>
         <translation>Makroaufzeichnung starten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6915"/>
+      <location filename="../QScintilla/Editor.py" line="6916" />
         <source>Macro recording is already active. Start new?</source>
         <translation>Eine Makroaufzeichnung ist bereits aktiv. Neu starten?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6940"/>
+      <location filename="../QScintilla/Editor.py" line="6941" />
         <source>Macro Recording</source>
         <translation>Makroaufzeichnung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6941"/>
+      <location filename="../QScintilla/Editor.py" line="6942" />
         <source>Enter name of the macro:</source>
         <translation>Gib einen Namen für das Makro ein:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+      <location filename="../QScintilla/Editor.py" line="7093" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric. Reread it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; wurde geändert, während sie in eric geöffnet war. Neu einlesen?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7099"/>
+      <location filename="../QScintilla/Editor.py" line="7099" />
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;Warnung:&lt;/b&gt; Vorgenommenen Änderungen gehen beim neu einlesen verloren.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7105"/>
+      <location filename="../QScintilla/Editor.py" line="7105" />
         <source>File changed</source>
         <translation>Datei geändert</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7156"/>
+      <location filename="../QScintilla/Editor.py" line="7158" />
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7453"/>
+      <location filename="../QScintilla/Editor.py" line="7455" />
         <source>Drop Error</source>
         <translation>Drop Fehler</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7454"/>
+      <location filename="../QScintilla/Editor.py" line="7456" />
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ist keine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7472"/>
+      <location filename="../QScintilla/Editor.py" line="7474" />
         <source>Resources</source>
         <translation>Ressourcen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7475"/>
+      <location filename="../QScintilla/Editor.py" line="7477" />
         <source>Add file...</source>
         <translation>Datei hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7477"/>
+      <location filename="../QScintilla/Editor.py" line="7479" />
         <source>Add files...</source>
         <translation>Dateien hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7479"/>
+      <location filename="../QScintilla/Editor.py" line="7481" />
         <source>Add aliased file...</source>
         <translation>Aliased-Datei hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7482"/>
+      <location filename="../QScintilla/Editor.py" line="7484" />
         <source>Add localized resource...</source>
         <translation>Lokalisierte Ressource hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7486"/>
+      <location filename="../QScintilla/Editor.py" line="7488" />
         <source>Add resource frame</source>
         <translation>Ressourcenrahmen hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7506"/>
+      <location filename="../QScintilla/Editor.py" line="7508" />
         <source>Add file resource</source>
         <translation>Dateiressource hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7522"/>
+      <location filename="../QScintilla/Editor.py" line="7524" />
         <source>Add file resources</source>
         <translation>Dateiressourcen hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7549"/>
-        <location filename="../QScintilla/Editor.py" line="7542"/>
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
         <source>Add aliased file resource</source>
         <translation>Aliased-Dateiressourcen hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7550"/>
+      <location filename="../QScintilla/Editor.py" line="7552" />
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Alias für Datei &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7615"/>
+      <location filename="../QScintilla/Editor.py" line="7617" />
         <source>Package Diagram</source>
         <translation>Package-Diagramm</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7616"/>
+      <location filename="../QScintilla/Editor.py" line="7618" />
         <source>Include class attributes?</source>
         <translation>Klassenattribute anzeigen?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7634"/>
+      <location filename="../QScintilla/Editor.py" line="7636" />
         <source>Imports Diagram</source>
         <translation>Imports Diagramm</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7635"/>
+      <location filename="../QScintilla/Editor.py" line="7637" />
         <source>Include imports from external modules?</source>
         <translation>Imports externer Module anzeigen?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7648"/>
+      <location filename="../QScintilla/Editor.py" line="7650" />
         <source>Application Diagram</source>
         <translation>Applikations-Diagramm</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7649"/>
+      <location filename="../QScintilla/Editor.py" line="7651" />
         <source>Include module names?</source>
         <translation>Modulnamen anzeigen?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7978"/>
+      <location filename="../QScintilla/Editor.py" line="7980" />
         <source>Add to dictionary</source>
         <translation>Zum Wörterbuch hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7980"/>
+      <location filename="../QScintilla/Editor.py" line="7982" />
         <source>Ignore All</source>
         <translation>Alle ignorieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8394"/>
+      <location filename="../QScintilla/Editor.py" line="8396" />
         <source>Sort Lines</source>
         <translation>Zeilen sortieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8395"/>
+      <location filename="../QScintilla/Editor.py" line="8397" />
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation>Die Auswahl enthält für eine numerische Sortierung ungültige Daten.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8485"/>
+      <location filename="../QScintilla/Editor.py" line="8487" />
         <source>Register Mouse Click Handler</source>
         <translation>Maus Klick Handler registrieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8486"/>
+      <location filename="../QScintilla/Editor.py" line="8488" />
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation>Ein Maus Klick Handler für &quot;{0}&quot; wurde bereits durch &quot;{1}&quot; registriert. Die Anfrage durch &quot;{2}&quot; wird abgebrochen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8579"/>
+      <location filename="../QScintilla/Editor.py" line="8581" />
         <source>{0:4d}    {1}</source>
         <comment>line number, source code</comment>
         <translation>{0:4d}    {1}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8584"/>
+      <location filename="../QScintilla/Editor.py" line="8586" />
         <source>{0:4d}    {1}
     =&gt;  {2}</source>
         <comment>line number, source code, file name</comment>
@@ -11358,12 +11678,12 @@
     =&gt;  {2}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8649"/>
+      <location filename="../QScintilla/Editor.py" line="8651" />
         <source>EditorConfig Properties</source>
         <translation>EditorConfig Eigenschaften</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8650"/>
+      <location filename="../QScintilla/Editor.py" line="8652" />
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die EditorConfig Eigenschaften für die Datei &lt;b&gt;{0}&lt;/b&gt; konnten nicht geladen werden.&lt;/p&gt;</translation>
     </message>
@@ -11371,52 +11691,52 @@
 <context>
     <name>EditorAPIsPage</name>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37"/>
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
         <source>Press to select an API file via a selection dialog</source>
         <translation>Drücken, um eine API-Datei mittels eines Auswahldialoges zu wählen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39"/>
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
         <source>API File (*.api);;All Files (*)</source>
         <translation>API-Dateien (*.api);;Alle Dateien (*)</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0"/>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311"/>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42"/>
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
         <source>Compile APIs</source>
         <translation>APIs übersetzen</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0"/>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261"/>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250"/>
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
         <source>Add from installed APIs</source>
         <translation>Von installierten APIs hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251"/>
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
         <source>Select from the list of installed API files</source>
         <translation>Wähle aus der Liste installierter API-Dateien</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262"/>
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
         <source>There are no APIs installed yet. Selection is not available.</source>
         <translation>Es sind noch keine APIs installiert. Die Auswahl ist nicht verfügbar.</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0"/>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280"/>
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
         <source>Add from Plugin APIs</source>
         <translation>Von Plugin APIs hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281"/>
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
         <source>Select from the list of API files installed by plugins</source>
         <translation>Wähle aus der Liste von API-Dateien, die von Plugins installierter wurden</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326"/>
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
         <source>Cancel compilation</source>
         <translation>Übersetzung abbrechen</translation>
     </message>
@@ -12598,26 +12918,6 @@
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0"/>
-        <source>Select to enable Math support using MathJax</source>
-        <translation>Auswählen, um die Mathematikunterstützung mit MathJax zu aktivieren</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0"/>
-        <source>Enable Math support</source>
-        <translation>Mathematikunterstützung aktivieren</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0"/>
-        <source>Select to enable Graph support using Mermaid</source>
-        <translation>Auswählen, um die Grafikunterstützung mit Mermaid zu aktivieren</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0"/>
-        <source>Enable Graph support</source>
-        <translation>Grafikunterstützung aktivieren</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0"/>
         <source>Select to enable the use of the PyMdown extensions</source>
         <translation>Auswählen, um die Verwendung der PyMdown Erweiterung zu aktivieren</translation>
     </message>
@@ -12645,6 +12945,31 @@
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0"/>
+      <source>Select to enable Math support using MathJax</source>
+      <translation>Auswählen, um die Mathematikunterstützung mit MathJax zu aktivieren</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation>Mathematikunterstützung aktivieren</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation>Auswählen, um die Grafikunterstützung mit Mermaid zu aktivieren</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation>Grafikunterstützung aktivieren</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation>&lt;font color="#FF0000"&gt;&lt;b&gt;Warnung:&lt;/b&gt; Die Aktivierung der obigen Optionen führt zum Herunterladen von&lt;br/&gt;Dateien über ein CDN, wodurch die IP Adresse offengelegt wird.&lt;/font&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
         <source>ReST Files</source>
         <translation>ReST Dateien</translation>
     </message>
@@ -16502,25 +16827,25 @@
 <context>
     <name>EricJsonReader</name>
     <message>
-        <location filename="../EricNetwork/EricJsonStreamReader.py" line="130"/>
+      <location filename="../EricNetwork/EricJsonStreamReader.py" line="130" />
+      <source>JSON Protocol Error</source>
+      <translation>JSON Protokollfehler</translation>
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricJsonStreamReader.py" line="131" />
+      <source>&lt;p&gt;The data received from the writer could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die vom Sender empfangenen Daten konnten nicht dekodiert werden. Bitte berichten sie diesen Fehler zusammen mit den empfangenen Daten an die eric Bugs Emailadresse.&lt;/p&gt;&lt;p&gt;Fehler:{0}&lt;/p&gt;&lt;p&gt;Daten:&lt;br/&gt;{1}&lt;/p&gt;</translation>
+    </message>
+  </context>
+  <context>
+    <name>EricJsonServer</name>
+    <message>
+      <location filename="../EricNetwork/EricJsonServer.py" line="156" />
         <source>JSON Protocol Error</source>
         <translation>JSON Protokollfehler</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricJsonStreamReader.py" line="131"/>
-        <source>&lt;p&gt;The data received from the writer could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die vom Sender empfangenen Daten konnten nicht dekodiert werden. Bitte berichten sie diesen Fehler zusammen mit den empfangenen Daten an die eric Bugs Emailadresse.&lt;/p&gt;&lt;p&gt;Fehler:{0}&lt;/p&gt;&lt;p&gt;Daten:&lt;br/&gt;{1}&lt;/p&gt;</translation>
-    </message>
-</context>
-<context>
-    <name>EricJsonServer</name>
-    <message>
-        <location filename="../EricNetwork/EricJsonServer.py" line="156"/>
-        <source>JSON Protocol Error</source>
-        <translation>JSON Protokollfehler</translation>
-    </message>
-    <message>
-        <location filename="../EricNetwork/EricJsonServer.py" line="157"/>
+      <location filename="../EricNetwork/EricJsonServer.py" line="157" />
         <source>&lt;p&gt;The response received from the client could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die vom Client empfangene Antwort konnte nicht dekodiert werden. Bitte berichten sie diesen Fehler zusammen mit den empfangenen Daten an die eric Bugs Emailadresse.&lt;/p&gt;&lt;p&gt;Fehler: {0}&lt;/p&gt;&lt;p&gt;Daten:&lt;br/&gt;{1}&lt;/p&gt;</translation>
     </message>
@@ -16981,39 +17306,39 @@
 <context>
     <name>EricPathPickerBase</name>
     <message>
-        <location filename="../EricWidgets/EricPathPicker.py" line="170"/>
-        <location filename="../EricWidgets/EricPathPicker.py" line="98"/>
-        <location filename="../EricWidgets/EricPathPicker.py" line="91"/>
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
         <source>Enter Path Name</source>
         <translation>Gib den Pfadnamen ein</translation>
     </message>
     <message>
-        <location filename="../EricWidgets/EricPathPicker.py" line="167"/>
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
         <source>Enter Path Names separated by &apos;;&apos;</source>
         <translation>Gib Pfadnamen getrennt durch &quot;;&quot; ein</translation>
     </message>
     <message>
-        <location filename="../EricWidgets/EricPathPicker.py" line="516"/>
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
         <source>Choose a file to open</source>
         <translation>Wähle eine zu öffnende Datei aus</translation>
     </message>
     <message>
-        <location filename="../EricWidgets/EricPathPicker.py" line="518"/>
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
         <source>Choose files to open</source>
         <translation>Wähle zu öffnende Dateien aus</translation>
     </message>
     <message>
-        <location filename="../EricWidgets/EricPathPicker.py" line="520"/>
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
         <source>Choose files and directories</source>
         <translation>Wähle Dateien und Verzeichnisse aus</translation>
     </message>
     <message>
-        <location filename="../EricWidgets/EricPathPicker.py" line="525"/>
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
         <source>Choose a file to save</source>
         <translation>Wähle eine zu schreibende Datei aus</translation>
     </message>
     <message>
-        <location filename="../EricWidgets/EricPathPicker.py" line="527"/>
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
         <source>Choose a directory</source>
         <translation>Wähle ein Verzeichnis aus</translation>
     </message>
@@ -17021,7 +17346,7 @@
 <context>
     <name>EricPlainTextDialog</name>
     <message>
-        <location filename="../EricWidgets/EricPlainTextDialog.py" line="38"/>
+      <location filename="../EricWidgets/EricPlainTextDialog.py" line="38" />
         <source>Copy to Clipboard</source>
         <translation>In die Zwischenablage kopieren</translation>
     </message>
@@ -17373,80 +17698,80 @@
         <translation>Sie haben Zertifikate für diese Zertifizierungsstellen gespeichert:</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301"/>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
         <source>(Unknown)</source>
         <translation>(Unbekannt)</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303"/>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
         <source>(Unknown common name)</source>
         <translation>(Unbekannter allgemeiner Name)</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
         <source>Delete Server Certificate</source>
         <translation>Serverzertifikat löschen</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
         <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soll das Serverzertifikat wirklich gelöscht werden?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Wenn das Serverzertifikat gelöscht wird, werden die normalen Sicherheitsprüfungen reaktiviert und der Server muss ein gültiges Zertifikat vorweisen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491"/>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401"/>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
         <source>Import Certificate</source>
         <translation>Zertifikat importieren</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402"/>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
         <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Zertifikat &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überspringe es.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
         <source>Delete CA Certificate</source>
         <translation>Zertifikat einer Zertifizierungsstelle löschen</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
         <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soll das Zertifikat der Zertifizierungsstelle wirklich gelöscht werden?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Wenn das Zertifikat einer Zertifizierungsstelle gelöscht wird, vertraut der Browser keinem Zertifikat, das von dieser Zertifizierungsstelle herausgegeben wurde.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501"/>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469"/>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458"/>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
         <source>Export Certificate</source>
         <translation>Zertifikat exportieren</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
         <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
         <translation>Zertifikatdatei (PEM) (*.pem);;Zertifikatdatei (DER) (*.der)</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
         <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="../EricNetwork/EricSslCertificatesDialog.py" line="470"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
         <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Zertifikat konnte nicht in die Datei &lt;b&gt;{0}&lt;/b&gt; geschrieben werden.&lt;/p&gt;&lt;p&gt;Fehler: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
         <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
         <translation>Zertifikatdateien (*.pem *.crt *.der *.cer *.ca);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502"/>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
         <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Zertifikat konnte nicht aus der Datei &lt;b&gt;{0}&lt;/b&gt; gelesen werden.&lt;/p&gt;&lt;p&gt;Fehler: {1}&lt;/p&gt;</translation>
     </message>
@@ -17765,21 +18090,15 @@
 <context>
     <name>EricTldExtractor</name>
     <message>
-        <location filename="../EricNetwork/EricTldExtractor.py" line="470"/>
-        <location filename="../EricNetwork/EricTldExtractor.py" line="289"/>
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
         <source>TLD Data File not found</source>
         <translation>TLD-Datei nicht gefunden</translation>
     </message>
     <message>
-        <location filename="../EricNetwork/EricTldExtractor.py" line="290"/>
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
         <source>&lt;p&gt;The file &apos;effective_tld_names.dat&apos; was not found!&lt;br/&gt;You can download it from &apos;&lt;a href=&quot;{0}&quot;&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;&apos; to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
         <translation>&lt;p&gt;Die Datei &apos;effective_tld_names.dat&apos; konnte nicht gefunden werden!&lt;br/&gt;Sie können sie &apos;&lt;a href=&quot;{0}&quot;&gt;&lt;b&gt;hier&lt;/b&gt;&lt;/a&gt;&apos; herunterladen und in einem der folgenden Pfade speichern:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</translation>
     </message>
-    <message>
-        <location filename="../EricNetwork/EricTldExtractor.py" line="471"/>
-        <source>&lt;p&gt;The file &apos;test_psl.txt&apos; was not found!&lt;br/&gt;You can download it from &apos;&lt;a href=&quot;{0}&quot;&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;&apos; to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-        <translation>&lt;p&gt;Die Datei &apos;test_psl.txt&apos; konnte nicht gefunden werden!&lt;br/&gt;Sie können sie &apos;&lt;a href=&quot;{0}&quot;&gt;&lt;b&gt;hier&lt;/b&gt;&lt;/a&gt;&apos; herunterladen und in einem der folgenden Pfade speichern:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</translation>
-    </message>
 </context>
 <context>
     <name>EricToolBarDialog</name>
@@ -18122,27 +18441,27 @@
 <context>
     <name>EricapiPlugin</name>
     <message>
-        <location filename="../Plugins/PluginEricapi.py" line="61"/>
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
         <source>eric API File Generator</source>
         <translation>eric API-Datei Generator</translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginEricapi.py" line="103"/>
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
         <source>Generate API file (eric7_api)</source>
         <translation>Erzeuge API-Datei (eric7_api)</translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginEricapi.py" line="104"/>
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
         <source>Generate &amp;API file (eric7_api)</source>
         <translation>Erzeuge &amp;API-Datei (eric7_api)</translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginEricapi.py" line="106"/>
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
         <source>Generate an API file using eric7_api</source>
         <translation>Erzeuge eine API-Datei unter Verwendung von eric7_api</translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginEricapi.py" line="108"/>
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
         <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Erzeuge API-Datei&lt;/b&gt;&lt;p&gt;Erzeuge eine API-Datei unter Verwendung von eric7_api.&lt;/p&gt;</translation>
     </message>
@@ -18520,32 +18839,33 @@
 <context>
     <name>EricdocPlugin</name>
     <message>
-        <location filename="../Plugins/PluginEricdoc.py" line="63"/>
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
         <source>eric Documentation Generator</source>
         <translation>eric Dokumentationsgenerator</translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginEricdoc.py" line="82"/>
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
         <source>Qt Help Tools</source>
         <translation>Qt Help Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginEricdoc.py" line="124"/>
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
         <source>Generate documentation (eric7_doc)</source>
         <translation>Erzeuge Dokumentation (eric7_doc)</translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginEricdoc.py" line="125"/>
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
         <source>Generate &amp;documentation (eric7_doc)</source>
         <translation>Erzeuge &amp;Dokumentation (eric7_doc)</translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginEricdoc.py" line="128"/>
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
         <source>Generate API documentation using eric7_doc</source>
         <translation>Erzeuge die API Dokumentation unter Verwendung von eric7_doc</translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginEricdoc.py" line="129"/>
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
         <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Erzeuge Dokumentation&lt;/b&gt;&lt;p&gt;Erzeuge die API Dokumentation unter Verwendung von eric7_doc.&lt;/p&gt;</translation>
     </message>
@@ -20580,17 +20900,17 @@
 <context>
     <name>FtpSyncHandler</name>
     <message>
-        <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274"/>
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
         <source>No synchronization required.</source>
         <translation>Keine Synchronisation erforderlich.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340"/>
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
         <source>Cannot log in to FTP host.</source>
         <translation>Anmeldung am FTP Server fehlgeschlagen.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348"/>
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
         <source>Synchronization finished.</source>
         <translation>Synchronisation beendet.</translation>
     </message>
@@ -20611,184 +20931,184 @@
 <context>
     <name>Git</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
         <source>The git process finished with the exit code {0}</source>
         <translation>Der git-Prozess endete mit dem Code {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
         <source>The git process did not finish within 30s.</source>
         <translation>Der git-Prozess endete nicht innerhalb von 30s.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
         <source>Could not start the git executable.</source>
         <translation>Das git Programm konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
         <source>Create project repository</source>
         <translation>Projektrepository anlegen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
         <source>The project repository could not be created.</source>
         <translation>Das Projektrepository konnte nicht erzeugt werden.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
         <source>Creating Git repository</source>
         <translation>Erzeuge Git Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
         <source>Adding files to Git repository</source>
         <translation>Füge Dateien dem Git-Repository hinzu</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
         <source>Initial commit to Git repository</source>
         <translation>Erstes Commit für das Git-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
         <source>Cloning project from a Git repository</source>
         <translation>Klone das Projekt aus dem Git-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
         <source>Commit Changes</source>
         <translation>Änderungen einpflegen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
         <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
         <translation>Das Einpflegen von Änderungen betrifft Dateien mit ungesicherten Änderungen. Soll die Aktion fortgesetzt werden?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
         <source>Committing changes to Git repository</source>
         <translation>Änderungen in Git-Repository einpflegen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
         <source>Switch</source>
         <translation>Umschalten</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
         <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soll wirklich auf &lt;b&gt;{0}&lt;/b&gt; umgeschaltet werden?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
         <source>Synchronizing with the Git repository</source>
         <translation>Gleiche mit dem Git-Repository ab</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
         <source>Adding files/directories to the Git repository</source>
         <translation>Füge Dateien/Verzeichnisse dem Git-Repository hinzu</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
         <source>Removing files/directories from the Git repository</source>
         <translation>Lösche Dateien/Verzeichnisse aus dem Git-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
         <source>Renaming {0}</source>
         <translation>Benenne {0} um</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
         <source>Unstage files/directories</source>
         <translation>Vormerkung rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
         <source>Revert changes</source>
         <translation>Änderungen rückgängig</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
         <source>Do you really want to revert all changes to these files or directories?</source>
         <translation>Wollen Sie wirklich alle Änderungen an den folgenden Datein oder Verzeichnissen rückgängig machen?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
         <source>Do you really want to revert all changes of the project?</source>
         <translation>Wollen Sie wirklich alle Änderungen des Projektes rückgängig machen?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
         <source>Reverting changes</source>
         <translation>Mache Änderungen rückgängig</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
         <source>Merging</source>
         <translation>Zusammenführen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
         <source>Master branch head</source>
         <translation>Kopf des Hauptzweiges</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
         <source>Git Command</source>
         <translation>Git Befehl</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Änderungs ID&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Vorgänger&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Marken&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Zweige&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Autor&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Datum&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bereitsteller&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bereitstellungsdatum&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Betreff&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
         <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -20803,193 +21123,193 @@
 </translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
         <source>Create {0} file</source>
         <translation>Erzeuge {0}-Datei</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. 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="../Plugins/VcsPlugins/vcsGit/git.py" line="1502"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
         <source>Git Copy</source>
         <translation>Git Kopiere</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
         <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Kopieren des Verzeichnisses &lt;b&gt;{0}&lt;/b&gt; ist fehlgeschlagen.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
         <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Kopieren der Datei &lt;b&gt;{0}&lt;/b&gt; ist fehlgeschlagen.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
         <source>Git Side-by-Side Difference</source>
         <translation>Git Unterschiede nebeneinander anzeigen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
         <source>Fetching from a remote Git repository</source>
         <translation>Änderungen von einem entfernten Git Repository abholen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
         <source>Pulling from a remote Git repository</source>
         <translation>Pull von einem entfernten Git-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
         <source>Pushing to a remote Git repository</source>
         <translation>Push in ein entferntes Git-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
         <source>Committing failed merge</source>
         <translation>Fehlgeschlagene Zusammenführung abschließen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
         <source>Aborting uncommitted/failed merge</source>
         <translation>Zusammenführung abbrechen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
         <source>Applying patch</source>
         <translation>Patch anwenden</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
         <source>Check patch files</source>
         <translation>Patchdateien prüfen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
         <source>Apply patch files</source>
         <translation>Patchdateien anwenden</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
         <source>Tagging in the Git repository</source>
         <translation>Marke im Git-Repository setzen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
         <source>Branching in the Git repository</source>
         <translation>Zweig im Git-Repository erzeugen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
         <source>Delete Remote Branch</source>
         <translation>Entfernten Zweig löschen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
         <source>Current Branch</source>
         <translation>Aktueller Zweig</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
         <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der aktuelle Zweig ist &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
         <source>Create Bundle</source>
         <translation>Paket erzeugen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
         <source>Git Bundle Files (*.bundle)</source>
         <translation>Git Paketdateien (*.bundle)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
         <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Git Paketdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
         <source>Verify Bundle</source>
         <translation>Paket verifizieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
         <source>Git Bundle Files (*.bundle);;All Files (*)</source>
         <translation>Git Paketdateien (*.bundle);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
         <source>List Bundle Heads</source>
         <translation>Köpfe des Pakets anzeigen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
         <source>Apply Bundle</source>
         <translation>Paket anwenden</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
         <source>Applying a bundle file (fetch)</source>
         <translation>Paketdatei anwenden (fetch)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
         <source>Bisect subcommand ({0}) invalid.</source>
         <translation>Ungültiger Bisect Unterbefehl ({0}).</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
         <source>Git Bisect ({0})</source>
         <translation>Git-Bisect ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
         <source>Process Generation Error</source>
         <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
         <source>Create Bisect Replay File</source>
         <translation>Erzeuge Bisect Wiederholungsdatei</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
         <source>Git Bisect Replay Files (*.replay)</source>
         <translation>Git Bisect Wiederholungsdateien (*.replay)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
         <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Git Wiederholungsdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
@@ -22444,7 +22764,7 @@
         <translation>&lt;Ende&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342"/>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325"/>
         <source>Save Diff</source>
@@ -22461,7 +22781,7 @@
         <translation>&lt;p&gt;Die Patchdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Patchdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gespeichert werden.&lt;br&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
@@ -22774,7 +23094,7 @@
         <translation>Ausgewählte Revision mit einer Marke versehen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
         <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331"/>
         <source>Branch</source>
         <translation>Zweig</translation>
@@ -22795,9 +23115,9 @@
         <translation>Neuen Zweig mit der ausgewählten Revision erzeugen und das Arbeitsverzeichnis umschalten.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
         <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341"/>
         <source>Switch</source>
         <translation>Umschalten</translation>
@@ -22808,7 +23128,7 @@
         <translation>Schaltet das Arbeitsverzeichnis auf die ausgewählte Revision um</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
         <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347"/>
         <source>Show Short Log</source>
         <translation>Kurzprotokoll anzeigen</translation>
@@ -22870,84 +23190,84 @@
         <translation>&lt;a href=&quot;sbsdiff:{0}_{1}&quot;&gt;Unterschiede nebeneinander&lt;/a&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
         <source>Copy Changesets</source>
         <translation>Änderungssätze kopieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
         <source>The project should be reread. Do this now?</source>
         <translation>Das Projekt sollte neu gelesen werde. Jetzt durchführen?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
         <source>Select a branch</source>
         <translation>Zweig auswählen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
         <source>Select a default branch</source>
         <translation>Standardzweig auswählen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
         <source>Branch &amp; Switch</source>
         <translation>Zweig erzeugen &amp; Umschalten</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
         <source>Find Commit</source>
         <translation>Revision finden</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
         <source>&apos;{0}&apos; was not found.</source>
         <translation>&apos;{0}&apos; wurde nicht gefunden.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
         <source>Differences</source>
         <translation>Unterschiede</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
         <source>Differences to Parent {0}</source>
         <translation>Unterschiede zu Vorgänger {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
         <source>Diff to Parent {0}</source>
         <translation>Diff zu Vorgänger {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
         <source>There is no difference.</source>
         <translation>Es gibt keinen Unterschied.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311"/>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
         <source>Save Diff</source>
         <translation>Diff speichern</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
         <source>Patch Files (*.diff)</source>
         <translation>Patchdateien (*.diff)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Patchdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327"/>
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Patchdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gespeichert werden.&lt;br&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
@@ -27585,45 +27905,32 @@
 <context>
     <name>Globals</name>
     <message>
-        <location filename="../Globals/__init__.py" line="468"/>
+      <location filename="../Globals/__init__.py" line="492" />
         <source>{0:4.2f} Bytes</source>
         <translation>{0:4.2f} Bytes</translation>
     </message>
     <message>
-        <location filename="../Globals/__init__.py" line="472"/>
+      <location filename="../Globals/__init__.py" line="496" />
         <source>{0:4.2f} KiB</source>
         <translation>{0:4.2f} KiB</translation>
     </message>
     <message>
-        <location filename="../Globals/__init__.py" line="476"/>
+      <location filename="../Globals/__init__.py" line="500" />
         <source>{0:4.2f} MiB</source>
         <translation>{0:4.2f} MiB</translation>
     </message>
     <message>
-        <location filename="../Globals/__init__.py" line="480"/>
+      <location filename="../Globals/__init__.py" line="504" />
         <source>{0:4.2f} GiB</source>
         <translation>{0:4.2f} GiB</translation>
     </message>
     <message>
-        <location filename="../Globals/__init__.py" line="484"/>
+      <location filename="../Globals/__init__.py" line="508" />
         <source>{0:4.2f} TiB</source>
         <translation>{0:4.2f} TiB</translation>
     </message>
 </context>
 <context>
-    <name>GlosbeEngine</name>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84"/>
-        <source>Glosbe: Invalid response received</source>
-        <translation>Glosbe: Ungültige Antwort empfangen</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98"/>
-        <source>Glosbe: No translation found.</source>
-        <translation>Glosbe: Keine Übersetzung gefunden.</translation>
-    </message>
-</context>
-<context>
     <name>GoogleV1Engine</name>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105"/>
@@ -27644,17 +27951,17 @@
 <context>
     <name>GoogleV2Engine</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
         <source>Google V2: A valid Google Translate key is required.</source>
         <translation>Google V2: Ein gülter Google Übersetzer Schlüssel ist erforderlich.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
         <source>Google V2: Invalid response received</source>
         <translation>Google V2: Ungültige Antwort empfangen</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
         <source>Google V2: No translation available.</source>
         <translation>Google V2: Keine Übersetzungen verfügbar.</translation>
     </message>
@@ -27819,8 +28126,8 @@
 <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102"/>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97"/>
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
         <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0"/>
         <source>GreaseMonkey Script Installation</source>
         <translation>GreaseMonkey-Skriptinstallation</translation>
@@ -27856,22 +28163,22 @@
         <translation>Quelltext des Skriptes anzeigen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51"/>
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
         <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
         <translation>&lt;b&gt;ausgeführt für:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55"/>
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
         <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;nicht ausgeführt für:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85"/>
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; wurde erfolgreich installiert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90"/>
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
         <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Skript kann nicht installiert werden.&lt;/p&gt;</translation>
     </message>
@@ -27980,12 +28287,12 @@
 <context>
     <name>GreaseMonkeyManager</name>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122"/>
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
         <source>Install GreaseMonkey Script</source>
         <translation>GreaseMonkeyScript installieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125"/>
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
         <source>&apos;{0}&apos; is already installed.</source>
         <translation>&apos;{0}&apos; ist bereits installiert.</translation>
     </message>
@@ -28206,8 +28513,8 @@
 <context>
     <name>HelpDocsInstaller</name>
     <message>
-        <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247"/>
-        <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181"/>
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht registriert werden.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
@@ -28509,83 +28816,83 @@
 <context>
     <name>HelpViewerImplQTB</name>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186"/>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
         <source>Empty Page</source>
         <translation>Leere Seite</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
         <source>Backward</source>
         <translation>Zurück</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
         <source>Forward</source>
         <translation>Vorwärts</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
         <source>Reload</source>
         <translation>Erneut laden</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
         <source>Copy Page URL to Clipboard</source>
         <translation>Seiten-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
         <source>Bookmark Page</source>
         <translation>Lesezeichen für Seite</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
         <source>Zoom in</source>
         <translation>Vergrößern</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
         <source>Zoom out</source>
         <translation>Verkleinern</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
         <source>Zoom reset</source>
         <translation>Vergrößerung zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
         <source>Select All</source>
         <translation>Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
         <source>Close Others</source>
         <translation>Andere schließen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
         <source>Open Link in New Page</source>
         <translation>Link in neuer Seite öffnen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
         <source>Open Link in Background Page</source>
         <translation>Link in Hintergrundseite öffnen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577"/>
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
         <source>Copy URL to Clipboard</source>
         <translation>URL in die Zwischenablage kopieren</translation>
     </message>
@@ -28593,83 +28900,83 @@
 <context>
     <name>HelpViewerImplQWE</name>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153"/>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
         <source>Empty Page</source>
         <translation>Leere Seite</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
         <source>Backward</source>
         <translation>Zurück</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
         <source>Forward</source>
         <translation>Vorwärts</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
         <source>Reload</source>
         <translation>Erneut laden</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
         <source>Copy Page URL to Clipboard</source>
         <translation>Seiten-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
         <source>Bookmark Page</source>
         <translation>Lesezeichen für Seite</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
         <source>Zoom in</source>
         <translation>Vergrößern</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
         <source>Zoom out</source>
         <translation>Verkleinern</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
         <source>Zoom reset</source>
         <translation>Vergrößerung zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
         <source>Select All</source>
         <translation>Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
         <source>Close Others</source>
         <translation>Andere schließen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
         <source>Open Link in New Page</source>
         <translation>Link in neuer Seite öffnen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
         <source>Open Link in Background Page</source>
         <translation>Link in Hintergrundseite öffnen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701"/>
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
         <source>Copy URL to Clipboard</source>
         <translation>URL in die Zwischenablage kopieren</translation>
     </message>
@@ -28677,184 +28984,184 @@
 <context>
     <name>HelpViewerWidget</name>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="82"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
         <source>Open a local file</source>
         <translation>Lokale Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="90"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
         <source>Select action from menu</source>
         <translation>Wähle eine Aktion aus dem Menü</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="107"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
         <source>Move one page backward</source>
         <translation>Eine Seite zurück</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="112"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
         <source>Move one page forward</source>
         <translation>Eine Seite vorwärts</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="124"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
         <source>Reload the current page</source>
         <translation>Die aktuelle Seite erneut laden</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="136"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
         <source>Zoom in on the current page</source>
         <translation>Die angezeigte Seite vergrößern</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="143"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
         <source>Zoom out on the current page</source>
         <translation>Die angezeigte Seite verkleinern</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="150"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
         <source>Reset the zoom level of the current page</source>
         <translation>Die Anzeigegröße der Seite zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="162"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
         <source>Add a new empty page</source>
         <translation>Eine neue, leere Seite hinzufügen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="169"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
         <source>Close the current page</source>
         <translation>Die aktuelle Seite schließen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="181"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
         <source>Show or hide the search pane</source>
         <translation>Suche anzeigen oder ausblenden</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="256"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
         <source>Show list of open pages</source>
         <translation>Liste offener Seiten anzeigen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="258"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
         <source>Show the table of contents</source>
         <translation>Inhaltsverzeichnis anzeigen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="260"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
         <source>Show the help document index</source>
         <translation>Hilfeindex anzeigen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="262"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
         <source>Show the help search window</source>
         <translation>Suche in der Hilfe anzeigen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="264"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
         <source>Show list of bookmarks</source>
         <translation>Lesezeichenliste anzeigen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="410"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
         <source>eric API Documentation</source>
         <translation>eric-API-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="411"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
         <source>Python 3 Documentation</source>
         <translation>Python 3-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="412"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
         <source>Qt5 Documentation</source>
         <translation>Qt5 Dokumentation</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="413"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
         <source>Qt6 Documentation</source>
         <translation>Qt6 Dokumentation</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="414"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
         <source>PyQt5 Documentation</source>
         <translation>PyQt5-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="415"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
         <source>PyQt6 Documentation</source>
         <translation>PyQt6-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="416"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
         <source>PySide2 Documentation</source>
         <translation>PySide2-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="417"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
         <source>PySide6 Documentation</source>
         <translation>PySide6-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="472"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
         <source>Open HTML File</source>
         <translation>HTML Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="474"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
         <source>HTML Files (*.htm *.html);;All Files (*)</source>
         <translation>HTML Dateien (*.htm *.html);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="664"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
         <source>Help Engine</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="690"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
         <source>Looking for Documentation...</source>
         <translation>Suche nach Dokumentation...</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="703"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
         <source>eric Help Viewer</source>
         <translation>eric Hilfeanzeige</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="729"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
         <source>Manage QtHelp Documents</source>
         <translation>QtHelp-Dokumente verwalten</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="732"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
         <source>Reindex Documentation</source>
         <translation>Dokumentation reindizieren</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="736"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
         <source>Configure Help Documentation</source>
         <translation>Hilfedokumentation konfigurieren</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="828"/>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="808"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
         <source>Clear History</source>
         <translation>Chronik löschen</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="939"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
         <source>Updating search index</source>
         <translation>Aktualisiere Suchindex</translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="1000"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
         <source>Filtered by: </source>
         <translation>Filter: </translation>
     </message>
     <message>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="1034"/>
-        <location filename="../HelpViewer/HelpViewerWidget.py" line="1029"/>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
         <source>Unfiltered</source>
         <translation>Ungefiltert</translation>
     </message>
@@ -29855,12 +30162,10 @@
         <translation>Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1201"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1186"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1124"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1111"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="997"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="990"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
         <location filename="../HexEdit/HexEditMainWindow.py" line="973"/>
         <source>eric Hex Editor</source>
         <translation>eric Hex-Editor</translation>
@@ -29871,16 +30176,14 @@
         <translation>Die geladene Datei hat ungesicherte Änderungen.</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="991"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
         <source>The file &apos;{0}&apos; does not exist.</source>
         <translation>Die Datei „{0}“ existiert nicht.</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="998"/>
-        <source>Cannot read file &apos;{0}:
-{1}.</source>
-        <translation>Datei {0} kann nicht gelesen werden:
-{1}.</translation>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; kann nicht gelesen werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../HexEdit/HexEditMainWindow.py" line="1027"/>
@@ -29894,70 +30197,66 @@
         <translation>Binärdatei speichern</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1177"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
         <location filename="../HexEdit/HexEditMainWindow.py" line="1089"/>
         <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="../HexEdit/HexEditMainWindow.py" line="1202"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1187"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1125"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1112"/>
-        <source>Cannot write file &apos;{0}:
-{1}.</source>
-        <translation>Datei {0} kann nicht geschrieben werden:
-{1}.</translation>
-    </message>
-    <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1206"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1135"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; kann nicht geschrieben werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1187" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
         <source>File saved</source>
         <translation>Datei gespeichert</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1176"/>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1160"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
         <source>Save to readable file</source>
         <translation>In lesbare Datei speichern</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1162"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
         <source>Text Files (*.txt);;All Files (*)</source>
         <translation>Textdateien (*.txt);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1163"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
         <source>Text Files (*.txt)</source>
         <translation>Textdateien (*.txt)</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1242"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
         <source>Untitled</source>
         <translation>Unbenannt</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1247"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
         <source>{0}[*] - {1}</source>
         <translation>{0}[*] - {1}</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1248"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
         <source>Hex Editor</source>
         <translation>Hex-Editor</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1305"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
         <source>About eric Hex Editor</source>
         <translation>Über den eric Hex-Editor</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1306"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
         <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
         <translation>Der eric Hex-Editor ist eine einfache Komponente zur Anzeige oder Bearbeitung von Binärdateien.</translation>
     </message>
     <message>
-        <location filename="../HexEdit/HexEditMainWindow.py" line="1441"/>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
         <source>&amp;Clear</source>
         <translation>&amp;Löschen</translation>
     </message>
@@ -30254,456 +30553,456 @@
 <context>
     <name>Hg</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
         <source>Create project repository</source>
         <translation>Projektrepository anlegen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
         <source>The project repository could not be created.</source>
         <translation>Das Projektrepository konnte nicht erzeugt werden.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
         <source>Creating Mercurial repository</source>
         <translation>Lege Mercurial-Repository an</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
         <source>Initial commit to Mercurial repository</source>
         <translation>Erstes Commit für das Mercurial-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
         <source>Cloning project from a Mercurial repository</source>
         <translation>Klone das Projekt aus dem Mercurial-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
         <source>Commit Changes</source>
         <translation>Änderungen einpflegen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
         <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
         <translation>Das Einpflegen von Änderungen betrifft Dateien mit ungesicherten Änderungen. Soll die Aktion fortgesetzt werden?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
         <source>Committing changes to Mercurial repository</source>
         <translation>Pflege Änderungen in das Mercurial-Repository ein</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
         <source>Synchronizing with the Mercurial repository</source>
         <translation>Gleiche mit dem Mercurial-Repository ab</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
         <source>Adding files/directories to the Mercurial repository</source>
         <translation>Füge Dateien/Verzeichnisse dem Mercurial-Repository hinzu</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
         <source>Removing files/directories from the Mercurial repository</source>
         <translation>Lösche Dateien/Verzeichnisse aus dem Mercurial-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
         <source>Renaming {0}</source>
         <translation>Benenne {0} um</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
         <source>Tagging in the Mercurial repository</source>
         <translation>Marke im Mercurial-Repository setzen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
         <source>Revert changes</source>
         <translation>Änderungen rückgängig</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
         <source>Do you really want to revert all changes to these files or directories?</source>
         <translation>Wollen Sie wirklich alle Änderungen an den folgenden Datein oder Verzeichnissen rückgängig machen?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
         <source>Do you really want to revert all changes of the project?</source>
         <translation>Wollen Sie wirklich alle Änderungen des Projektes rückgängig machen?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
         <source>Reverting changes</source>
         <translation>Mache Änderungen rückgängig</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
         <source>Merging</source>
         <translation>Zusammenführen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
         <source>Re-Merge</source>
         <translation>Neu zusammenführen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
         <source>Do you really want to re-merge these files or directories?</source>
         <translation>Wollen Sie wirklich diese Dateien oder Verzeichnisse neu zusammenführen?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
         <source>Do you really want to re-merge the project?</source>
         <translation>Wollen Sie wirklich das Projekt neu zusammenführen?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
         <source>Re-Merging</source>
         <translation>Neu zusammenführen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
         <source>Current branch tip</source>
         <translation>Spitze des aktuellen Zweigs</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
         <source>Mercurial command</source>
         <translation>Mercurial-Befehl</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
         <source>Copying {0}</source>
         <translation>Kopiere {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
         <source>Mercurial Side-by-Side Difference</source>
         <translation>Mercurial Unterschiede nebeneinander anzeigen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
         <source>Apply changegroups</source>
         <translation>Änderungsgruppen anwenden</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
         <source>Pulling from a remote Mercurial repository</source>
         <translation>Pull von einem entfernten Mercurial-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
         <source>Pushing to a remote Mercurial repository</source>
         <translation>Push in ein entferntes Mercurial-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
         <source>Marking as &apos;unresolved&apos;</source>
         <translation>Markiere als &apos;nicht aufgelöst&apos;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
         <source>Marking as &apos;resolved&apos;</source>
         <translation>Markiere als &apos;aufgelöst&apos;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
         <source>Aborting uncommitted merge</source>
         <translation>Breche Zusammenführung ab</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
         <source>Creating branch in the Mercurial repository</source>
         <translation>Erzeuge Zweig im Mercurial-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
         <source>Created new branch &lt;{0}&gt;.</source>
         <translation>Neuer Zweig &lt;{0}&gt; wurde angelegt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
         <source>Showing current branch</source>
         <translation>Zeige aktuellen Zweig</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
         <source>Verifying the integrity of the Mercurial repository</source>
         <translation>Verifiziere die Integrität des Mercurial-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
         <source>Showing the combined configuration settings</source>
         <translation>Zeige die kombinierten Einstellungen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
         <source>Showing aliases for remote repositories</source>
         <translation>Zeige Namen für entfernte Repositorys</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
         <source>Recovering from interrupted transaction</source>
         <translation>Setze abgebrochene Transaktion zurück</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
         <source>Identifying project directory</source>
         <translation>Projektverzeichnis identifizieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
         <source>Create .hgignore file</source>
         <translation>.hgignore-Datei erstellen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. 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="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
         <source>Create changegroup</source>
         <translation>Änderungsgruppe erzeugen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
         <source>Mercurial Changegroup Files (*.hg)</source>
         <translation>Mercurial-Änderungsgruppendateien (*.hg)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
         <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Mercurial-Änderungsgruppendatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
         <source>Preview changegroup</source>
         <translation>Änderungsgruppe ansehen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
         <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
         <translation>Mercurial-Änderungsgruppendateien (*.hg);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
         <source>Shall the working directory be updated?</source>
         <translation>Soll das Arbeitsverzeichnis aktualisiert werden?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
         <source>Bisect subcommand ({0}) invalid.</source>
         <translation>Ungültiger Bisect Unterbefehl ({0}).</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
         <source>Mercurial Bisect ({0})</source>
         <translation>Mercurial-Bisect ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
         <source>Removing files from the Mercurial repository only</source>
         <translation>Lösche Dateien nur aus dem Mercurial-Repository</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
         <source>Backing out changeset</source>
         <translation>Änderungssatz umkehren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
         <source>No revision given. Aborting...</source>
         <translation>Keine Revision angegeben. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
         <source>Rollback last transaction</source>
         <translation>Letzte Transaktion zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
         <source>Are you sure you want to rollback the last transaction?</source>
         <translation>Wollen Sie die letzte Transaktion wirklich zurücksetzen?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
         <source>Import Patch</source>
         <translation>Patch importieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
         <source>Export Patches</source>
         <translation>Patches exportieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
         <source>Change Phase</source>
         <translation>Phase ändern</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
         <source>Copy Changesets</source>
         <translation>Änderungssätze kopieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
         <source>Copy Changesets (Continue)</source>
         <translation>Änderungssätze kopieren (Fortsetzung)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
         <source>Copy Changesets (Stop)</source>
         <translation>Änderungssätze kopieren (Stopp)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
         <source>Copy Changesets (Abort)</source>
         <translation>Änderungssätze kopieren (Abbruch)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
         <source>Create Unversioned Archive</source>
         <translation>Erzeuge nicht versioniertes Archiv</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
         <source>Delete All Backups</source>
         <translation>Alle Backups löschen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
         <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Sollen wirklich alle Backupdateien des Backupbereiches gelöscht werden?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
         <source>Add Sub-repository</source>
         <translation>Unterrepository hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
         <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Unterrepositorydatei .hgsub konnte nicht gelesen werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
         <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Unterrepositorydatei .hgsub enthält bereits einen Eintrag &lt;b&gt;{0}&lt;/b&gt;. Abbruch...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
         <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Unterrepositorydatei .hgsub konnte nicht gespeichert werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
         <source>Remove Sub-repositories</source>
         <translation>Unterrepositorys löschen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
         <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Unterrepositorydatei .hgsub existiert nicht. Abbruch...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
         <source>Mercurial Command Server</source>
         <translation>Mercurial-Befehlsserver</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
         <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Mercurial-Befehlsserver konnte nicht wiedergestartet werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
         <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Mercurial-Befehlsserver konnte nicht gestartet werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
         <source>Mercurial Bookmark</source>
         <translation>Mercurial-Lesezeichen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
         <source>Delete Bookmark</source>
         <translation>Lesezeichen löschen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
         <source>Select the bookmark to be deleted:</source>
         <translation>Wähle das zu löschende Lesezeichen aus:</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
         <source>Delete Mercurial Bookmark</source>
         <translation>Mercurial-Lesezeichen löschen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
         <source>Rename Mercurial Bookmark</source>
         <translation>Mercurial-Lesezeichen umbenennen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
         <source>Move Mercurial Bookmark</source>
         <translation>Mercurial-Lesezeichen verschieben</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
         <source>Pull Bookmark</source>
         <translation>Lesezeichen herunterladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
         <source>Select the bookmark to be pulled:</source>
         <translation>Wähle das herunterzuladende Lesezeichen:</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
         <source>Pulling bookmark from a remote Mercurial repository</source>
         <translation>Lade Lesezeichen von einem entfernten Mercurial-Repository herunter</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
         <source>Push Bookmark</source>
         <translation>Lesezeichen hochladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
         <source>Select the bookmark to be push:</source>
         <translation>Wähle das hochzuladende Lesezeichen:</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
         <source>Pushing bookmark to a remote Mercurial repository</source>
         <translation>Lade Lesezeichen zu einem entfernten Mercurial-Repository hoch</translation>
     </message>
@@ -31988,59 +32287,59 @@
 <context>
     <name>HgDiffDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
         <source>Refresh</source>
         <translation>Aktualisieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
         <source>Press to refresh the display</source>
         <translation>Drücken, um die Anzeige zu aktualisieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
         <source>Patch Contents</source>
         <translation>Patchinhalt</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
         <source>Process Generation Error</source>
         <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation>Der Prozess {0} konnte nicht gestartet werden. Stellen Sie sicher, dass er sich im Suchpfad befindet.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
         <source>There is no difference.</source>
         <translation>Es gibt keinen Unterschied.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
         <source>&lt;Start&gt;</source>
         <translation>&lt;Anfang&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
         <source>&lt;End&gt;</source>
         <translation>&lt;Ende&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
         <source>Save Diff</source>
         <translation>Diff speichern</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
         <source>Patch Files (*.diff)</source>
         <translation>Patchdateien (*.diff)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Patchdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
@@ -32843,7 +33142,7 @@
 <context>
     <name>HgLogBrowserDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0"/>
         <source>Mercurial Log</source>
         <translation>Mercurial-Log</translation>
@@ -32919,19 +33218,19 @@
         <translation>Zweig</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0"/>
         <source>Revision</source>
         <translation>Revision</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0"/>
         <source>Phase</source>
         <translation>Phase</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0"/>
         <source>Author</source>
         <translation>Autor</translation>
@@ -32942,7 +33241,7 @@
         <translation>Datum</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0"/>
         <source>Message</source>
         <translation>Nachricht</translation>
@@ -33003,7 +33302,7 @@
         <translation>Kopiert von</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0"/>
         <source>Differences</source>
         <translation>Unterschiede</translation>
@@ -33024,422 +33323,422 @@
         <translation>&lt;b&gt;Mercurial-Log-Fehler&lt;/b&gt;&lt;p&gt;Dies zeigt mögliche Fehlermeldungen des hg log-Befehls.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
         <source>Mercurial Log (Incoming)</source>
         <translation>Mercurial-Log (Eingang)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
         <source>Mercurial Log (Outgoing)</source>
         <translation>Mercurial-Log (Ausgang)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
         <source>Mercurial Full Log</source>
         <translation>Mercurial-Log (vollständig)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
         <source>&amp;Refresh</source>
         <translation>&amp;Erneuern</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
         <source>Press to refresh the list of changesets</source>
         <translation>Drücken, um die Liste der Änderungssätze zu erneuern</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
         <source>Find</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
         <source>Filter</source>
         <translation>Filter</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
         <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Datum&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Autor&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Zweig&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Nachricht&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Vorgänger&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Nachfolger&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Marken&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Letzte Marke&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Lesezeichen&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
         <source>All</source>
         <translation>Alle</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
         <source>Added</source>
         <translation>Hinzugefügt</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
         <source>Deleted</source>
         <translation>Gelöscht</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
         <source>Modified</source>
         <translation>Modifiziert</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
         <source>Draft</source>
         <translation>Entwurf</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
         <source>Public</source>
         <translation>Öffentlich</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
         <source>Secret</source>
         <translation>Geheim</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
         <source>Bookmarks</source>
         <translation>Lesezeichen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
         <source>Copy Changesets</source>
         <translation>Änderungssätze kopieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
         <source>Copy the selected changesets to the current branch</source>
         <translation>Ausgewählte Änderungssätze in den aktuellen Zweig kopieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
         <source>Merge with Changeset</source>
         <translation>Mit Änderungssatz zusammenführen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
         <source>Merge the working directory with the selected changeset</source>
         <translation>Führe das Arbeitsverzeichnis mit dem gewählten Änderungssatz zusammen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
         <source>Change Phase</source>
         <translation>Phase ändern</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
         <source>Change the phase of the selected revisions</source>
         <translation>Ändert die Phase der ausgewählten Revisionen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
         <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Phase ändern&lt;/b&gt;&lt;p&gt;Dies ändert die Phase der ausgewählten Revisionen. Die ausgewählten Revisionen müssen sich in der gleichen Phase befinden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
         <source>Tag</source>
         <translation>Marke setzen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
         <source>Tag the selected revision</source>
         <translation>Ausgewählte Revision mit einer Marke versehen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
         <source>Close Heads</source>
         <translation>Köpfe schließen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
         <source>Close the selected heads</source>
         <translation>Schließe die ausgewählten Köpfe</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
         <source>Switch</source>
         <translation>Umschalten</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
         <source>Switch the working directory to the selected revision</source>
         <translation>Schaltet das Arbeitsverzeichnis auf die ausgewählte Revision um</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
         <source>Define Bookmark...</source>
         <translation>Lesezeichen hinzufügen …</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
         <source>Bookmark the selected revision</source>
         <translation>Lesezeichen für die ausgewählte Revision erzeugen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
         <source>Move Bookmark...</source>
         <translation>Lesezeichen verschieben …</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
         <source>Move bookmark to the selected revision</source>
         <translation>Verschiebe ein Lesezeichen zur ausgewählten Revision</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
         <source>Pull Changes</source>
         <translation>Änderungen herunterladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
         <source>Pull changes from a remote repository</source>
         <translation>Änderungen von einem entfernten Repository herunterladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
         <source>Pull Large Files</source>
         <translation>Binärriesen herunterladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
         <source>Pull large files for selected revisions</source>
         <translation>Binärriesen der ausgewählten Revisionen herunterladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
         <source>Push Selected Changes</source>
         <translation>Ausgewählte Änderungen hochladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
         <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
         <translation>Änderungen des ausgewählten Änderungssatzes und aller Vorgänger in ein entferntes Repository hochladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
         <source>Push All Changes</source>
         <translation>Alle Änderungen hochladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
         <source>Push all changes to a remote repository</source>
         <translation>Alle Änderungen an ein entferntes Repository hochladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
         <source>Create Changegroup</source>
         <translation>Änderungsgruppe erzeugen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
         <source>Create a changegroup file containing the selected changesets</source>
         <translation>Erzeuge eine Änderungsgruppendatei für die ausgewählten Änderungssätze</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
         <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Änderungsgruppe erzeugen&lt;/b&gt;
 &lt;p&gt;Dies erzeugt eine Änderungsgruppendatei für die ausgewählten Änderungssätze. Ist keine Änderung ausgewählt, werden alle in die Datei geschrieben. Ist ein Änderungssatz ausgewählt, so wird er als Basis verwendet. Ansonsten wird die kleinste, ausgewählte Revision als Basis verwendet und alle anderen werden in die Datei geschrieben. Zeigt der Dialog ausgehende Änderungssätze an, so werden alle ausgewählten in die Datei geschrieben.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
         <source>Apply Changegroup</source>
         <translation>Änderungsgruppe anwenden</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
         <source>Apply the currently viewed changegroup file</source>
         <translation>Wende die aktuell inspizierte Änderungsgruppendatei an</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
         <source>Sign Revisions</source>
         <translation>Revisionen signieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
         <source>Add a signature for the selected revisions</source>
         <translation>Den ausgewählten Revisionen eine Signatur hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
         <source>Verify Signatures</source>
         <translation>Signaturen verifizieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
         <source>Verify all signatures there may be for the selected revision</source>
         <translation>Alle Signaturen der ausgewählten Revision verifizieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
         <source>Strip Changesets</source>
         <translation>Änderungssätze löschen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
         <source>Strip changesets from a repository</source>
         <translation>Änderungssätze aus einem Repository löschen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
         <source>Select All Entries</source>
         <translation>Alle Einträge auswählen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
         <source>Deselect All Entries</source>
         <translation>Alle Einträge abwählen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
         <source>Mercurial Error</source>
         <translation>Mercurial-Fehler</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
         <source>{0} (large file)</source>
         <translation>{0} (Binärriese)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
         <source>Side-by-Side Diff to Parent {0}</source>
         <translation>Unterschiede nebeneinander zu Vorgänger {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
         <source>&lt;a href=&quot;sbsdiff:{0}_{1}&quot;&gt;Side-by-Side Compare&lt;/a&gt;</source>
         <translation>&lt;a href=&quot;sbsdiff:{0}_{1}&quot;&gt;Unterschiede nebeneinander&lt;/a&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
         <source>Pull Selected Changes</source>
         <translation>Ausgewählte Änderungen herunterladen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
         <source>The project should be reread. Do this now?</source>
         <translation>Das Projekt sollte neu gelesen werde. Jetzt durchführen?</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
         <source>Select bookmark to switch to (leave empty to use revision):</source>
         <translation>Wähle das Lesezeichen aus, auf das umgeschaltet werden soll (leer lassen, um Revision zu verwenden):</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
         <source>Define Bookmark</source>
         <translation>Lesezeichen hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
         <source>Enter bookmark name for changeset &quot;{0}&quot;:</source>
         <translation>Gib einen Lesezeichennamen für den Änderungssatz &quot;{0}&quot; ein:</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
         <source>Move Bookmark</source>
         <translation>Lesezeichen verschieben</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
         <source>Select the bookmark to be moved  to changeset &quot;{0}&quot;:</source>
         <translation>Wähle ein Lesezeichen aus, das zum Änderungssatz &quot;{0}&quot; verschoben werden soll:</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
         <source>Find Commit</source>
         <translation>Revision finden</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
         <source>&apos;{0}&apos; was not found.</source>
         <translation>„{0}“ wurde nicht gefunden.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
         <source>Generating differences ...</source>
         <translation>Erzeuge Unterschiede ...</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
         <source>Differences to Parent {0}</source>
         <translation>Unterschiede zu Vorgänger {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
         <source>Diff to Parent {0}{1}</source>
         <translation>Diff zu Vorgänger {0}{1}</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
         <source>There is no difference.</source>
         <translation>Es gibt keinen Unterschied.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
         <source>Save Diff</source>
         <translation>Diff speichern</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
         <source>Patch Files (*.diff)</source>
         <translation>Patchdateien (*.diff)</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Patchdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
@@ -38276,17 +38575,17 @@
 <context>
     <name>HgUtilities</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="131"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="131" />
         <source>The hg process finished with the exit code {0}</source>
         <translation>Der hg-Prozess endete mit dem Code {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="136"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="136" />
         <source>The hg process did not finish within 30s.</source>
         <translation>Der hg-Prozess endete nicht innerhalb von 30s.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="140"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUtilities.py" line="140" />
         <source>Could not start the hg executable.</source>
         <translation>Das hg Programm konnte nicht gestartet werden.</translation>
     </message>
@@ -38500,30 +38799,30 @@
 <context>
     <name>HistoryManager</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryManager.py" line="454"/>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
         <source>Loading History</source>
         <translation>Chronik laden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryManager.py" line="546"/>
-        <location filename="../WebBrowser/History/HistoryManager.py" line="455"/>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
         <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Chronikdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geöffnet werden.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryManager.py" line="578"/>
-        <location filename="../WebBrowser/History/HistoryManager.py" line="569"/>
-        <location filename="../WebBrowser/History/HistoryManager.py" line="545"/>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
         <source>Saving History</source>
         <translation>Chronik speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryManager.py" line="570"/>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
         <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Fehler beim Löschen der alten Chronikdatei &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryManager.py" line="579"/>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
         <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Fehler beim Kopieren der neuen Chronikdatei über die alte (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
@@ -38630,7 +38929,7 @@
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/HtmlImporter.py" line="104"/>
         <source>HTML Import</source>
-        <translation>HTML Import</translation>
+      <translation>HTML Import</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksImporters/HtmlImporter.py" line="106"/>
@@ -38914,1101 +39213,1089 @@
 <context>
     <name>IconEditorWindow</name>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="127"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
         <source>Windows Bitmap File (*.bmp)</source>
         <translation>Windows-Bitmap-Datei (*.bmp)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="128"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
         <source>Windows Cursor File (*.cur)</source>
         <translation>Windows Zeiger-Datei (*.cur)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="129"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="128" />
         <source>DirectDraw-Surface File (*.dds)</source>
         <translation>DirectDraw Oberflächendatei (*.dds)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="130"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="129" />
         <source>Graphic Interchange Format File (*.gif)</source>
         <translation>Graphic-Interchange-Format-Datei (*.gif)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="131"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="130" />
         <source>Apple Icon File (*.icns)</source>
         <translation>Apple Icon-Datei (*.icns)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="132"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="131" />
         <source>Windows Icon File (*.ico)</source>
         <translation>Windows Icon-Datei (*.ico)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="133"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="132" />
         <source>JPEG2000 File (*.jp2)</source>
         <translation>JPEG2000-Datei (*.jp2)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="134"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="133" />
         <source>JPEG File (*.jpg)</source>
         <translation>JPEG-Datei (*.jpg)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="135"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="134" />
         <source>JPEG File (*.jpeg)</source>
         <translation>JPEG-Datei (*.jpeg)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="136"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="135" />
         <source>Multiple-Image Network Graphics File (*.mng)</source>
         <translation>Multiple-Image-Network-Graphics-Datei (*.mng)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="137"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="136" />
         <source>Portable Bitmap File (*.pbm)</source>
         <translation>Portable-Bitmap-Datei (*.pbm)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="138"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="137" />
         <source>Paintbrush Bitmap File (*.pcx)</source>
         <translation>Paintbrush-Bitmap-Datei (*.pcx)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="139"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="138" />
         <source>Portable Graymap File (*.pgm)</source>
         <translation>Portable-Graymap-Datei (*.pgm)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="140"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="139" />
         <source>Portable Network Graphics File (*.png)</source>
         <translation>Portable-Network-Graphics-Datei (*.png)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="141"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="140" />
         <source>Portable Pixmap File (*.ppm)</source>
         <translation>Portable-Pixmap-Datei (*.ppm)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="142"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="141" />
         <source>Silicon Graphics Image File (*.sgi)</source>
         <translation>Silicon-Graphics-Bild-Datei (*.sgi)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="143"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="142" />
         <source>Scalable Vector Graphics File (*.svg)</source>
         <translation>Scalable-Vector-Graphics-Datei (*.svg)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="144"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="143" />
         <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
         <translation>Komprimierte Scalable-Vector-Graphics-Datei (*.svgz)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="146"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
         <source>Targa Graphic File (*.tga)</source>
         <translation>Targa-Grafik-Datei (*.tga)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="147"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="146" />
         <source>TIFF File (*.tif)</source>
         <translation>TIFF-Datei (*.tif)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="148"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="147" />
         <source>TIFF File (*.tiff)</source>
         <translation>TIFF-Datei (*.tiff)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="149"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="148" />
         <source>WAP Bitmap File (*.wbmp)</source>
         <translation>WAP-Bitmap-Datei (*.wbmp)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="150"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="149" />
         <source>WebP Image File (*.webp)</source>
         <translation>WebP Bild-Datei (*.webp)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="151"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="150" />
         <source>X11 Bitmap File (*.xbm)</source>
         <translation>X11-Bitmap-Datei (*.xbm)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="152"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="151" />
         <source>X11 Pixmap File (*.xpm)</source>
         <translation>X11-Pixmap-Datei (*.xpm)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="161"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
         <source>All Files (*)</source>
         <translation>Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="192"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
         <source>New</source>
         <translation>Neu</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="194"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
         <source>&amp;New</source>
         <translation>&amp;Neu</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="195"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="194" />
         <source>Ctrl+N</source>
         <comment>File|New</comment>
         <translation>Ctrl+N</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="197"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
         <source>Create a new icon</source>
         <translation>Erzeuge ein neues Icon</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="198"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="197" />
         <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neu&lt;/b&gt;&lt;p&gt;Dies erzeugt ein neues Icon.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="206"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
         <source>New Window</source>
         <translation>Neues Fenster</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="208"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
         <source>New &amp;Window</source>
         <translation>Neues &amp;Fenster</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="210"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
         <source>Open a new icon editor window</source>
         <translation>Öffne ein neues Icon-Editor-Fenster</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="212"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
         <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neues Fenster&lt;/b&gt;&lt;p&gt;Dies öffnet ein neues Icon-Editor-Fenster.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="220"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
         <source>Open</source>
         <translation>Öffnen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="222"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
         <source>&amp;Open...</source>
         <translation>&amp;Öffnen...</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="223"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="222" />
         <source>Ctrl+O</source>
         <comment>File|Open</comment>
         <translation>Ctrl+O</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="225"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
         <source>Open an icon file for editing</source>
         <translation>Öffne eine Icon-Datei zum Editieren</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="226"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="225" />
         <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei öffnen&lt;/b&gt;&lt;p&gt;Dies öffnet eine neue Icon-Datei zum editieren. Es wird zunächst ein Dateiauswahldialog angezeigt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="235"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="237"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
         <source>&amp;Save</source>
         <translation>&amp;Speichern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="238"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="237" />
         <source>Ctrl+S</source>
         <comment>File|Save</comment>
         <translation>Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="240"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
         <source>Save the current icon</source>
         <translation>Speichert das aktuelle Icon</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="241"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="240" />
         <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei speichern&lt;/b&gt;&lt;p&gt;Dies speichert den Inhalt des Icon-Editor-Fensters.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="249"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
         <source>Save As</source>
         <translation>Speichern unter</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="251"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
         <source>Save &amp;As...</source>
         <translation>Speichern &amp;unter...</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="252"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="251" />
         <source>Shift+Ctrl+S</source>
         <comment>File|Save As</comment>
         <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="255"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
         <source>Save the current icon to a new file</source>
         <translation>Speichert das aktuelle Icon in eine neue Datei</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="256"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
         <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Speichern unter&lt;/b&gt;&lt;p&gt;Dies speichert das aktuelle Icon in eine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="264"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="266"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
         <source>&amp;Close</source>
         <translation>Schl&amp;ießen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="267"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="266" />
         <source>Ctrl+W</source>
         <comment>File|Close</comment>
         <translation>Ctrl+W</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="269"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
         <source>Close the current icon editor window</source>
         <translation>Schließt das aktuelle Icon-Editor-Fenster</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="271"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
         <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Schließen&lt;/b&gt;&lt;p&gt;Schließt das aktuelle Icon-Editor-Fenster.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="279"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
         <source>Close All</source>
         <translation>Alle schließen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="280"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="279" />
         <source>Close &amp;All</source>
         <translation>Alle &amp;schließen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="282"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
         <source>Close all icon editor windows</source>
         <translation>Schließt alle Icon-Editor-Fenster</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="284"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
         <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alle schließen&lt;/b&gt;&lt;p&gt;Schließt alle Icon-Editor-Fenster mit Ausnahme des ersten.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="293"/>
         <location filename="../IconEditor/IconEditorWindow.py" line="292"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
         <source>Close Others</source>
         <translation>Andere schließen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="295"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
         <source>Close all other icon editor windows</source>
         <translation>Schließt alle anderen Icon-Editor Fenster</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="297"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
         <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Andere schließen&lt;/b&gt;&lt;p&gt;Dies schließt alle anderen Icon-Editor Fenster.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="305"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
         <source>Quit</source>
         <translation>Beenden</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="307"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
         <source>&amp;Quit</source>
         <translation>B&amp;eenden</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="308"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="307" />
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="310"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
         <source>Quit the icon editor</source>
         <translation>Beendet den Icon-Editor</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="311"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="310" />
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Beenden&lt;/b&gt;&lt;p&gt;Beendet den Icon-Editor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="324"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
         <source>Undo</source>
         <translation>Rückgängig</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="326"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
         <source>&amp;Undo</source>
         <translation>&amp;Rückgängig</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="327"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="326" />
         <source>Ctrl+Z</source>
         <comment>Edit|Undo</comment>
         <translation>Ctrl+Z</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="328"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
         <source>Alt+Backspace</source>
         <comment>Edit|Undo</comment>
         <translation>Alt+Backspace</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="330"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
         <source>Undo the last change</source>
         <translation>Die letzte Änderung rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="331"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="330" />
         <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Rückgängig&lt;/b&gt;&lt;p&gt;Dies macht die letzte Änderung rückgängig.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="339"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
         <source>Redo</source>
         <translation>Wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="341"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
         <source>&amp;Redo</source>
         <translation>Wieder&amp;herstellen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="342"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="341" />
         <source>Ctrl+Shift+Z</source>
         <comment>Edit|Redo</comment>
         <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="344"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
         <source>Redo the last change</source>
         <translation>Die letzte Änderung wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="345"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="344" />
         <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Wiederherstellen&lt;/b&gt;&lt;p&gt;Dies stellt die letzte Änderung wieder her.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="353"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
         <source>Cut</source>
         <translation>Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="355"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
         <source>Cu&amp;t</source>
         <translation>&amp;Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="356"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="355" />
         <source>Ctrl+X</source>
         <comment>Edit|Cut</comment>
         <translation>Ctrl+X</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="357"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="356" />
         <source>Shift+Del</source>
         <comment>Edit|Cut</comment>
         <translation>Shift+Del</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="359"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
         <source>Cut the selection</source>
         <translation>Schneidet die Auswahl aus</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="360"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
         <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ausschneiden&lt;/b&gt;&lt;p&gt;Dies schneidet den ausgewählten Bildbereich aus.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="368"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="370"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
         <source>&amp;Copy</source>
         <translation>&amp;Kopieren</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="371"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="370" />
         <source>Ctrl+C</source>
         <comment>Edit|Copy</comment>
         <translation>Ctrl+C</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="372"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="371" />
         <source>Ctrl+Ins</source>
         <comment>Edit|Copy</comment>
         <translation>Ctrl+Einfg</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="374"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
         <source>Copy the selection</source>
         <translation>Kopiert die Auswahl</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="375"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="374" />
         <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kopieren&lt;/b&gt;&lt;p&gt;Dies kopiert den ausgewählten Bildbereich in die Zwischenablage.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="383"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
         <source>Paste</source>
         <translation>Einfügen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="385"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
         <source>&amp;Paste</source>
         <translation>Ein&amp;fügen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="386"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="385" />
         <source>Ctrl+V</source>
         <comment>Edit|Paste</comment>
         <translation>Ctrl+V</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="387"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="386" />
         <source>Shift+Ins</source>
         <comment>Edit|Paste</comment>
         <translation>Shift+Ins</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="389"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
         <source>Paste the clipboard image</source>
         <translation>Fügt das Bild der Zwischenablage ein</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="390"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
         <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Einfügen&lt;/b&gt;&lt;p&gt;Fügt das Bild der Zwischenablage ein.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="398"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
         <source>Paste as New</source>
         <translation>Als Neu einfügen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="399"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="398" />
         <source>Paste as &amp;New</source>
         <translation>Als &amp;Neu einfügen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="401"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
         <source>Paste the clipboard image replacing the current one</source>
         <translation>Fügt das Bild der Zwischenablage ein und ersetzt das aktuelle Bild</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="403"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
         <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Als Neu einfügen&lt;/b&gt;&lt;p&gt;Fügt das Bild der Zwischenablage ein und ersetzt das aktuelle Bild.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="411"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
         <source>Clear</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="413"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
         <source>Cl&amp;ear</source>
         <translation>&amp;Löschen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="414"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="413" />
         <source>Alt+Shift+C</source>
         <comment>Edit|Clear</comment>
         <translation>Alt+Shift+C</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="417"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
         <source>Clear the icon image</source>
         <translation>Löscht das Icon</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="418"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="417" />
         <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Löschen&lt;/b&gt;&lt;p&gt;Löscht das Icon und setzt es auf vollständig transparent.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="427"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
         <source>Select All</source>
         <translation>Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="428"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="427" />
         <source>&amp;Select All</source>
         <translation>&amp;Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="429"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="428" />
         <source>Ctrl+A</source>
         <comment>Edit|Select All</comment>
         <translation>Ctrl+A</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="432"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
         <source>Select the complete icon image</source>
         <translation>Wählt das komplette Icon aus</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="434"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
         <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alles auswählen&lt;/b&gt;&lt;p&gt;Wählt das komplette Icon aus.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="442"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
         <source>Change Size</source>
         <translation>Größe ändern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="444"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
         <source>Change Si&amp;ze...</source>
         <translation>&amp;Größe ändern...</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="447"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
         <source>Change the icon size</source>
         <translation>Ändert die Größe des Icons</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="448"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="447" />
         <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Größe ändern...&lt;/b&gt;&lt;p&gt;Ändert die Größe des Icons.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="456"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
         <source>Grayscale</source>
         <translation>Graustufen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="458"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
         <source>&amp;Grayscale</source>
         <translation>Gra&amp;ustufen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="461"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
         <source>Change the icon to grayscale</source>
         <translation>Konvertiert das Icon in Graustufen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="463"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
         <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Graustufen&lt;/b&gt;&lt;p&gt;Konvertiert das Icon in Graustufen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="493"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
         <source>Zoom in</source>
         <translation>Vergrößern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="495"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
         <source>Zoom &amp;in</source>
         <translation>Ver&amp;größern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="496"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="495" />
         <source>Ctrl++</source>
         <comment>View|Zoom in</comment>
         <translation>Ctrl++</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="498"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
         <source>Zoom in on the icon</source>
         <translation>Iconansicht vergrößern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="499"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="498" />
         <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Vergrößern&lt;/b&gt;&lt;p&gt;Das angezeigte Icon vergrößern. Dies stellt das Gitter größer dar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="507"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
         <source>Zoom out</source>
         <translation>Verkleinern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="509"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
         <source>Zoom &amp;out</source>
         <translation>Ver&amp;kleinern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="510"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="509" />
         <source>Ctrl+-</source>
         <comment>View|Zoom out</comment>
         <translation>Ctrl+-</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="512"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
         <source>Zoom out on the icon</source>
         <translation>Iconansicht verkleinern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="513"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
         <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Verkleinern&lt;/b&gt;&lt;p&gt;Das angezeigte Icon verkleinern. Dies stellt das Gitter kleiner dar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="521"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
         <source>Zoom reset</source>
         <translation>Vergrößerung zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="523"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
         <source>Zoom &amp;reset</source>
         <translation>Vergrößerung &amp;zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="524"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="523" />
         <source>Ctrl+0</source>
         <comment>View|Zoom reset</comment>
         <translation>Ctrl+0</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="526"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
         <source>Reset the zoom of the icon</source>
         <translation>Die Vergrößerung des Icons zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="528"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
         <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Vergrößerung zurücksetzen&lt;/b&gt;&lt;p&gt;Setzt die Vergrößerung des Icons zurück. Es setzt die Vergrößerung auf den Wert 100 % zurück.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="537"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
         <source>Show Grid</source>
         <translation>Gitter anzeigen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="539"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
         <source>Show &amp;Grid</source>
         <translation>&amp;Gitter anzeigen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="542"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
         <source>Toggle the display of the grid</source>
         <translation>Schaltet die Anzeige des Gitters um</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="544"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
         <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gitter anzeigen&lt;/b&gt;&lt;p&gt;Schaltet die Anzeige des Gitters um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="564"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
         <source>Freehand</source>
         <translation>Freihand</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="566"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
         <source>&amp;Freehand</source>
         <translation>&amp;Freihand</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="569"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
         <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Freihand&lt;/b&gt;&lt;p&gt;Zeichnet nichtlineare Linien.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="579"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
         <source>Color Picker</source>
         <translation>Farbauswahl</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="581"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
         <source>&amp;Color Picker</source>
         <translation>Far&amp;bauswahl</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="584"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
         <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Farbauswahl&lt;/b&gt;&lt;p&gt;Die farbe des Pixels, auf das geklickt wurde, wird die aktuelle Zeichenfarbe.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="596"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
         <source>Rectangle</source>
         <translation>Rechteck</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="598"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
         <source>&amp;Rectangle</source>
         <translation>&amp;Rechteck</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="601"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
         <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Rechteck&lt;/b&gt;&lt;p&gt;Zeichnet ein Rechteck.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="611"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
         <source>Filled Rectangle</source>
         <translation>Gefülltes Rechteck</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="613"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
         <source>F&amp;illed Rectangle</source>
         <translation>&amp;Gefülltes Rechteck</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="616"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
         <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gefülltes Rechteck&lt;/b&gt;&lt;p&gt;Zeichnet ein gefülltes Rechteck.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="629"/>
-        <location filename="../IconEditor/IconEditorWindow.py" line="627"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
         <source>Circle</source>
         <translation>Kreis</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="632"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
         <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kreis&lt;/b&gt;&lt;p&gt;Zeichnet einen Kreis.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="642"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
         <source>Filled Circle</source>
         <translation>Gefüllter Kreis</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="644"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
         <source>Fille&amp;d Circle</source>
         <translation>Gef&amp;üllter Kreis</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="647"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
         <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gefüllter Kreis&lt;/b&gt;&lt;p&gt;Zeichnet einen gefüllten Kreis.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="658"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
         <source>Ellipse</source>
         <translation>Ellipse</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="660"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
         <source>&amp;Ellipse</source>
         <translation>&amp;Ellipse</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="663"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
         <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Zeichnet eine Ellipse.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="673"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
         <source>Filled Ellipse</source>
         <translation>Gefüllte Ellipse</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="675"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
         <source>Fille&amp;d Elli&amp;pse</source>
         <translation>Gefüllte Elli&amp;pse</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="678"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
         <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gefüllte Ellipse&lt;/b&gt;&lt;p&gt;Zeichnet eine gefüllte Ellipse.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="689"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
         <source>Flood Fill</source>
         <translation>Durchgehende Füllung</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="691"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
         <source>Fl&amp;ood Fill</source>
         <translation>&amp;Durchgehende Füllung</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="694"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
         <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Durchgehende Füllung&lt;/b&gt;&lt;p&gt;Benchbarte Pixel der selben Farbe werden mit der aktuellen Farbe gefüllt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="705"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
         <source>Line</source>
         <translation>Linie</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="707"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
         <source>&amp;Line</source>
         <translation>&amp;Linie</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="710"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
         <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Linie&lt;/b&gt;&lt;p&gt;Zeichnet eine Linie.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="720"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
         <source>Eraser (Transparent)</source>
         <translation>Radierer (transparent)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="722"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
         <source>Eraser (&amp;Transparent)</source>
         <translation>Radierer (&amp;transparent)</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="725"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
         <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Radierer (transparent)&lt;/b&gt;&lt;p&gt;Löscht Pixel indem sie auf transparent gesetzt werden.&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="735"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
         <source>Rectangular Selection</source>
         <translation>Rechteck-Auswahl</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="754"/>
-        <location filename="../IconEditor/IconEditorWindow.py" line="737"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
         <source>Rect&amp;angular Selection</source>
         <translation>Rechteck-&amp;Auswahl</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="740"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
         <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Rechteck-Auswahl&lt;/b&gt;&lt;p&gt;Wählt einen rechteckigen Bereich des Icons mit der Maus aus.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="752"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
         <source>Circular Selection</source>
         <translation>Kreisförmige Auswahl</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="757"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
         <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kreisförmige Auswahl&lt;/b&gt;&lt;p&gt;Wählt einen kreisförmigen Bereich des Icons mit der Maus aus.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="775"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
         <source>About</source>
         <translation>Über</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="776"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="775" />
         <source>&amp;About</source>
         <translation>Ü&amp;ber</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="778"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
         <source>Display information about this software</source>
         <translation>Zeigt Informationen zu diesem Programm an</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="780"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über&lt;/b&gt;&lt;p&gt;Zeigt einige Informationen über dieses Programm an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="787"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
         <source>About Qt</source>
         <translation>Über Qt</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="788"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="787" />
         <source>About &amp;Qt</source>
         <translation>Über &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="791"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
         <source>Display information about the Qt toolkit</source>
         <translation>Zeige Informationen über das Qt-Toolkit an</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="792"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="791" />
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über Qt&lt;/b&gt;&lt;p&gt;Zeige Informationen über das Qt-Toolkit an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="800"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
         <source>What&apos;s This?</source>
         <translation>Was ist das?</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="802"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
         <source>&amp;What&apos;s This?</source>
         <translation>&amp;Was ist das?</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="803"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="802" />
         <source>Shift+F1</source>
         <comment>Help|What&apos;s This?&apos;</comment>
         <translation>Shift+F1</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="805"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
         <source>Context sensitive help</source>
         <translation>Kontextsensitive Hilfe</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="806"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="805" />
         <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;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;Zeige kontextsensitive Hilfe an&lt;b&gt;&lt;/p&gt;Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="823"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
         <source>&amp;File</source>
         <translation>&amp;Datei</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="840"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
         <source>&amp;Edit</source>
         <translation>&amp;Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="856"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
         <source>&amp;View</source>
         <translation>&amp;Ansicht</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="864"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
         <source>&amp;Tools</source>
         <translation>&amp;Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="883"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="893"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="907"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
         <source>Edit</source>
         <translation>Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="920"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
         <source>View</source>
         <translation>Ansicht</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="925"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
         <source>Tools</source>
         <translation>Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="943"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="957"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
         <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste zeigt die aktuelle Icongröße an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="964"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
         <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste zeigt die Cursorposition an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1067"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
         <source>Open icon file</source>
         <translation>Icon-Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1120"/>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1104"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
         <source>Save icon file</source>
         <translation>Icon-Datei speichern</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1121"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
         <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="../IconEditor/IconEditorWindow.py" line="1250"/>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1196"/>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1182"/>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1162"/>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1155"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
         <source>eric Icon Editor</source>
         <translation>eric Icon-Editor</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1156"/>
-        <source>The file &apos;{0}&apos; does not exist.</source>
-        <translation>Die Datei „{0}“ existiert nicht.</translation>
-    </message>
-    <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1163"/>
-        <source>Cannot read file &apos;{0}:
-{1}.</source>
-        <translation>Datei {0} kann nicht gelesen werden:
-{1}.</translation>
-    </message>
-    <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1197"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation>Datei {0} kann nicht gelesen werden.</translation>
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation>Datei {0} kann nicht geschrieben werden.</translation>
+    </message>
+    <message>
         <location filename="../IconEditor/IconEditorWindow.py" line="1183"/>
-        <source>Cannot write file &apos;{0}:
-{1}.</source>
-        <translation>Datei {0} kann nicht geschrieben werden:
-{1}.</translation>
-    </message>
-    <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1207"/>
         <source>Icon saved</source>
         <translation>Icon gespeichert</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1224"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
         <source>Untitled</source>
         <translation>Unbenannt</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1227"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
         <source>{0}[*] - {1}</source>
         <translation>{0}[*] – {1}</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1228"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
         <source>Icon Editor</source>
         <translation>Icon-Editor</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1251"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
         <source>The icon image has unsaved changes.</source>
         <translation>Das Icon-Bild hat ungesicherte Änderungen.</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1339"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
         <source>About eric Icon Editor</source>
         <translation>Über den eric Icon-Editor</translation>
     </message>
     <message>
-        <location filename="../IconEditor/IconEditorWindow.py" line="1340"/>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
         <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
         <translation>Der eric Icon-Editor ist ein Komponente zur Ausführung einfacher Icon-Bearbeitungsfunktionen.</translation>
     </message>
@@ -40659,7 +40946,7 @@
 <context>
     <name>InputDialogWizardDialog</name>
     <message>
-        <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py" line="50"/>
+      <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py" line="50" />
         <source>Test</source>
         <translation>Test</translation>
     </message>
@@ -40682,12 +40969,12 @@
     <message>
         <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
         <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
-        <source>Multiline Text</source>
-        <translation>Mehrzeiliger Text</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
-        <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
+      <source>Multiline Text</source>
+      <translation>Mehrzeiliger Text</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0" />
+      <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0" />
         <source>Integer</source>
         <translation>Integer</translation>
     </message>
@@ -40787,18 +41074,18 @@
         <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
         <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
         <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
-        <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
+      <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0" />
         <source>Default</source>
         <translation>Vorgabe</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
-        <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
-        <source>Translate Default</source>
-        <translation>Vorgabe übersetzen</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0"/>
+      <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0" />
+      <source>Translate Default</source>
+      <translation>Vorgabe übersetzen</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0" />
         <source>Step</source>
         <translation>Schrittweite</translation>
     </message>
@@ -41507,8 +41794,8 @@
         <translation>Gib eine Nachricht ein, Senden durch Drücken von Return oder Enter</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1551"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1491"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
         <location filename="../Network/IRC/IrcChannelWidget.py" line="419"/>
         <source>Send Message</source>
         <translation>Nachricht senden</translation>
@@ -41834,7 +42121,7 @@
         <translation>--- Neu ab hier ---</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1387"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
         <location filename="../Network/IRC/IrcChannelWidget.py" line="1370"/>
         <source>Save Messages</source>
         <translation>Nachrichten speichern</translation>
@@ -41845,193 +42132,193 @@
         <translation>HTML-Dateien (*.{0});;Textdateien (*.txt);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1388"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
         <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/IrcChannelWidget.py" line="1406"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
         <source>Error saving Messages</source>
         <translation>Fehler beim Speichern der Nachrichten</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1407"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
         <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/IrcChannelWidget.py" line="1419"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1423"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
         <source>Cut all</source>
         <translation>Alles ausschneiden</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1426"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
         <source>Copy all</source>
         <translation>Alles kopieren</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1430"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
         <source>Clear</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1434"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1437"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
         <source>Mark Current Position</source>
         <translation>Aktuellen Position markieren</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1439"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
         <source>Remove Position Marker</source>
         <translation>Positionsmarke entfernen</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1520"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1506"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1492"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
         <source>Enter the message to be sent:</source>
         <translation>Gib die zu sendende Mitteilung ein:</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1553"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1505"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
         <source>Send Query</source>
         <translation>Query senden</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1555"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1519"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
         <source>Send Notice</source>
         <translation>Notice senden</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1545"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
         <source>Who Is</source>
         <translation>Who Is</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1548"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
         <source>Private Chat</source>
         <translation>Private Unterhaltung</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1558"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
         <source>Send Ping</source>
         <translation>Ping senden</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1560"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
         <source>Ignore User</source>
         <translation>Nutzer ignorieren</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1563"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
         <source>Refresh</source>
         <translation>Aktualisieren</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1676"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1649"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
         <source>Who</source>
         <translation>Who</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1650"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
         <source>End of WHO list for {0}.</source>
         <translation>Ende der WHO-Liste für {0}.</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1672"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
         <source> (Away)</source>
         <translation> (Abwesend)</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1677"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
         <source>{0} is {1}@{2} ({3}){4}</source>
         <translation>{0} ist {1}@{2} ({3}){4}</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="2015"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1996"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1978"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1959"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1941"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1923"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1905"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1885"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1878"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1870"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1859"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1846"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1814"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1809"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1790"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1771"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1766"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1761"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1756"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1751"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1746"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1698"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
         <source>Whois</source>
         <translation>Whois</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1699"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
         <source>{0} is {1}@{2} ({3}).</source>
         <translation>{0} ist {1}@{2} ({3}).</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1747"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
         <source>{0} is a user on channels: {1}</source>
         <translation>{0} ist ein Nutzer der Kanäle: {1}</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1752"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
         <source>{0} has voice on channels: {1}</source>
         <translation>{0} hat Erlaubnis zu schreiben in den Kanälen: {1}</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1757"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
         <source>{0} is a halfop on channels: {1}</source>
         <translation>{0} hat HalfOp-Status in den Kanälen: {1}</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1762"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
         <source>{0} is an operator on channels: {1}</source>
         <translation>{0} hat Operator-Status in den Kanälen: {1}</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1767"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
         <source>{0} is owner of channels: {1}</source>
         <translation>{0} hat Besitzer-Status in den Kanälen: {1}</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1772"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
         <source>{0} is admin on channels: {1}</source>
         <translation>{0} hat Administrator-Status in den Kanälen: {1}</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1791"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
         <source>{0} is online via {1} ({2}).</source>
         <translation>{0} ist auf dem Server {1} ({2}).</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1810"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
         <source>{0} is an IRC Operator.</source>
         <translation>{0} ist ein IRC-Operator.</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1841"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
         <source>%n day(s)</source>
         <translation>
             <numerusform>%n Tag</numerusform>
@@ -42039,8 +42326,8 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1855"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1842"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
         <source>%n hour(s)</source>
         <translation>
             <numerusform>%n Stunde</numerusform>
@@ -42048,9 +42335,9 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1867"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1856"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1843"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
         <source>%n minute(s)</source>
         <translation>
             <numerusform>%n Minute</numerusform>
@@ -42058,9 +42345,9 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1868"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1857"/>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1844"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
         <source>%n second(s)</source>
         <translation>
             <numerusform>%n Sekunde</numerusform>
@@ -42068,25 +42355,25 @@
         </translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1847"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
         <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
         <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
         <translation>{0} ist seit {1}, {2}, {3} und {4} untätig.</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1860"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
         <source>{0} has been idle for {1}, {2}, and {3}.</source>
         <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
         <translation>{0} ist seit {1}, {2} und {3} untätig.</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1871"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
         <source>{0} has been idle for {1} and {2}.</source>
         <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
         <translation>{0} ist seit {1} und {2} untätig.</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1879"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
         <source>{0} has been idle for %n second(s).</source>
         <translation>
             <numerusform>{0} ist seit %n Sekunde untätig.</numerusform>
@@ -42094,52 +42381,52 @@
         </translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1886"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
         <source>{0} has been online since {1}.</source>
         <translation>{0} is seit dem {1} online.</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1906"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
         <source>End of WHOIS list for {0}.</source>
         <translation>Ende der WHOIS Liste für {0}.</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1924"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
         <source>{0} is an identified user.</source>
         <translation>{0} wurde identifiziert.</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1942"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
         <source>{0} is available for help.</source>
         <translation>{0} steht für Hilfe bereit.</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1960"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
         <source>{0} is logged in as {1}.</source>
         <translation>{0} ist angemeldet als {1}.</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1979"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
         <source>{0} is actually using the host {1} (IP: {2}).</source>
         <translation>{0} verwendet den Host {1} (IP: {2}).</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="1997"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
         <source>{0} is using a secure connection.</source>
         <translation>{0} verwendet eine sichere Verbindung.</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="2016"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
         <source>{0} is connecting from {1} (IP: {2}).</source>
         <translation>{0} ist verbunden von {1} (IP: {2}).</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="2037"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
         <source>Edit Channel Topic</source>
         <translation>Kanalthema bearbeiten</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcChannelWidget.py" line="2038"/>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
         <source>Enter the topic for this channel:</source>
         <translation>Gib das Thema für diesen Kanal ein:</translation>
     </message>
@@ -42661,28 +42948,28 @@
         <translation>Drücken, um den Kanal zu betreten</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcNetworkWidget.py" line="350"/>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
         <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="355"/>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
         <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="444"/>
-        <location filename="../Network/IRC/IrcNetworkWidget.py" line="427"/>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
         <source>Save Messages</source>
         <translation>Nachrichten speichern</translation>
     </message>
     <message>
-        <location filename="../Network/IRC/IrcNetworkWidget.py" line="429"/>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
         <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="445"/>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
         <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>
@@ -43608,7 +43895,7 @@
         <translation>Jedi: keine &apos;Mouse Hover&apos; Hilfe gefunden</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="651"/>
+      <location filename="../JediInterface/JediServer.py" line="651" />
         <location filename="../JediInterface/JediServer.py" line="507"/>
         <source>Rename Variable</source>
         <translation>Variable umbenennen</translation>
@@ -43619,47 +43906,47 @@
         <translation>Gib den neuen Namen für die Variable ein:</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="545"/>
+      <location filename="../JediInterface/JediServer.py" line="545" />
         <source>Extract Variable</source>
         <translation>Variable extrahieren</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="546"/>
+      <location filename="../JediInterface/JediServer.py" line="546" />
         <source>Enter the name for the new variable:</source>
         <translation>Gib den Namen für die neuen Variable ein:</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="615"/>
+      <location filename="../JediInterface/JediServer.py" line="615" />
         <source>Extract Function</source>
         <translation>Funktion extrahieren</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="616"/>
+      <location filename="../JediInterface/JediServer.py" line="616" />
         <source>Enter the name for the function:</source>
         <translation>Gib den Namen für die Funktion ein:</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="659"/>
+      <location filename="../JediInterface/JediServer.py" line="659" />
         <source>Refactoring</source>
         <translation>Refaktorierung</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="660"/>
+      <location filename="../JediInterface/JediServer.py" line="660" />
         <source>&lt;p&gt;The refactoring could not be performed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Refaktorierung konnte nicht ausgeführt werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="708"/>
+      <location filename="../JediInterface/JediServer.py" line="708" />
         <source>Apply Refactoring</source>
         <translation>Refaktorierung anwenden</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="709"/>
+      <location filename="../JediInterface/JediServer.py" line="709" />
         <source>&lt;p&gt;The refactoring could not be applied.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Refaktorierung konnte nicht angewendet werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="737"/>
+      <location filename="../JediInterface/JediServer.py" line="737" />
         <source>The data received from the Jedi server could not be decoded. Please report this issue with the received data to the eric bugs email address.
 Error: {0}
 Data:
@@ -43672,7 +43959,7 @@
 </translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="746"/>
+      <location filename="../JediInterface/JediServer.py" line="746" />
         <source>An exception happened in the Jedi client. Please report it to the eric bugs email address.
 Exception: {0}
 Value: {1}
@@ -43685,28 +43972,28 @@
 </translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="780"/>
+      <location filename="../JediInterface/JediServer.py" line="780" />
         <source>The jedi and/or parso library is not installed.
 </source>
         <translation>Die jedi und/oder parso Bibliothek ist nicht installiert.
 </translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="784"/>
+      <location filename="../JediInterface/JediServer.py" line="784" />
         <source>&apos;{0}&apos; is not supported because the configured interpreter could not be started.
 </source>
         <translation>&apos;{0}&apos; wird nicht unterstützt, da der konfigurierte Interpreter nicht gestartet werden konnte.
 </translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="789"/>
+      <location filename="../JediInterface/JediServer.py" line="789" />
         <source>&apos;{0}&apos; is not supported because no suitable interpreter is configured.
 </source>
         <translation>&apos;{0}&apos; wird nicht unrestützt, da kein geeigneter Interpreter konfiguriert ist.
 </translation>
     </message>
     <message>
-        <location filename="../JediInterface/JediServer.py" line="889"/>
+      <location filename="../JediInterface/JediServer.py" line="889" />
         <source>Jedi</source>
         <translation>Jedi</translation>
     </message>
@@ -45289,7 +45576,7 @@
         <translation>Pygments</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="472"/>
+      <location filename="../Preferences/__init__.py" line="473" />
         <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
         <source>Python Files (*.py *.py3)</source>
         <translation>Python-Dateien (*.py *.py3)</translation>
@@ -45542,7 +45829,7 @@
         <translation>Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="474"/>
+      <location filename="../Preferences/__init__.py" line="475" />
         <location filename="../QScintilla/Lexers/__init__.py" line="585"/>
         <source>Python3 Files (*.py)</source>
         <translation>Python 3-Dateien (*.py)</translation>
@@ -46273,14 +46560,14 @@
 <context>
     <name>MercurialPage</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.py" line="45"/>
-        <source>Executable Files (*.exe);;All Files (*)</source>
-        <translation>Programmdateien (*.exe);;Alle Dateien (*)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.py" line="50"/>
-        <source>All Files (*)</source>
-        <translation>Alle Dateien (*)</translation>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.py" line="45" />
+      <source>Executable Files (*.exe);;All Files (*)</source>
+      <translation>Programmdateien (*.exe);;Alle Dateien (*)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.py" line="50" />
+      <source>All Files (*)</source>
+      <translation>Alle Dateien (*)</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0"/>
@@ -46289,16 +46576,16 @@
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0"/>
-        <source>Mercurial Executable</source>
-        <translation>Mercurial Programm</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0"/>
-        <source>Enter the path of the Mercurial executable (hg or hg.exe) to override the automatism.</source>
-        <translation>Gib den vollständigen Pfad zum Mercurial Programm (hg oder hg.exe) ein, um die Automatik zu übersteuern.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0"/>
+      <source>Mercurial Executable</source>
+      <translation>Mercurial Programm</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0" />
+      <source>Enter the path of the Mercurial executable (hg or hg.exe) to override the automatism.</source>
+      <translation>Gib den vollständigen Pfad zum Mercurial Programm (hg oder hg.exe) ein, um die Automatik zu übersteuern.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0" />
         <source>Global Options</source>
         <translation>Globale Optionen</translation>
     </message>
@@ -46798,52 +47085,52 @@
 <context>
     <name>MicroPythonDevice</name>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="238"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="238" />
         <source>RP2040 based</source>
         <translation>RP2040 basiert</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="247"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="247" />
         <source>Generic Board</source>
         <translation>Generisches Board</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="351"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="351" />
         <source>Unknown Device</source>
         <translation>Unbekanntes Gerät</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="476"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="476" />
         <source>Unsupported Device</source>
         <translation>Nicht unterstütztes Gerät</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="486"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="486" />
         <source>REPL is not supported by this device.</source>
         <translation>REPL wird von diesem Gerät nicht unterstützt.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="505"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="505" />
         <source>Plotter is not supported by this device.</source>
         <translation>Der Plotter wird von diesem Gerät nicht unterstützt.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="524"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="524" />
         <source>Running scripts is not supported by this device.</source>
         <translation>Die Ausführung von Skripten wird von diesem Gerät nicht unterstützt.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="544"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="544" />
         <source>File Manager is not supported by this device.</source>
         <translation>Der Dateimanager wird von diesem Gerät nicht unterstützt.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="589"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="589" />
         <source>Select Device Directory</source>
         <translation>Auswahl des Geräteverzeichnis</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonDevices.py" line="590"/>
+      <location filename="../MicroPython/MicroPythonDevices.py" line="590" />
         <source>Select the directory for the connected device:</source>
         <translation>Wähle das Verzeichnis für das verbundene Gerät:</translation>
     </message>
@@ -47536,38 +47823,43 @@
         <translation>Sollen sie zur Liste der manuell konfigurierten Geräte hinzugefügt werden?</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="533"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
         <source>Clear</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="535"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="536"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
         <source>Paste</source>
         <translation>Einfügen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="558"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation>Alles auswählen</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
         <source>Press to disconnect the current device</source>
         <translation>Drücken, um die Verbindung zum aktuelle Geräte zu trennen</translation>
     </message>
     <message>
         <location filename="../MicroPython/MicroPythonWidget.ui" line="0"/>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="563"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
         <source>Press to connect the selected device</source>
         <translation>Drücken, um eine Verbindung mit den ausgewählten Gerät herzustellen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="581"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
         <source>No device attached</source>
         <translation>Kein Gerät angeschlossen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="582"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
         <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -47580,300 +47872,300 @@
 Drücke zum Abschluss den Resetknopf des Gerätes und warte ein paar Sekunden vor einem neuen Versuch.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="608"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
         <source>Start REPL</source>
         <translation>REPL starten</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="609"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
         <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Eingabeaufforderung kann nicht gestartet werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1068"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
         <source>Serial Device Connect</source>
         <translation>Serielle Verbindung</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1069"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
         <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Kann keine Verbindung zum Gerät an der seriellen Schnittstelle &lt;b&gt;{0}&lt;/b&gt; herstellen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1113"/>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1104"/>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1096"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
         <source>Run Script</source>
         <translation>Skript ausführen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1097"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
         <source>There is no editor open. Abort...</source>
         <translation>Es ist kein Editor offen. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1105"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
         <source>The current editor does not contain a script. Abort...</source>
         <translation>Der aktuelle Editortext enthält kein Skript. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1114"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
         <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Skript kann nicht ausgeführt werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1137"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
         <source>Open Python File</source>
         <translation>Pythondatei öffnen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
         <source>Python3 Files (*.py);;All Files (*)</source>
         <translation>Python3 Dateien (*.py);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1182"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
         <source>Start Chart</source>
         <translation>Chart starten</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1183"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
         <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Chart kann nicht gestartet werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1195"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
         <source>µPy Chart</source>
         <translation>µPy Chart</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1211"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
         <source>Unsaved Chart Data</source>
         <translation>Nicht gesicherte Chart Daten</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1212"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
         <source>The chart contains unsaved data.</source>
         <translation>Das Chart enthält ungesicherte Daten.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1262"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
         <source>Start File Manager</source>
         <translation>Dateimanager starten</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1263"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
         <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Dateimanager kann nicht gestartet werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
         <source>µPy Files</source>
         <translation>µPy Dateien</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
         <source>Downloads</source>
         <translation>Downloads</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
         <source>Show Version</source>
         <translation>Version anzeigen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1335"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
         <source>Show Implementation</source>
         <translation>Implementierung anzeigen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1338"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
         <source>Show Board Data</source>
         <translation>Board Daten anzeigen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1343"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
         <source>Synchronize Time</source>
         <translation>Zeit synchronisieren</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1346"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
         <source>Show Device Time</source>
         <translation>Gerätezeit anzeigen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1349"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
         <source>Show Local Time</source>
         <translation>Lokale Zeit anzeigen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
         <source>Show Time</source>
         <translation>Zeit anzeigen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1700"/>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1358"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
         <source>Compile Python File</source>
         <translation>Python Datei übersetzen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1722"/>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1715"/>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1361"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
         <source>Compile Current Editor</source>
         <translation>Aktuellen Editor übersetzen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1371"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
         <source>Download Firmware</source>
         <translation>Firmware herunterladen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1378"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
         <source>Show Documentation</source>
         <translation>Dokumentation anzeigen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1382"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
         <source>Flash UF2 Device</source>
         <translation>UF2 Gerät flashen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1385"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
         <source>Manage Unknown Devices</source>
         <translation>Unbekannte Geräte verwalten</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1387"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
         <source>Ignored Serial Devices</source>
         <translation>Ignorierte Serielle Geräte</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1390"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
         <source>Configure</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1400"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
         <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
         <translation>&lt;h3&gt;Versionsinformationen des Gerätes&lt;/h3&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1409"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
         <source>No version information available.</source>
         <translation>Keine Versionsinformationen verfügbar.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1413"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
         <source>Device Version Information</source>
         <translation>Versionsinformationen des Gerätes</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1434"/>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1430"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
         <source>unknown</source>
         <translation>unbekannt</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
         <source>Device Implementation Information</source>
         <translation>Informationen zur Implementierung</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1442"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
         <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;Informationen zur Implementierung&lt;/h3&gt;&lt;p&gt;Dieses Gerät enthält &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1482"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
         <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Zeit des angeschlossenen Gerätes wurde mit der lokalen Zeit synchronisiert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1502"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
         <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;h3&gt;Datum und Zeit des Gerätes&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Datum&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Zeit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1510"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
         <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;h3&gt;Datum und Zeit des Gerätes&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1529"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
         <source>Device Date and Time</source>
         <translation>Datum und Zeit des Gerätes</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1542"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
         <source>Local Date and Time</source>
         <translation>Lokales Datum und Zeit</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1543"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
         <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;h3&gt;Lokales Datum und Zeit&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Datum&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Zeit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1585"/>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1568"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
         <source>Date and Time</source>
         <translation>Datum und Zeit</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1569"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
         <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{0}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Lokales Datum und Zeit&lt;/th&gt;&lt;th&gt;Datum und Zeit des Gerätes&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Datum&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{0}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Zeit&lt;/b&gt;&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1586"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
         <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&apos;center&apos;&gt;{0} {1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
         <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Lokales Datum und Zeit&lt;/th&gt;&lt;th&gt;Datum und Zeit des Gerätes&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&apos;center&apos;&gt;{0} {1}&lt;/td&gt;&lt;td align=&apos;center&apos;&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1610"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
         <source>Error handling device</source>
         <translation>Fehler bei Gerätekommunikation</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1611"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
         <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Es trat ein Fehler bei der Kommunikation mit dem Gerät auf.&lt;/p&gt;&lt;p&gt;Methode: {0}&lt;/p&gt;&lt;p&gt;Nachricht: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1651"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
         <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
         <translation>Der MicroPython Crosscompiler &lt;b&gt;mpy-cross&lt;/b&gt; kann nicht gefunden werden. Stelle sicher, dass er im Suchpfad liegt oder konfiguriere ihn auf der MicroPython Konfigurationsseite.</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1674"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
         <source>Python Files (*.py);;All Files (*)</source>
         <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1683"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
         <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
         <translation>Die Python Datei &lt;b&gt;{0}&lt;/b&gt; existiert nicht. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1690"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
         <source>&apos;mpy-cross&apos; Output</source>
         <translation>&apos;mpy-cross&apos; Ausgabe</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1716"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
         <source>The current editor does not contain a Python file. Aborting...</source>
         <translation>Der aktuelle Editortext enthält keine Pythondatei. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1809"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
         <source>Add Unknown Devices</source>
         <translation>Unbekannte Geräte hinzufügen</translation>
     </message>
     <message>
-        <location filename="../MicroPython/MicroPythonWidget.py" line="1810"/>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
         <source>Select the devices to be added:</source>
         <translation>Wähle die hinzuzufügenden unbekannten Geräte:</translation>
     </message>
@@ -48052,27 +48344,20 @@
 <context>
     <name>MicrosoftEngine</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189"/>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145"/>
-        <source>You have not registered for the Microsoft Translation service.</source>
-        <translation>Sie haben sich nicht für den Microsoft Übersetzungsdienst registriert.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196"/>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152"/>
-        <source>MS Translator: No valid access token available.</source>
-        <translation>MS Translator: Kein gültiges Zugriffstoken verfügbar.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation>Sie haben sich nicht für den Microsoft Azure Übersetzungsdienst registriert.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation>MS Translator: Ungültige Antwort empfangen</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
         <source>MS Translator: No translation available.</source>
         <translation>MS Translator: Keine Übersetzungen verfügbar.</translation>
     </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210"/>
-        <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-        <translation>MS Translator: Keine Vorlesedaten für die ausgewählte Sprache verfügbar.</translation>
-    </message>
 </context>
 <context>
     <name>MimeTypesPage</name>
@@ -48110,713 +48395,713 @@
 <context>
     <name>MiniEditor</name>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="441"/>
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
         <source>About eric Mini Editor</source>
         <translation>Über den eric Mini Editor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
         <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don&apos;t need the power of a full blown editor.</source>
         <translation>Der eric Mini-Editor ist eine Editorkomponente, die auf QScintilla basiert. Sie kann für einfachere Editieraufgaben, die keinen ausgewachsenen Editor benötigen, verwendet werden.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="509"/>
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
         <source>Line: {0:5}</source>
         <translation>Zeile: {0:5}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="513"/>
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
         <source>Pos: {0:5}</source>
         <translation>Pos: {0:5}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="529"/>
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
         <source>Language: {0}</source>
         <translation>Sprache: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="590"/>
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
         <source>New</source>
         <translation>Neu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="592"/>
+      <location filename="../QScintilla/MiniEditor.py" line="593" />
         <source>&amp;New</source>
         <translation>&amp;Neu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="593"/>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
         <source>Ctrl+N</source>
         <comment>File|New</comment>
         <translation>Ctrl+N</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="595"/>
+      <location filename="../QScintilla/MiniEditor.py" line="596" />
         <source>Open an empty editor window</source>
         <translation>Öffnet ein leeres Editorfenster</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="596"/>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
         <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neu&lt;/b&gt;&lt;p&gt;Ein neues Editorfenster wird geöffnet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="604"/>
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
         <source>Open</source>
         <translation>Öffnen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="606"/>
+      <location filename="../QScintilla/MiniEditor.py" line="607" />
         <source>&amp;Open...</source>
         <translation>&amp;Öffnen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="607"/>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
         <source>Ctrl+O</source>
         <comment>File|Open</comment>
         <translation>Ctrl+O</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="609"/>
+      <location filename="../QScintilla/MiniEditor.py" line="610" />
         <source>Open a file</source>
         <translation>Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="610"/>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
         <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei öffnen&lt;/b&gt;&lt;p&gt;Sie werden nach dem Namen einer Datei gefragt, die geöffnet werden soll.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="618"/>
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="620"/>
+      <location filename="../QScintilla/MiniEditor.py" line="621" />
         <source>&amp;Save</source>
         <translation>&amp;Speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="621"/>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
         <source>Ctrl+S</source>
         <comment>File|Save</comment>
         <translation>Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="623"/>
+      <location filename="../QScintilla/MiniEditor.py" line="624" />
         <source>Save the current file</source>
         <translation>Speichert die aktuelle Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="624"/>
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
         <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei speichern&lt;/b&gt;&lt;p&gt;Dies speichert den Inhalt des aktuellen Editorfensters.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="632"/>
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
         <source>Save as</source>
         <translation>Speichern unter</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="634"/>
+      <location filename="../QScintilla/MiniEditor.py" line="635" />
         <source>Save &amp;as...</source>
         <translation>Speichern &amp;unter...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="635"/>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
         <source>Shift+Ctrl+S</source>
         <comment>File|Save As</comment>
         <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="637"/>
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
         <source>Save the current file to a new one</source>
         <translation>Speichere die aktuelle Datei unter neuem Namen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="639"/>
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
         <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Speichen unter&lt;/b&gt;&lt;p&gt;Dies speichert den Inhalt des aktuellen Editors in eine neue Datei. Die Datei kann mit einem Dateiauswahldialog eingegeben werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="648"/>
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
         <source>Save Copy</source>
         <translation>Kopie speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="650"/>
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
         <source>Save &amp;Copy...</source>
         <translation>&amp;Kopie speichern...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="652"/>
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
         <source>Save a copy of the current file</source>
         <translation>Speichert eine Kopie der aktuellen Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="654"/>
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
         <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kopie speichern&lt;/b&gt;&lt;p&gt;Speichern einer Kopie des Inhalts des aktuellen Editorfensters. Die Datei kann mit einem Dateiauswahldialog eingegeben werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="663"/>
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="665"/>
+      <location filename="../QScintilla/MiniEditor.py" line="666" />
         <source>&amp;Close</source>
         <translation>Schl&amp;ießen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="666"/>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
         <source>Ctrl+W</source>
         <comment>File|Close</comment>
         <translation>Ctrl+W</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="668"/>
+      <location filename="../QScintilla/MiniEditor.py" line="669" />
         <source>Close the editor window</source>
         <translation>Schließt das Editorfenster</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="669"/>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
         <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fenster schließen&lt;/b&gt;&lt;p&gt;Dies schließt das aktuelle Editorfenster.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="677"/>
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
         <source>Print</source>
         <translation>Drucken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="679"/>
+      <location filename="../QScintilla/MiniEditor.py" line="680" />
         <source>&amp;Print</source>
         <translation>&amp;Drucken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="680"/>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
         <source>Ctrl+P</source>
         <comment>File|Print</comment>
         <translation>Ctrl+P</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="682"/>
+      <location filename="../QScintilla/MiniEditor.py" line="683" />
         <source>Print the current file</source>
         <translation>Druckt die aktuelle Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="683"/>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
         <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei drucken&lt;/b&gt;&lt;p&gt;Dies druckt den Inhalt der aktuellen Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="691"/>
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
         <source>Print Preview</source>
         <translation>Druckvorschau</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="695"/>
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
         <source>Print preview of the current file</source>
         <translation>Druckvorschau der aktuellen Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="697"/>
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
         <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Druckvorschau&lt;/b&gt;&lt;p&gt;Zeift eine Druckvorschau der aktuellen Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="709"/>
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
         <source>Undo</source>
         <translation>Rückgängig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="711"/>
+      <location filename="../QScintilla/MiniEditor.py" line="712" />
         <source>&amp;Undo</source>
         <translation>&amp;Rückgängig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="712"/>
+      <location filename="../QScintilla/MiniEditor.py" line="713" />
         <source>Ctrl+Z</source>
         <comment>Edit|Undo</comment>
         <translation>Ctrl+Z</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="713"/>
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
         <source>Alt+Backspace</source>
         <comment>Edit|Undo</comment>
         <translation>Alt+Backspace</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="715"/>
+      <location filename="../QScintilla/MiniEditor.py" line="716" />
         <source>Undo the last change</source>
         <translation>Die letzte Änderung rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="716"/>
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
         <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Rückgängig&lt;/b&gt;&lt;p&gt;Dies macht die letzte Änderung des aktuellen Editors rückgängig.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="724"/>
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
         <source>Redo</source>
         <translation>Wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="726"/>
+      <location filename="../QScintilla/MiniEditor.py" line="727" />
         <source>&amp;Redo</source>
         <translation>Wieder&amp;herstellen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="727"/>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
         <source>Ctrl+Shift+Z</source>
         <comment>Edit|Redo</comment>
         <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="729"/>
+      <location filename="../QScintilla/MiniEditor.py" line="730" />
         <source>Redo the last change</source>
         <translation>Die letzte Änderung wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="730"/>
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
         <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Wiederherstellen&lt;/b&gt;&lt;p&gt;Dies stellt die letzte Änderung des aktuellen Editors wieder her.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="738"/>
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
         <source>Cut</source>
         <translation>Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="740"/>
+      <location filename="../QScintilla/MiniEditor.py" line="741" />
         <source>Cu&amp;t</source>
         <translation>&amp;Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="741"/>
+      <location filename="../QScintilla/MiniEditor.py" line="742" />
         <source>Ctrl+X</source>
         <comment>Edit|Cut</comment>
         <translation>Ctrl+X</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="742"/>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
         <source>Shift+Del</source>
         <comment>Edit|Cut</comment>
         <translation>Shift+Del</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="744"/>
+      <location filename="../QScintilla/MiniEditor.py" line="745" />
         <source>Cut the selection</source>
         <translation>Schneidet die Auswahl aus</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="745"/>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
         <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ausschneiden&lt;/b&gt;&lt;p&gt;Dies schneidet den ausgewählten Text des aktuellen Editors aus und legt ihn in der Zwischenablage ab.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="754"/>
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="756"/>
+      <location filename="../QScintilla/MiniEditor.py" line="757" />
         <source>&amp;Copy</source>
         <translation>&amp;Kopieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="757"/>
+      <location filename="../QScintilla/MiniEditor.py" line="758" />
         <source>Ctrl+C</source>
         <comment>Edit|Copy</comment>
         <translation>Ctrl+C</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="758"/>
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
         <source>Ctrl+Ins</source>
         <comment>Edit|Copy</comment>
         <translation>Ctrl+Einfg</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="760"/>
+      <location filename="../QScintilla/MiniEditor.py" line="761" />
         <source>Copy the selection</source>
         <translation>Kopiert die Auswahl</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="761"/>
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
         <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kopieren&lt;/b&gt;&lt;p&gt;Dies kopiert den ausgewählten Text des aktuellen Editors in die Zwischenablage.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="770"/>
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
         <source>Paste</source>
         <translation>Einfügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="772"/>
+      <location filename="../QScintilla/MiniEditor.py" line="773" />
         <source>&amp;Paste</source>
         <translation>Ein&amp;fügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="773"/>
+      <location filename="../QScintilla/MiniEditor.py" line="774" />
         <source>Ctrl+V</source>
         <comment>Edit|Paste</comment>
         <translation>Ctrl+V</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="774"/>
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
         <source>Shift+Ins</source>
         <comment>Edit|Paste</comment>
         <translation>Shift+Ins</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="776"/>
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
         <source>Paste the last cut/copied text</source>
         <translation>Fügt den Inhalt der Zwischenablage ein</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="778"/>
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
         <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Einfügen&lt;/b&gt;&lt;p&gt;Dies fügt den zuletzt ausgeschnittenen/kopierten Text aus der Zwischenablage in den aktuellen Editor ein.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="787"/>
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
         <source>Clear</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="789"/>
+      <location filename="../QScintilla/MiniEditor.py" line="790" />
         <source>Cl&amp;ear</source>
         <translation>All&amp;es löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="790"/>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
         <source>Alt+Shift+C</source>
         <comment>Edit|Clear</comment>
         <translation>Alt+Shift+C</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="793"/>
+      <location filename="../QScintilla/MiniEditor.py" line="794" />
         <source>Clear all text</source>
         <translation>Löscht den gesamten Text</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="794"/>
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
         <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alles Löschen&lt;/b&gt;&lt;p&gt;Dies löscht den gesamten Text des aktuellen Editors.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2400"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2401" />
         <source>About</source>
         <translation>Über</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2401"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
         <source>&amp;About</source>
         <translation>&amp;Über</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2403"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
         <source>Display information about this software</source>
         <translation>Zeigt Informationen zu diesem Programm an</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2405"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über&lt;/b&gt;&lt;p&gt;Zeigt einige Informationen über dieses Programm an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2412"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2413" />
         <source>About Qt</source>
         <translation>Über Qt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2413"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
         <source>About &amp;Qt</source>
         <translation>Über &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2416"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2417" />
         <source>Display information about the Qt toolkit</source>
         <translation>Zeige Informationen über das Qt-Toolkit an</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2417"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über Qt&lt;/b&gt;&lt;p&gt;Zeige Informationen über das Qt-Toolkit an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2425"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
         <source>What&apos;s This?</source>
         <translation>Was ist das?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2427"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2428" />
         <source>&amp;What&apos;s This?</source>
         <translation>&amp;Was ist das?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2428"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
         <source>Shift+F1</source>
         <comment>Help|What&apos;s This?&apos;</comment>
         <translation>Shift+F1</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2430"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2431" />
         <source>Context sensitive help</source>
         <translation>Kontextsensitive Hilfe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2431"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
         <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;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;Zeige kontextsensitive Hilfe an&lt;b&gt;&lt;/p&gt;Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2448"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
         <source>Preferences</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2450"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
         <source>&amp;Preferences...</source>
         <translation>&amp;Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2452"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
         <source>Set the prefered configuration</source>
         <translation>Konfiguriert die Einstellungen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2454"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
         <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;Einstellungen&lt;/b&gt;&lt;p&gt;Konfiguriert die einstellbaren Parameter der Applikation nach Ihren Wünschen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2467"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
         <source>&amp;File</source>
         <translation>&amp;Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2479"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
         <source>&amp;Edit</source>
         <translation>&amp;Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2489"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
         <source>&amp;Search</source>
         <translation>&amp;Suchen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2499"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
         <source>&amp;View</source>
         <translation>&amp;Ansicht</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2505"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
         <source>Se&amp;ttings</source>
         <translation>&amp;Einstellungen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2510"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2522"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2535"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
         <source>Edit</source>
         <translation>Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2545"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
         <source>Search</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2552"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
         <source>View</source>
         <translation>Ansicht</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2559"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
         <source>Settings</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2563"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2576"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
         <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste zeigt die Sprache des Editors an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2584"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
         <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste zeigt an, ob die Datei geschrieben werden kann.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2591"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
         <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste zeigt die Zeilennummer des Editors an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2598"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
         <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste zeigt die Cursorposition des Editors an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2609"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
         <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste ermöglicht das Zoomen des Editors.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2615"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
         <source>Ready</source>
         <translation>Bereit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2683"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2684" />
         <source>eric Mini Editor</source>
         <translation>eric Mini Editor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2684"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
         <source>The document has unsaved changes.</source>
         <translation>Das Dokument hat ungesicherte Änderungen.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2709"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2710" />
         <source>Open File</source>
         <translation>Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2710"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geöffnet werden.&lt;p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2736"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
         <source>File loaded</source>
         <translation>Datei geladen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2816"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2817" />
         <source>Save File</source>
         <translation>Datei speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2817"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gesichert werden.&lt;br/&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2822"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
         <source>File saved</source>
         <translation>Datei gespeichert</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2834"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
         <source>[*] - {0}</source>
         <translation>[*] - {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2853"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2835"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
         <source>Mini Editor</source>
         <translation>Mini Editor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3180"/>
-        <location filename="../QScintilla/MiniEditor.py" line="3145"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2847"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
         <source>Untitled</source>
         <translation>Unbenannt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2852"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2853" />
         <source>{0}[*] - {1}</source>
         <translation>{0} [*] – {1}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3140"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
         <source>Printing...</source>
         <translation>Drucke...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3161"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
         <source>Printing completed</source>
         <translation>Drucken beendet</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3163"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
         <source>Error while printing</source>
         <translation>Fehler beim Drucken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3166"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
         <source>Printing aborted</source>
         <translation>Drucken abgebrochen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3221"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
         <source>Select all</source>
         <translation>Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3223"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
         <source>Deselect all</source>
         <translation>Auswahl aufheben</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3236"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
         <source>Languages</source>
         <translation>Sprachen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3239"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
         <source>No Language</source>
         <translation>Keine Sprache</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3263"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
         <source>Guessed</source>
         <translation>Ermittelt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3285"/>
-        <location filename="../QScintilla/MiniEditor.py" line="3267"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
         <source>Alternatives</source>
         <translation>Alternativen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3282"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
         <source>Alternatives ({0})</source>
         <translation>Alternativen ({0})</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3311"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3312" />
         <source>Pygments Lexer</source>
         <translation>Pygments Lexer</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3312"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
         <source>Select the Pygments lexer to apply.</source>
         <translation>Wähle den anzuwendenden Pygments Lexer.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3830"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3831" />
         <source>EditorConfig Properties</source>
         <translation>EditorConfig Eigenschaften</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3831"/>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die EditorConfig Eigenschaften für die Datei &lt;b&gt;{0}&lt;/b&gt; konnten nicht geladen werden.&lt;/p&gt;</translation>
     </message>
@@ -49389,235 +49674,235 @@
 <context>
     <name>MultiProject</name>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="247"/>
+      <location filename="../MultiProject/MultiProject.py" line="248" />
         <source>Read Multi Project File</source>
         <translation>Mehrfachprojektdatei lesen</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="248"/>
+      <location filename="../MultiProject/MultiProject.py" line="249" />
         <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Mehrfachprojektdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="387"/>
-        <location filename="../MultiProject/MultiProject.py" line="370"/>
+      <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
         <source>Copy Project</source>
         <translation>Projekt kopieren</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="371"/>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
         <source>Enter directory for the new project (must not exist already):</source>
         <translation>Gib ein Verzeichnis für das neue Projekt ein (darf nicht bereits existieren):</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="388"/>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
         <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Quellprojekt &lt;b&gt;{0}&lt;/b&gt; konnte nicht zum Ziel &lt;b&gt;{1}&lt;/b&gt; kopiert werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="396"/>
+      <location filename="../MultiProject/MultiProject.py" line="397" />
         <source>{0} - Copy</source>
         <translation>{0} - Kopie</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="541"/>
+      <location filename="../MultiProject/MultiProject.py" line="542" />
         <source>Open Multi Project</source>
         <translation>Mehrfachprojekt öffnen</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="544"/>
+      <location filename="../MultiProject/MultiProject.py" line="545" />
         <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
         <translation>Mehrfachprojekt-Dateien (*.emj);;XML Mehrfachprojekt-Dateien (*.e5m *.e4m)</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="606"/>
-        <location filename="../MultiProject/MultiProject.py" line="595"/>
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
         <source>Multi Project Files (*.emj)</source>
         <translation>Mehrfachprojekt-Dateien (*.emj)</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="604"/>
+      <location filename="../MultiProject/MultiProject.py" line="605" />
         <source>Save Multiproject</source>
         <translation>Mehrfachprojekt speichern</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="619"/>
+      <location filename="../MultiProject/MultiProject.py" line="620" />
         <source>Save File</source>
         <translation>Datei sichern</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="620"/>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
         <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="../MultiProject/MultiProject.py" line="644"/>
+      <location filename="../MultiProject/MultiProject.py" line="645" />
         <source>Close Multiproject</source>
         <translation>Mehrfachprojekt schließen</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="645"/>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
         <source>The current multiproject has unsaved changes.</source>
         <translation>Das aktuelle Mehrfachprojekt hat ungesicherte Änderungen.</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="697"/>
+      <location filename="../MultiProject/MultiProject.py" line="698" />
         <source>New multiproject</source>
         <translation>Neues Mehrfachprojekt</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="699"/>
+      <location filename="../MultiProject/MultiProject.py" line="700" />
         <source>&amp;New...</source>
         <translation>&amp;Neu...</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="701"/>
+      <location filename="../MultiProject/MultiProject.py" line="702" />
         <source>Generate a new multiproject</source>
         <translation>Erstelle ein neues Mehrfachprojekt</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="702"/>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
         <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neu...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Eingabe der Informationen des neuen Mehrfachprojektes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="711"/>
+      <location filename="../MultiProject/MultiProject.py" line="712" />
         <source>Open multiproject</source>
         <translation>Mehrfachprojekt öffnen</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="713"/>
+      <location filename="../MultiProject/MultiProject.py" line="714" />
         <source>&amp;Open...</source>
         <translation>&amp;Öffnen...</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="715"/>
+      <location filename="../MultiProject/MultiProject.py" line="716" />
         <source>Open an existing multiproject</source>
         <translation>Öffnet ein bestehendes Mehrfachprojekt</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="716"/>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
         <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Öffnen...&lt;/b&gt;&lt;p&gt;Dies öffnet ein bestehendes Mehrfachprojekt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="724"/>
+      <location filename="../MultiProject/MultiProject.py" line="725" />
         <source>Close multiproject</source>
         <translation>Mehrfachprojekt schließen</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="726"/>
+      <location filename="../MultiProject/MultiProject.py" line="727" />
         <source>&amp;Close</source>
         <translation>Schl&amp;ießen</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="727"/>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
         <source>Close the current multiproject</source>
         <translation>Schließt das aktuelle Mehrfachprojekt</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="729"/>
+      <location filename="../MultiProject/MultiProject.py" line="730" />
         <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Schließen&lt;/b&gt;&lt;p&gt;Dies schließt das aktuelle Mehrfachprojekt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="737"/>
+      <location filename="../MultiProject/MultiProject.py" line="738" />
         <source>Save multiproject</source>
         <translation>Mehrfachprojekt speichern</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="739"/>
+      <location filename="../MultiProject/MultiProject.py" line="740" />
         <source>&amp;Save</source>
         <translation>&amp;Speichern</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="740"/>
+      <location filename="../MultiProject/MultiProject.py" line="741" />
         <source>Save the current multiproject</source>
         <translation>Speichert das aktuelle Mehrfachprojekt</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="741"/>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
         <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Speichern&lt;/b&gt;&lt;p&gt;Dies speichert das aktuelle Mehrfachprojekt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="749"/>
+      <location filename="../MultiProject/MultiProject.py" line="750" />
         <source>Save multiproject as</source>
         <translation>Mehrfachprojekt speichern unter</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="751"/>
+      <location filename="../MultiProject/MultiProject.py" line="752" />
         <source>Save &amp;as...</source>
         <translation>Speichern &amp;unter...</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="753"/>
+      <location filename="../MultiProject/MultiProject.py" line="754" />
         <source>Save the current multiproject to a new file</source>
         <translation>Speichert das aktuelle Mehrfachprojekt in eine neue Datei</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="755"/>
+      <location filename="../MultiProject/MultiProject.py" line="756" />
         <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Speichern unter&lt;/b&gt;&lt;p&gt;Dies speichert das aktuelle Mehrfachprojekt in eine neue Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="763"/>
+      <location filename="../MultiProject/MultiProject.py" line="764" />
         <source>Add project to multiproject</source>
         <translation>Projekt zum Mehrfachprojekt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="765"/>
+      <location filename="../MultiProject/MultiProject.py" line="766" />
         <source>Add &amp;project...</source>
         <translation>&amp;Projekt hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="767"/>
+      <location filename="../MultiProject/MultiProject.py" line="768" />
         <source>Add a project to the current multiproject</source>
         <translation>Ein Projekt zum aktuellen Mehrfachprojekt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="769"/>
+      <location filename="../MultiProject/MultiProject.py" line="770" />
         <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Projekt hinzufügen...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, mit dem ein Projekt zum aktuellen Mehrfachprojekt hinzugefügt werden kann.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="778"/>
+      <location filename="../MultiProject/MultiProject.py" line="779" />
         <source>Multiproject properties</source>
         <translation>Mehrfachprojekteigenschaften</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="780"/>
+      <location filename="../MultiProject/MultiProject.py" line="781" />
         <source>&amp;Properties...</source>
         <translation>&amp;Eigenschaften...</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="782"/>
+      <location filename="../MultiProject/MultiProject.py" line="783" />
         <source>Show the multiproject properties</source>
         <translation>Zeigt die Mehrfachprojekt-Eigenschaften an</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="784"/>
+      <location filename="../MultiProject/MultiProject.py" line="785" />
         <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Eigenschaften...&lt;/b&gt;&lt;p&gt;Dies zeigt einen Dialog an, mit dem die Mehrfachprojekt-Eigenschaften bearbeitet werden können.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="804"/>
+      <location filename="../MultiProject/MultiProject.py" line="805" />
         <source>&amp;Multiproject</source>
         <translation>&amp;Mehrfachprojekt</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="805"/>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
         <source>Open &amp;Recent Multiprojects</source>
         <translation>Zu&amp;letzt geöffnete Mehrfachprojekte</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="846"/>
-        <location filename="../MultiProject/MultiProject.py" line="843"/>
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
         <source>Multiproject</source>
         <translation>Mehrfachprojekt</translation>
     </message>
     <message>
-        <location filename="../MultiProject/MultiProject.py" line="900"/>
+      <location filename="../MultiProject/MultiProject.py" line="901" />
         <source>&amp;Clear</source>
         <translation>&amp;Löschen</translation>
     </message>
@@ -49779,12 +50064,12 @@
 <context>
     <name>MyMemoryEngine</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
         <source>MyMemory: Only texts up to {0} characters are allowed.</source>
         <translation>MyMemory: Es sind nur Texte bis zu {0} Zeichen erlaubt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
         <source>MyMemory: Invalid response received</source>
         <translation>MyMemory: Ungültige Antwort empfangen</translation>
     </message>
@@ -50473,27 +50758,27 @@
 <context>
     <name>NumbersWidget</name>
     <message>
-        <location filename="../UI/NumbersWidget.py" line="194"/>
+      <location filename="../UI/NumbersWidget.py" line="198" />
         <source>Auto</source>
         <translation>Auto</translation>
     </message>
     <message>
-        <location filename="../UI/NumbersWidget.py" line="195"/>
+      <location filename="../UI/NumbersWidget.py" line="199" />
         <source>Dec</source>
         <translation>Dez</translation>
     </message>
     <message>
-        <location filename="../UI/NumbersWidget.py" line="196"/>
+      <location filename="../UI/NumbersWidget.py" line="200" />
         <source>Hex</source>
         <translation>Hex</translation>
     </message>
     <message>
-        <location filename="../UI/NumbersWidget.py" line="197"/>
+      <location filename="../UI/NumbersWidget.py" line="201" />
         <source>Oct</source>
         <translation>Okt</translation>
     </message>
     <message>
-        <location filename="../UI/NumbersWidget.py" line="198"/>
+      <location filename="../UI/NumbersWidget.py" line="202" />
         <source>Bin</source>
         <translation>Bin</translation>
     </message>
@@ -50921,35 +51206,31 @@
 <context>
     <name>PageScreenDialog</name>
     <message>
-        <location filename="../WebBrowser/PageScreenDialog.py" line="103"/>
-        <location filename="../WebBrowser/PageScreenDialog.py" line="92"/>
-        <location filename="../WebBrowser/PageScreenDialog.py" line="81"/>
-        <location filename="../WebBrowser/PageScreenDialog.py" line="71"/>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
         <source>Save Page Screen</source>
         <translation>Bildschirmfoto speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/PageScreenDialog.py" line="72"/>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
         <source>screen.png</source>
         <translation>bildschirm.png</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/PageScreenDialog.py" line="73"/>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
         <source>Portable Network Graphics File (*.png)</source>
         <translation>Portable-Network-Graphics-Datei (*.png)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/PageScreenDialog.py" line="82"/>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
         <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="../WebBrowser/PageScreenDialog.py" line="104"/>
-        <location filename="../WebBrowser/PageScreenDialog.py" line="93"/>
-        <source>Cannot write file &apos;{0}:
-{1}.</source>
-        <translation>Datei {0} kann nicht geschrieben werden:
-{1}.</translation>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
+      <translation>Datei {0} kann nicht geschrieben werden.</translation>
     </message>
     <message>
         <location filename="../WebBrowser/PageScreenDialog.ui" line="0"/>
@@ -51465,93 +51746,93 @@
         <translation>&lt;Projekt&gt;</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="215"/>
+      <location filename="../PipInterface/Pip.py" line="215" />
         <source>Interpreter for Virtual Environment</source>
         <translation>Interpreter für virtuelle Umgebung</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="216"/>
+      <location filename="../PipInterface/Pip.py" line="216" />
         <source>No interpreter configured for the selected virtual environment.</source>
         <translation>Für die gewählte virtuelle Umgebung ist kein Interpreter konfiguriert.</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="251"/>
+      <location filename="../PipInterface/Pip.py" line="251" />
         <source>Install PIP</source>
         <translation>PIP installieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="293"/>
+      <location filename="../PipInterface/Pip.py" line="293" />
         <source>Repair PIP</source>
         <translation>PIP reparieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="378"/>
+      <location filename="../PipInterface/Pip.py" line="378" />
         <source>Upgrade Packages</source>
         <translation>Pakete aktualisieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="418"/>
+      <location filename="../PipInterface/Pip.py" line="418" />
         <source>Install Packages</source>
         <translation>Pakete installieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="447"/>
+      <location filename="../PipInterface/Pip.py" line="447" />
         <source>Install Packages from Requirements</source>
         <translation>Pakete gem. Anforderungen installieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="510"/>
-        <location filename="../PipInterface/Pip.py" line="479"/>
-        <location filename="../PipInterface/Pip.py" line="470"/>
+      <location filename="../PipInterface/Pip.py" line="510" />
+      <location filename="../PipInterface/Pip.py" line="479" />
+      <location filename="../PipInterface/Pip.py" line="470" />
         <source>Uninstall Packages</source>
         <translation>Pakete deinstallieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="511"/>
-        <location filename="../PipInterface/Pip.py" line="471"/>
+      <location filename="../PipInterface/Pip.py" line="511" />
+      <location filename="../PipInterface/Pip.py" line="471" />
         <source>Do you really want to uninstall these packages?</source>
         <translation>Sollen diese Pakete wirklich deinstalliert werden?</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="522"/>
+      <location filename="../PipInterface/Pip.py" line="522" />
         <source>Uninstall Packages from Requirements</source>
         <translation>Pakete gem. Anforderungen deinstallieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="839"/>
+      <location filename="../PipInterface/Pip.py" line="839" />
         <source>Cache Info</source>
         <translation>Zwischenspeicherinformationen</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="864"/>
-        <location filename="../PipInterface/Pip.py" line="856"/>
+      <location filename="../PipInterface/Pip.py" line="864" />
+      <location filename="../PipInterface/Pip.py" line="856" />
         <source>List Cached Files</source>
         <translation>Liste zwischengespeicherte Dateien</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="857"/>
+      <location filename="../PipInterface/Pip.py" line="857" />
         <source>Enter a file pattern (empty for all):</source>
         <translation>Gib ein Dateinamenmuster ein (leer für alle):</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="888"/>
-        <location filename="../PipInterface/Pip.py" line="882"/>
+      <location filename="../PipInterface/Pip.py" line="888" />
+      <location filename="../PipInterface/Pip.py" line="882" />
         <source>Remove Cached Files</source>
         <translation>Zwischengespeicherte Dateien Löschen</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="883"/>
+      <location filename="../PipInterface/Pip.py" line="883" />
         <source>Enter a file pattern:</source>
         <translation>Gib ein Dateinamenmuster ein:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="911"/>
-        <location filename="../PipInterface/Pip.py" line="906"/>
+      <location filename="../PipInterface/Pip.py" line="911" />
+      <location filename="../PipInterface/Pip.py" line="906" />
         <source>Purge Cache</source>
         <translation>Zwischenspeicher Leeren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/Pip.py" line="907"/>
+      <location filename="../PipInterface/Pip.py" line="907" />
         <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
         <translation>Soll der pip Zwischenspeicher wirklich geleert werden? Alle Dateien müssen neu heruntergeladen werden.</translation>
     </message>
@@ -51789,16 +52070,16 @@
     </message>
     <message>
         <location filename="../PipInterface/PipLicensesDialog.ui" line="0"/>
-        <source>License Filter:</source>
-        <translation>Lizenzfilter:</translation>
-    </message>
-    <message>
-        <location filename="../PipInterface/PipLicensesDialog.ui" line="0"/>
-        <source>Select the license to filter the packages list</source>
-        <translation>Wähle die Lizenz, nach der die Paketliste gefiltert werden soll</translation>
-    </message>
-    <message>
-        <location filename="../PipInterface/PipLicensesDialog.ui" line="0"/>
+      <source>License Filter:</source>
+      <translation>Lizenzfilter:</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipLicensesDialog.ui" line="0" />
+      <source>Select the license to filter the packages list</source>
+      <translation>Wähle die Lizenz, nach der die Paketliste gefiltert werden soll</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipLicensesDialog.ui" line="0" />
         <source>Select to show only licenses of locally installed packages</source>
         <translation>Auswählen, um nur die Lizenzen für lokal installierte Packete anzuzeigen</translation>
     </message>
@@ -51840,37 +52121,37 @@
     </message>
     <message>
         <location filename="../PipInterface/PipLicensesDialog.py" line="56"/>
-        <source>&lt;All&gt;</source>
-        <translation>&lt;Alle&gt;</translation>
-    </message>
-    <message>
-        <location filename="../PipInterface/PipLicensesDialog.py" line="59"/>
+      <source>&lt;All&gt;</source>
+      <translation>&lt;Alle&gt;</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
         <source>Save as CSV...</source>
         <translation>Als CSV speichern...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipLicensesDialog.py" line="73"/>
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
         <source>Licenses of &quot;{0}&quot;</source>
         <translation>Lizenzen für &quot;{0}&quot;</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipLicensesDialog.py" line="77"/>
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
         <source>No environment specified.</source>
         <translation>Keine Umgebung angegeben.</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipLicensesDialog.py" line="200"/>
-        <location filename="../PipInterface/PipLicensesDialog.py" line="170"/>
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
         <source>Save as CSV</source>
         <translation>Als CSV speichern</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipLicensesDialog.py" line="172"/>
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
         <source>CSV Files (*.csv);;All Files (*)</source>
         <translation>CSV Dateien (*.csv);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipLicensesDialog.py" line="201"/>
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
         <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Lizenzinformationen konnten nicht in der Datei &lt;b&gt;{0}&lt;/b&gt; gespeichert werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
@@ -52340,105 +52621,105 @@
         <translation>Drücken, um den Abhängigkeitsbaum zu erneuern</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="186"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="186" />
         <source>pip Menu</source>
         <translation>pip Menü</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="231"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="231" />
         <source>Name:</source>
         <translation>Name:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="232"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="232" />
         <source>Version:</source>
         <translation>Version:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="233"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="233" />
         <source>Location:</source>
         <translation>Speicherort:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="234"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="234" />
         <source>Requires:</source>
         <translation>Erfordert:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="235"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="235" />
         <source>Summary:</source>
         <translation>Kurzbeschreibung:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="236"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="236" />
         <source>Homepage:</source>
         <translation>Homepage:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="237"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="237" />
         <source>Author:</source>
         <translation>Autor:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="238"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="238" />
         <source>Author Email:</source>
         <translation>Autor Email:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="239"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="239" />
         <source>License:</source>
         <translation>Lizenz:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="240"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="240" />
         <source>Metadata Version:</source>
         <translation>Metadaten Version:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="241"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="241" />
         <source>Installer:</source>
         <translation>Installer:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="242"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="242" />
         <source>Classifiers:</source>
         <translation>Klassifizierungen:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="243"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="243" />
         <source>Entry Points:</source>
         <translation>Einsprungpunkte:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="244"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="244" />
         <source>Files:</source>
         <translation>Dateien:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="428"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="428" />
         <source>Getting installed packages...</source>
         <translation>Ermittle installierte Pakete...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="444"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="444" />
         <source>Getting outdated packages...</source>
         <translation>Ermittle veraltete Pakete...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1146"/>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="973"/>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="962"/>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="931"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
         <source>Search PyPI</source>
         <translation>PyPI durchsuchen</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="932"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="932" />
         <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Fehler während der Suche nach &lt;b&gt;{0}&lt;/b&gt; empfangen.&lt;/p&gt;&lt;p&gt;Fehler: {1}&lt;/p&gt;</translation>
     </message>
     <message numerus="yes">
-        <location filename="../PipInterface/PipPackagesWidget.py" line="947"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="947" />
         <source>%n package(s) found.</source>
         <translation>
             <numerusform>%n Paket gefunden.</numerusform>
@@ -52446,154 +52727,165 @@
         </translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="951"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="951" />
         <source>Showing first {0} packages found.</source>
         <translation>Zeige die ersten {0} gefundenen Pakete.</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="967"/>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="963"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="967" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="963" />
         <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Es gab keine Ergebnisse für &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="974"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="974" />
         <source>&lt;p&gt;There were no more results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Es gab keine weiteren Ergebnisse für &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1147"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
         <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Keine detaillierten Paketinformationen für &lt;b&gt;{0}&lt;/b&gt; verfügbar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1161"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
         <source>Install Pip</source>
         <translation>Pip installieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1164"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
         <source>Install Pip to User-Site</source>
         <translation>Pip in Nutzerverzeichnis installieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1167"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
         <source>Repair Pip</source>
         <translation>Pip reparieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1304"/>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1171"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
         <source>Install Packages</source>
         <translation>Pakete installieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1174"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
         <source>Install Local Package</source>
         <translation>Lokales Paket installieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1178"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
         <source>Install Requirements</source>
         <translation>Paketanforderungen installieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1181"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
         <source>Re-Install Selected Packages</source>
         <translation>Ausgewählte Pakete neu installieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1184"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
         <source>Uninstall Requirements</source>
         <translation>Paketanforderungen deinstallieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1187"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
         <source>Generate Requirements...</source>
         <translation>Anforderungen erzeugen...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1191"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
         <source>Show Licenses...</source>
         <translation>Lizenzen anzeigen...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1195"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
         <source>Check Vulnerabilities</source>
         <translation>Verwundbarkeiten prüfen</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1199"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
         <source>Update Vulnerability Database</source>
         <translation>Verwundbarkeitsdatenbank aktualisieren</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1203"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation>STL Datei erzeugen</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
         <source>Show Cache Info...</source>
         <translation>Zwischenspeicherinfo...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1206"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
         <source>Show Cached Files...</source>
         <translation>Zwischengespeicherte Dateien...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1209"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
         <source>Remove Cached Files...</source>
         <translation>Zwischengespeicherte Dateien löschen...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1212"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
         <source>Purge Cache...</source>
         <translation>Zwischenspeicher leeren...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1217"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
         <source>Edit User Configuration...</source>
         <translation>Nutzerkonfiguration bearbeiten...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1220"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
         <source>Edit Environment Configuration...</source>
         <translation>Umgebungskonfiguration bearbeiten...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1225"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
         <source>Configure...</source>
         <translation>Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1426"/>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1413"/>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1402"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
         <source>Edit Configuration</source>
         <translation>Konfiguration bearbeiten</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1427"/>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1414"/>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1403"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
         <source>No valid configuration path determined. Aborting</source>
         <translation>Es konnte kein gültiger Konfigurationspfad ermittelt werden. Abbruch</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1581"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
         <source>{0} {1}</source>
         <comment>package name, package version</comment>
         <translation>{0} {1}</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1603"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
         <source>Affected Version:</source>
         <translation>Betroffene Version:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1606"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
         <source>Advisory:</source>
         <translation>Advisory:</translation>
     </message>
     <message>
-        <location filename="../PipInterface/PipPackagesWidget.py" line="1721"/>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation>unbekannt</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
         <source>any</source>
         <translation>beliebig</translation>
     </message>
@@ -52961,27 +53253,27 @@
 <context>
     <name>PluginInstallWidget</name>
     <message>
-        <location filename="../PluginManager/PluginInstallDialog.py" line="63"/>
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
         <source>&lt; Back</source>
         <translation>&lt; Zurück</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginInstallDialog.py" line="65"/>
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
         <source>Next &gt;</source>
         <translation>Weiter &gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginInstallDialog.py" line="67"/>
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
         <source>Install</source>
         <translation>Installieren</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginInstallDialog.py" line="77"/>
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
         <source>User plugins directory</source>
         <translation>Nutzer-Pluginverzeichnis</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginInstallDialog.py" line="83"/>
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
         <source>Global plugins directory</source>
         <translation>Globales Pluginverzeichnis</translation>
     </message>
@@ -53118,12 +53410,12 @@
         <translation>&lt;p&gt;Das Downloadverzeichnis für Plugins &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden. Bitte über den Konfigurationsdialog einstellen.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="1296"/>
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
         <source>Error downloading file</source>
         <translation>Fehler beim Herunterladen der Datei</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginManager.py" line="1297"/>
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die angefragte Datei konnte nicht von {0} gedownloaded werden.&lt;/p&gt;&lt;p&gt;Fehler: {1}&lt;/p&gt;</translation>
     </message>
@@ -53963,18 +54255,18 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1659"/>
+      <location filename="../Preferences/__init__.py" line="1660" />
         <source>Export Preferences</source>
         <translation>Einstellungen exportieren</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1687"/>
-        <location filename="../Preferences/__init__.py" line="1661"/>
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1685"/>
+      <location filename="../Preferences/__init__.py" line="1686" />
         <source>Import Preferences</source>
         <translation>Einstellungen importieren</translation>
     </message>
@@ -54552,448 +54844,448 @@
 <context>
     <name>Project</name>
     <message>
-        <location filename="../Project/Project.py" line="193"/>
+      <location filename="../Project/Project.py" line="194" />
         <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
         <translation>Python 3-Dateien (*.py *.py3);;Python 3-GUI-Dateien (*.pyw *.pyw3);;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="290"/>
+      <location filename="../Project/Project.py" line="291" />
         <source>PyQt5 GUI</source>
         <translation>PyQt5 Oberfläche</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="291"/>
+      <location filename="../Project/Project.py" line="292" />
         <source>PyQt5 Console</source>
         <translation>PyQt5 Kommandozeile</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="292"/>
+      <location filename="../Project/Project.py" line="293" />
         <source>PyQt6 GUI</source>
         <translation>PyQt6 Oberfläche</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="293"/>
+      <location filename="../Project/Project.py" line="294" />
         <source>PyQt6 Console</source>
         <translation>PyQt6 Kommandozeile</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="294"/>
+      <location filename="../Project/Project.py" line="295" />
         <source>Eric7 Plugin</source>
         <translation>Eric7 Plugin</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="295"/>
+      <location filename="../Project/Project.py" line="296" />
         <source>Console</source>
         <translation>Konsole</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="296"/>
+      <location filename="../Project/Project.py" line="297" />
         <source>Other</source>
         <translation>Sonstige</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="308"/>
+      <location filename="../Project/Project.py" line="309" />
         <source>PySide2 GUI</source>
         <translation>PySide2 Oberfläche</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="309"/>
+      <location filename="../Project/Project.py" line="310" />
         <source>PySide2 Console</source>
         <translation>PySide2 Kommandozeile</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="314"/>
+      <location filename="../Project/Project.py" line="315" />
         <source>PySide6 GUI</source>
         <translation>PySide6 Oberfläche</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="315"/>
+      <location filename="../Project/Project.py" line="316" />
         <source>PySide6 Console</source>
         <translation>PySide6 Kommandozeile</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="398"/>
-        <location filename="../Project/Project.py" line="386"/>
-        <location filename="../Project/Project.py" line="375"/>
+      <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
         <source>Registering Project Type</source>
         <translation>Projekttyp Registrierung</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="376"/>
+      <location filename="../Project/Project.py" line="377" />
         <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Programmiersprache &lt;b&gt;{0}&lt;/b&gt; wird nicht unterstützt (Projekttyp: {1}).&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="387"/>
+      <location filename="../Project/Project.py" line="388" />
         <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Projekttyp &lt;b&gt;{0}&lt;/b&gt; ist bereits für die Programmiersprache &lt;b&gt;{1}&lt;/b&gt; registriert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="399"/>
+      <location filename="../Project/Project.py" line="400" />
         <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Projekttyp &lt;b&gt;{0}&lt;/b&gt; ist bereits registriert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="841"/>
+      <location filename="../Project/Project.py" line="843" />
         <source>Read Project File</source>
         <translation>Projektdatei lesen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="842"/>
+      <location filename="../Project/Project.py" line="844" />
         <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Projektdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="969"/>
+      <location filename="../Project/Project.py" line="971" />
         <source>Read User Project Properties</source>
         <translation>Nutzer bezogene Projektdaten lesen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="970"/>
+      <location filename="../Project/Project.py" line="972" />
         <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei mit den Nutzer bezogenen Projektdaten &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1019"/>
+      <location filename="../Project/Project.py" line="1021" />
         <source>Read Project Session</source>
         <translation>Projektsitzung lesen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1249"/>
-        <location filename="../Project/Project.py" line="1231"/>
-        <location filename="../Project/Project.py" line="1185"/>
-        <location filename="../Project/Project.py" line="1107"/>
-        <location filename="../Project/Project.py" line="1080"/>
-        <location filename="../Project/Project.py" line="1063"/>
-        <location filename="../Project/Project.py" line="1020"/>
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
         <source>Please save the project first.</source>
         <translation>Bitte speichern Sie zuerst das Projekt.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1044"/>
+      <location filename="../Project/Project.py" line="1046" />
         <source>Read project session</source>
         <translation>Projektsitzung lesen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1045"/>
+      <location filename="../Project/Project.py" line="1047" />
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Projektsitzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1062"/>
+      <location filename="../Project/Project.py" line="1064" />
         <source>Save Project Session</source>
         <translation>Projektsitzung speichern</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1094"/>
-        <location filename="../Project/Project.py" line="1079"/>
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
         <source>Delete Project Session</source>
         <translation>Projektsitzung löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1095"/>
+      <location filename="../Project/Project.py" line="1097" />
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Projektsitzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1130"/>
-        <location filename="../Project/Project.py" line="1106"/>
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
         <source>Read Tasks</source>
         <translation>Aufgaben lesen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1131"/>
+      <location filename="../Project/Project.py" line="1133" />
         <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Aufgabendatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1213"/>
-        <location filename="../Project/Project.py" line="1184"/>
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
         <source>Read Debugger Properties</source>
         <translation>Debugger-Eigenschaften lesen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1214"/>
+      <location filename="../Project/Project.py" line="1218" />
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei mit den projektspezifischen Debugger-Eigenschaften &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1230"/>
+      <location filename="../Project/Project.py" line="1234" />
         <source>Save Debugger Properties</source>
         <translation>Debugger-Eigenschaften speichern</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1263"/>
-        <location filename="../Project/Project.py" line="1248"/>
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
         <source>Delete Debugger Properties</source>
         <translation>Debugger-Eigenschaften löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1264"/>
+      <location filename="../Project/Project.py" line="1268" />
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei mit den projektspezifischen Debugger-Eigenschaften &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1407"/>
+      <location filename="../Project/Project.py" line="1411" />
         <source>Add Language</source>
         <translation>Sprache hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1408"/>
+      <location filename="../Project/Project.py" line="1412" />
         <source>You have to specify a translation pattern first.</source>
         <translation>Sie müssen zuerst ein Übersetzungsmuster festlegen.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1531"/>
-        <location filename="../Project/Project.py" line="1509"/>
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
         <source>Delete translation</source>
         <translation>Übersetzung löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1532"/>
-        <location filename="../Project/Project.py" line="1510"/>
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
         <source>&lt;p&gt;The selected translation file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die ausgewählte Übersetzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1693"/>
-        <location filename="../Project/Project.py" line="1680"/>
-        <location filename="../Project/Project.py" line="1667"/>
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
         <source>Add file</source>
         <translation>Datei hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1758"/>
-        <location filename="../Project/Project.py" line="1668"/>
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;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="../Project/Project.py" line="1681"/>
+      <location filename="../Project/Project.py" line="1685" />
         <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die ausgewählte Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht zu &lt;b&gt;{1}&lt;/b&gt; hinzugefügt werden.&lt;/p&gt;&lt;p&gt;Ursache: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1826"/>
-        <location filename="../Project/Project.py" line="1694"/>
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
         <source>The target directory must not be empty.</source>
         <translation>Das Zielverzeichnis darf nicht leer sein.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1836"/>
-        <location filename="../Project/Project.py" line="1825"/>
-        <location filename="../Project/Project.py" line="1757"/>
-        <location filename="../Project/Project.py" line="1739"/>
-        <location filename="../Project/Project.py" line="1724"/>
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
         <source>Add directory</source>
         <translation>Verzeichnis hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1725"/>
+      <location filename="../Project/Project.py" line="1729" />
         <source>&lt;p&gt;The source directory doesn&apos;t contain any files belonging to the selected category.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Quellverzeichnis enthält keine Dateien, die zur gewählten Kategorie gehören.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1740"/>
+      <location filename="../Project/Project.py" line="1744" />
         <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Zielverzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht erstellt werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1837"/>
+      <location filename="../Project/Project.py" line="1841" />
         <source>The source directory must not be empty.</source>
         <translation>Das Quellverzeichnis darf nicht leer sein.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1973"/>
+      <location filename="../Project/Project.py" line="1977" />
         <source>Rename file</source>
         <translation>Datei umbenennen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1997"/>
-        <location filename="../Project/Project.py" line="1984"/>
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
         <source>Rename File</source>
         <translation>Datei umbenennen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3136"/>
-        <location filename="../Project/Project.py" line="1985"/>
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
         <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="../Project/Project.py" line="1998"/>
+      <location filename="../Project/Project.py" line="2002" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht umbenannt werden.&lt;br /&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2244"/>
+      <location filename="../Project/Project.py" line="2248" />
         <source>Delete file</source>
         <translation>Datei löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2245"/>
+      <location filename="../Project/Project.py" line="2249" />
         <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die ausgewählte Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2274"/>
+      <location filename="../Project/Project.py" line="2278" />
         <source>Delete directory</source>
         <translation>Verzeichnis löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2275"/>
+      <location filename="../Project/Project.py" line="2279" />
         <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das ausgewählte Verzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2366"/>
+      <location filename="../Project/Project.py" line="2371" />
         <source>Create project directory</source>
         <translation>Projektverzeichnis erstellen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2367"/>
+      <location filename="../Project/Project.py" line="2372" />
         <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Projektverzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht erstellt werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2953"/>
-        <location filename="../Project/Project.py" line="2431"/>
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
         <source>Create project management directory</source>
         <translation>Projektverwaltungsverzeichnis erstellen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2954"/>
-        <location filename="../Project/Project.py" line="2432"/>
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
         <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Projektverzeichnis &lt;b&gt;{0}&lt;/b&gt; ist nicht beschreibbar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2452"/>
+      <location filename="../Project/Project.py" line="2457" />
         <source>Create main script</source>
         <translation>Hauptskript erzeugen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2453"/>
+      <location filename="../Project/Project.py" line="2458" />
         <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Hauptskript &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2767"/>
-        <location filename="../Project/Project.py" line="2476"/>
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
         <source>Create Makefile</source>
         <translation>Makefile erzeugen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2768"/>
-        <location filename="../Project/Project.py" line="2477"/>
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
         <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die make Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2983"/>
-        <location filename="../Project/Project.py" line="2613"/>
-        <location filename="../Project/Project.py" line="2585"/>
-        <location filename="../Project/Project.py" line="2539"/>
-        <location filename="../Project/Project.py" line="2516"/>
-        <location filename="../Project/Project.py" line="2486"/>
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
         <source>New Project</source>
         <translation>Neues Projekt</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2487"/>
+      <location filename="../Project/Project.py" line="2492" />
         <source>Add existing files to the project?</source>
         <translation>Existierende Dateien dem Projekt hinzufügen?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2984"/>
-        <location filename="../Project/Project.py" line="2517"/>
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
         <source>Select Version Control System</source>
         <translation>Versionskontrollsystem auswählen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2614"/>
-        <location filename="../Project/Project.py" line="2540"/>
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
         <source>Would you like to edit the VCS command options?</source>
         <translation>Möchten Sie die VCS-Befehlsoptionen bearbeiten?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3916"/>
-        <location filename="../Project/Project.py" line="2556"/>
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
         <source>New project</source>
         <translation>Neues Projekt</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2557"/>
+      <location filename="../Project/Project.py" line="2562" />
         <source>Shall the project file be added to the repository?</source>
         <translation>Soll die Projektdatei zum Repository hinzugefügt werden?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2590"/>
-        <location filename="../Project/Project.py" line="2579"/>
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
         <source>None</source>
         <translation>Keines</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2586"/>
+      <location filename="../Project/Project.py" line="2591" />
         <source>Select version control system for the project</source>
         <translation>Wähle das Versionskontrollsystem für das Projekt</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2694"/>
+      <location filename="../Project/Project.py" line="2699" />
         <source>Translation Pattern</source>
         <translation>Übersetzungsmuster</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2695"/>
+      <location filename="../Project/Project.py" line="2700" />
         <source>Enter the path pattern for translation files (use &apos;%language%&apos; in place of the language code):</source>
         <translation>Gib das Pfadmuster für Übersetzungsdateien ein (benutze „%language%“ anstelle des Sprachcodes):</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3930"/>
-        <location filename="../Project/Project.py" line="2932"/>
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
         <source>Open project</source>
         <translation>Projekt öffnen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2935"/>
+      <location filename="../Project/Project.py" line="2940" />
         <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
         <translation>Projekt Dateien (*.epj);;XML Projekt Dateien (*.e4p)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3122"/>
-        <location filename="../Project/Project.py" line="3111"/>
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
         <source>Project Files (*.epj)</source>
         <translation>Projektdateien (*.epj)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3120"/>
+      <location filename="../Project/Project.py" line="3126" />
         <source>Save Project</source>
         <translation>Projekt speichern</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3135"/>
+      <location filename="../Project/Project.py" line="3141" />
         <source>Save File</source>
         <translation>Datei speichern</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3171"/>
+      <location filename="../Project/Project.py" line="3177" />
         <source>Close Project</source>
         <translation>Projekt schließen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3172"/>
+      <location filename="../Project/Project.py" line="3178" />
         <source>The current project has unsaved changes.</source>
         <translation>Das aktuelle Projekt hat ungesicherte Änderungen.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3353"/>
-        <location filename="../Project/Project.py" line="3321"/>
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
         <source>Syntax errors detected</source>
         <translation>Syntaxfehler gefunden</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Project/Project.py" line="3354"/>
-        <location filename="../Project/Project.py" line="3322"/>
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
         <source>The project contains %n file(s) with syntax errors.</source>
         <translation>
             <numerusform>Das Projekt beinhaltet eine Datei mit Syntaxfehlern.</numerusform>
@@ -55001,880 +55293,905 @@
         </translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3918"/>
+      <location filename="../Project/Project.py" line="3937" />
         <source>&amp;New...</source>
         <translation>&amp;Neu...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3920"/>
+      <location filename="../Project/Project.py" line="3939" />
         <source>Generate a new project</source>
         <translation>Erstelle ein neues Projekt</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3921"/>
+      <location filename="../Project/Project.py" line="3940" />
         <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neu...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Eingabe der Informationen des neuen Projektes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3932"/>
+      <location filename="../Project/Project.py" line="3951" />
         <source>&amp;Open...</source>
         <translation>&amp;Öffnen...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3934"/>
+      <location filename="../Project/Project.py" line="3953" />
         <source>Open an existing project</source>
         <translation>Öffnet ein bestehendes Projekt</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3935"/>
+      <location filename="../Project/Project.py" line="3954" />
         <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Öffnen...&lt;/b&gt;&lt;p&gt;Dies öffnet ein bestehendes Projekt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3943"/>
+      <location filename="../Project/Project.py" line="3962" />
         <source>Close project</source>
         <translation>Projekt schließen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3945"/>
+      <location filename="../Project/Project.py" line="3964" />
         <source>&amp;Close</source>
         <translation>Schl&amp;ießen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3946"/>
+      <location filename="../Project/Project.py" line="3965" />
         <source>Close the current project</source>
         <translation>Schließt das aktuelle Projekt</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3947"/>
+      <location filename="../Project/Project.py" line="3966" />
         <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Schließen&lt;/b&gt;&lt;p&gt;Dies schließt das aktuelle Projekt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3955"/>
+      <location filename="../Project/Project.py" line="3974" />
         <source>Save project</source>
         <translation>Projekt speichern</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4148"/>
-        <location filename="../Project/Project.py" line="3957"/>
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
         <source>&amp;Save</source>
         <translation>&amp;Speichern</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3958"/>
+      <location filename="../Project/Project.py" line="3977" />
         <source>Save the current project</source>
         <translation>Speichert das aktuelle Projekt</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3959"/>
+      <location filename="../Project/Project.py" line="3978" />
         <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Speichern&lt;/b&gt;&lt;p&gt;Dies speichert das aktuelle Projekt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3967"/>
+      <location filename="../Project/Project.py" line="3986" />
         <source>Save project as</source>
         <translation>Projekt speichern unter</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3969"/>
+      <location filename="../Project/Project.py" line="3988" />
         <source>Save &amp;as...</source>
         <translation>Speichern &amp;unter...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3970"/>
+      <location filename="../Project/Project.py" line="3989" />
         <source>Save the current project to a new file</source>
         <translation>Speichert das aktuelle Projekt in eine neue Datei</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3972"/>
+      <location filename="../Project/Project.py" line="3991" />
         <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Speichern unter&lt;/b&gt;&lt;p&gt;Dies speichert das aktuelle Projekt in eine neue Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3982"/>
+      <location filename="../Project/Project.py" line="4001" />
         <source>Add files to project</source>
         <translation>Dateien zum Projekt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3984"/>
+      <location filename="../Project/Project.py" line="4003" />
         <source>Add &amp;files...</source>
         <translation>&amp;Dateien hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3986"/>
+      <location filename="../Project/Project.py" line="4005" />
         <source>Add files to the current project</source>
         <translation>Fügt Dateien zum aktuellen Projekt hinzu</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3988"/>
+      <location filename="../Project/Project.py" line="4007" />
         <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Dateien hinzufügen...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, mit dem Dateien zum aktuellen Projekt hinzugefügt werden kann. Der Ort, an dem sie eingefügt werden, wird durch die Dateinamenerweiterung bestimmt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3998"/>
+      <location filename="../Project/Project.py" line="4017" />
         <source>Add directory to project</source>
         <translation>Verzeichnis zum Projekt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4000"/>
+      <location filename="../Project/Project.py" line="4019" />
         <source>Add directory...</source>
         <translation>Verzeichnis hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4003"/>
+      <location filename="../Project/Project.py" line="4022" />
         <source>Add a directory to the current project</source>
         <translation>Füge den Inhalt eines Verzeichnisses zum Projekt hinzu</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4004"/>
+      <location filename="../Project/Project.py" line="4023" />
         <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Verzeichnis hinzufügen&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, mit dem ein Verzeichnis bzw. der Inhalt eines Verzeichnisses zum aktuellen Projekt hinzugefügt werden kann.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4013"/>
+      <location filename="../Project/Project.py" line="4032" />
         <source>Add translation to project</source>
         <translation>Übersetzung zum Projekt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4015"/>
+      <location filename="../Project/Project.py" line="4034" />
         <source>Add &amp;translation...</source>
         <translation>&amp;Übersetzung hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4018"/>
+      <location filename="../Project/Project.py" line="4037" />
         <source>Add a translation to the current project</source>
         <translation>Eine Übersetzung zum aktuellen Projekt hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4019"/>
+      <location filename="../Project/Project.py" line="4038" />
         <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Übersetzung hinzufügen...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, mit dem eine Übersetzung zum aktuellen Projekt hinzugefügt werden kann.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4028"/>
+      <location filename="../Project/Project.py" line="4047" />
         <source>Search new files</source>
         <translation>Neue Dateien suchen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4029"/>
+      <location filename="../Project/Project.py" line="4048" />
         <source>Searc&amp;h new files...</source>
         <translation>Neue &amp;Dateien suchen...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4031"/>
+      <location filename="../Project/Project.py" line="4050" />
         <source>Search new files in the project directory.</source>
         <translation>Sucht neue Dateien im Projektverzeichnis.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4033"/>
+      <location filename="../Project/Project.py" line="4052" />
         <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neue Dateien suchen...&lt;/b&gt;&lt;p&gt;Dies sucht im Projektverzeichnis und in registrierten Unterverzeichnissen nach neuen Dateien (Quellen, *.ui, *.idl, *.proto).&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4043"/>
+      <location filename="../Project/Project.py" line="4062" />
         <source>Search Project File</source>
         <translation>Projektdatei suchen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4044"/>
+      <location filename="../Project/Project.py" line="4063" />
         <source>Search Project File...</source>
         <translation>Projektdatei suchen...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4045"/>
+      <location filename="../Project/Project.py" line="4064" />
         <source>Alt+Ctrl+P</source>
         <comment>Project|Search Project File</comment>
         <translation>Alt+Ctrl+P</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4048"/>
+      <location filename="../Project/Project.py" line="4067" />
         <source>Search for a file in the project list of files.</source>
         <translation>Suche nach einer Datei in der Liste der Projektdateien.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4050"/>
+      <location filename="../Project/Project.py" line="4069" />
         <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Projektdatei suchen&lt;/b&gt;&lt;p&gt;Dies sucht nach einer Datei in der Liste der Projektdateien.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4058"/>
+      <location filename="../Project/Project.py" line="4077" />
         <source>Project properties</source>
         <translation>Projekteigenschaften</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4060"/>
+      <location filename="../Project/Project.py" line="4079" />
         <source>&amp;Properties...</source>
         <translation>&amp;Eigenschaften...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4062"/>
+      <location filename="../Project/Project.py" line="4081" />
         <source>Show the project properties</source>
         <translation>Zeigt die Projekteigenschaften an</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4063"/>
+      <location filename="../Project/Project.py" line="4082" />
         <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Eigenschaften...&lt;/b&gt;&lt;p&gt;Dies zeigt einen Dialog an, mit dem die Projekteigenschaften bearbeitet werden können.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4071"/>
+      <location filename="../Project/Project.py" line="4090" />
         <source>User project properties</source>
         <translation>Nutzer bezogene Projektdaten</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4073"/>
+      <location filename="../Project/Project.py" line="4092" />
         <source>&amp;User Properties...</source>
         <translation>&amp;Nutzer bezogene Projektdaten...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4075"/>
+      <location filename="../Project/Project.py" line="4094" />
         <source>Show the user specific project properties</source>
         <translation>Zeigt die Nutzer bezogenen Projektdaten an</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4077"/>
+      <location filename="../Project/Project.py" line="4096" />
         <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Nutzer bezogene Projektdaten...&lt;/b&gt;&lt;p&gt;Dies zeigt einen Dialog an, um Nutzer bezogene Projektdaten zu bearbeiten.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4086"/>
+      <location filename="../Project/Project.py" line="4105" />
         <source>Filetype Associations</source>
         <translation>Dateitypzuordnungen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4087"/>
+      <location filename="../Project/Project.py" line="4106" />
         <source>Filetype Associations...</source>
         <translation>Dateitypzuordnungen...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4090"/>
+      <location filename="../Project/Project.py" line="4109" />
         <source>Show the project file type associations</source>
         <translation>Zeigt die Dateitypzuordnungen des Projektes</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4091"/>
+      <location filename="../Project/Project.py" line="4110" />
         <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Dateitypzuordnungen...&lt;/b&gt;&lt;p&gt;Dies zeigt einen Dialog zur Eingabe der Dateitypzuordnungen des Projektes. Diese Zuordnungen bestimmen den Typ (Quellen, Formulare, Schnittstellen, Protokolle oder Sonstige) über ein Dateinamenmuster. Sie werden genutzt, wenn eine Datei zum Projekt hinzugefügt oder wenn nach neuen Dateien gesucht wird.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4104"/>
+      <location filename="../Project/Project.py" line="4123" />
         <source>Lexer Associations</source>
         <translation>Lexerzuordnungen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4105"/>
+      <location filename="../Project/Project.py" line="4124" />
         <source>Lexer Associations...</source>
         <translation>Lexerzuordnungen...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4107"/>
+      <location filename="../Project/Project.py" line="4126" />
         <source>Show the project lexer associations (overriding defaults)</source>
         <translation>Zeigt die projektspezifischen Lexerzuordnungen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4109"/>
+      <location filename="../Project/Project.py" line="4128" />
         <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Lexerzuordnungen&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, um die projektspezifischen Lexerzuordnungen zu bearbeiten. Diese Zuordnungen überschreiben die globalen Lexerzuordnungen. Lexer werden verwendet, um den Editortext einzufärben.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4122"/>
+      <location filename="../Project/Project.py" line="4141" />
         <source>Debugger Properties</source>
         <translation>Debugger-Eigenschaften</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4123"/>
+      <location filename="../Project/Project.py" line="4142" />
         <source>Debugger &amp;Properties...</source>
         <translation>Debugger-&amp;Eigenschaften...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4125"/>
+      <location filename="../Project/Project.py" line="4144" />
         <source>Show the debugger properties</source>
         <translation>Debugger-Eigenschaften anzeigen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4126"/>
+      <location filename="../Project/Project.py" line="4145" />
         <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Debugger-Eigenschaften...&lt;/b&gt;&lt;p&gt;Dies zeigt einen Dialog an, um die projektspezifischen Debugger-Einstellungen zu bearbeiten.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4135"/>
+      <location filename="../Project/Project.py" line="4154" />
         <source>Load</source>
         <translation>Laden</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4136"/>
+      <location filename="../Project/Project.py" line="4155" />
         <source>&amp;Load</source>
         <translation>&amp;Laden</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4138"/>
+      <location filename="../Project/Project.py" line="4157" />
         <source>Load the debugger properties</source>
         <translation>Debugger-Eigenschaften laden</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4139"/>
+      <location filename="../Project/Project.py" line="4158" />
         <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Debugger-Eigenschaften laden&lt;/b&gt;&lt;p&gt;Dies lädt die projektspezifischen Debugger-Einstellungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4147"/>
+      <location filename="../Project/Project.py" line="4166" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4150"/>
+      <location filename="../Project/Project.py" line="4169" />
         <source>Save the debugger properties</source>
         <translation>Debugger-Eigenschaften speichern</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4151"/>
+      <location filename="../Project/Project.py" line="4170" />
         <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Debugger-Eigenschaften speichern&lt;/b&gt;&lt;p&gt;Dies speichert die projektspezifischen Debugger-Einstellungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4159"/>
+      <location filename="../Project/Project.py" line="4178" />
         <source>Delete</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4160"/>
+      <location filename="../Project/Project.py" line="4179" />
         <source>&amp;Delete</source>
         <translation>&amp;Löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4162"/>
+      <location filename="../Project/Project.py" line="4181" />
         <source>Delete the debugger properties</source>
         <translation>Debugger-Eigenschaften löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4163"/>
+      <location filename="../Project/Project.py" line="4182" />
         <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Debugger-Eigenschaften löschen&lt;/b&gt;&lt;p&gt;Dies löscht die Datei mit den projektspezifischen Debugger-Einstellungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4172"/>
+      <location filename="../Project/Project.py" line="4191" />
         <source>Reset</source>
         <translation>Zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4173"/>
+      <location filename="../Project/Project.py" line="4192" />
         <source>&amp;Reset</source>
         <translation>&amp;Zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4175"/>
+      <location filename="../Project/Project.py" line="4194" />
         <source>Reset the debugger properties</source>
         <translation>Debugger-Eigenschaften zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4176"/>
+      <location filename="../Project/Project.py" line="4195" />
         <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Debugger-Eigenschaften zurücksetzen&lt;/b&gt;&lt;p&gt;Dies setzt die projektspezifischen Debugger-Einstellungen zurück.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4187"/>
-        <location filename="../Project/Project.py" line="4186"/>
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
         <source>Load session</source>
         <translation>Sitzung laden</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4189"/>
+      <location filename="../Project/Project.py" line="4208" />
         <source>Load the projects session file.</source>
         <translation>Laden der Projektsitzung.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4190"/>
+      <location filename="../Project/Project.py" line="4209" />
         <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sitzung laden&lt;/b&gt;&lt;p&gt;Dies lädt eine Projektsitzungsdatei. Die Sitzung enthält die folgenden Daten.&lt;br&gt;- alle offenen Quelltextdateien&lt;br&gt;- alle Haltepunkte&lt;br&gt;- die Kommandozeilenparameter&lt;br&gt;- das Arbeitsverzeichnis&lt;br&gt;- das Ausnahmemeldungsflag&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4205"/>
-        <location filename="../Project/Project.py" line="4204"/>
+      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4223" />
         <source>Save session</source>
         <translation>Sitzung speichern</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4207"/>
+      <location filename="../Project/Project.py" line="4226" />
         <source>Save the projects session file.</source>
         <translation>Speichern der Projektsitzung.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4208"/>
+      <location filename="../Project/Project.py" line="4227" />
         <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sitzung speichern&lt;/b&gt;&lt;p&gt;Dies speichert eine Projektsitzungsdatei. Die Sitzung enthält die folgenden Daten.&lt;br&gt;- alle offenen Quelltextdateien&lt;br&gt;- alle Haltepunkte&lt;br&gt;- die Kommandozeilenparameter&lt;br&gt;- das Arbeitsverzeichnis&lt;br&gt;- das Ausnahmemeldungsflag&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4223"/>
-        <location filename="../Project/Project.py" line="4222"/>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
         <source>Delete session</source>
         <translation>Sitzung löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4225"/>
+      <location filename="../Project/Project.py" line="4244" />
         <source>Delete the projects session file.</source>
         <translation>Löscht die Projektsitzungsdatei.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4226"/>
+      <location filename="../Project/Project.py" line="4245" />
         <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sitzung löschen&lt;/b&gt;&lt;p&gt;Dies löscht die Sitzungsdatei des Projektes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4236"/>
+      <location filename="../Project/Project.py" line="4255" />
         <source>Code Metrics</source>
         <translation>Quelltextmetriken</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4237"/>
+      <location filename="../Project/Project.py" line="4256" />
         <source>&amp;Code Metrics...</source>
         <translation>&amp;Quelltextmetriken...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4240"/>
+      <location filename="../Project/Project.py" line="4259" />
         <source>Show some code metrics for the project.</source>
         <translation>Zeige einige Quelltextmetriken für das Projekt.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4241"/>
+      <location filename="../Project/Project.py" line="4260" />
         <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Quelltextmetriken...&lt;/b&gt;&lt;p&gt;Dies zeigt einige Quelltextmetriken für alle Python-Dateien des Projektes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4250"/>
+      <location filename="../Project/Project.py" line="4269" />
         <source>Python Code Coverage</source>
         <translation>Python-Quelltext-Abdeckung</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4251"/>
+      <location filename="../Project/Project.py" line="4270" />
         <source>Code Co&amp;verage...</source>
         <translation>&amp;Quelltext Abdeckung...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4254"/>
+      <location filename="../Project/Project.py" line="4273" />
         <source>Show code coverage information for the project.</source>
         <translation>Zeige die Quelltextabdeckung für das Projekt.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4255"/>
+      <location filename="../Project/Project.py" line="4274" />
         <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Quelltext Abdeckung...&lt;/b&gt;&lt;p&gt;Dies zeigt die Quelltextabdeckung für alle Python-Dateien des Projektes an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5116"/>
-        <location filename="../Project/Project.py" line="5105"/>
-        <location filename="../Project/Project.py" line="4264"/>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
+      <location filename="../Project/Project.py" line="4283" />
         <source>Profile Data</source>
         <translation>Profildaten</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4265"/>
+      <location filename="../Project/Project.py" line="4284" />
         <source>&amp;Profile Data...</source>
         <translation>&amp;Profildaten...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4268"/>
+      <location filename="../Project/Project.py" line="4287" />
         <source>Show profiling data for the project.</source>
         <translation>Zeige Profildaten des aktuellen Projektes.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4269"/>
+      <location filename="../Project/Project.py" line="4288" />
         <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Profildaten...&lt;/b&gt;&lt;p&gt;Dies zeigt die Profildaten des Projektes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5167"/>
-        <location filename="../Project/Project.py" line="4279"/>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
         <source>Application Diagram</source>
         <translation>Applikations-Diagramm</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4280"/>
+      <location filename="../Project/Project.py" line="4299" />
         <source>&amp;Application Diagram...</source>
         <translation>&amp;Applikations-Diagramm...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4283"/>
+      <location filename="../Project/Project.py" line="4302" />
         <source>Show a diagram of the project.</source>
         <translation>Zeigt ein Diagramm des Projektes.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4284"/>
+      <location filename="../Project/Project.py" line="4303" />
         <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Applikations-Diagramm...&lt;/b&gt;&lt;p&gt;Dies zeigt ein Diagramm des Projektes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4293"/>
+      <location filename="../Project/Project.py" line="4312" />
         <source>Load Diagram</source>
         <translation>Diagramm laden</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4294"/>
+      <location filename="../Project/Project.py" line="4313" />
         <source>&amp;Load Diagram...</source>
         <translation>Diagramm &amp;laden...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4297"/>
+      <location filename="../Project/Project.py" line="4316" />
         <source>Load a diagram from file.</source>
         <translation>Lade ein Diagramm aus einer Datei.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4298"/>
+      <location filename="../Project/Project.py" line="4317" />
         <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Diagramm laden...&lt;/b&gt;&lt;p&gt;Dies lädt ein Diagramm aus einer Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5349"/>
-        <location filename="../Project/Project.py" line="5301"/>
-        <location filename="../Project/Project.py" line="4308"/>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
         <source>Create Package List</source>
         <translation>Erzeuge Paketliste</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4310"/>
+      <location filename="../Project/Project.py" line="4329" />
         <source>Create &amp;Package List</source>
         <translation>Erzeuge &amp;Paketliste</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4313"/>
+      <location filename="../Project/Project.py" line="4332" />
         <source>Create an initial PKGLIST file for an eric plugin.</source>
         <translation>Erzeugt eine erste PKGLIST-Datei für ein eric Plugin.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4314"/>
+      <location filename="../Project/Project.py" line="4333" />
         <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Erzeuge Paketliste&lt;/b&gt;&lt;p&gt;Dies erzeugt eine erste Liste von Dateien, die in ein eric Pluginarchive einbezogen werden sollen. Die Liste wird aus der Projektdatei erzeugt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5402"/>
-        <location filename="../Project/Project.py" line="4324"/>
+      <location filename="../Project/Project.py" line="5446" />
+      <location filename="../Project/Project.py" line="4343" />
         <source>Create Plugin Archives</source>
         <translation>Erzeuge Plugin Archive</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4326"/>
+      <location filename="../Project/Project.py" line="4345" />
         <source>Create Plugin &amp;Archives</source>
         <translation>Erzeuge Plugin &amp;Archive</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4329"/>
+      <location filename="../Project/Project.py" line="4348" />
         <source>Create eric plugin archive files.</source>
         <translation>Erzeugt eric Plugin Archivdateien.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4330"/>
+      <location filename="../Project/Project.py" line="4349" />
         <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Erzeuge Plugin Archive&lt;/b&gt;&lt;p&gt;Dies erzeugt eric Plugin Archivdateien mit den Dateien, die in einer PKGLIST*-Datei angegeben wurden. Der Archivname wird aus dem Namen des Hauptskriptes generiert, falls er nicht in der Paketlistendatei angegeben ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4341"/>
+      <location filename="../Project/Project.py" line="4360" />
         <source>Create Plugin Archives (Snapshot)</source>
         <translation>Erzeuge Plugin Archive (Snapshot)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4343"/>
+      <location filename="../Project/Project.py" line="4362" />
         <source>Create Plugin Archives (&amp;Snapshot)</source>
         <translation>Erzeuge Plugin Archive (&amp;Snapshot)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4345"/>
+      <location filename="../Project/Project.py" line="4364" />
         <source>Create eric plugin archive files (snapshot releases).</source>
         <translation>Erzeugt eric Plugin Archivdateien (Snapshot Releases).</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4347"/>
+      <location filename="../Project/Project.py" line="4366" />
         <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Erzeuge Plugin Archive (Snapshot)&lt;/b&gt;&lt;p&gt;Dies erzeugt eric Plugin Archivdateien mit den Dateien, die in der PKGLIST*-Datei angegeben wurden. Der Archivname wird aus dem Namen des Hauptskriptes generiert, falls er nicht in der Paketlistendatei angegeben ist. Der Versionseintrag des Hauptskriptes wird verändert, um ein Snapshot Release anzuzeigen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5800"/>
-        <location filename="../Project/Project.py" line="5774"/>
-        <location filename="../Project/Project.py" line="5729"/>
-        <location filename="../Project/Project.py" line="4362"/>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
         <source>Execute Make</source>
         <translation>Make ausführen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4363"/>
+      <location filename="../Project/Project.py" line="4382" />
         <source>&amp;Execute Make</source>
         <translation>&amp;Make ausführen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4366"/>
+      <location filename="../Project/Project.py" line="4385" />
         <source>Perform a &apos;make&apos; run.</source>
         <translation>Führt eine &apos;make&apos; Lauf aus.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4367"/>
+      <location filename="../Project/Project.py" line="4386" />
         <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a &apos;make&apos; run to rebuild the configured target.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Make ausführen&lt;/b&gt;&lt;p&gt;Die führt einen &apos;make&apos; Lauf aus, um das konfigurierte Ziel zu bauen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5779"/>
-        <location filename="../Project/Project.py" line="4376"/>
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
         <source>Test for Changes</source>
         <translation>Auf Änderungen prüfen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4377"/>
+      <location filename="../Project/Project.py" line="4396" />
         <source>&amp;Test for Changes</source>
         <translation>Auf Änderungen &amp;prüfen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4380"/>
+      <location filename="../Project/Project.py" line="4399" />
         <source>Question &apos;make&apos;, if a rebuild is needed.</source>
         <translation>Fragt &apos;make&apos;, ob ein Neubau erforderlich ist.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4381"/>
+      <location filename="../Project/Project.py" line="4400" />
         <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions &apos;make&apos;, if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Auf Änderungen prüfen&lt;/b&gt;&lt;p&gt;Dies fragt &apos;make&apos;, ob ein Neubau des konfigurierten Zieles erforderlich ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4409"/>
+      <location filename="../Project/Project.py" line="4410" />
+      <source>Create SBOM File</source>
+      <translation>STL Datei erzeugen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4411" />
+      <source>Create &amp;SBOM File</source>
+      <translation>&amp;STL Datei erzeugen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4414" />
+      <source>Create a SBOM file of the project dependencies.</source>
+      <translation>Erzeuge eine STL Datei der Projektabhängigkeiten.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;STL Datei erzeugen&lt;/b&gt;&lt;p&gt;Dies erlaubt die Erstellung einer STL Datei der Projektabhängigkeiten. Dies kann auf verschiedenen Eingaben aufgebaut werden und wird in eine CycloneDX STL Datei gesichert.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
         <source>&amp;Project</source>
         <translation>&amp;Projekt</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4410"/>
+      <location filename="../Project/Project.py" line="4444" />
         <source>Open &amp;Recent Projects</source>
         <translation>Zu&amp;letzt geöffnete Projekte</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4411"/>
+      <location filename="../Project/Project.py" line="4445" />
         <source>Session</source>
         <translation>Sitzung</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4412"/>
+      <location filename="../Project/Project.py" line="4446" />
         <source>Debugger</source>
         <translation>Debugger</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4414"/>
+      <location filename="../Project/Project.py" line="4448" />
         <source>Project-T&amp;ools</source>
         <translation>Projekt&amp;werkzeuge</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4415"/>
+      <location filename="../Project/Project.py" line="4449" />
         <source>&amp;Version Control</source>
         <translation>&amp;Versionskontrolle</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4419"/>
+      <location filename="../Project/Project.py" line="4453" />
         <source>Chec&amp;k</source>
         <translation>&amp;Prüfen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4421"/>
+      <location filename="../Project/Project.py" line="4455" />
         <source>Sho&amp;w</source>
         <translation>&amp;Zeige</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4422"/>
+      <location filename="../Project/Project.py" line="4456" />
         <source>&amp;Diagrams</source>
         <translation>&amp;Diagramme</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4423"/>
+      <location filename="../Project/Project.py" line="4457" />
         <source>Pac&amp;kagers</source>
         <translation>Pa&amp;ketierer</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4424"/>
+      <location filename="../Project/Project.py" line="4458" />
         <source>Source &amp;Documentation</source>
         <translation>&amp;Quelltextdokumentation</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4426"/>
+      <location filename="../Project/Project.py" line="4460" />
         <source>Make</source>
         <translation>Make</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4549"/>
-        <location filename="../Project/Project.py" line="4546"/>
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation>Weitere Werkzeuge</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
         <source>Project</source>
         <translation>Projekt</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4610"/>
+      <location filename="../Project/Project.py" line="4654" />
         <source>&amp;Clear</source>
         <translation>&amp;Löschen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4772"/>
+      <location filename="../Project/Project.py" line="4816" />
         <source>Search New Files</source>
         <translation>Neue Dateien suchen</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4773"/>
+      <location filename="../Project/Project.py" line="4817" />
         <source>There were no new files found to be added.</source>
         <translation>Es wurden keine neuen Dateien gefunden.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4920"/>
-        <location filename="../Project/Project.py" line="4908"/>
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
         <source>Version Control System</source>
         <translation>Versionskontrollsystem</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4909"/>
+      <location filename="../Project/Project.py" line="4953" />
         <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das ausgewählte Versionskontrollsystem &lt;b&gt;{0}&lt;/b&gt; konnte nicht gefunden werden.&lt;br/&gt;Ignoriere Übersteuerung.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4921"/>
+      <location filename="../Project/Project.py" line="4965" />
         <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das ausgewählte Versionskontrollsystem &lt;b&gt;{0}&lt;/b&gt; konnte nicht gefunden werden.&lt;br/&gt;Versionskontrolle nicht möglich.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5067"/>
+      <location filename="../Project/Project.py" line="5111" />
         <source>Coverage Data</source>
         <translation>Quelltext Abdeckungsdaten</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5106"/>
-        <location filename="../Project/Project.py" line="5068"/>
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>Für das aktuelle Projekt ist kein Hauptskript festgelegt. Abbruch</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5078"/>
+      <location filename="../Project/Project.py" line="5122" />
         <source>Code Coverage</source>
         <translation>Quelltext Abdeckung</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5079"/>
+      <location filename="../Project/Project.py" line="5123" />
         <source>Please select a coverage file</source>
         <translation>Bitte wählen Sie eine Datei mit Abdeckungsdaten</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5117"/>
+      <location filename="../Project/Project.py" line="5161" />
         <source>Please select a profile file</source>
         <translation>Bitte wählen Sie eine Datei mit Profildaten</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5168"/>
+      <location filename="../Project/Project.py" line="5212" />
         <source>Include module names?</source>
         <translation>Modulnamen anzeigen?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5302"/>
+      <location filename="../Project/Project.py" line="5346" />
         <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;PKGLIST&lt;/b&gt; existiert bereits.&lt;/p&gt;&lt;p&gt;Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5350"/>
+      <location filename="../Project/Project.py" line="5394" />
         <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;PKGLIST&lt;/b&gt; konnte nicht erzeugt werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5614"/>
-        <location filename="../Project/Project.py" line="5573"/>
-        <location filename="../Project/Project.py" line="5529"/>
-        <location filename="../Project/Project.py" line="5521"/>
-        <location filename="../Project/Project.py" line="5504"/>
-        <location filename="../Project/Project.py" line="5469"/>
-        <location filename="../Project/Project.py" line="5442"/>
-        <location filename="../Project/Project.py" line="5415"/>
-        <location filename="../Project/Project.py" line="5393"/>
-        <location filename="../Project/Project.py" line="5381"/>
-        <location filename="../Project/Project.py" line="5368"/>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
         <source>Create Plugin Archive</source>
         <translation>Erzeuge Plugin Archiv</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5369"/>
+      <location filename="../Project/Project.py" line="5413" />
         <source>The project does not have a main script defined. Aborting...</source>
         <translation>Für das Projekt wurde kein Hauptskript angegeben. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5382"/>
+      <location filename="../Project/Project.py" line="5426" />
         <source>Select package lists:</source>
         <translation>Wähle Paketlisten:</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5394"/>
+      <location filename="../Project/Project.py" line="5438" />
         <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
         <translation>&lt;p&gt;Keine Paketlistendateien (PKGLIST*) verfügbar oder ausgewählt. Abbruch...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5399"/>
+      <location filename="../Project/Project.py" line="5443" />
         <source>Creating plugin archives...</source>
         <translation>Erzeuge Plugin Archive...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5399"/>
+      <location filename="../Project/Project.py" line="5443" />
         <source>Abort</source>
         <translation>Abbruch</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5400"/>
+      <location filename="../Project/Project.py" line="5444" />
         <source>%v/%m Archives</source>
         <translation>%v/%m Archive</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5416"/>
+      <location filename="../Project/Project.py" line="5460" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geladen werden.&lt;br/&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5443"/>
+      <location filename="../Project/Project.py" line="5487" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the&apos;; initial_list&apos; line of the header.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; ist noch nicht bereit.&lt;/p&gt;&lt;p&gt;Bitte überarbeite sie und löschen die Zeile &apos;; initial_list&apos; des Dateikopfes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5470"/>
+      <location filename="../Project/Project.py" line="5514" />
         <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die eric Plugin Archivdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5505"/>
+      <location filename="../Project/Project.py" line="5549" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht im Archiv gespeichert werde. Sie wird ignoriert.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5522"/>
+      <location filename="../Project/Project.py" line="5566" />
         <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die eric Plugin Archivdateien wurden mit einigen Fehlern erzeugt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5530"/>
+      <location filename="../Project/Project.py" line="5574" />
         <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die eric Plugin Archivdateien wurden erfolgreich erzeugt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5574"/>
+      <location filename="../Project/Project.py" line="5618" />
         <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Plugindatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;br&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5615"/>
+      <location filename="../Project/Project.py" line="5659" />
         <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Plugindatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;br&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5730"/>
+      <location filename="../Project/Project.py" line="5774" />
         <source>The make process did not start.</source>
         <translation>Der make Prozess ist nicht gestartet.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5775"/>
+      <location filename="../Project/Project.py" line="5819" />
         <source>The make process crashed.</source>
         <translation>Der make Prozess ist abgestürzt.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5782"/>
+      <location filename="../Project/Project.py" line="5826" />
         <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Es gibt Änderungen, die einen Neubau des konfigurierten Zieles &lt;b&gt;{0}&lt;/b&gt; erfordern.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5787"/>
+      <location filename="../Project/Project.py" line="5831" />
         <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Es gibt Änderungen, die einen Neubau des Standardzieles erfordern.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5801"/>
+      <location filename="../Project/Project.py" line="5845" />
         <source>The makefile contains errors.</source>
         <translation>Die make Datei enthält Fehler.</translation>
     </message>
@@ -56163,270 +56480,270 @@
 <context>
     <name>ProjectFormsBrowser</name>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="993"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
         <location filename="../Project/ProjectFormsBrowser.py" line="960"/>
         <location filename="../Project/ProjectFormsBrowser.py" line="926"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="71"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
         <source>Forms</source>
         <translation>Formulare</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="73"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
         <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Projekt Formular Browser&lt;/b&gt;&lt;p&gt;Dies bietet eine Übersicht aller im Projekt enthaltenen Formulare an. Verschieden Aktionen können über das Kontextmenü ausgeführt werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="92"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="93" />
         <source>Dialog</source>
         <translation>Dialog</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="93"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="94" />
         <source>Widget</source>
         <translation>Widget</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="94"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="95" />
         <source>Main Window</source>
         <translation>Hauptfenster</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="95"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="96" />
         <source>Dialog with Buttonbox (Bottom)</source>
         <translation>Dialog mit Knöpfebox (unten)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="96"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="97" />
         <source>Dialog with Buttonbox (Right)</source>
         <translation>Dialog mit Knöpfebox (rechts)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="97"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="98" />
         <source>Dialog with Buttons (Bottom)</source>
         <translation>Dialog mit Knöpfen (unten)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="98"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="99" />
         <source>Dialog with Buttons (Bottom-Center)</source>
         <translation>Dialog mit Knöpfen (unten Mitte)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="99"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
         <source>Dialog with Buttons (Right)</source>
         <translation>Dialog mit Knöpfen (rechts)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="101"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="102" />
         <source>QWizard</source>
         <translation>QWizard</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="102"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="103" />
         <source>QWizardPage</source>
         <translation>QWizardPage</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="103"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="104" />
         <source>QDockWidget</source>
         <translation>QDockWidget</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="104"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="105" />
         <source>QFrame</source>
         <translation>QFrame</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="105"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="106" />
         <source>QGroupBox</source>
         <translation>QGroupBox</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="106"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="107" />
         <source>QScrollArea</source>
         <translation>QScrollArea</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="107"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="108" />
         <source>QMdiArea</source>
         <translation>QMdiArea</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="108"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="109" />
         <source>QTabWidget</source>
         <translation>QTabWidget</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="109"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="110" />
         <source>QToolBox</source>
         <translation>QToolBox</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="110"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
         <source>QStackedWidget</source>
         <translation>QStackedWidget</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="160"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="135"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
         <source>Compile form</source>
         <translation>Formular übersetzen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="353"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="342"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="306"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="295"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="221"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="165"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="137"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
         <source>Compile all forms</source>
         <translation>Alle Formulare übersetzen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="171"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="140"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
         <source>Generate Dialog Code...</source>
         <translation>Erzeuge Dialogcode...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="345"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="298"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="253"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="224"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="144"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
         <source>Configure uic Compiler</source>
         <translation>uic Compiler konfigurieren</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="257"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="148"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
         <source>Open in Qt-Designer</source>
         <translation>Mit Qt Designer öffnen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="259"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="150"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
         <source>Open in Editor</source>
         <translation>Mit Editor öffnen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="152"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
         <source>Preview form</source>
         <translation>Formularvorschau</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="262"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="154"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
         <source>Preview translations</source>
         <translation>Übersetzungsvorschau</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="276"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="273"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="183"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="181"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
         <source>Open</source>
         <translation>Öffnen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="185"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
         <source>Rename file</source>
         <translation>Datei umbenennen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="310"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="279"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="188"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
         <source>Remove from project</source>
         <translation>Aus dem Projekt entfernen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="313"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="282"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="190"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
         <source>Delete</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="323"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="317"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="232"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="227"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="199"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="194"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
         <source>New form...</source>
         <translation>Neues Formular...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="357"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="325"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="234"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="200"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
         <source>Add forms...</source>
         <translation>Formulare hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="359"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="327"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="236"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="202"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
         <source>Add forms directory...</source>
         <translation>Formularverzeichnis hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="330"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="205"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
         <source>Copy Path to Clipboard</source>
         <translation>Pfad in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="362"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="333"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="286"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="239"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="208"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
         <source>Expand all directories</source>
         <translation>Alle Verzeichnisse aufklappen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="364"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="335"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="288"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="241"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="210"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
         <source>Collapse all directories</source>
         <translation>Alle Verzeichnisse einklappen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="367"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="337"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="290"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="243"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="212"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
         <source>Configure...</source>
         <translation>Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="268"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="250"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
         <source>Compile forms</source>
         <translation>Formulare übersetzen</translation>
     </message>
     <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="629"/>
         <location filename="../Project/ProjectFormsBrowser.py" line="617"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="598"/>
-        <location filename="../Project/ProjectFormsBrowser.py" line="584"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
         <source>New Form</source>
         <translation>Neues Formular</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="585"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
         <source>Select a form type:</source>
         <translation>Wähle einen Formulartyp:</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="600"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
         <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
         <translation>Qt-Formulare (*.ui);;Alle Dateien (*)</translation>
     </message>
@@ -56489,26 +56806,26 @@
         <translation>Formular übersetzen...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="991"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
         <location filename="../Project/ProjectFormsBrowser.py" line="956"/>
         <location filename="../Project/ProjectFormsBrowser.py" line="922"/>
         <source>Abort</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="991"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
         <location filename="../Project/ProjectFormsBrowser.py" line="957"/>
         <location filename="../Project/ProjectFormsBrowser.py" line="923"/>
         <source>%v/%m Forms</source>
         <translation>%v/%m Formulare</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="990"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
         <source>Determining changed forms...</source>
         <translation>Ermittle veränderte Formulare...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="1018"/>
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
         <source>Compiling changed forms...</source>
         <translation>Übersetze veränderte Formulare...</translation>
     </message>
@@ -57263,143 +57580,143 @@
 <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="846"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
         <location filename="../Project/ProjectResourcesBrowser.py" line="778"/>
         <location filename="../Project/ProjectResourcesBrowser.py" line="745"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="61"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
         <source>Resources</source>
         <translation>Ressourcen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="63"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
         <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Projektressourcenbrowser&lt;/b&gt;&lt;p&gt;Dies bietet eine Übersicht aller im Projekt enthaltenen Ressourcendateien an. Verschieden Aktionen können über das Kontextmenü ausgeführt werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="102"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="87"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
         <source>Compile resource</source>
         <translation>Ressourcendatei übersetzen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="297"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="285"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="251"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="239"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="173"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="159"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="108"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="90"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
         <source>Compile all resources</source>
         <translation>Alle Ressourcendateien übersetzen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="289"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="243"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="206"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="163"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="94"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
         <source>Configure rcc Compiler</source>
         <translation>rcc Compiler konfigurieren</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="217"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="115"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
         <source>Open</source>
         <translation>Öffnen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="117"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
         <source>Rename file</source>
         <translation>Datei umbenennen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="255"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="220"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="120"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
         <source>Remove from project</source>
         <translation>Aus dem Projekt entfernen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="258"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="223"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="122"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
         <source>Delete</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="262"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="180"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="167"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="136"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="130"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
         <source>New resource...</source>
         <translation>Neue Ressource...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="301"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="264"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="182"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="138"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
         <source>Add resources...</source>
         <translation>Ressourcen hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="304"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="266"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="184"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="140"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
         <source>Add resources directory...</source>
         <translation>Ressourcenverzeichnis hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="270"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="144"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
         <source>Copy Path to Clipboard</source>
         <translation>Pfad in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="308"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="273"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="227"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="188"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="147"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
         <source>Expand all directories</source>
         <translation>Alle Verzeichnisse aufklappen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="310"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="275"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="229"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="190"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="149"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
         <source>Collapse all directories</source>
         <translation>Alle Verzeichnisse einklappen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="313"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="277"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="231"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="192"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="151"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
         <source>Configure...</source>
         <translation>Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="214"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="202"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
         <source>Compile resources</source>
         <translation>Ressourcendateien übersetzen</translation>
     </message>
     <message>
         <location filename="../Project/ProjectResourcesBrowser.py" line="509"/>
         <location filename="../Project/ProjectResourcesBrowser.py" line="489"/>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="470"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
         <source>New Resource</source>
         <translation>Neue Ressource</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="472"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
         <source>Qt Resource Files (*.qrc)</source>
         <translation>Qt-Ressourcendateien (*.qrc)</translation>
     </message>
@@ -57462,26 +57779,26 @@
         <translation>Übersetze Ressourcendateien...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="844"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
         <location filename="../Project/ProjectResourcesBrowser.py" line="774"/>
         <location filename="../Project/ProjectResourcesBrowser.py" line="741"/>
         <source>Abort</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="844"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
         <location filename="../Project/ProjectResourcesBrowser.py" line="775"/>
         <location filename="../Project/ProjectResourcesBrowser.py" line="742"/>
         <source>%v/%m Resources</source>
         <translation>%v/%m Resourcen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="843"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
         <source>Determining changed resources...</source>
         <translation>Ermittle veränderte Ressourcen...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectResourcesBrowser.py" line="876"/>
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
         <source>Compiling changed resources...</source>
         <translation>Übersetze veränderte Ressourcen...</translation>
     </message>
@@ -57586,8 +57903,8 @@
     </message>
     <message>
         <location filename="../Project/ProjectSourcesBrowser.py" line="165"/>
-        <source>Run tests...</source>
-        <translation>Modultests…</translation>
+      <source>Run tests...</source>
+      <translation>Modultests…</translation>
     </message>
     <message>
         <location filename="../Project/ProjectSourcesBrowser.py" line="467"/>
@@ -57759,84 +58076,84 @@
         <translation>Gehe zu</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="869"/>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="854"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="869" />
+      <location filename="../Project/ProjectSourcesBrowser.py" line="854" />
         <source>Add new Python package</source>
         <translation>Füge neues Python-Package hinzu</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="855"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="855" />
         <source>&lt;p&gt;The package directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Packageverzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht angelegt werden. Abbruch...&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="870"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="870" />
         <source>&lt;p&gt;The package file &lt;b&gt;{0}&lt;/b&gt; could not be created. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Packagedatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden. Abbruch...&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="937"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="937" />
         <source>Delete files</source>
         <translation>Dateien löschen</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="938"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="938" />
         <source>Do you really want to delete these files from the project?</source>
         <translation>Wollen Sie wirklich diese Dateien aus dem Projekt löschen?</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="993"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="993" />
         <source>Code Coverage</source>
         <translation>Quelltext Abdeckung</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="994"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="994" />
         <source>Please select a coverage file</source>
         <translation>Bitte wählen Sie eine Datei mit Abdeckungsdaten</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1029"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1029" />
         <source>Profile Data</source>
         <translation>Profildaten</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1030"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1030" />
         <source>Please select a profile file</source>
         <translation>Bitte wählen Sie eine Datei mit Profildaten</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1066"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1066" />
         <source>Class Diagram</source>
         <translation>Klassendiagramm</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1110"/>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1067"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1110" />
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1067" />
         <source>Include class attributes?</source>
         <translation>Klassenattribute anzeigen?</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1088"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1088" />
         <source>Imports Diagram</source>
         <translation>Imports Diagramm</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1089"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1089" />
         <source>Include imports from external modules?</source>
         <translation>Imports externer Module anzeigen?</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1109"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1109" />
         <source>Package Diagram</source>
         <translation>Package-Diagramm</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1125"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1125" />
         <source>Application Diagram</source>
         <translation>Applikations-Diagramm</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectSourcesBrowser.py" line="1126"/>
+      <location filename="../Project/ProjectSourcesBrowser.py" line="1126" />
         <source>Include module names?</source>
         <translation>Modulnamen anzeigen?</translation>
     </message>
@@ -58092,19 +58409,6 @@
     </message>
 </context>
 <context>
-    <name>PromtEngine</name>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96"/>
-        <source>Promt: Invalid response received</source>
-        <translation>Promt: Ungültige Antwort empfangen</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103"/>
-        <source>Promt: This direction of translation is not available.</source>
-        <translation>Promt: Diese Übersetzungsrichtung ist nicht verfügbar.</translation>
-    </message>
-</context>
-<context>
     <name>PropertiesDialog</name>
     <message>
         <location filename="../Project/PropertiesDialog.ui" line="0"/>
@@ -58139,7 +58443,7 @@
     </message>
     <message>
         <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>&amp;Programming Language:</source>
+      <source>&amp;Programming Language:</source>
         <translation>&amp;Programmiersprache:</translation>
     </message>
     <message>
@@ -58274,8 +58578,8 @@
     </message>
     <message>
         <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Enter authors name</source>
-        <translation>Autorenname eingeben</translation>
+      <source>Enter author's name</source>
+      <translation>Gib den Autorennamen ein</translation>
     </message>
     <message>
         <location filename="../Project/PropertiesDialog.ui" line="0"/>
@@ -58291,7 +58595,7 @@
     </message>
     <message>
         <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Enter authors email</source>
+      <source>Enter author's email</source>
         <translation>Gib die E-Mail-Adresse des Autors ein</translation>
     </message>
     <message>
@@ -58322,51 +58626,61 @@
     </message>
     <message>
         <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Testing Framework:</source>
-        <translation>Testrahmen:</translation>
-    </message>
-    <message>
-        <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Select the testing framework used by the project</source>
-        <translation>Wähle den vom Projekt eingesetzten Testrahmen</translation>
-    </message>
-    <message>
-        <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Press to edit the spell checking properties</source>
-        <translation>Drücken, um die Einstellungen für die Rechtschreibprüfung zu ändern</translation>
-    </message>
-    <message>
-        <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Spell Checking Properties...</source>
-        <translation>Einstellungen für Rechtschreibprüfung...</translation>
-    </message>
-    <message>
-        <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Press to edit the translations properties</source>
-        <translation>Drücken, um die Einstellungen für Übersetzungen zu ändern</translation>
-    </message>
-    <message>
-        <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Translations Properties...</source>
-        <translation>Übersetzungseigenschaften...</translation>
-    </message>
-    <message>
-        <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Select to activate the &apos;make&apos; support</source>
-        <translation>Auswählen, um die &apos;make&apos; Unterstützung zu aktivieren</translation>
-    </message>
-    <message>
-        <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Enable &apos;make&apos; Support</source>
-        <translation>&apos;make&apos; Unterstützung aktiv</translation>
-    </message>
-    <message>
-        <location filename="../Project/PropertiesDialog.ui" line="0"/>
-        <source>Press to open a dialog to enter the &apos;make&apos; parameters</source>
-        <translation>Drücken, um einen Dialog zur Eingabe der &apos;make&apos; Parameter zu öffnen</translation>
-    </message>
-    <message>
-        <location filename="../Project/PropertiesDialog.ui" line="0"/>
+      <source>Testing Framework:</source>
+      <translation>Testrahmen:</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Select the testing framework used by the project</source>
+      <translation>Wähle den vom Projekt eingesetzten Testrahmen</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation>Lizenz:</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation>Gib die Projektlizenz ein oder wähle sie aus</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the spell checking properties</source>
+      <translation>Drücken, um die Einstellungen für die Rechtschreibprüfung zu ändern</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Spell Checking Properties...</source>
+      <translation>Einstellungen für Rechtschreibprüfung...</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the translations properties</source>
+      <translation>Drücken, um die Einstellungen für Übersetzungen zu ändern</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Translations Properties...</source>
+      <translation>Übersetzungseigenschaften...</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Select to activate the 'make' support</source>
+      <translation>Auswählen, um die 'make' Unterstützung zu aktivieren</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enable 'make' Support</source>
+      <translation>'make' Unterstützung aktiv</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to open a dialog to enter the 'make' parameters</source>
+      <translation>Drücken, um einen Dialog zur Eingabe der 'make' Parameter zu öffnen</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
         <source>Select to create a version controlled project</source>
         <translation>Auswählen, um ein Projekt mit Versionskontrolle zu erzeugen</translation>
     </message>
@@ -58391,23 +58705,23 @@
         <translation>Alt+R</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.py" line="188"/>
-        <location filename="../Project/PropertiesDialog.py" line="53"/>
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
         <source>None</source>
         <translation>Keiner</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.py" line="73"/>
+      <location filename="../Project/PropertiesDialog.py" line="71" />
         <source>Source Files ({0});;All Files (*)</source>
         <translation>Quelldateien ({0});;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.py" line="129"/>
+      <location filename="../Project/PropertiesDialog.py" line="130" />
         <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
         <translation>Das Projekt steht unter Versionskontrolle durch &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.py" line="135"/>
+      <location filename="../Project/PropertiesDialog.py" line="136" />
         <source>The project is not version controlled.</source>
         <translation>Das Projekt steht nicht unter Versionskontrolle.</translation>
     </message>
@@ -58706,43 +59020,43 @@
 <context>
     <name>PyCoverageDialog</name>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.py" line="64"/>
-        <source>Create Report</source>
-        <translation>Bericht erzeugen</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageDialog.py" line="65"/>
-        <source>HTML Report</source>
-        <translation>HTML Bericht</translation>
+      <location filename="../DataViews/PyCoverageDialog.py" line="64" />
+      <source>Create Report</source>
+      <translation>Bericht erzeugen</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="65" />
+      <source>HTML Report</source>
+      <translation>HTML Bericht</translation>
     </message>
     <message>
         <location filename="../DataViews/PyCoverageDialog.py" line="67"/>
-        <source>JSON Report</source>
-        <translation>JSON Bericht</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageDialog.py" line="425"/>
-        <location filename="../DataViews/PyCoverageDialog.py" line="68"/>
-        <source>LCOV Report</source>
-        <translation>LCOV Bericht</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageDialog.py" line="73"/>
-        <source>Open</source>
-        <translation>Öffnen</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageDialog.py" line="77"/>
+      <source>JSON Report</source>
+      <translation>JSON Bericht</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="425" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
+      <source>LCOV Report</source>
+      <translation>LCOV Bericht</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
+      <source>Open</source>
+      <translation>Öffnen</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
         <source>Erase Coverage Info</source>
         <translation>Lösche Abdeckungsinfo</translation>
     </message>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.py" line="279"/>
+      <location filename="../DataViews/PyCoverageDialog.py" line="279" />
         <source>Parse Error</source>
         <translation>Parsefehler</translation>
     </message>
     <message numerus="yes">
-        <location filename="../DataViews/PyCoverageDialog.py" line="280"/>
+      <location filename="../DataViews/PyCoverageDialog.py" line="280" />
         <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
         <translation>
             <numerusform>Eine Datei konnte nicht geparst werden. Coverage Informationen sind für diese nicht verfügbar.</numerusform>
@@ -58750,14 +59064,14 @@
         </translation>
     </message>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.py" line="426"/>
-        <source>Enter the path of the output file:</source>
-        <translation>Gib den Pfad zur Ausgabedatei ein:</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageDialog.py" line="430"/>
-        <source>LCOV Files (*.lcov);;All Files (*)</source>
-        <translation>LCOV Dateien (*.lcov);;Alle Dateien (*)</translation>
+      <location filename="../DataViews/PyCoverageDialog.py" line="426" />
+      <source>Enter the path of the output file:</source>
+      <translation>Gib den Pfad zur Ausgabedatei ein:</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.py" line="430" />
+      <source>LCOV Files (*.lcov);;All Files (*)</source>
+      <translation>LCOV Dateien (*.lcov);;Alle Dateien (*)</translation>
     </message>
     <message>
         <location filename="../DataViews/PyCoverageDialog.ui" line="0"/>
@@ -58824,12 +59138,12 @@
     </message>
     <message>
         <location filename="../DataViews/PyCoverageDialog.ui" line="0"/>
-        <location filename="../DataViews/PyCoverageDialog.ui" line="0"/>
-        <source>Coverage</source>
-        <translation>Abdeckung</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageDialog.ui" line="0"/>
+      <location filename="../DataViews/PyCoverageDialog.ui" line="0" />
+      <source>Coverage</source>
+      <translation>Abdeckung</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageDialog.ui" line="0" />
         <source>Excluded</source>
         <translation>Ausgenommen</translation>
     </message>
@@ -58856,90 +59170,90 @@
         <translation>Zeigt den Fortschritt der Quelltextabdeckungsermittlung an</translation>
     </message>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.ui" line="0"/>
-        <source>%v/%m Files</source>
-        <translation>%v/%m Dateien</translation>
-    </message>
-</context>
-<context>
+      <location filename="../DataViews/PyCoverageDialog.ui" line="0" />
+      <source>%v/%m Files</source>
+      <translation>%v/%m Dateien</translation>
+    </message>
+  </context>
+  <context>
     <name>PyCoverageHtmlReportDialog</name>
     <message>
-        <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0"/>
-        <source>HTML Report</source>
-        <translation>HTML Bericht</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0"/>
-        <source>Title:</source>
-        <translation>Titel:</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0"/>
-        <source>Enter the path of a file containing additional CSS definitions</source>
-        <translation>Gib den Pfad einer Datei mit zusätzlichen CSS Definitionen ein</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0"/>
-        <source>Extra CSS:</source>
-        <translation>Zusatz-CSS:</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0"/>
-        <source>Enter the title for the HTML report</source>
-        <translation>Gib den Titel des HTML Berichtes ein</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0"/>
-        <source>Output Directory:</source>
-        <translation>Ausgabeverzeichnis:</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0"/>
-        <source>Enter the path of the output directory</source>
-        <translation>Gib den Pfad des Ausgabeverzeichnisses ein</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0"/>
-        <source>Select to open the generated report</source>
-        <translation>Auswählen, um den erzeugten Bericht zu öffnen</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0"/>
-        <source>Open Report</source>
-        <translation>Bericht öffnen</translation>
-    </message>
-</context>
-<context>
+      <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0" />
+      <source>HTML Report</source>
+      <translation>HTML Bericht</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0" />
+      <source>Title:</source>
+      <translation>Titel:</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0" />
+      <source>Enter the path of a file containing additional CSS definitions</source>
+      <translation>Gib den Pfad einer Datei mit zusätzlichen CSS Definitionen ein</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0" />
+      <source>Extra CSS:</source>
+      <translation>Zusatz-CSS:</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0" />
+      <source>Enter the title for the HTML report</source>
+      <translation>Gib den Titel des HTML Berichtes ein</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0" />
+      <source>Output Directory:</source>
+      <translation>Ausgabeverzeichnis:</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0" />
+      <source>Enter the path of the output directory</source>
+      <translation>Gib den Pfad des Ausgabeverzeichnisses ein</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0" />
+      <source>Select to open the generated report</source>
+      <translation>Auswählen, um den erzeugten Bericht zu öffnen</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageHtmlReportDialog.ui" line="0" />
+      <source>Open Report</source>
+      <translation>Bericht öffnen</translation>
+    </message>
+  </context>
+  <context>
     <name>PyCoverageJsonReportDialog</name>
     <message>
-        <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0"/>
-        <source>JSON Report</source>
-        <translation>JSON Bericht</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0"/>
-        <source>Select to create the report using the compact format</source>
-        <translation>Auswählen, um das kompakte Berichtsformat zu erzeugen</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0"/>
-        <source>Compact Format</source>
-        <translation>Kompaktes Format</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0"/>
-        <source>Output File:</source>
-        <translation>Ausgabedatei:</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0"/>
-        <source>Enter the path of the output file</source>
-        <translation>Gib den Pfad zur Ausgabedatei ein</translation>
-    </message>
-    <message>
-        <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43"/>
-        <source>JSON Files (*.json);;All Files (*)</source>
-        <translation>JSON Dateien (*.json);;Alle Dateien (*)</translation>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>JSON Report</source>
+      <translation>JSON Bericht</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Select to create the report using the compact format</source>
+      <translation>Auswählen, um das kompakte Berichtsformat zu erzeugen</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Compact Format</source>
+      <translation>Kompaktes Format</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Output File:</source>
+      <translation>Ausgabedatei:</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Enter the path of the output file</source>
+      <translation>Gib den Pfad zur Ausgabedatei ein</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation>JSON Dateien (*.json);;Alle Dateien (*)</translation>
     </message>
 </context>
 <context>
@@ -59654,97 +59968,97 @@
 <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
         <source>Save the regular expression to a file</source>
         <translation>Speichere den Regulären Ausdruck in einer Datei</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
         <source>Load</source>
         <translation>Laden</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
         <source>Load a regular expression from a file</source>
         <translation>Lade einen Regulären Ausdruck aus einer Datei</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
         <source>Validate</source>
         <translation>Validieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
         <source>Validate the regular expression</source>
         <translation>Den regulären Ausdruck validieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
         <source>Execute</source>
         <translation>Ausführen</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
         <source>Execute the regular expression</source>
         <translation>Den regulären Ausdruck ausführen</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
         <source>Next match</source>
         <translation>Nächste Position</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
         <source>Show the next match of the regular expression</source>
         <translation>Zeige die nächste Übereinstimmung des Regulären Ausdrucks</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
         <source>Copy the regular expression to the clipboard</source>
         <translation>Den regulären Ausdruck in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192"/>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
         <source>Named reference</source>
         <translation>Benannte Referenz</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
         <source>No named groups have been defined yet.</source>
         <translation>Es wurden noch keine benannten Gruppen erstellt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
         <source>Select group name:</source>
         <translation>Wähle einen Gruppennamen:</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376"/>
         <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352"/>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338"/>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
         <source>Save regular expression</source>
         <translation>Sichere den Regulären Ausdruck</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366"/>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
         <source>RegExp Files (*.rx);;All Files (*)</source>
         <translation>RegExp-Dateien (*.rx);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339"/>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
         <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>
@@ -60419,49 +60733,49 @@
 <context>
     <name>PytestExecutor</name>
     <message>
-        <location filename="../Testing/Interfaces/PytestExecutor.py" line="40"/>
-        <source>Failure</source>
-        <translation>Fehlschlag</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/PytestExecutor.py" line="41"/>
-        <source>Skipped</source>
-        <translation>Übersprungen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/PytestExecutor.py" line="42"/>
-        <source>Expected Failure</source>
-        <translation>Erwarteter Fehlschlag</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/PytestExecutor.py" line="43"/>
-        <source>Unexpected Success</source>
-        <translation>Unerwarteter Erfolg</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/PytestExecutor.py" line="44"/>
-        <source>Success</source>
-        <translation>Erfolg</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/PytestExecutor.py" line="228"/>
-        <source>Error</source>
-        <translation>Fehler</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/PytestExecutor.py" line="238"/>
-        <source>ERROR at {0}: {1}</source>
-        <comment>phase, message</comment>
-        <translation>FEHLER in {0}: {1}</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/PytestExecutor.py" line="242"/>
-        <source>ERROR at {0}: {1}</source>
-        <comment>phase, extra text</comment>
-        <translation>FEHLER in {0}: {1}</translation>
-    </message>
-</context>
-<context>
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="40" />
+      <source>Failure</source>
+      <translation>Fehlschlag</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="41" />
+      <source>Skipped</source>
+      <translation>Übersprungen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="42" />
+      <source>Expected Failure</source>
+      <translation>Erwarteter Fehlschlag</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="43" />
+      <source>Unexpected Success</source>
+      <translation>Unerwarteter Erfolg</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="44" />
+      <source>Success</source>
+      <translation>Erfolg</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
+      <source>Error</source>
+      <translation>Fehler</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
+      <source>ERROR at {0}: {1}</source>
+      <comment>phase, message</comment>
+      <translation>FEHLER in {0}: {1}</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
+      <source>ERROR at {0}: {1}</source>
+      <comment>phase, extra text</comment>
+      <translation>FEHLER in {0}: {1}</translation>
+    </message>
+  </context>
+  <context>
     <name>PythonAstViewer</name>
     <message>
         <location filename="../UI/PythonAstViewer.py" line="59"/>
@@ -62282,62 +62596,62 @@
 <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
         <source>Save the regular expression to a file</source>
         <translation>Speichere den Regulären Ausdruck in einer Datei</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
         <source>Load</source>
         <translation>Laden</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
         <source>Load a regular expression from a file</source>
         <translation>Lade einen Regulären Ausdruck aus einer Datei</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
         <source>Validate</source>
         <translation>Validieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
         <source>Validate the regular expression</source>
         <translation>Den regulären Ausdruck validieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
         <source>Execute</source>
         <translation>Ausführen</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
         <source>Execute the regular expression</source>
         <translation>Den regulären Ausdruck ausführen</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
         <source>Next match</source>
         <translation>Nächste Position</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
         <source>Show the next match of the regular expression</source>
         <translation>Zeige die nächste Übereinstimmung des Regulären Ausdrucks</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
         <source>Copy the regular expression to the clipboard</source>
         <translation>Den regulären Ausdruck in die Zwischenablage kopieren</translation>
     </message>
@@ -62346,47 +62660,47 @@
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700"/>
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536"/>
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531"/>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
         <source>Communication Error</source>
         <translation>Kommunikationsfehler</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
         <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Backend hat einen Fehler gemeldet.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297"/>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
         <source>Named reference</source>
         <translation>Benannte Referenz</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
         <source>No named groups have been defined yet.</source>
         <translation>Es wurden noch keine benannten Gruppen erstellt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
         <source>Select group name:</source>
         <translation>Wähle einen Gruppennamen:</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459"/>
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435"/>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421"/>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
         <source>Save regular expression</source>
         <translation>Sichere den Regulären Ausdruck</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449"/>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
         <source>RegExp Files (*.rx);;All Files (*)</source>
         <translation>RegExp-Dateien (*.rx);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422"/>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
         <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>
@@ -65305,12 +65619,12 @@
 <context>
     <name>SessionManager</name>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="288"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
         <source>Backup 1</source>
         <translation>Backup 1</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="295"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
         <source>Backup 2</source>
         <translation>Backup 2</translation>
     </message>
@@ -65335,8 +65649,8 @@
         <translation>Bitte gib einen neuen Namen ein:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="651"/>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="562"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
         <location filename="../WebBrowser/Session/SessionManager.py" line="513"/>
         <source>The session file &quot;{0}&quot; exists already. Please enter another name.</source>
         <translation>Die Sitzungsdatei &quot;{0}&quot; existiert bereits. Bitte gib einen anderen Namen ein.</translation>
@@ -65347,69 +65661,69 @@
         <translation>Während des Kopierens der Sitzungsdatei trat ein Fehler auf.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="531"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
         <source>An error occurred while renaming the session file.</source>
         <translation>Während des Umbenennens der Sitzungsdatei trat ein Fehler auf.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="561"/>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="545"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
         <source>Save Session</source>
         <translation>Sitzung speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="546"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
         <source>Please enter a name for the session:</source>
         <translation>Bitte gibe einen Namen für die Sitzung ein:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="548"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
         <source>Saved Session ({0})</source>
         <translation>Gespeicherte Sitzung ({0})</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="581"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
         <source>Restore Backup</source>
         <translation>Backup wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="582"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
         <source>Are you sure you want to replace the current session?</source>
         <translation>Sind sie sicher, dass die aktuelle Sitzung ersetzt werden soll?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="621"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
         <source>Delete Session</source>
         <translation>Sitzung löschen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="622"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
         <source>Are you sure you want to delete session &quot;{0}&quot;?</source>
         <translation>Sind sie sicher, dass die Sitzung &quot;{0}&quot; gelöscht werden soll?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="650"/>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="634"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
         <source>New Session</source>
         <translation>Neue Sitzung</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="635"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
         <source>Please enter a name for the new session:</source>
         <translation>Bitte gib einen Namen für die neue Sitzung ein:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="637"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
         <source>New Session ({0})</source>
         <translation>Neue Sitzung ({0})</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="692"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
         <source>Please select the startup session:</source>
         <translation>Bitte wähle die Startsitzung:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Session/SessionManager.py" line="715"/>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
         <source>{0} (last session)</source>
         <translation>{0} (letzte Sitzung)</translation>
     </message>
@@ -65417,14 +65731,14 @@
 <context>
     <name>SessionManagerDialog</name>
     <message>
-        <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93"/>
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
         <source>Restore</source>
         <translation>Wiederherstellen</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0"/>
-        <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101"/>
-        <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95"/>
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
         <source>Switch To</source>
         <translation>Aktivieren</translation>
     </message>
@@ -65526,32 +65840,22 @@
 <context>
     <name>SetupWizardDialog</name>
     <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151"/>
-        <source>Reading Trove Classifiers</source>
-        <translation>Lese Trove Klassifizierer</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152"/>
-        <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Trove Klassifiziererdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506"/>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
         <source>Add Scripts</source>
         <translation>Skripte hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508"/>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
         <source>Python Files (*.py);;All Files(*)</source>
         <translation>Python Dateien (*.py);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545"/>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
         <source>Add Python Modules</source>
         <translation>Python Module hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547"/>
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
         <source>Python Files (*.py)</source>
         <translation>Python Dateien (*.py)</translation>
     </message>
@@ -65754,16 +66058,6 @@
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0"/>
-        <source>Download URL:</source>
-        <translation>Download URL:</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0"/>
-        <source>Enter the download URL</source>
-        <translation>Gib die Download URL ein</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0"/>
         <source>License</source>
         <translation>Lizenz</translation>
     </message>
@@ -65809,16 +66103,6 @@
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0"/>
-        <source>Press to populate the classifiers with data retrieved from a local file.</source>
-        <translation>Drücken, um die Klassifizierer mit Daten aus einer lokalen Datei zu befüllen.</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0"/>
-        <source>Populate from local file</source>
-        <translation>Aus lokaler Datei befüllen</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0"/>
         <source>Select the applicable classifiers:</source>
         <translation>Wähle die zutreffenden Klassifizierer:</translation>
     </message>
@@ -65921,142 +66205,142 @@
 <context>
     <name>Shell</name>
     <message>
-        <location filename="../QScintilla/Shell.py" line="154"/>
+      <location filename="../QScintilla/Shell.py" line="155" />
         <source>Shell - Passive</source>
         <translation>Shell – Passiv</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="156"/>
+      <location filename="../QScintilla/Shell.py" line="157" />
         <source>Shell</source>
         <translation>Shell</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="159"/>
+      <location filename="../QScintilla/Shell.py" line="160" />
         <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. &apos;%restart&apos; kills the shell and starts a new one. &apos;%clear&apos; clears the display of the shell window. &apos;%start&apos; is used to start a shell for a virtual environment and should be followed by a virtual environment name. &apos;%start&apos; without a virtual environment name starts the default shell. Available virtual environments may be listed with the &apos;%envs&apos; or &apos;%environments&apos; commands. The active virtual environment can be questioned by the &apos;%which&apos; command. &apos;%quit&apos; or &apos;%exit&apos; is used to exit the application. These commands (except &apos;%environments&apos;, &apos;%envs&apos; and &apos;%which&apos;) are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Das Shell-Fenster&lt;/b&gt;&lt;p&gt;Benutzen Sie die Cursortasten während der Eingabe von Befehlen. Es existiert auch eine Chronik-Funktion, die mit den Cursortasten Hoch und Runter unter Halten der Strg-Taste bedient wird. Dies kann über die Shell Seite des Konfigurationsdialoges auf Cursortasten Hoch und Runter alleine umgeschaltet werden. Eine inkrementelle Suche wird gestartet, indem diese Tasten nach Eingabe von Text gedrückt werden.&lt;/p&gt;&lt;p&gt;Die Shell hat einige spezielle Kommandos. &apos;%restart&apos; beendet den Interpreter und startet einen neuen. &apos;%clear&apos; löscht die Anzeige des Shell-Fensters. &apos;%start&apos; wird benutzt, um eine Shell für eine virtuelle Umgebung zu starten, und sollte vom Namen einer virtuellen Umgebung gefolgt werden. &apos;%start&apos; ohne Angebe einer virtuellen Umgebung started die Standard-Shell. Verfügbare virtuelle Umgebungen können mit den Befehlen &apos;%envs&apos; oder &apos;%environments&apos; aufgelistet werden. Die aktive virtuelle Umgebung kann mit dem Befehl &apos;%which&apos; abgefragt werden. &apos;%quit&apos; oder &apos;%exit&apos; beenden die Anwendung. Diese Befehle (mit Ausnahme von &apos;%environments&apos;, &apos;%envs&apos; und &apos;%which&apos;) sind auch über die Anwendungsmenüs verfügbar.&lt;/p&gt;&lt;p&gt;Nachdem Text eingegeben wurde, kann durch Drücken der Tab-Taste eine Liste möglicher Kommandozeilenvervollständigungen angezeigt werden. Der gewünschte Eintrag kann aus dieser Liste ausgewählt werden. Ist nur ein Eintrag vorhanden, so wird dieser automatisch eingefügt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="187"/>
+      <location filename="../QScintilla/Shell.py" line="188" />
         <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. &apos;%restart&apos; kills the shell and starts a new one. &apos;%clear&apos; clears the display of the shell window. &apos;%start&apos; is used to start a shell for a virtual environment and should be followed by a virtual environment name. &apos;%start&apos; without a virtual environment name starts the default shell. Available virtual environments may be listed with the &apos;%envs&apos; or &apos;%environments&apos; commands. The active virtual environment can be questioned by the &apos;%which&apos; command. These commands (except &apos;%environments&apos; and &apos;%envs&apos;) are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Das Shell-Fenster&lt;/b&gt;&lt;p&gt;Dies ist ein Interpreter Ihres Systems. Es ist derjenige, der benutzt wird, um das zu untersuchende Programm auszuführen. Dies bedeutet, dass Sie jedes Pythonkommando ausführen können, auch während Ihr Programm läuft.&lt;/p&gt;&lt;p&gt;Benutzen Sie die Cursortasten während der Eingabe von Befehlen. Es existiert auch eine Chronik-Funktion, die mit den Cursortasten Hoch und Runter unter Halten der Strg-Taste bedient wird. Dies kann über die Shell Seite des Konfigurationsdialoges auf Cursortasten Hoch und Runter alleine umgeschaltet werden. Eine inkrementelle Suche wird gestartet, indem diese Tasten nach Eingabe von Text gedrückt werden.&lt;/p&gt;&lt;p&gt;Die Shell hat einige spezielle Kommandos. &apos;%restart&apos; beendet den Interpreter und startet einen neuen. &apos;%clear&apos; löscht die Anzeige des Shell-Fensters. &apos;%start&apos; wird benutzt, um eine Shell für eine virtuelle Umgebung zu starten, und sollte vom Namen einer virtuellen Umgebung gefolgt werden. &apos;%start&apos; ohne Angebe einer virtuellen Umgebung started die Standard-Shell. Verfügbare virtuelle Umgebungen können mit den Befehlen &apos;%envs&apos; oder &apos;%environments&apos; aufgelistet werden. Die aktive virtuelle Umgebung kann mit dem Befehl &apos;%which&apos; abgefragt werden. Diese Befehle (mit Ausnahme von &apos;%environments&apos; und &apos;%envs&apos;) sind auch über das Kontextmenü verfügbar.&lt;/p&gt;&lt;p&gt;Nachdem Text eingegeben wurde, kann durch Drücken der Tab-Taste eine Liste möglicher Kommandozeilenvervollständigungen angezeigt werden. Der gewünschte Eintrag kann aus dieser Liste ausgewählt werden. Ist nur ein Eintrag vorhanden, so wird dieser automatisch eingefügt.&lt;/p&gt;&lt;p&gt;Im passiven Debugmodus ist die Shell nur dann verfügbar, wenn das zu debuggende Skript mit der IDE verbunden ist. Dies wird durch einen anderen Prompt und eine Anzeige im Fensterkopf dargestellt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="250"/>
+      <location filename="../QScintilla/Shell.py" line="251" />
         <source>Passive &gt;&gt;&gt; </source>
         <translation>Passiv &gt;&gt;&gt; </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="293"/>
+      <location filename="../QScintilla/Shell.py" line="294" />
         <source>Start</source>
         <translation>Starten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="298"/>
+      <location filename="../QScintilla/Shell.py" line="299" />
         <source>History</source>
         <translation>Historie</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="299"/>
+      <location filename="../QScintilla/Shell.py" line="300" />
         <source>Select entry</source>
         <translation>Eintrag auswählen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="300"/>
+      <location filename="../QScintilla/Shell.py" line="301" />
         <source>Show</source>
         <translation>Zeige</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="313"/>
-        <location filename="../QScintilla/Shell.py" line="301"/>
+      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
         <source>Clear</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="305"/>
+      <location filename="../QScintilla/Shell.py" line="306" />
         <source>Cut</source>
         <translation>Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="306"/>
+      <location filename="../QScintilla/Shell.py" line="307" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="307"/>
+      <location filename="../QScintilla/Shell.py" line="308" />
         <source>Paste</source>
         <translation>Einfügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="311"/>
+      <location filename="../QScintilla/Shell.py" line="312" />
         <source>Find</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="314"/>
+      <location filename="../QScintilla/Shell.py" line="315" />
         <source>Restart</source>
         <translation>Neu starten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="316"/>
+      <location filename="../QScintilla/Shell.py" line="317" />
         <source>Restart and Clear</source>
         <translation>Neu starten und löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="319"/>
+      <location filename="../QScintilla/Shell.py" line="320" />
         <source>Active Name</source>
         <translation>Aktiver Name</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="321"/>
+      <location filename="../QScintilla/Shell.py" line="322" />
         <source>Save Contents...</source>
         <translation>Inhalt speichern...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="323"/>
+      <location filename="../QScintilla/Shell.py" line="324" />
         <source>Configure...</source>
         <translation>Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="2060"/>
-        <location filename="../QScintilla/Shell.py" line="1835"/>
-        <location filename="../QScintilla/Shell.py" line="401"/>
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
         <source>Project</source>
         <translation>Projekt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="795"/>
+      <location filename="../QScintilla/Shell.py" line="796" />
         <source>Select History</source>
         <translation>Eintrag auswählen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="796"/>
+      <location filename="../QScintilla/Shell.py" line="797" />
         <source>Select the history entry to execute (most recent shown last).</source>
         <translation>Wähle den auszuführenden Eintrag aus (aktuellster ist zuletzt dargestellt).</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="859"/>
+      <location filename="../QScintilla/Shell.py" line="860" />
         <source>Passive Debug Mode</source>
         <translation>Passiver Debugmodus</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="860"/>
+      <location filename="../QScintilla/Shell.py" line="861" />
         <source>
 Not connected</source>
         <translation>
 nicht verbunden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="863"/>
+      <location filename="../QScintilla/Shell.py" line="864" />
         <source>No.</source>
         <translation>Nr.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="865"/>
+      <location filename="../QScintilla/Shell.py" line="866" />
         <source>{0} on {1}</source>
         <translation>{0} auf {1}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="912"/>
+      <location filename="../QScintilla/Shell.py" line="913" />
         <source>Exception &quot;{0}&quot;
 {1}
 File: {2}, Line: {3}
@@ -66067,7 +66351,7 @@
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="922"/>
+      <location filename="../QScintilla/Shell.py" line="923" />
         <source>Exception &quot;{0}&quot;
 {1}
 </source>
@@ -66076,43 +66360,43 @@
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="946"/>
+      <location filename="../QScintilla/Shell.py" line="947" />
         <source>Unspecified syntax error.
 </source>
         <translation>Unspezifischer Syntaxfehler.
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="949"/>
+      <location filename="../QScintilla/Shell.py" line="950" />
         <source>Syntax error &quot;{1}&quot; in file {0} at line {2}, character {3}.
 </source>
         <translation>Syntaxfehler &quot;{1}&quot; in Datei {0}, Zeile {2}, Zeichen {3}.
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="972"/>
+      <location filename="../QScintilla/Shell.py" line="973" />
         <source>Signal &quot;{0}&quot; generated in file {1} at line {2}.
 Function: {3}({4})</source>
         <translation>Signal &quot;{0}&quot; in der Datei {1} in Zeile {2} erzeugt.
 Funktion: {3}({4})</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1053"/>
+      <location filename="../QScintilla/Shell.py" line="1054" />
         <source>StdOut: {0}</source>
         <translation>StdOut: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1061"/>
+      <location filename="../QScintilla/Shell.py" line="1062" />
         <source>StdErr: {0}</source>
         <translation>StdErr: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1087"/>
+      <location filename="../QScintilla/Shell.py" line="1088" />
         <source>&lt;{0}&gt; {1}</source>
         <translation>&lt;{0}&gt; {1}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1880"/>
+      <location filename="../QScintilla/Shell.py" line="1881" />
         <source>Available Virtual Environments:
 {0}
 </source>
@@ -66121,37 +66405,37 @@
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1927"/>
-        <location filename="../QScintilla/Shell.py" line="1890"/>
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
         <source>Current Virtual Environment: &apos;{0}&apos;
 </source>
         <translation>Aktuelle virtuelle Umgebung: &apos;{0}&apos;
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="2205"/>
+      <location filename="../QScintilla/Shell.py" line="2206" />
         <source>Drop Error</source>
         <translation>Drop Fehler</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="2206"/>
+      <location filename="../QScintilla/Shell.py" line="2207" />
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ist keine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../QScintilla/Shell.py" line="2423"/>
-        <location filename="../QScintilla/Shell.py" line="2410"/>
-        <location filename="../QScintilla/Shell.py" line="2391"/>
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
         <source>Save Shell Contents</source>
         <translation>Shellinhalt speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="2393"/>
+      <location filename="../QScintilla/Shell.py" line="2394" />
         <source>Text Files (*.txt);;All Files (*)</source>
         <translation>Textdateien (*.txt);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="2411"/>
+      <location filename="../QScintilla/Shell.py" line="2412" />
         <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>
@@ -67739,7 +68023,6 @@
         <translation>X11-Pixmap-Datei (*.xpm)</translation>
     </message>
     <message>
-        <location filename="../Snapshot/SnapWidget.py" line="255"/>
         <location filename="../Snapshot/SnapWidget.py" line="245"/>
         <location filename="../Snapshot/SnapWidget.py" line="235"/>
         <location filename="../Snapshot/SnapWidget.py" line="205"/>
@@ -67752,27 +68035,24 @@
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Snapshot/SnapWidget.py" line="256"/>
         <location filename="../Snapshot/SnapWidget.py" line="246"/>
-        <source>Cannot write file &apos;{0}:
-{1}.</source>
-        <translation>Datei {0} kann nicht geschrieben werden:
-{1}.</translation>
-    </message>
-    <message>
-        <location filename="../Snapshot/SnapWidget.py" line="357"/>
+      <source>Cannot write file '{0}'.</source>
+      <translation>Datei {0} kann nicht geschrieben werden.</translation>
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
         <source>Preview of the snapshot image ({0} x {1})</source>
         <translation>Vorschau des Bildschirmfotos ({0} x {1})</translation>
     </message>
     <message>
         <location filename="../Snapshot/SnapWidget.ui" line="0"/>
-        <location filename="../Snapshot/SnapWidget.py" line="423"/>
-        <location filename="../Snapshot/SnapWidget.py" line="393"/>
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
         <source>eric Snapshot</source>
         <translation>eric Bildschirmfoto</translation>
     </message>
     <message>
-        <location filename="../Snapshot/SnapWidget.py" line="394"/>
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
         <source>The application contains an unsaved snapshot.</source>
         <translation>Die Anwendung enthält ein nicht gespeichertes Bildschirmfoto.</translation>
     </message>
@@ -69157,8 +69437,8 @@
     </message>
     <message>
         <location filename="../Debugger/StartDialog.py" line="325"/>
-        <source>Script Parameters</source>
-        <translation>Skriptparameter</translation>
+      <source>Script Parameters</source>
+      <translation>Skriptparameter</translation>
     </message>
     <message>
         <location filename="../Debugger/StartDialog.py" line="326"/>
@@ -71176,30 +71456,30 @@
     <name>SvnDiffDialog</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
         <source>Refresh</source>
         <translation>Aktualisieren</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
         <source>Press to refresh the display</source>
         <translation>Drücken, um die Anzeige zu aktualisieren</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0"/>
         <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
         <source>Subversion Diff</source>
         <translation>Subversion-Diff</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
         <source>There is no temporary directory available.</source>
         <translation>Es steht kein temporäres Verzeichnis zur verfügung.</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
         <source>Processing file &apos;{0}&apos;...
 </source>
         <translation>Bearbeite Datei „{0}“...
@@ -71207,46 +71487,46 @@
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
         <source>There is no difference.</source>
         <translation>Es gibt keinen Unterschied.</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
         <source>&lt;Start&gt;</source>
         <translation>&lt;Anfang&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
         <source>&lt;End&gt;</source>
         <translation>&lt;Ende&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410"/>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396"/>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379"/>
         <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
         <source>Save Diff</source>
         <translation>Diff speichern</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
         <source>Patch Files (*.diff)</source>
         <translation>Patchdateien (*.diff)</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397"/>
-        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443"/>
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Patchdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411"/>
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
         <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457"/>
         <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Patchdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gespeichert werden.&lt;br&gt;Grund: {1}&lt;/p&gt;</translation>
@@ -76399,256 +76679,256 @@
 <context>
     <name>TRPreviewer</name>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="35"/>
+      <location filename="../Tools/TRPreviewer.py" line="36" />
         <source>&lt;No translation&gt;</source>
         <translation>&lt;Keine Übersetzung&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="67"/>
+      <location filename="../Tools/TRPreviewer.py" line="68" />
         <source>Translations Previewer</source>
         <translation>Übersetzungsvorschau</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="90"/>
-        <location filename="../Tools/TRPreviewer.py" line="83"/>
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
         <source>Select language file</source>
         <translation>Wähle Übersetzungsdatei</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="167"/>
+      <location filename="../Tools/TRPreviewer.py" line="168" />
         <source>&amp;Open UI Files...</source>
         <translation>Öffne &amp;UI-Dateien...</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="168"/>
+      <location filename="../Tools/TRPreviewer.py" line="169" />
         <source>Open UI files for display</source>
         <translation>Öffnet UI-Dateien zur Anzeige</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="169"/>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
         <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Öffne UI-Dateien&lt;/b&gt;&lt;p&gt;Dies öffnet UI-Dateien zur Vorschau.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="177"/>
+      <location filename="../Tools/TRPreviewer.py" line="178" />
         <source>Open &amp;Translation Files...</source>
         <translation>Öffne &amp;Übersetzungsdateien...</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="178"/>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
         <source>Open Translation files for display</source>
         <translation>Öffnet Übersetzungsdateien zur Anzeige</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="180"/>
+      <location filename="../Tools/TRPreviewer.py" line="181" />
         <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Öffne Übersetzungsdateien&lt;/b&gt;&lt;p&gt;Dies öffnet Übersetzungsdateien zur Vorschau.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="188"/>
+      <location filename="../Tools/TRPreviewer.py" line="189" />
         <source>&amp;Reload Translations</source>
         <translation>Übersetzungen neu &amp;laden</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="189"/>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
         <source>Reload the loaded translations</source>
         <translation>Die geladenen Übersetzungen neu laden</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="191"/>
+      <location filename="../Tools/TRPreviewer.py" line="192" />
         <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Übersetzungen neu laden&lt;/b&gt;&lt;p&gt;Dies lädt die Übersetzungen der geladenen Sprachen erneut.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="199"/>
+      <location filename="../Tools/TRPreviewer.py" line="200" />
         <source>&amp;Quit</source>
         <translation>B&amp;eenden</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="201"/>
+      <location filename="../Tools/TRPreviewer.py" line="202" />
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="202"/>
+      <location filename="../Tools/TRPreviewer.py" line="203" />
         <source>Quit the application</source>
         <translation>Beendet die Applikation</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="203"/>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Beenden&lt;/b&gt;&lt;p&gt;Beendet die Applikation.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="211"/>
+      <location filename="../Tools/TRPreviewer.py" line="212" />
         <source>&amp;What&apos;s This?</source>
         <translation>&amp;Was ist das?</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="212"/>
+      <location filename="../Tools/TRPreviewer.py" line="213" />
         <source>Shift+F1</source>
         <translation>Shift+F1</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="213"/>
+      <location filename="../Tools/TRPreviewer.py" line="214" />
         <source>Context sensitive help</source>
         <translation>Kontextsensitive Hilfe</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="214"/>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
         <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;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;Zeige kontextsensitive Hilfe an&lt;/b&gt;&lt;p&gt;Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="224"/>
+      <location filename="../Tools/TRPreviewer.py" line="225" />
         <source>&amp;About</source>
         <translation>&amp;Über</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="225"/>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
         <source>Display information about this software</source>
         <translation>Zeigt Informationen zu diesem Programm an</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="227"/>
+      <location filename="../Tools/TRPreviewer.py" line="228" />
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über&lt;/b&gt;&lt;p&gt;Zeigt einige Informationen über dieses Programm an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="233"/>
+      <location filename="../Tools/TRPreviewer.py" line="234" />
         <source>About &amp;Qt</source>
         <translation>Über &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="235"/>
+      <location filename="../Tools/TRPreviewer.py" line="236" />
         <source>Display information about the Qt toolkit</source>
         <translation>Zeige Informationen über das Qt-Toolkit an</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="236"/>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über Qt&lt;/b&gt;&lt;p&gt;Zeige Informationen über das Qt-Toolkit an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="242"/>
+      <location filename="../Tools/TRPreviewer.py" line="243" />
         <source>&amp;Tile</source>
         <translation>&amp;Kacheln</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="243"/>
+      <location filename="../Tools/TRPreviewer.py" line="244" />
         <source>Tile the windows</source>
         <translation>Kacheln der Fenster</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="244"/>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
         <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kacheln der Fenster&lt;/b&gt;&lt;p&gt;Verschiebt und verändert die Fenster so, dass sie gekachelt sind.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="251"/>
+      <location filename="../Tools/TRPreviewer.py" line="252" />
         <source>&amp;Cascade</source>
         <translation>K&amp;askadieren</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="252"/>
+      <location filename="../Tools/TRPreviewer.py" line="253" />
         <source>Cascade the windows</source>
         <translation>Kaskadiere die Fenster</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="253"/>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
         <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kaskadiere die Fenster&lt;/b&gt;&lt;p&gt;Verschiebt und verändert die Fenster so, dass sie kaskadiert sind.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="261"/>
+      <location filename="../Tools/TRPreviewer.py" line="262" />
         <source>&amp;Close</source>
         <translation>Schl&amp;ießen</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="262"/>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
         <source>Ctrl+W</source>
         <comment>File|Close</comment>
         <translation>Ctrl+W</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="264"/>
+      <location filename="../Tools/TRPreviewer.py" line="265" />
         <source>Close the current window</source>
         <translation>Schließt das aktuelle Fenster</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="265"/>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
         <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fenster schließen&lt;/b&gt;&lt;p&gt;Dies schließt das aktuelle Editorfenster.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="271"/>
+      <location filename="../Tools/TRPreviewer.py" line="272" />
         <source>Clos&amp;e All</source>
         <translation>Alle &amp;schließen</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="272"/>
+      <location filename="../Tools/TRPreviewer.py" line="273" />
         <source>Close all windows</source>
         <translation>Schließt alle Fenster</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="273"/>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
         <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alle Fenster schließen&lt;/b&gt;&lt;p&gt;Dies schließt alle angezeigten Formulare.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="285"/>
+      <location filename="../Tools/TRPreviewer.py" line="286" />
         <source>&amp;File</source>
         <translation>&amp;Datei</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="296"/>
+      <location filename="../Tools/TRPreviewer.py" line="297" />
         <source>&amp;Window</source>
         <translation>&amp;Fenster</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="303"/>
+      <location filename="../Tools/TRPreviewer.py" line="304" />
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="314"/>
+      <location filename="../Tools/TRPreviewer.py" line="315" />
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="324"/>
+      <location filename="../Tools/TRPreviewer.py" line="325" />
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="373"/>
-        <location filename="../Tools/TRPreviewer.py" line="360"/>
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
         <source>TR Previewer</source>
         <translation>TR Betrachter</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="361"/>
+      <location filename="../Tools/TRPreviewer.py" line="362" />
         <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
         <translation>&lt;h3&gt; Über TR-Betrachter &lt;/h3&gt;&lt;p&gt;Der TR.Betrachter lädt Qt-Userinterface-Dateien und -Übersetzungsdateien und zeigt diese in verschiedenen Sprachen, die über eine Auswahlliste gewählt werden können, an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="381"/>
+      <location filename="../Tools/TRPreviewer.py" line="382" />
         <source>Select UI files</source>
         <translation>Wähle UI-Dateien</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="383"/>
+      <location filename="../Tools/TRPreviewer.py" line="384" />
         <source>Qt User-Interface Files (*.ui)</source>
         <translation>Qt Formulare (*.ui)</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="396"/>
+      <location filename="../Tools/TRPreviewer.py" line="397" />
         <source>Select translation files</source>
         <translation>Wähle Übersetzungsdateien</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="398"/>
+      <location filename="../Tools/TRPreviewer.py" line="399" />
         <source>Qt Translation Files (*.qm)</source>
         <translation>Übersetzungsdateien (*.qm)</translation>
     </message>
@@ -76656,72 +76936,72 @@
 <context>
     <name>TabManagerWidget</name>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
         <source>Tab Manager</source>
         <translation>Registerverwaltung</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
         <source>Saved Tabs</source>
         <translation>Gesicherte Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
         <source>Local File System:</source>
         <translation>Lokales Dateisystem:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
         <source>eric Web Browser:</source>
         <translation>eric Web Browser:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
         <source> [FTP]:</source>
         <translation> [FTP]:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
         <source>Window {0}</source>
         <translation>Fenster {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
         <source>Double click to switch</source>
         <translation>Doppelklick zum Umschalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
         <source>Group by</source>
         <translation>Sortieren nach</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
         <source>&amp;Window</source>
         <translation>&amp;Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
         <source>&amp;Domain</source>
         <translation>&amp;Domain</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
         <source>&amp;Host</source>
         <translation>&amp;Host</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
         <source>&amp;Bookmark checked tabs</source>
         <translation>&amp;Lesezeichen für ausgewählte Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
         <source>&amp;Close checked tabs</source>
         <translation>Ausgewählte Register &amp;schließen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567"/>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
         <source>Show Tab Manager</source>
         <translation>Zeige Registerverwaltung</translation>
     </message>
@@ -76729,107 +77009,107 @@
 <context>
     <name>TabWidget</name>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
         <source>Show a navigation menu</source>
         <translation>Zeige ein Navigationsmenü an</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
         <source>Start</source>
         <translation>Start</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
         <source>Run Script...</source>
         <translation>Skript ausführen …</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
         <source>Debug Script...</source>
         <translation>Skript debuggen …</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
         <source>Profile Script...</source>
         <translation>Skriptprofil …</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
         <source>Coverage run of Script...</source>
         <translation>Abdeckungslauf des Skriptes …</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
         <source>Move Left</source>
         <translation>nack links verschieben</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
         <source>Move Right</source>
         <translation>nach rechts verschieben</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
         <source>Move First</source>
         <translation>zum Anfang verschieben</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
         <source>Move Last</source>
         <translation>zum Schluss verschieben</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
         <source>Close Others</source>
         <translation>Andere schließen</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
         <source>Close All</source>
         <translation>Alle schließen</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
         <source>Save As...</source>
         <translation>Speichern unter...</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
         <source>Save All</source>
         <translation>Alle speichern</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
         <source>Open &apos;rejection&apos; file</source>
         <translation>Öffne „Ablehnungs“-Datei</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
         <source>Print Preview</source>
         <translation>Druckvorschau</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
         <source>Print</source>
         <translation>Drucken</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
         <source>Copy Path to Clipboard</source>
         <translation>Pfad in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
@@ -76837,15 +77117,15 @@
 <context>
     <name>Tabview</name>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077"/>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
         <source>Untitled {0}</source>
         <translation>Unbenannt {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485"/>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088"/>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033"/>
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
@@ -77449,12 +77729,12 @@
 <context>
     <name>TemplateGroup</name>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="99"/>
+      <location filename="../Templates/TemplateViewer.py" line="100" />
         <source>Add Template</source>
         <translation>Vorlage hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="101"/>
+      <location filename="../Templates/TemplateViewer.py" line="102" />
         <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Gruppe &lt;b&gt;{0}&lt;/b&gt; besitzt bereits eine Vorlage namens &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -77607,140 +77887,140 @@
 <context>
     <name>TemplateViewer</name>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="403"/>
+      <location filename="../Templates/TemplateViewer.py" line="404" />
         <source>Apply</source>
         <translation>Anwenden</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="405"/>
+      <location filename="../Templates/TemplateViewer.py" line="406" />
         <source>Add entry...</source>
         <translation>Eintrag hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="421"/>
-        <location filename="../Templates/TemplateViewer.py" line="406"/>
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
         <source>Add group...</source>
         <translation>Gruppe hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="407"/>
+      <location filename="../Templates/TemplateViewer.py" line="408" />
         <source>Edit...</source>
         <translation>Bearbeiten...</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="408"/>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
         <source>Remove</source>
         <translation>Entfernen</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="423"/>
-        <location filename="../Templates/TemplateViewer.py" line="410"/>
+      <location filename="../Templates/TemplateViewer.py" line="424" />
+      <location filename="../Templates/TemplateViewer.py" line="411" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="424"/>
-        <location filename="../Templates/TemplateViewer.py" line="411"/>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
         <source>Import...</source>
         <translation>Import...</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="426"/>
-        <location filename="../Templates/TemplateViewer.py" line="412"/>
+      <location filename="../Templates/TemplateViewer.py" line="427" />
+      <location filename="../Templates/TemplateViewer.py" line="413" />
         <source>Export...</source>
         <translation>Export...</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="427"/>
-        <location filename="../Templates/TemplateViewer.py" line="413"/>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
         <source>Reload</source>
         <translation>Erneut laden</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="430"/>
-        <location filename="../Templates/TemplateViewer.py" line="416"/>
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
         <source>Help about Templates...</source>
         <translation>Hilfe zu Vorlagen...</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="433"/>
-        <location filename="../Templates/TemplateViewer.py" line="418"/>
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
         <source>Configure...</source>
         <translation>Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="540"/>
+      <location filename="../Templates/TemplateViewer.py" line="541" />
         <source>Remove Template</source>
         <translation>Vorlage löschen</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="541"/>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
         <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soll &lt;b&gt;{0}&lt;/b&gt; wirklich gelöscht werden?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="567"/>
+      <location filename="../Templates/TemplateViewer.py" line="568" />
         <source>Import Templates</source>
         <translation>Vorlagen importieren</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="569"/>
+      <location filename="../Templates/TemplateViewer.py" line="570" />
         <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
         <translation>Vorlagendateien (*.ecj);;XML Vorlagendateien (*.e4c);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="599"/>
-        <location filename="../Templates/TemplateViewer.py" line="583"/>
+      <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
         <source>Export Templates</source>
         <translation>Vorlagen exportieren</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="585"/>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
         <source>Templates Files (*.ecj);;All Files (*)</source>
         <translation>Vorlagendateien (*.ecj);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="600"/>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
         <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Vorlagendatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="615"/>
+      <location filename="../Templates/TemplateViewer.py" line="616" />
         <source>Reload Templates</source>
         <translation>Vorlagen neu laden</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="616"/>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
         <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
         <translation>Die Vorlagen enthalten ungesicherte Änderungen. Sollen diese verworfen werden?</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="634"/>
+      <location filename="../Templates/TemplateViewer.py" line="635" />
         <source>Template Help</source>
         <translation>Hilfe zu Vorlagen</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="635"/>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
         <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;Vorlagengruppen&lt;/b&gt; sind ein Mittel, um einzelne Vorlagen zusammenzufassen. Gruppen haben ein Attribut, das angibt, für welche Programmiersprache sie gültig sind. Um Vorlagen hinzuzufügen, muss mindestens eine Vorlagengruppe angelegt werden.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Vorlageneinträge&lt;/b&gt; sind die eigentlichen Vorlagen. Sie werden durch Vorlagengruppen zusammengefaßt. Zusätzliche Hilfe zu Vorlagen sind im Editierdialog verfügbar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="889"/>
+      <location filename="../Templates/TemplateViewer.py" line="890" />
         <source>Edit Template Group</source>
         <translation>Vorlagengruppe editieren</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="890"/>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
         <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Eine Vorlagengruppe mit dem Namen &lt;b&gt;{0}&lt;/b&gt; existiert bereits.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="1013"/>
+      <location filename="../Templates/TemplateViewer.py" line="1014" />
         <source>Read Templates</source>
         <translation>Vorlagen lesen</translation>
     </message>
     <message>
-        <location filename="../Templates/TemplateViewer.py" line="1014"/>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
         <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Vorlagendatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
@@ -77869,441 +78149,441 @@
 <context>
     <name>TestResultsModel</name>
     <message>
-        <location filename="../Testing/TestResultsTree.py" line="44"/>
-        <source>Status</source>
-        <translation>Status</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestResultsTree.py" line="45"/>
-        <source>Name</source>
-        <translation>Name</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestResultsTree.py" line="46"/>
-        <source>Message</source>
-        <translation>Nachricht</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestResultsTree.py" line="47"/>
-        <source>Duration [ms]</source>
-        <translation>Dauer [ms]</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestResultsTree.py" line="384"/>
-        <source>No results to show</source>
-        <translation>Keine Ergebnisse zum Anzeigen</translation>
+      <location filename="../Testing/TestResultsTree.py" line="44" />
+      <source>Status</source>
+      <translation>Status</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestResultsTree.py" line="45" />
+      <source>Name</source>
+      <translation>Name</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestResultsTree.py" line="46" />
+      <source>Message</source>
+      <translation>Nachricht</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestResultsTree.py" line="47" />
+      <source>Duration [ms]</source>
+      <translation>Dauer [ms]</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestResultsTree.py" line="384" />
+      <source>No results to show</source>
+      <translation>Keine Ergebnisse zum Anzeigen</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Testing/TestResultsTree.py" line="392"/>
-        <source>Collected %n test(s)</source>
-        <translation>
-            <numerusform>%n Test ermittelt</numerusform>
-            <numerusform>%n Tests ermittelt</numerusform>
-        </translation>
+      <location filename="../Testing/TestResultsTree.py" line="392" />
+      <source>Collected %n test(s)</source>
+      <translation>
+        <numerusform>%n Test ermittelt</numerusform>
+        <numerusform>%n Tests ermittelt</numerusform>
+      </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Testing/TestResultsTree.py" line="394"/>
-        <source>%n test(s)/subtest(s) total, {0} failed, {1} passed, {2} skipped, {3} pending</source>
-        <translation>
-            <numerusform>%n Test/Subtest gesamt, {0} fehlgeschlagen, {1} erfolgreich, {2} übersprungen, {3} anstehend</numerusform>
-            <numerusform>%n Tests/Subtests gesamt, {0} fehlgeschlagen, {1} erfolgreich, {2} übersprungen, {3} anstehend</numerusform>
-        </translation>
-    </message>
-</context>
-<context>
+      <location filename="../Testing/TestResultsTree.py" line="394" />
+      <source>%n test(s)/subtest(s) total, {0} failed, {1} passed, {2} skipped, {3} pending</source>
+      <translation>
+        <numerusform>%n Test/Subtest gesamt, {0} fehlgeschlagen, {1} erfolgreich, {2} übersprungen, {3} anstehend</numerusform>
+        <numerusform>%n Tests/Subtests gesamt, {0} fehlgeschlagen, {1} erfolgreich, {2} übersprungen, {3} anstehend</numerusform>
+      </translation>
+    </message>
+  </context>
+  <context>
     <name>TestResultsTreeView</name>
     <message>
-        <location filename="../Testing/TestResultsTree.py" line="577"/>
-        <source>Collapse</source>
-        <translation>Einklappen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestResultsTree.py" line="580"/>
-        <source>Expand</source>
-        <translation>Ausklappen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestResultsTree.py" line="585"/>
-        <source>Show Source</source>
-        <translation>Zeige Quelltext</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestResultsTree.py" line="605"/>
-        <location filename="../Testing/TestResultsTree.py" line="592"/>
-        <source>Collapse All</source>
-        <translation>Alle einklappen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestResultsTree.py" line="606"/>
-        <location filename="../Testing/TestResultsTree.py" line="593"/>
-        <source>Expand All</source>
-        <translation>Alle aufklappen</translation>
-    </message>
-</context>
-<context>
+      <location filename="../Testing/TestResultsTree.py" line="577" />
+      <source>Collapse</source>
+      <translation>Einklappen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestResultsTree.py" line="580" />
+      <source>Expand</source>
+      <translation>Ausklappen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestResultsTree.py" line="585" />
+      <source>Show Source</source>
+      <translation>Zeige Quelltext</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestResultsTree.py" line="605" />
+      <location filename="../Testing/TestResultsTree.py" line="592" />
+      <source>Collapse All</source>
+      <translation>Alle einklappen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestResultsTree.py" line="606" />
+      <location filename="../Testing/TestResultsTree.py" line="593" />
+      <source>Expand All</source>
+      <translation>Alle aufklappen</translation>
+    </message>
+  </context>
+  <context>
     <name>TestingWidget</name>
     <message>
-        <location filename="../Testing/TestingWidget.py" line="153"/>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Testing</source>
-        <translation>Modultest</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Parameters</source>
-        <translation>Parameter</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Virtual Environment:</source>
-        <translation>Virtuelle Umgebung:</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Select the virtual environment to be used</source>
-        <translation>Wähle die zu verwendende virtuelle Umgebung</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>&lt;b&gt;Virtual Environment&lt;/b&gt;\n&lt;p&gt;Enter the virtual environment to be used. Leave it empty to use the default environment, i.e. the one configured globally or per project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Virtuelle Umgebung&lt;/b&gt;
+      <location filename="../Testing/TestingWidget.py" line="153" />
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Testing</source>
+      <translation>Modultest</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Parameters</source>
+      <translation>Parameter</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Virtual Environment:</source>
+      <translation>Virtuelle Umgebung:</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Select the virtual environment to be used</source>
+      <translation>Wähle die zu verwendende virtuelle Umgebung</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>&lt;b&gt;Virtual Environment&lt;/b&gt;\n&lt;p&gt;Enter the virtual environment to be used. Leave it empty to use the default environment, i.e. the one configured globally or per project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Virtuelle Umgebung&lt;/b&gt;
 &lt;p&gt;Wähle die zu verwendende virtuelle Umgebung aus. Leer lassen, um die Standardumgebung (d.h. die global oder per Projekt konfigurierte) zu verwenden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Test Framework:</source>
-        <translation>Testrahmen:</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Select the test framwork to be used</source>
-        <translation>Wähle den zu verwendenden Testrahmen aus</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Press to show the test framework versions</source>
-        <translation>Drücken, um die Versionen der Testrahmen anzuzeigen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Test Parameters</source>
-        <translation>Testparameter</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Select to discover tests automatically</source>
-        <translation>Auswählen, um Tests automatisch zu erkennen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Discover tests (test modules must be importable)</source>
-        <translation>Tests erkennen (Testmodule müssen importierbar sein)</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Press to clear the various histories</source>
-        <translation>Drücken, um die verschiedenen Chroniken zu löschen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Discovery Start:</source>
-        <translation>Start für Erkennung:</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Enter name of the directory at which to start the test file discovery</source>
-        <translation>Den Namen des Verzeichnisses, ab dem die Erkennung starten soll, eingeben</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>&lt;b&gt;Discovery Start&lt;/b&gt;
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Test Framework:</source>
+      <translation>Testrahmen:</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Select the test framwork to be used</source>
+      <translation>Wähle den zu verwendenden Testrahmen aus</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Press to show the test framework versions</source>
+      <translation>Drücken, um die Versionen der Testrahmen anzuzeigen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Test Parameters</source>
+      <translation>Testparameter</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Select to discover tests automatically</source>
+      <translation>Auswählen, um Tests automatisch zu erkennen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Discover tests (test modules must be importable)</source>
+      <translation>Tests erkennen (Testmodule müssen importierbar sein)</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Press to clear the various histories</source>
+      <translation>Drücken, um die verschiedenen Chroniken zu löschen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Discovery Start:</source>
+      <translation>Start für Erkennung:</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Enter name of the directory at which to start the test file discovery</source>
+      <translation>Den Namen des Verzeichnisses, ab dem die Erkennung starten soll, eingeben</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>&lt;b&gt;Discovery Start&lt;/b&gt;
 &lt;p&gt;Enter name of the directory at which to start the test file discovery.
 Note that all test modules must be importable from this directory.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Start für Erkennung&lt;/b&gt;
+      <translation>&lt;b&gt;Start für Erkennung&lt;/b&gt;
 &lt;p&gt;Den Namen des Verzeichnisses, ab dem die Erkennung starten soll, eingeben.
 Beachten, dass alle Testmodule von diesem Verzeichnis aus importierbar sein müssen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Test Filename:</source>
-        <translation>Testdateiname:</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Enter name of file defining the testsuite</source>
-        <translation>Name der Datei, die den Modultest festlegt</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>&lt;b&gt;Testsuite&lt;/b&gt;&lt;p&gt;Enter the name of the file defining the testsuite. It should contain a method with a name given below. If no name is given, the &apos;suite()&apos; method will be tried. If no such method can be found, the module will be inspected for proper test cases.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Modultest&lt;/b&gt;&lt;p&gt;Geben Sie hier den Namen der Datei ein, die den Modultest festlegt. Sie muss eine Methode mit dem unten angegebenen Namen enthalten. Wird kein Name angegeben, so wird die Method &apos;suite()&apos; gesucht. Falls keine Methode mit diesem Namen
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Test Filename:</source>
+      <translation>Testdateiname:</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Enter name of file defining the testsuite</source>
+      <translation>Name der Datei, die den Modultest festlegt</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>&lt;b&gt;Testsuite&lt;/b&gt;&lt;p&gt;Enter the name of the file defining the testsuite. It should contain a method with a name given below. If no name is given, the 'suite()' method will be tried. If no such method can be found, the module will be inspected for proper test cases.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Modultest&lt;/b&gt;&lt;p&gt;Geben Sie hier den Namen der Datei ein, die den Modultest festlegt. Sie muss eine Methode mit dem unten angegebenen Namen enthalten. Wird kein Name angegeben, so wird die Method 'suite()' gesucht. Falls keine Methode mit diesem Namen
 gefunden werden kann, so wird das Modul nach gültigen Testfällen untersucht.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Test Name:</source>
-        <translation>Testname:</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Enter the test name. Leave empty to use the default name &quot;suite&quot;.</source>
-        <translation>Name der Testmethod eingeben. Leer lassen, um den Standardnamen &quot;suite&quot; zu verwenden.</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Enter the name of the test to be performed. This name must follow the rules given by selecte test framework. If this field is empty, the default name of &quot;suite&quot; will be used.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Gib den Namen des durchzuführenden Testes ein. Dieser Name muss den Regeln des ausgewählten Testrahmens folgen. Ist dieses Feld leer, so wird der Standardname „suite“ verwendet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Run Parameters</source>
-        <translation>Ausführungsparameter</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Select whether coverage data should be collected</source>
-        <translation>Auswählen, um Abdeckungsdaten zu sammeln</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Collect coverage data</source>
-        <translation>Abdeckungsdaten sammeln</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Select whether old coverage data should be erased</source>
-        <translation>Auswählen, um alte Abdeckungsdaten zu löschen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Erase coverage data</source>
-        <translation>Abdeckungsdaten löschen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Select to stop the test run on the first error or failure</source>
-        <translation>Auswählen, um den Testlauf beim ersten Fehler oder Fehlschlag zu stoppen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Stop on First Error or Failure</source>
-        <translation>Bei erstem Fehler oder Fehlschlag stoppen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Results</source>
-        <translation>Ergebnisse</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Progress</source>
-        <translation>Fortschritt</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>%v/%m Tests</source>
-        <translation>%v/%m Tests</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Run:</source>
-        <translation>Ausgeführt:</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Number of tests run</source>
-        <translation>Anzahl durchgeführter Tests</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Remaining:</source>
-        <translation>Verbleibend:</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Number of tests to be run</source>
-        <translation>Anzahl verbleibender Tests</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.ui" line="0"/>
-        <source>Idle</source>
-        <translation>Leerlauf</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="104"/>
-        <source>Show Output...</source>
-        <translation>Ausgabe anzeigen...</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="107"/>
-        <source>Show the output of the test runner process</source>
-        <translation>Zeig die Ausgabe des Testläufer Prozesses</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="108"/>
-        <source>&lt;b&gt;Show Output...&lt;/b&lt;p&gt;This button opens a dialog containing the output of the test runner process of the most recent run.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Ausgabe anzeigen...&lt;/b&gt;&lt;p&gt;Dieser Knopf öffnet einen Dialog mit der Ausgabe des Testläufers für den letzten Testlauf.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="114"/>
-        <source>Show Coverage...</source>
-        <translation>Abdeckung zeigen...</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="117"/>
-        <source>Show code coverage in a new dialog</source>
-        <translation>Zeige die Testabdeckung in einem neuen Dialog</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="118"/>
-        <source>&lt;b&gt;Show Coverage...&lt;/b&gt;&lt;p&gt;This button opens a dialog containing the collected code coverage data.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Abdeckung zeigen...&lt;/b&lt;p&gt;Dieser Knopf öffnet einen Dialog mit mit den gesammlten Abdeckungsdaten.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="124"/>
-        <source>Start</source>
-        <translation>Start</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="126"/>
-        <source>Start the selected testsuite</source>
-        <translation>Startet den ausgewählten Modultest</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="128"/>
-        <source>&lt;b&gt;Start Test&lt;/b&gt;&lt;p&gt;This button starts the test run.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Starte Modultest&lt;/b&gt;&lt;p&gt;Dieser Knopf startet den ausgewählten Modultest.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="133"/>
-        <source>Rerun Failed</source>
-        <translation>Fehlerhafte wiederholen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="135"/>
-        <source>Reruns failed tests of the selected testsuite</source>
-        <translation>Fehlerhafte Tests des ausgewählten Modultests wiederholen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="136"/>
-        <source>&lt;b&gt;Rerun Failed&lt;/b&gt;&lt;p&gt;This button reruns all failed tests of the most recent test run.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Fehlerhafte wiederholen&lt;/b&gt;&lt;p&gt;Dieser Knopf wiederholt alle fehlerhaften Tests des aktuellsten Testlaufes.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="142"/>
-        <source>Stop</source>
-        <translation>Anhalten</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="143"/>
-        <source>Stop the running test</source>
-        <translation>Halte den laufenden Modultest an</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="144"/>
-        <source>&lt;b&gt;Stop Test&lt;/b&gt;&lt;p&gt;This button stops a running test.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Modultest anhalten&lt;/b&gt;&lt;p&gt;Dieser Knopf hält den laufenden Test an.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="257"/>
-        <source>{0} (not available)</source>
-        <translation>{0} (nicht installiert)</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="562"/>
-        <source>Running</source>
-        <translation>Aktiv</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="616"/>
-        <source>Python3 Files ({0});;All Files (*)</source>
-        <translation>Python3 Dateien ({0});;Alle Dateien (*)</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="621"/>
-        <source>Python Files (*.py);;All Files (*)</source>
-        <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="708"/>
-        <source>&lt;h3&gt;Versions of Frameworks and their Plugins&lt;/h3&gt;</source>
-        <translation>&lt;h3&gt;Versionen der Testrahmen und ihrer Erweiterungen&lt;/h3&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="725"/>
-        <source>&lt;tr&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
-        <translation>&lt;tr&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="736"/>
-        <source>No version information available.</source>
-        <translation>Keine Versionsinformationen verfügbar.</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="740"/>
-        <source>Versions</source>
-        <translation>Versionen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="782"/>
-        <source>Preparing Testsuite</source>
-        <translation>Bereite Testlauf vor</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="844"/>
-        <source>pending</source>
-        <translation>ausstehend</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="870"/>
-        <source>Failure</source>
-        <translation>Fehlschlag</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="879"/>
-        <location filename="../Testing/TestingWidget.py" line="873"/>
-        <source>Collection Error</source>
-        <translation>Ermittlungsfehler</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="880"/>
-        <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Es gab einen Fehler während der Testermittlung.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="901"/>
-        <source>running</source>
-        <translation>läuft</translation>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Test Name:</source>
+      <translation>Testname:</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Enter the test name. Leave empty to use the default name "suite".</source>
+      <translation>Name der Testmethod eingeben. Leer lassen, um den Standardnamen "suite" zu verwenden.</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Enter the name of the test to be performed. This name must follow the rules given by selecte test framework. If this field is empty, the default name of "suite" will be used.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Gib den Namen des durchzuführenden Testes ein. Dieser Name muss den Regeln des ausgewählten Testrahmens folgen. Ist dieses Feld leer, so wird der Standardname „suite“ verwendet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Run Parameters</source>
+      <translation>Ausführungsparameter</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Select whether coverage data should be collected</source>
+      <translation>Auswählen, um Abdeckungsdaten zu sammeln</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Collect coverage data</source>
+      <translation>Abdeckungsdaten sammeln</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Select whether old coverage data should be erased</source>
+      <translation>Auswählen, um alte Abdeckungsdaten zu löschen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Erase coverage data</source>
+      <translation>Abdeckungsdaten löschen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Select to stop the test run on the first error or failure</source>
+      <translation>Auswählen, um den Testlauf beim ersten Fehler oder Fehlschlag zu stoppen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Stop on First Error or Failure</source>
+      <translation>Bei erstem Fehler oder Fehlschlag stoppen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Results</source>
+      <translation>Ergebnisse</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Progress</source>
+      <translation>Fortschritt</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>%v/%m Tests</source>
+      <translation>%v/%m Tests</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Run:</source>
+      <translation>Ausgeführt:</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Number of tests run</source>
+      <translation>Anzahl durchgeführter Tests</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Remaining:</source>
+      <translation>Verbleibend:</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Number of tests to be run</source>
+      <translation>Anzahl verbleibender Tests</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.ui" line="0" />
+      <source>Idle</source>
+      <translation>Leerlauf</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="104" />
+      <source>Show Output...</source>
+      <translation>Ausgabe anzeigen...</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="107" />
+      <source>Show the output of the test runner process</source>
+      <translation>Zeig die Ausgabe des Testläufer Prozesses</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="108" />
+      <source>&lt;b&gt;Show Output...&lt;/b&lt;p&gt;This button opens a dialog containing the output of the test runner process of the most recent run.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Ausgabe anzeigen...&lt;/b&gt;&lt;p&gt;Dieser Knopf öffnet einen Dialog mit der Ausgabe des Testläufers für den letzten Testlauf.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="114" />
+      <source>Show Coverage...</source>
+      <translation>Abdeckung zeigen...</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="117" />
+      <source>Show code coverage in a new dialog</source>
+      <translation>Zeige die Testabdeckung in einem neuen Dialog</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="118" />
+      <source>&lt;b&gt;Show Coverage...&lt;/b&gt;&lt;p&gt;This button opens a dialog containing the collected code coverage data.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Abdeckung zeigen...&lt;/b&lt;p&gt;Dieser Knopf öffnet einen Dialog mit mit den gesammlten Abdeckungsdaten.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="124" />
+      <source>Start</source>
+      <translation>Start</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="126" />
+      <source>Start the selected testsuite</source>
+      <translation>Startet den ausgewählten Modultest</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="128" />
+      <source>&lt;b&gt;Start Test&lt;/b&gt;&lt;p&gt;This button starts the test run.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Starte Modultest&lt;/b&gt;&lt;p&gt;Dieser Knopf startet den ausgewählten Modultest.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="133" />
+      <source>Rerun Failed</source>
+      <translation>Fehlerhafte wiederholen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="135" />
+      <source>Reruns failed tests of the selected testsuite</source>
+      <translation>Fehlerhafte Tests des ausgewählten Modultests wiederholen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="136" />
+      <source>&lt;b&gt;Rerun Failed&lt;/b&gt;&lt;p&gt;This button reruns all failed tests of the most recent test run.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Fehlerhafte wiederholen&lt;/b&gt;&lt;p&gt;Dieser Knopf wiederholt alle fehlerhaften Tests des aktuellsten Testlaufes.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="142" />
+      <source>Stop</source>
+      <translation>Anhalten</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="143" />
+      <source>Stop the running test</source>
+      <translation>Halte den laufenden Modultest an</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="144" />
+      <source>&lt;b&gt;Stop Test&lt;/b&gt;&lt;p&gt;This button stops a running test.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Modultest anhalten&lt;/b&gt;&lt;p&gt;Dieser Knopf hält den laufenden Test an.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="257" />
+      <source>{0} (not available)</source>
+      <translation>{0} (nicht installiert)</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="562" />
+      <source>Running</source>
+      <translation>Aktiv</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="616" />
+      <source>Python3 Files ({0});;All Files (*)</source>
+      <translation>Python3 Dateien ({0});;Alle Dateien (*)</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="621" />
+      <source>Python Files (*.py);;All Files (*)</source>
+      <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="708" />
+      <source>&lt;h3&gt;Versions of Frameworks and their Plugins&lt;/h3&gt;</source>
+      <translation>&lt;h3&gt;Versionen der Testrahmen und ihrer Erweiterungen&lt;/h3&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="725" />
+      <source>&lt;tr&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="736" />
+      <source>No version information available.</source>
+      <translation>Keine Versionsinformationen verfügbar.</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="740" />
+      <source>Versions</source>
+      <translation>Versionen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="782" />
+      <source>Preparing Testsuite</source>
+      <translation>Bereite Testlauf vor</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="844" />
+      <source>pending</source>
+      <translation>ausstehend</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="870" />
+      <source>Failure</source>
+      <translation>Fehlschlag</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="879" />
+      <location filename="../Testing/TestingWidget.py" line="873" />
+      <source>Collection Error</source>
+      <translation>Ermittlungsfehler</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="880" />
+      <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Es gab einen Fehler während der Testermittlung.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="901" />
+      <source>running</source>
+      <translation>läuft</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Testing/TestingWidget.py" line="951"/>
-        <source>Ran %n test(s) in {0}s</source>
-        <translation>
-            <numerusform>%n Test in {0}s ausgeführt</numerusform>
-            <numerusform>%n Tests in {0}s ausgeführt</numerusform>
-        </translation>
+      <location filename="../Testing/TestingWidget.py" line="951" />
+      <source>Ran %n test(s) in {0}s</source>
+      <translation>
+        <numerusform>%n Test in {0}s ausgeführt</numerusform>
+        <numerusform>%n Tests in {0}s ausgeführt</numerusform>
+      </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Testing/TestingWidget.py" line="963"/>
-        <source>Ran %n test(s)</source>
-        <translation>
-            <numerusform>%n Test ausgeführt</numerusform>
-            <numerusform>%n Tests ausgeführt</numerusform>
-        </translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="984"/>
-        <source>not run</source>
-        <translation>nicht ausgeführt</translation>
-    </message>
-    <message>
-        <location filename="../Testing/TestingWidget.py" line="1027"/>
-        <source>Test Run Output</source>
-        <translation>Ausgabe Testlauf</translation>
-    </message>
-</context>
-<context>
+      <location filename="../Testing/TestingWidget.py" line="963" />
+      <source>Ran %n test(s)</source>
+      <translation>
+        <numerusform>%n Test ausgeführt</numerusform>
+        <numerusform>%n Tests ausgeführt</numerusform>
+      </translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="984" />
+      <source>not run</source>
+      <translation>nicht ausgeführt</translation>
+    </message>
+    <message>
+      <location filename="../Testing/TestingWidget.py" line="1027" />
+      <source>Test Run Output</source>
+      <translation>Ausgabe Testlauf</translation>
+    </message>
+  </context>
+  <context>
     <name>ThemeManager</name>
     <message>
         <location filename="../Preferences/ThemeManager.py" line="112"/>
@@ -78875,12 +79155,12 @@
 <context>
     <name>TranslationEngine</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
         <source>No pronounce data available</source>
         <translation>Es sind keine Aussprachedaten verfügbar</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
         <source>No translation available</source>
         <translation>Keine Übersetzungen verfügbar</translation>
     </message>
@@ -79012,28 +79292,28 @@
 <context>
     <name>TranslationsDict</name>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="519"/>
-        <location filename="../Tools/TRPreviewer.py" line="489"/>
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
         <source>Set Translator</source>
         <translation>Übersetzung aktivieren</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="490"/>
+      <location filename="../Tools/TRPreviewer.py" line="491" />
         <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Übersetzungsdatei &lt;b&gt;{0}&lt;/b&gt; ist ungültig.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="520"/>
+      <location filename="../Tools/TRPreviewer.py" line="521" />
         <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Übersetzer &lt;b&gt;{0}&lt;/b&gt; ist unbekannt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="662"/>
+      <location filename="../Tools/TRPreviewer.py" line="663" />
         <source>Load Translator</source>
         <translation>Übersetzungsdatei laden</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="663"/>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
         <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Übersetzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geladen werden.&lt;/p&gt;</translation>
     </message>
@@ -79070,52 +79350,42 @@
 <context>
     <name>TranslatorEngines</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation>DeepL</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
         <source>Google V.1</source>
         <translation>Google V.1</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
         <source>Google V.2</source>
         <translation>Google V.2</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43"/>
-        <source>MyMemory</source>
-        <translation>MyMemory</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45"/>
-        <source>Glosbe</source>
-        <translation>Glosbe</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47"/>
-        <source>PROMT</source>
-        <translation>PROMT</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49"/>
-        <source>Yandex</source>
-        <translation>Yandex</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation>IBM Watson</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
         <source>Microsoft</source>
         <translation>Microsoft</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53"/>
-        <source>DeepL Pro</source>
-        <translation>DeepL Pro</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55"/>
-        <source>IBM Watson</source>
-        <translation>IBM Watson</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
+      <source>MyMemory</source>
+      <translation>MyMemory</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
+      <source>Yandex</source>
+      <translation>Yandex</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
         <source>Unknow translation service name ({0})</source>
         <translation>Unbekanter Übersetzungsdienst ({0})</translation>
     </message>
@@ -79123,252 +79393,257 @@
 <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
         <source>Afrikaans</source>
         <translation>Afrikaans</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
         <source>Arabic</source>
         <translation>Arabisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
         <source>Belarusian</source>
         <translation>Weißrussisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
         <source>Bulgarian</source>
         <translation>Bulgarisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
         <source>Bosnian</source>
         <translation>Bosnisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
         <source>Catalan</source>
         <translation>Katalanisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
         <source>Czech</source>
         <translation>Tschechisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
         <source>Danish</source>
         <translation>Dänisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
         <source>German</source>
         <translation>Deutsch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
         <source>Greek</source>
         <translation>Griechisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
         <source>English</source>
         <translation>Englisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
         <source>Spanish</source>
         <translation>Spanisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
         <source>Estonian</source>
         <translation>Estnisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
         <source>Finnish</source>
         <translation>Finnisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
         <source>French</source>
         <translation>Französisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
         <source>Irish</source>
         <translation>Irisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
         <source>Galician</source>
         <translation>Galizisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
         <source>Hebrew (he)</source>
         <translation>Hebräisch (he)</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
         <source>Hindi</source>
         <translation>Hindi</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
         <source>Croatian</source>
         <translation>Kroatisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
         <source>Hungarian</source>
         <translation>Ungarisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
         <source>Indonesian</source>
         <translation>Indonesisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
         <source>Icelandic</source>
         <translation>Isländisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
         <source>Italian</source>
         <translation>Italienisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
         <source>Hebrew (iw)</source>
         <translation>Hebräisch (iw)</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
         <source>Japanese</source>
         <translation>Japanisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
         <source>Georgian</source>
         <translation>Georgisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
         <source>Korean</source>
         <translation>Koreanisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
         <source>Lithuanian</source>
         <translation>Litauisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
         <source>Latvian</source>
         <translation>Lettisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
         <source>Macedonian</source>
         <translation>Mazedonisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
         <source>Maltese</source>
         <translation>Maltesisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
         <source>Dutch</source>
         <translation>Holländisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
         <source>Norwegian</source>
         <translation>Norwegisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
         <source>Polish</source>
         <translation>Polnisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
         <source>Portuguese</source>
         <translation>Portugiesisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
         <source>Romanian</source>
         <translation>Rumänisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
         <source>Russian</source>
         <translation>Russisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
         <source>Slovak</source>
         <translation>Slowakisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
         <source>Slovenian</source>
         <translation>Slowenisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
         <source>Albanian</source>
         <translation>Albanisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
         <source>Serbian</source>
         <translation>Serbisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
         <source>Swedish</source>
         <translation>Schwedisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
         <source>Thai</source>
         <translation>Thailändisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
         <source>Filipino</source>
         <translation>Tagalog</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
         <source>Turkish</source>
         <translation>Türkisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
         <source>Ukrainian</source>
         <translation>Ukrainisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
         <source>Vietnamese</source>
         <translation>Vietnamesisch</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation>Chinesisch</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
         <source>Chinese (China)</source>
         <translation>Chinesisch (China)</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
         <source>Chinese (Taiwan)</source>
         <translation>Chinesisch (Taiwan)</translation>
     </message>
@@ -79381,7 +79656,7 @@
         <translation>&lt;b&gt;Übersetzer konfigurieren&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
         <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0"/>
         <source>Enabled Languages</source>
         <translation>Aktivierte Sprachen</translation>
@@ -79408,8 +79683,8 @@
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0"/>
-        <source>DeepL Pro</source>
-        <translation>DeepL Pro</translation>
+      <source>DeepL</source>
+      <translation>DeepL</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0"/>
@@ -79421,8 +79696,8 @@
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0"/>
-        <source>Enter your DeepL Pro key</source>
-        <translation>Gib den DeepL Pro Schlüssel ein</translation>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
+      <translation>Gib den DeepL Pro oder DeepL Free API Schlüssel ein</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0"/>
@@ -79481,6 +79756,11 @@
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0"/>
+      <source>Subscription Region:</source>
+      <translation>Abonnementregion:</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
         <source>Subscription Key:</source>
         <translation>Abonnementschlüssel:</translation>
     </message>
@@ -79491,6 +79771,11 @@
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0"/>
+      <source>Enter the subscription region of the text translator service</source>
+      <translation>Gib die Abonnementregion des Textübersetzungsdienstes ein</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
         <source>MyMemory</source>
         <translation>MyMemory</translation>
     </message>
@@ -79520,33 +79805,35 @@
         <translation>Gib den Yandex Schlüssel ein</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45"/>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41"/>
-        <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href=&quot;{0}&quot;&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Ein Schlüssel ist für die Nutzung dieses Dienstes &lt;b&gt;erforderlich&lt;/b&gt;. &lt;a href=&quot;{0}&quot;&gt;Hole einen kostenpflichtigen API Schlüssel.&lt;/a&gt;&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Ein Schlüssel ist für die Nutzung dieses Dienstes &lt;b&gt;erforderlich&lt;/b&gt;. &lt;a href="{0}"&gt;Hole einen kommerziellen oder freien API Schlüssel.&lt;/a&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
         <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href=&quot;{0}&quot;&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ein Schlüssel ist für die Nutzung dieses Dienstes &lt;b&gt;erforderlich&lt;/b&gt;. &lt;a href=&quot;{0}&quot;&gt;Bei der IBM Cloud registrieren.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
         <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href=&quot;{0}&quot;&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Eine Registrierung des Textübersetzungsdienstes ist &lt;b&gt;erforderlich&lt;/b&gt;. &lt;a href=&quot;{0}&quot;&gt;Bei Microsoft Azure registrieren.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
         <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href=&quot;{0}&quot;&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ein Schlüssel ist für die Nutzung dieses Dienstes &lt;b&gt;optional&lt;/b&gt;. &lt;a href=&quot;{0}&quot;&gt;Hole einen kostenfreien API Schlüssel.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
         <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href=&quot;{0}&quot;&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ein Schlüssel ist für die Nutzung dieses Dienstes &lt;b&gt;erforderlich&lt;/b&gt;. &lt;a href=&quot;{0}&quot;&gt;Hole einen kostenfreien API Schlüssel.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
         <source>At least two languages should be selected to work correctly.</source>
         <translation>Es sollten mindestens zwei Sprachen aktiviert sein, um korrekt zu arbeiten.</translation>
     </message>
@@ -79554,7 +79841,7 @@
 <context>
     <name>TranslatorPlugin</name>
     <message>
-        <location filename="../Plugins/PluginTranslator.py" line="69"/>
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
         <source>Translator</source>
         <translation>Übersetzer</translation>
     </message>
@@ -79629,12 +79916,12 @@
         <translation>Der ausgewählte Übersetzungsdienst unterstützt die Vorlesefunktion nicht.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
         <source>Error playing pronunciation</source>
         <translation>Fehler beim Abspielen der Aussprache</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
         <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die empfangenen Aussprachedaten konnten nicht abgespielt werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
@@ -79642,183 +79929,188 @@
 <context>
     <name>TrayStarter</name>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="84"/>
-        <location filename="../Tools/TrayStarter.py" line="65"/>
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
         <source>eric tray starter</source>
         <translation>Eric Systemstarter</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="68"/>
+      <location filename="../Tools/TrayStarter.py" line="69" />
         <source>Recent Projects</source>
         <translation>Zuletzt geöffnete Projekte</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="74"/>
+      <location filename="../Tools/TrayStarter.py" line="75" />
         <source>Recent Multiprojects</source>
         <translation>Zuletzt geöffnete Mehrfachprojekte</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="79"/>
+      <location filename="../Tools/TrayStarter.py" line="80" />
         <source>Recent Files</source>
         <translation>Zuletzt geöffnete Dateien</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="91"/>
+      <location filename="../Tools/TrayStarter.py" line="92" />
         <source>Show Versions</source>
         <translation>Zeige Versionen</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="95"/>
+      <location filename="../Tools/TrayStarter.py" line="96" />
         <source>QRegularExpression editor</source>
         <translation>QRegularExpression Editor</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="98"/>
+      <location filename="../Tools/TrayStarter.py" line="99" />
         <source>Python re editor</source>
         <translation>Python-re-Editor</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="103"/>
+      <location filename="../Tools/TrayStarter.py" line="104" />
         <source>UI Previewer</source>
         <translation>UI Betrachter</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="106"/>
+      <location filename="../Tools/TrayStarter.py" line="107" />
         <source>Translations Previewer</source>
         <translation>Übersetzungsvorschau</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="109"/>
-        <source>Testing</source>
+      <location filename="../Tools/TrayStarter.py" line="110" />
+      <source>Testing</source>
         <translation>Modultest</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="114"/>
+      <location filename="../Tools/TrayStarter.py" line="115" />
         <source>Compare Files</source>
         <translation>Dateien vergleichen</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="117"/>
+      <location filename="../Tools/TrayStarter.py" line="118" />
         <source>Compare Files side by side</source>
         <translation>Dateien Seite an Seite vergleichen</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="122"/>
+      <location filename="../Tools/TrayStarter.py" line="123" />
         <source>SQL Browser</source>
         <translation>SQL-Browser</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="127"/>
+      <location filename="../Tools/TrayStarter.py" line="128" />
         <source>Snapshot</source>
         <translation>Bildschirmfoto</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="130"/>
+      <location filename="../Tools/TrayStarter.py" line="131" />
         <source>Icon Editor</source>
         <translation>Icon-Editor</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="135"/>
+      <location filename="../Tools/TrayStarter.py" line="136" />
         <source>Install Plugin</source>
         <translation>Plugin installieren</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="138"/>
+      <location filename="../Tools/TrayStarter.py" line="139" />
         <source>Uninstall Plugin</source>
         <translation>Plugin deinstallieren</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="141"/>
+      <location filename="../Tools/TrayStarter.py" line="142" />
         <source>Plugin Repository</source>
         <translation>Plugin Repository</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="146"/>
+      <location filename="../Tools/TrayStarter.py" line="147" />
         <source>Virtual Environments</source>
         <translation>Virtuelle Umgebungen</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="151"/>
+      <location filename="../Tools/TrayStarter.py" line="152" />
         <source>Preferences</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="156"/>
+      <location filename="../Tools/TrayStarter.py" line="157" />
         <source>eric Mini Editor</source>
         <translation>eric Mini Editor</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="159"/>
+      <location filename="../Tools/TrayStarter.py" line="160" />
         <source>eric Hex Editor</source>
         <translation>eric Hex-Editor</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="162"/>
+      <location filename="../Tools/TrayStarter.py" line="163" />
         <source>eric Shell Window</source>
         <translation>eric Shell Fenster</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="167"/>
+      <location filename="../Tools/TrayStarter.py" line="168" />
         <source>eric Web Browser</source>
         <translation>eric Web Browser</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="170"/>
+      <location filename="../Tools/TrayStarter.py" line="171" />
         <source>eric Web Browser (with QtHelp)</source>
         <translation>eric Web Browser (mit QtHelp)</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="174"/>
+      <location filename="../Tools/TrayStarter.py" line="175" />
         <source>eric Web Browser (Private Mode)</source>
         <translation>eric Web Browser (Privater Modus)</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="190"/>
+      <location filename="../Tools/TrayStarter.py" line="191" />
         <source>eric IDE</source>
         <translation>eric Entwicklungsumgebung</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="195"/>
+      <location filename="../Tools/TrayStarter.py" line="196" />
         <source>Configure Tray Starter</source>
         <translation>Systemstarter konfigurieren</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="200"/>
+      <location filename="../Tools/TrayStarter.py" line="201" />
         <source>Quit</source>
         <translation>Beenden</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="287"/>
+      <location filename="../Tools/TrayStarter.py" line="288" />
         <source>Process Generation Error</source>
         <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="288"/>
+      <location filename="../Tools/TrayStarter.py" line="289" />
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Prozess konnte nicht gestartet werden.&lt;br&gt;StellenSie sicher, dass er als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="292"/>
+      <location filename="../Tools/TrayStarter.py" line="293" />
         <source>OK</source>
         <translation>OK</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="548"/>
+      <location filename="../Tools/TrayStarter.py" line="549" />
         <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;Versionsnummern&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="600"/>
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Sicherheit)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
         <source>Desktop</source>
         <translation>Arbeitsumgebung</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="603"/>
+      <location filename="../Tools/TrayStarter.py" line="611" />
         <source>Session Type</source>
         <translation>Sitzungstyp</translation>
     </message>
     <message>
-        <location filename="../Tools/TrayStarter.py" line="605"/>
+      <location filename="../Tools/TrayStarter.py" line="613" />
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
@@ -79924,122 +80216,122 @@
         <translation>Aktualisieren</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="490"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="490" />
         <source>&lt;h3&gt;CircuitPython Board&lt;/h3&gt;&lt;p&gt;In order to prepare the board for flashing follow these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Switch your device to &apos;bootloader&apos; mode by double-pressing the reset button.&lt;/li&gt;&lt;li&gt;Wait until the device has entered &apos;bootloader&apos; mode.&lt;/li&gt;&lt;li&gt;(If this does not happen, then try shorter or longer pauses between presses.)&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it).&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
         <translation>&lt;h3&gt;CircuitPython Gerät&lt;/h3&gt;&lt;p&gt;Um das Gerät zum Flashen vorzubereiten, folgen sie den folgenden Schritten:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Aktiviere den &apos;Bootloader&apos; Modus durch zweimaliges Drücken des Reset Knopfes.&lt;/li&gt;&lt;li&gt;Warten sie, bis das Gerät den &apos;Bootloader&apos; Modus eingenommen hat.&lt;/li&gt;&lt;li&gt;(Falls dies nicht erfolgt, versuchen sie es mit einer kürzeren oder längeren Pause zwischen den Drücken.)&lt;/li&gt;&lt;li&gt;Stellen sie sicher, dass der Boot Datenträger verfügbar ist (evtl. ist er zu mounten).&lt;/li&gt;&lt;li&gt;Wählen sie die zu flashende Firmwaredatei und klicken sie den Flash Knopf.&lt;/li&gt;&lt;/ol&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="549"/>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="516"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="549" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="516" />
         <source>&lt;h3&gt;Pi Pico (RP2040) Board&lt;/h3&gt;&lt;p&gt;In order to prepare the board for flashing follow these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Enter &apos;bootloader&apos; mode (board &lt;b&gt;without&lt;/b&gt; RESET button):&lt;ul&gt;&lt;li&gt;Plug in your board while holding the BOOTSEL button.&lt;/li&gt;&lt;/ul&gt;Enter &apos;bootloader&apos; mode (board &lt;b&gt;with&lt;/b&gt; RESET button):&lt;ul&gt;&lt;li&gt;hold down RESET&lt;/li&gt;&lt;li&gt;hold down BOOTSEL&lt;/li&gt;&lt;li&gt;release RESET&lt;/li&gt;&lt;li&gt;release BOOTSEL&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Wait until the device has entered &apos;bootloader&apos; mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it).&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
         <translation>&lt;h3&gt;Pi Pico (RP2040) Gerät&lt;/h3&gt;&lt;p&gt;Um das Gerät zum Flashen vorzubereiten, folgen sie den folgenden Schritten:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&apos;Bootloader&apos; Modus aktivieren (Gerät &lt;b&gt;ohne&lt;/b&gt; RESET Knopf):&lt;ul&gt;&lt;li&gt;Verbinden sie das Gerät während der BOOTSEL Knopf gedrückt gehalten wird.&lt;/li&gt;&lt;/ul&gt;&apos;Bootloader&apos; Modus aktivieren (Gerät &lt;b&gt;mit&lt;/b&gt; RESET Knopf):&lt;ul&gt;&lt;li&gt;RESET drücken und halten&lt;/li&gt;&lt;li&gt;BOOTSEL drücken und halten&lt;/li&gt;&lt;li&gt;RESET loslassen&lt;/li&gt;&lt;li&gt;BOOTSEL loslassen&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Warten sie, bis das Gerät den &apos;Bootloader&apos; Modus eingenommen hat.&lt;/li&gt;&lt;li&gt;Stellen sie sicher, dass der Boot Datenträger verfügbar ist (evtl. ist er zu mounten).&lt;/li&gt;&lt;li&gt;Wählen sie die zu flashende Firmwaredatei und klicken sie den Flash Knopf.&lt;/li&gt;&lt;/ol&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="624"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="624" />
         <source>&apos;{0}&apos; Board</source>
         <translation>&apos;{0}&apos; Board</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="655"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="655" />
         <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source>
         <translation>MicroPython/CircuitPython Dateien (*.uf2);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="727"/>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="714"/>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="702"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="727" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="714" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="702" />
         <source>Manual Select</source>
         <translation>Manuelle Auswahl</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="832"/>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="796"/>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="770"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="832" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="796" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="770" />
         <source>Reset Instructions:</source>
         <translation>Reset Instruktionen:</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="772"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="772" />
         <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the appropriate instructions below to set &lt;b&gt;one&lt;/b&gt; board into &apos;bootloader&apos; mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
         <translation>&lt;h4&gt;Kein bekanntes Gerät erkannt.&lt;/h4&gt;&lt;p&gt;Folgen sie den entsprechenden Anweisungen, um &lt;b&gt;ein&lt;/b&gt; Gerät in den &apos;Bootloader&apos; Modus zu versetzen. Drücken sie &lt;b&gt;Aktualisieren&lt;/b&gt;, wenn sie bereit sind.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="799"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="799" />
         <source>&lt;h4&gt;Flash {0} Firmware&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into &apos;bootloader&apos; mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;&lt;hr/&gt;{1}</source>
         <translation>&lt;h4&gt;{0} Firmware flashen&lt;/h4&gt;&lt;p&gt;Folgen sie den Anweisungen, um &lt;b&gt;ein&lt;/b&gt; Gerät in den &apos;Bootloader&apos; Modus zu versetzen. Drücken sie &lt;b&gt;Aktualisieren&lt;/b&gt;, wenn sie bereit sind.&lt;/p&gt;&lt;hr/&gt;{1}</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="809"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="809" />
         <source>&lt;h4&gt;Potentially UF2 capable devices found&lt;/h4&gt;&lt;p&gt;Found these potentially UF2 capable devices:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into &apos;bootloader&apos; mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
         <translation>&lt;h4&gt;Potentiell UF2 fähige Geräte gefunden&lt;/h4&gt;&lt;p&gt;Es wurde folgende potentiell UF2 fähige Geräte gefunden:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Folgen sie den Anweisungen, um &lt;b&gt;ein&lt;/b&gt; Gerät in den &apos;Bootloader&apos; Modus zu versetzen. Drücken sie &lt;b&gt;Aktualisieren&lt;/b&gt;, wenn sie bereit sind.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="834"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="834" />
         <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into &apos;bootloader&apos; mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
         <translation>&lt;h4&gt;Keine bekannten Geräte erkannt.&lt;/h4&gt;&lt;p&gt;Folgen sie den Anweisungen, um &lt;b&gt;ein&lt;/b&gt; Gerät in den &apos;Bootloader&apos; Modus zu versetzen. Drücken sie &lt;b&gt;Aktualisieren&lt;/b&gt;, wenn sie bereit sind.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="846"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="846" />
         <source>Flash Instructions:</source>
         <translation>Flash Instruktionen:</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="848"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="848" />
         <source>&lt;h4&gt;Flash method &apos;manual&apos; selected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to flash a device by entering the data manually.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Change the device to &apos;bootloader&apos; mode.&lt;/li&gt;&lt;li&gt;Wait until the device has entered &apos;bootloader&apos; mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it) and select its path.&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
         <translation>&lt;h4&gt;Flash Method &apos;manuell&apos; ausgewählt.&lt;/h4&gt;Folgen sie den Anweisungen, um ein Gerät mit manueller Eingabe der Parameter zu flashen.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Bringen sie das Gerät in den &apos;Bootloader&apos; Modus.&lt;/li&gt;&lt;li&gt;Warten sie, bis das Gerät den &apos;Bootloader&apos; Modus eingenommen hat.&lt;/li&gt;&lt;li&gt;Stellen sie sicher, dass der Boot Datenträger verfügbar ist (evtl. ist er zu mounten).&lt;/li&gt;&lt;li&gt;Wählen sie die zu flashende Firmwaredatei und klicken sie den Flash Knopf.&lt;/li&gt;&lt;/ol&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="873"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="873" />
         <source>Boot Volume not found:</source>
         <translation>Boot Datenträger nicht gefunden:</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="875"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="875" />
         <source>&lt;h4&gt;No Boot Volume detected.&lt;/h4&gt;&lt;p&gt;Please ensure that the boot volume of the device to be flashed is available. </source>
         <translation>&lt;h4&gt;Es wurde kein Boot Datenträger gefunden.&lt;/h4&gt;&lt;p&gt;Bitte stellen sie sicher, dass der Boot Datenträger für das zu flashende Gerät verfügbar ist. </translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="881"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="881" />
         <source>This volume should be named &lt;b&gt;{0}&lt;/b&gt;. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
         <translation>Dieser Datenträger sollte die Bezeichnung &lt;b&gt;{0}&lt;/b&gt; haben. Drücken sie &lt;b&gt;Aktualisieren&lt;/b&gt;, wenn sie bereit sind.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="886"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="886" />
         <source>This volume should have one of these names.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
         <translation>Dieser Datenträger sollte eine dieser Bezeichnungen haben.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Drücken sie &lt;b&gt;Aktualisieren&lt;/b&gt;, wenn sie bereit sind.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="893"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="893" />
         <source>&lt;h4&gt;Reset Instructions&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set the board into &apos;bootloader&apos; mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
         <translation>&lt;h4&gt;Reset Instruktionen&lt;/h4&gt;&lt;p&gt;Folgen sie den Anweisungen, um das Gerät in den &apos;Bootloader&apos; Modus zu versetzen. Drücken sie &lt;b&gt;Aktualisieren&lt;/b&gt;, wenn sie bereit sind.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="912"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="912" />
         <source>Multiple Boot Volumes found:</source>
         <translation>Mehrere Boot Datenträger erkannt:</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="914"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="914" />
         <source>&lt;h4&gt;Multiple Boot Volumes were found&lt;/h4&gt;&lt;p&gt;These volume paths were found.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please ensure that only one device of a type is ready for flashing. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
         <translation>&lt;h4&gt;Mehrere Boot Datenträger wurden erkannt&lt;/h4&gt;&lt;p&gt;Diese Datenträgerpfade wurden erkannt.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Bitte stellen sie sicher, dass nur ein Gerät zum Flashen bereit ist. Drücken sie &lt;b&gt;Aktualisieren&lt;/b&gt;, wenn sie bereit sind.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="933"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="933" />
         <source>Flashing Firmware</source>
         <translation>Flashe Firmware</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="934"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="934" />
         <source>&lt;p&gt;Flashing the selected firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Flashe die ausgewählte Firmware auf das Gerät. Bitte warten Sie bis sich das Gerät automatisch resettet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="941"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="941" />
         <source>Flashing {0}</source>
         <translation>Flashe {0}</translation>
     </message>
     <message>
-        <location filename="../MicroPython/UF2FlashDialog.py" line="942"/>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="942" />
         <source>&lt;p&gt;Flashing the {0} firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Flashe die {0} Firmware auf das Gerät. Bitte warten sie, bis sich das Gerät automatisch resettet.&lt;/p&gt;</translation>
     </message>
@@ -80047,286 +80339,286 @@
 <context>
     <name>UIPreviewer</name>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="324"/>
-        <location filename="../Tools/UIPreviewer.py" line="311"/>
-        <location filename="../Tools/UIPreviewer.py" line="61"/>
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
         <source>UI Previewer</source>
         <translation>UI Betrachter</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="76"/>
+      <location filename="../Tools/UIPreviewer.py" line="77" />
         <source>Select GUI Theme</source>
         <translation>Wähle den Oberflächenstil</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="83"/>
+      <location filename="../Tools/UIPreviewer.py" line="84" />
         <source>Select the GUI Theme</source>
         <translation>Wähle den Oberflächenstil</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="135"/>
+      <location filename="../Tools/UIPreviewer.py" line="136" />
         <source>&amp;Open File</source>
         <translation>Datei &amp;öffnen</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="137"/>
+      <location filename="../Tools/UIPreviewer.py" line="138" />
         <source>Ctrl+O</source>
         <comment>File|Open</comment>
         <translation>Ctrl+O</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="138"/>
+      <location filename="../Tools/UIPreviewer.py" line="139" />
         <source>Open a UI file for display</source>
         <translation>Öffnet eine UI-Datei zur Anzeige</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="139"/>
+      <location filename="../Tools/UIPreviewer.py" line="140" />
         <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei öffnen&lt;/b&gt;&lt;p&gt;Dies öffnet eine neue UI-Datei für die Anzeige.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="147"/>
+      <location filename="../Tools/UIPreviewer.py" line="148" />
         <source>&amp;Print</source>
         <translation>&amp;Drucken</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="149"/>
+      <location filename="../Tools/UIPreviewer.py" line="150" />
         <source>Ctrl+P</source>
         <comment>File|Print</comment>
         <translation>Ctrl+P</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="150"/>
+      <location filename="../Tools/UIPreviewer.py" line="151" />
         <source>Print a screen capture</source>
         <translation>Ein Bildschirmfoto drucken</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="151"/>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
         <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Drucken&lt;/b&gt;&lt;p&gt;Ein Bildschirmfoto drucken.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="553"/>
-        <location filename="../Tools/UIPreviewer.py" line="159"/>
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
         <source>Print Preview</source>
         <translation>Druckvorschau</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="160"/>
+      <location filename="../Tools/UIPreviewer.py" line="161" />
         <source>Print preview a screen capture</source>
         <translation>Druckvorschau eines Bildschirmfotos</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="162"/>
+      <location filename="../Tools/UIPreviewer.py" line="163" />
         <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Druckvorschau&lt;/b&gt;&lt;p&gt;Zeigt die Druckvorschau eines Bildschirmfotos.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="170"/>
+      <location filename="../Tools/UIPreviewer.py" line="171" />
         <source>&amp;Screen Capture</source>
         <translation>&amp;Bildschirmfoto</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="172"/>
+      <location filename="../Tools/UIPreviewer.py" line="173" />
         <source>Ctrl+S</source>
         <comment>File|Screen Capture</comment>
         <translation>Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="173"/>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
         <source>Save a screen capture to an image file</source>
         <translation>Ein Bildschirmfoto in eine Datei schreiben</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="175"/>
+      <location filename="../Tools/UIPreviewer.py" line="176" />
         <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Bildschirmfoto&lt;/b&gt;&lt;p&gt;Ein Bildschirmfoto in eine Datei schreiben.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="182"/>
+      <location filename="../Tools/UIPreviewer.py" line="183" />
         <source>&amp;Quit</source>
         <translation>B&amp;eenden</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="184"/>
+      <location filename="../Tools/UIPreviewer.py" line="185" />
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="185"/>
+      <location filename="../Tools/UIPreviewer.py" line="186" />
         <source>Quit the application</source>
         <translation>Beendet die Applikation</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="186"/>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Beenden&lt;/b&gt;&lt;p&gt;Beendet die Applikation.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="193"/>
+      <location filename="../Tools/UIPreviewer.py" line="194" />
         <source>&amp;Copy</source>
         <translation>&amp;Kopieren</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="195"/>
+      <location filename="../Tools/UIPreviewer.py" line="196" />
         <source>Ctrl+C</source>
         <comment>Edit|Copy</comment>
         <translation>Ctrl+C</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="197"/>
+      <location filename="../Tools/UIPreviewer.py" line="198" />
         <source>Copy screen capture to clipboard</source>
         <translation>Bildschormfoto in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="198"/>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
         <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kopieren&lt;/b&gt;&lt;p&gt;Kopiert ein Bildschirmfoto in die Zwischenablage.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="206"/>
+      <location filename="../Tools/UIPreviewer.py" line="207" />
         <source>&amp;What&apos;s This?</source>
         <translation>&amp;Was ist das?</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="207"/>
+      <location filename="../Tools/UIPreviewer.py" line="208" />
         <source>Shift+F1</source>
         <translation>Shift+F1</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="208"/>
+      <location filename="../Tools/UIPreviewer.py" line="209" />
         <source>Context sensitive help</source>
         <translation>Kontextsensitive Hilfe</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="209"/>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
         <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;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;Zeige kontextsensitive Hilfe an&lt;b&gt;&lt;/p&gt;Im „Was ist das?“ Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="219"/>
+      <location filename="../Tools/UIPreviewer.py" line="220" />
         <source>&amp;About</source>
         <translation>Ü&amp;ber</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="220"/>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
         <source>Display information about this software</source>
         <translation>Zeigt Informationen zu diesem Programm an</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="222"/>
+      <location filename="../Tools/UIPreviewer.py" line="223" />
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über&lt;/b&gt;&lt;p&gt;Zeigt einige Informationen über dieses Programm an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="228"/>
+      <location filename="../Tools/UIPreviewer.py" line="229" />
         <source>About &amp;Qt</source>
         <translation>Über &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="230"/>
+      <location filename="../Tools/UIPreviewer.py" line="231" />
         <source>Display information about the Qt toolkit</source>
         <translation>Zeige Informationen über das Qt-Toolkit an</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="231"/>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über Qt&lt;/b&gt;&lt;p&gt;Zeige Informationen über das Qt-Toolkit an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="243"/>
+      <location filename="../Tools/UIPreviewer.py" line="244" />
         <source>&amp;File</source>
         <translation>&amp;Datei</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="253"/>
+      <location filename="../Tools/UIPreviewer.py" line="254" />
         <source>&amp;Edit</source>
         <translation>&amp;Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="259"/>
+      <location filename="../Tools/UIPreviewer.py" line="260" />
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="270"/>
+      <location filename="../Tools/UIPreviewer.py" line="271" />
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="280"/>
+      <location filename="../Tools/UIPreviewer.py" line="281" />
         <source>Edit</source>
         <translation>Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="284"/>
+      <location filename="../Tools/UIPreviewer.py" line="285" />
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="312"/>
+      <location filename="../Tools/UIPreviewer.py" line="313" />
         <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
         <translation>&lt;h3&gt; Über UI-Betrachter &lt;/h3&gt;&lt;p&gt;Der UI-Betrachter lädt Qt-Userinterface-Dateien und zeigt diese in verschiedenen Stilen, die über eine Auswahlliste gewählt werden können, an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="332"/>
+      <location filename="../Tools/UIPreviewer.py" line="333" />
         <source>Select UI file</source>
         <translation>Wähle UI-Datei</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="334"/>
+      <location filename="../Tools/UIPreviewer.py" line="335" />
         <source>Qt User-Interface Files (*.ui)</source>
         <translation>Qt Formulare (*.ui)</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="367"/>
+      <location filename="../Tools/UIPreviewer.py" line="368" />
         <source>Load UI File</source>
         <translation>UI-Datei laden</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="368"/>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geladen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="495"/>
-        <location filename="../Tools/UIPreviewer.py" line="483"/>
-        <location filename="../Tools/UIPreviewer.py" line="467"/>
-        <location filename="../Tools/UIPreviewer.py" line="453"/>
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
         <source>Save Image</source>
         <translation>Bildschirmfoto speichern</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="554"/>
-        <location filename="../Tools/UIPreviewer.py" line="511"/>
-        <location filename="../Tools/UIPreviewer.py" line="496"/>
-        <location filename="../Tools/UIPreviewer.py" line="454"/>
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
         <source>There is no UI file loaded.</source>
         <translation>Es ist keine UI-Datei geladen.</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="463"/>
+      <location filename="../Tools/UIPreviewer.py" line="464" />
         <source>Images ({0})</source>
         <translation>Bilder ({0})</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="484"/>
+      <location filename="../Tools/UIPreviewer.py" line="486" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gespeichert werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="510"/>
+      <location filename="../Tools/UIPreviewer.py" line="512" />
         <source>Print Image</source>
         <translation>Bildschirmfoto drucken</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="532"/>
+      <location filename="../Tools/UIPreviewer.py" line="534" />
         <source>Printing the image...</source>
         <translation>Drucke das Bild...</translation>
     </message>
     <message>
-        <location filename="../Tools/UIPreviewer.py" line="542"/>
+      <location filename="../Tools/UIPreviewer.py" line="544" />
         <source>Image sent to printer...</source>
         <translation>Bild wurde zum Drucker geschickt...</translation>
     </message>
@@ -80362,120 +80654,120 @@
 <context>
     <name>UMLDialog</name>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="44"/>
+      <location filename="../Graphics/UMLDialog.py" line="45" />
         <source>Class Diagram</source>
         <translation>Klassendiagramm</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="46"/>
+      <location filename="../Graphics/UMLDialog.py" line="47" />
         <source>Package Diagram</source>
         <translation>Package-Diagramm</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="48"/>
+      <location filename="../Graphics/UMLDialog.py" line="49" />
         <source>Imports Diagram</source>
         <translation>Imports Diagramm</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="50"/>
+      <location filename="../Graphics/UMLDialog.py" line="51" />
         <source>Application Diagram</source>
         <translation>Applikations-Diagramm</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="107"/>
+      <location filename="../Graphics/UMLDialog.py" line="108" />
         <source>Illegal Diagram Type</source>
         <translation>Ungültiger Diagrammtyp</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="116"/>
+      <location filename="../Graphics/UMLDialog.py" line="117" />
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="121"/>
+      <location filename="../Graphics/UMLDialog.py" line="122" />
         <source>Load</source>
         <translation>Laden</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="126"/>
+      <location filename="../Graphics/UMLDialog.py" line="127" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="131"/>
+      <location filename="../Graphics/UMLDialog.py" line="132" />
         <source>Save As...</source>
         <translation>Speichern unter...</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="136"/>
+      <location filename="../Graphics/UMLDialog.py" line="137" />
         <source>Save as Image</source>
         <translation>Speichern als Bild</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="141"/>
+      <location filename="../Graphics/UMLDialog.py" line="142" />
         <source>Print</source>
         <translation>Drucken</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="146"/>
+      <location filename="../Graphics/UMLDialog.py" line="147" />
         <source>Print Preview</source>
         <translation>Druckvorschau</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="154"/>
+      <location filename="../Graphics/UMLDialog.py" line="155" />
         <source>Window</source>
         <translation>Fenster</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="158"/>
+      <location filename="../Graphics/UMLDialog.py" line="159" />
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="456"/>
-        <location filename="../Graphics/UMLDialog.py" line="260"/>
-        <location filename="../Graphics/UMLDialog.py" line="243"/>
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
         <source>Save Diagram</source>
         <translation>Diagramm speichern</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="289"/>
-        <location filename="../Graphics/UMLDialog.py" line="245"/>
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
         <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
         <translation>Eric Grafikdateien (*.egj);;Eric Text Grafikdateien (*.e5g);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="261"/>
+      <location filename="../Graphics/UMLDialog.py" line="263" />
         <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="../Graphics/UMLDialog.py" line="513"/>
-        <location filename="../Graphics/UMLDialog.py" line="480"/>
-        <location filename="../Graphics/UMLDialog.py" line="421"/>
-        <location filename="../Graphics/UMLDialog.py" line="324"/>
-        <location filename="../Graphics/UMLDialog.py" line="287"/>
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
         <source>Load Diagram</source>
         <translation>Diagramm laden</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="481"/>
-        <location filename="../Graphics/UMLDialog.py" line="325"/>
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geladen werden.&lt;br/&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="414"/>
+      <location filename="../Graphics/UMLDialog.py" line="416" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; enthält keine gültigen Daten.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="417"/>
+      <location filename="../Graphics/UMLDialog.py" line="419" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; enthält keine gültigen Daten.&lt;/p&gt;&lt;p&gt;Ungültige Zeile: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLDialog.py" line="457"/>
+      <location filename="../Graphics/UMLDialog.py" line="459" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gespeichert werden.&lt;br/&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
@@ -80483,99 +80775,99 @@
 <context>
     <name>UMLGraphicsView</name>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="88"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
         <source>Delete shapes</source>
         <translation>Objekte löschen</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="93"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
         <source>Increase width by {0} points</source>
         <translation>Breite um {0} Punkte vergrößern</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="100"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
         <source>Increase height by {0} points</source>
         <translation>Höhe um {0} Punkte vergrößern</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="107"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
         <source>Decrease width by {0} points</source>
         <translation>Breite um {0} Punkte verkleinern</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="114"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
         <source>Decrease height by {0} points</source>
         <translation>Höhe um {0} Punkte verkleinern</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="121"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
         <source>Set size</source>
         <translation>Größe setzen</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="126"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
         <source>Re-Scan</source>
         <translation>Neu einlesen</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="131"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
         <source>Re-Layout</source>
         <translation>Neuberechung</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="136"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
         <source>Align Left</source>
         <translation>Links ausrichten</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="143"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
         <source>Align Center Horizontal</source>
         <translation>Mitte horizontal ausrichten</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="150"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
         <source>Align Right</source>
         <translation>Rechts ausrichten</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="157"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
         <source>Align Top</source>
         <translation>Oben ausrichten</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="164"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
         <source>Align Center Vertical</source>
         <translation>Mitte vertikal ausrichten</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="171"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
         <source>Align Bottom</source>
         <translation>Unten ausrichten</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="234"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
         <source>Graphics</source>
         <translation>Grafiken</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="390"/>
-        <location filename="../Graphics/UMLGraphicsView.py" line="378"/>
-        <location filename="../Graphics/UMLGraphicsView.py" line="363"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
         <source>Save Diagram</source>
         <translation>Diagramm speichern</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="365"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
         <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
         <translation>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</translation>
     </message>
     <message>
-        <location filename="../Graphics/UMLGraphicsView.py" line="379"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
         <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="../Graphics/UMLGraphicsView.py" line="391"/>
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gespeichert werden.&lt;/p&gt;</translation>
     </message>
@@ -80659,34 +80951,34 @@
 <context>
     <name>UnittestExecutor</name>
     <message>
-        <location filename="../Testing/Interfaces/UnittestExecutor.py" line="50"/>
-        <source>Failure</source>
-        <translation>Fehlschlag</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/UnittestExecutor.py" line="51"/>
-        <source>Error</source>
-        <translation>Fehler</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/UnittestExecutor.py" line="52"/>
-        <source>Skipped</source>
-        <translation>Übersprungen</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/UnittestExecutor.py" line="53"/>
-        <source>Expected Failure</source>
-        <translation>Erwarteter Fehlschlag</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/UnittestExecutor.py" line="54"/>
-        <source>Unexpected Success</source>
-        <translation>Unerwarteter Erfolg</translation>
-    </message>
-    <message>
-        <location filename="../Testing/Interfaces/UnittestExecutor.py" line="55"/>
-        <source>Success</source>
-        <translation>Erfolg</translation>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="50" />
+      <source>Failure</source>
+      <translation>Fehlschlag</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="51" />
+      <source>Error</source>
+      <translation>Fehler</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="52" />
+      <source>Skipped</source>
+      <translation>Übersprungen</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="53" />
+      <source>Expected Failure</source>
+      <translation>Erwarteter Fehlschlag</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="54" />
+      <source>Unexpected Success</source>
+      <translation>Unerwarteter Erfolg</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="55" />
+      <source>Success</source>
+      <translation>Erfolg</translation>
     </message>
 </context>
 <context>
@@ -80954,2055 +81246,2055 @@
         <translation>Initialisiere Werkzeuge...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="614"/>
+      <location filename="../UI/UserInterface.py" line="614" />
         <source>Registering Objects...</source>
         <translation>Registriere Objekte...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="650"/>
+      <location filename="../UI/UserInterface.py" line="650" />
         <source>Initializing Actions...</source>
         <translation>Initialisiere Aktionen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="652"/>
+      <location filename="../UI/UserInterface.py" line="652" />
         <source>Initializing Menus...</source>
         <translation>Initialisiere Menüs...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="654"/>
+      <location filename="../UI/UserInterface.py" line="654" />
         <source>Initializing Toolbars...</source>
         <translation>Initialisiere Werkzeugleisten...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="656"/>
+      <location filename="../UI/UserInterface.py" line="656" />
         <source>Initializing Statusbar...</source>
         <translation>Initialisiere Statuszeile...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="684"/>
+      <location filename="../UI/UserInterface.py" line="684" />
         <source>Initializing Single Application Server...</source>
         <translation>Initialisiere Applikationsserver...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="690"/>
+      <location filename="../UI/UserInterface.py" line="690" />
         <source>Initializing Plugins...</source>
         <translation>Initialisiere Plugins...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="693"/>
+      <location filename="../UI/UserInterface.py" line="693" />
         <source>Activating Plugins...</source>
         <translation>Aktiviere Plugins...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="695"/>
+      <location filename="../UI/UserInterface.py" line="695" />
         <source>Generating Plugins Toolbars...</source>
         <translation>Erzeuge Werkzeugleisten der Plug-ins...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="698"/>
+      <location filename="../UI/UserInterface.py" line="698" />
         <source>Cleaning Plugins Download Area...</source>
         <translation>Bereinige den Plugins Downloadbereich...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="709"/>
+      <location filename="../UI/UserInterface.py" line="709" />
         <source>Restoring Toolbarmanager...</source>
         <translation>Lade Toolbarmanager...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="718"/>
+      <location filename="../UI/UserInterface.py" line="718" />
         <source>Setting View Profile...</source>
         <translation>Stelle Ansichtenprofil ein...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="731"/>
+      <location filename="../UI/UserInterface.py" line="731" />
         <source>Reading Tasks...</source>
         <translation>Lese Aufgaben...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="736"/>
+      <location filename="../UI/UserInterface.py" line="736" />
         <source>Reading Templates...</source>
         <translation>Lese Vorlagen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="741"/>
+      <location filename="../UI/UserInterface.py" line="741" />
         <source>Starting Debugger...</source>
         <translation>Starte Debugger...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2047"/>
-        <location filename="../UI/UserInterface.py" line="1067"/>
+      <location filename="../UI/UserInterface.py" line="2047" />
+      <location filename="../UI/UserInterface.py" line="1067" />
         <source>Left Toolbox</source>
         <translation>Linke Werkzeugbox</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2078"/>
-        <location filename="../UI/UserInterface.py" line="1075"/>
+      <location filename="../UI/UserInterface.py" line="2078" />
+      <location filename="../UI/UserInterface.py" line="1075" />
         <source>Horizontal Toolbox</source>
         <translation>Horizontale Werkzeugbox</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2062"/>
-        <location filename="../UI/UserInterface.py" line="1083"/>
+      <location filename="../UI/UserInterface.py" line="2062" />
+      <location filename="../UI/UserInterface.py" line="1083" />
         <source>Right Toolbox</source>
         <translation>Rechte Werkzeugbox</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1921"/>
-        <location filename="../UI/UserInterface.py" line="1241"/>
-        <location filename="../UI/UserInterface.py" line="1091"/>
+      <location filename="../UI/UserInterface.py" line="1921" />
+      <location filename="../UI/UserInterface.py" line="1241" />
+      <location filename="../UI/UserInterface.py" line="1091" />
         <source>Multiproject-Viewer</source>
         <translation>Mehrfachprojektanzeige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1904"/>
-        <location filename="../UI/UserInterface.py" line="1246"/>
-        <location filename="../UI/UserInterface.py" line="1095"/>
+      <location filename="../UI/UserInterface.py" line="1904" />
+      <location filename="../UI/UserInterface.py" line="1246" />
+      <location filename="../UI/UserInterface.py" line="1095" />
         <source>Project-Viewer</source>
         <translation>Projektanzeige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2333"/>
+      <location filename="../UI/UserInterface.py" line="2333" />
         <location filename="../UI/UserInterface.py" line="2332"/>
-        <location filename="../UI/UserInterface.py" line="1252"/>
-        <location filename="../UI/UserInterface.py" line="1100"/>
+      <location filename="../UI/UserInterface.py" line="1252" />
+      <location filename="../UI/UserInterface.py" line="1100" />
         <source>Find/Replace In Files</source>
         <translation>Suchen/Ersetzen in Dateien</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2352"/>
+      <location filename="../UI/UserInterface.py" line="2352" />
         <location filename="../UI/UserInterface.py" line="2351"/>
-        <location filename="../UI/UserInterface.py" line="1258"/>
-        <location filename="../UI/UserInterface.py" line="1105"/>
+      <location filename="../UI/UserInterface.py" line="1258" />
+      <location filename="../UI/UserInterface.py" line="1105" />
         <source>Find File</source>
         <translation>Datei suchen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1263"/>
-        <location filename="../UI/UserInterface.py" line="1109"/>
+      <location filename="../UI/UserInterface.py" line="1263" />
+      <location filename="../UI/UserInterface.py" line="1109" />
         <source>VCS Status</source>
         <translation>VCS-Status</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2028"/>
-        <location filename="../UI/UserInterface.py" line="1269"/>
-        <location filename="../UI/UserInterface.py" line="1114"/>
+      <location filename="../UI/UserInterface.py" line="2028" />
+      <location filename="../UI/UserInterface.py" line="1269" />
+      <location filename="../UI/UserInterface.py" line="1114" />
         <source>Template-Viewer</source>
         <translation>Vorlagen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1974"/>
-        <location filename="../UI/UserInterface.py" line="1275"/>
-        <location filename="../UI/UserInterface.py" line="1119"/>
+      <location filename="../UI/UserInterface.py" line="1974" />
+      <location filename="../UI/UserInterface.py" line="1275" />
+      <location filename="../UI/UserInterface.py" line="1119" />
         <source>File-Browser</source>
         <translation>Dateibrowser</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1281"/>
-        <location filename="../UI/UserInterface.py" line="1124"/>
+      <location filename="../UI/UserInterface.py" line="1281" />
+      <location filename="../UI/UserInterface.py" line="1124" />
         <source>Symbols</source>
         <translation>Symbole</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1939"/>
-        <location filename="../UI/UserInterface.py" line="1301"/>
-        <location filename="../UI/UserInterface.py" line="1296"/>
-        <location filename="../UI/UserInterface.py" line="1132"/>
+      <location filename="../UI/UserInterface.py" line="1939" />
+      <location filename="../UI/UserInterface.py" line="1301" />
+      <location filename="../UI/UserInterface.py" line="1296" />
+      <location filename="../UI/UserInterface.py" line="1132" />
         <source>Debug-Viewer</source>
         <translation>Debuganzeige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2221"/>
+      <location filename="../UI/UserInterface.py" line="2221" />
         <location filename="../UI/UserInterface.py" line="2220"/>
-        <location filename="../UI/UserInterface.py" line="1307"/>
-        <location filename="../UI/UserInterface.py" line="1137"/>
+      <location filename="../UI/UserInterface.py" line="1307" />
+      <location filename="../UI/UserInterface.py" line="1137" />
         <source>Code Documentation Viewer</source>
         <translation>Dokumentationsanzeige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2388"/>
+      <location filename="../UI/UserInterface.py" line="2388" />
         <location filename="../UI/UserInterface.py" line="2387"/>
-        <location filename="../UI/UserInterface.py" line="1313"/>
-        <location filename="../UI/UserInterface.py" line="1142"/>
+      <location filename="../UI/UserInterface.py" line="1313" />
+      <location filename="../UI/UserInterface.py" line="1142" />
         <source>Help Viewer</source>
         <translation>Hilfeanzeiger</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3085"/>
-        <location filename="../UI/UserInterface.py" line="2295"/>
+      <location filename="../UI/UserInterface.py" line="3085" />
+      <location filename="../UI/UserInterface.py" line="2295" />
         <location filename="../UI/UserInterface.py" line="2294"/>
-        <location filename="../UI/UserInterface.py" line="1318"/>
-        <location filename="../UI/UserInterface.py" line="1146"/>
+      <location filename="../UI/UserInterface.py" line="1318" />
+      <location filename="../UI/UserInterface.py" line="1146" />
         <source>Plugin Repository</source>
         <translation>Plugin-Repository</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2313"/>
+      <location filename="../UI/UserInterface.py" line="2313" />
         <location filename="../UI/UserInterface.py" line="2312"/>
-        <location filename="../UI/UserInterface.py" line="1323"/>
-        <location filename="../UI/UserInterface.py" line="1150"/>
+      <location filename="../UI/UserInterface.py" line="1323" />
+      <location filename="../UI/UserInterface.py" line="1150" />
         <source>Virtual Environments</source>
         <translation>Virtuelle Umgebungen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2241"/>
+      <location filename="../UI/UserInterface.py" line="2241" />
         <location filename="../UI/UserInterface.py" line="2240"/>
-        <location filename="../UI/UserInterface.py" line="1328"/>
-        <location filename="../UI/UserInterface.py" line="1155"/>
+      <location filename="../UI/UserInterface.py" line="1328" />
+      <location filename="../UI/UserInterface.py" line="1155" />
         <source>PyPI</source>
         <translation>PyPI</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2259"/>
+      <location filename="../UI/UserInterface.py" line="2259" />
         <location filename="../UI/UserInterface.py" line="2258"/>
-        <location filename="../UI/UserInterface.py" line="1333"/>
-        <location filename="../UI/UserInterface.py" line="1160"/>
+      <location filename="../UI/UserInterface.py" line="1333" />
+      <location filename="../UI/UserInterface.py" line="1160" />
         <source>Conda</source>
         <translation>Conda</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1338"/>
-        <location filename="../UI/UserInterface.py" line="1165"/>
+      <location filename="../UI/UserInterface.py" line="1338" />
+      <location filename="../UI/UserInterface.py" line="1165" />
         <source>Cooperation</source>
         <translation>Zusammenarbeit</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2164"/>
-        <location filename="../UI/UserInterface.py" line="1343"/>
-        <location filename="../UI/UserInterface.py" line="1170"/>
+      <location filename="../UI/UserInterface.py" line="2164" />
+      <location filename="../UI/UserInterface.py" line="1343" />
+      <location filename="../UI/UserInterface.py" line="1170" />
         <source>IRC</source>
         <translation>IRC</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2277"/>
+      <location filename="../UI/UserInterface.py" line="2277" />
         <location filename="../UI/UserInterface.py" line="2276"/>
-        <location filename="../UI/UserInterface.py" line="1349"/>
-        <location filename="../UI/UserInterface.py" line="1175"/>
+      <location filename="../UI/UserInterface.py" line="1349" />
+      <location filename="../UI/UserInterface.py" line="1175" />
         <source>MicroPython</source>
         <translation>MicroPython</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1957"/>
-        <location filename="../UI/UserInterface.py" line="1357"/>
-        <location filename="../UI/UserInterface.py" line="1183"/>
+      <location filename="../UI/UserInterface.py" line="1957" />
+      <location filename="../UI/UserInterface.py" line="1357" />
+      <location filename="../UI/UserInterface.py" line="1183" />
         <source>Shell</source>
         <translation>Shell</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2009"/>
-        <location filename="../UI/UserInterface.py" line="1361"/>
-        <location filename="../UI/UserInterface.py" line="1187"/>
+      <location filename="../UI/UserInterface.py" line="2009" />
+      <location filename="../UI/UserInterface.py" line="1361" />
+      <location filename="../UI/UserInterface.py" line="1187" />
         <source>Task-Viewer</source>
         <translation>Aufgabenanzeige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1991"/>
-        <location filename="../UI/UserInterface.py" line="1365"/>
-        <location filename="../UI/UserInterface.py" line="1191"/>
+      <location filename="../UI/UserInterface.py" line="1991" />
+      <location filename="../UI/UserInterface.py" line="1365" />
+      <location filename="../UI/UserInterface.py" line="1191" />
         <source>Log-Viewer</source>
         <translation>Ausgabefenster</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1370"/>
-        <location filename="../UI/UserInterface.py" line="1196"/>
+      <location filename="../UI/UserInterface.py" line="1370" />
+      <location filename="../UI/UserInterface.py" line="1196" />
         <source>Numbers</source>
         <translation>Zahlen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1758"/>
+      <location filename="../UI/UserInterface.py" line="1758" />
         <source>{0} - Passive Mode</source>
         <translation>{0} – Passiver Modus</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1765"/>
-        <location filename="../UI/UserInterface.py" line="1761"/>
+      <location filename="../UI/UserInterface.py" line="1765" />
+      <location filename="../UI/UserInterface.py" line="1761" />
         <source>{0} - {1} - Passive Mode</source>
         <translation>{0} – {1} – Passiver Modus</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1769"/>
+      <location filename="../UI/UserInterface.py" line="1769" />
         <source>{0} - {1} - {2} - Passive Mode</source>
         <translation>{0} . {1} – {2} – Passiver Modus</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1792"/>
+      <location filename="../UI/UserInterface.py" line="1792" />
         <source>Quit</source>
         <translation>Beenden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1794"/>
+      <location filename="../UI/UserInterface.py" line="1794" />
         <source>&amp;Quit</source>
         <translation>B&amp;eenden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1795"/>
+      <location filename="../UI/UserInterface.py" line="1795" />
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1797"/>
+      <location filename="../UI/UserInterface.py" line="1797" />
         <source>Quit the IDE</source>
         <translation>Beenden der Entwicklungsumgebung</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1798"/>
+      <location filename="../UI/UserInterface.py" line="1798" />
         <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;Die Entwicklungsumgebung beenden&lt;/b&gt;&lt;p&gt;Dies beendet die Entwicklungsumgebung. Ungesicherte Änderungen können zuvor gesichert werden. Ein Python-Programm, das gerade debuggt wird, wird beendet und sämtliche Einstellungen werden gespeichert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1811"/>
-        <location filename="../UI/UserInterface.py" line="1809"/>
+      <location filename="../UI/UserInterface.py" line="1811" />
+      <location filename="../UI/UserInterface.py" line="1809" />
         <source>Restart</source>
         <translation>Neu starten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1812"/>
+      <location filename="../UI/UserInterface.py" line="1812" />
         <source>Ctrl+Shift+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Shift+Q</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1814"/>
+      <location filename="../UI/UserInterface.py" line="1814" />
         <source>Restart the IDE</source>
         <translation>Neustart der Entwicklungsumgebung</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1815"/>
+      <location filename="../UI/UserInterface.py" line="1815" />
         <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>&lt;b&gt;Neustart der Entwicklungsumgebung&lt;/b&gt;&lt;p&gt;Dies startet die Entwicklungsumgebung neu. Ungesicherte Änderungen können zuvor gesichert werden. Ein Python-Programm, das gerade debuggt wird, wird beendet und sämtliche Einstellungen werden gespeichert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1828"/>
-        <location filename="../UI/UserInterface.py" line="1825"/>
+      <location filename="../UI/UserInterface.py" line="1828" />
+      <location filename="../UI/UserInterface.py" line="1825" />
         <source>Save session</source>
         <translation>Sitzung speichern</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1826"/>
+      <location filename="../UI/UserInterface.py" line="1826" />
         <source>Save session...</source>
         <translation>Sitzung speichern...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1829"/>
+      <location filename="../UI/UserInterface.py" line="1829" />
         <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>&lt;b&gt;Sitzung speichern...&lt;/b&gt;&lt;p&gt;Dies speichert die aktuelle Sitzung in eine Datei. Es wird ein Dialog zur Eingabe des Dateinamens geöffnet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7080"/>
-        <location filename="../UI/UserInterface.py" line="1841"/>
-        <location filename="../UI/UserInterface.py" line="1838"/>
+      <location filename="../UI/UserInterface.py" line="7088" />
+      <location filename="../UI/UserInterface.py" line="1841" />
+      <location filename="../UI/UserInterface.py" line="1838" />
         <source>Load session</source>
         <translation>Sitzung laden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1839"/>
+      <location filename="../UI/UserInterface.py" line="1839" />
         <source>Load session...</source>
         <translation>Sitzung laden...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1842"/>
+      <location filename="../UI/UserInterface.py" line="1842" />
         <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>&lt;b&gt;Sitzung laden...&lt;/b&gt;&lt;p&gt;Dies lädt eine zuvor gesicherte Sitzung. Es wird ein Dialog zur Eingabe des Dateinamens geöffnet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1851"/>
+      <location filename="../UI/UserInterface.py" line="1851" />
         <source>New Window</source>
         <translation>Neues Fenster</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1853"/>
+      <location filename="../UI/UserInterface.py" line="1853" />
         <source>New &amp;Window</source>
         <translation>Neues &amp;Fenster</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1854"/>
+      <location filename="../UI/UserInterface.py" line="1854" />
         <source>Ctrl+Shift+N</source>
         <comment>File|New Window</comment>
         <translation>Ctrl+Shift+N</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1856"/>
+      <location filename="../UI/UserInterface.py" line="1856" />
         <source>Open a new eric instance</source>
         <translation>Öffnet eine neue eric Instanz</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1858"/>
+      <location filename="../UI/UserInterface.py" line="1858" />
         <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>&lt;b&gt;Neues Fenster&lt;/b&gt;&lt;p&gt;Dies öffnet eine neue Instanz der eric IDE.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1872"/>
-        <location filename="../UI/UserInterface.py" line="1870"/>
+      <location filename="../UI/UserInterface.py" line="1872" />
+      <location filename="../UI/UserInterface.py" line="1870" />
         <source>Edit Profile</source>
         <translation>Editieren-Profil</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1875"/>
+      <location filename="../UI/UserInterface.py" line="1875" />
         <source>Activate the edit view profile</source>
         <translation>Aktiviert das Editieren-Ansichtsprofil</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1877"/>
+      <location filename="../UI/UserInterface.py" line="1877" />
         <source>&lt;b&gt;Edit Profile&lt;/b&gt;&lt;p&gt;Activate the &quot;Edit View Profile&quot;. Windows being shown, if this profile is active, may be configured with the &quot;View Profile Configuration&quot; dialog.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Editieren-Profil&lt;/b&gt;&lt;p&gt;Aktiviert das „Editieren-Ansichtsprofil“. Fenster, die in diesem Profil angezeigt werden sollen, können im „Ansichtenprofile konfigurieren“-Dialog ausgewählt werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1889"/>
-        <location filename="../UI/UserInterface.py" line="1887"/>
+      <location filename="../UI/UserInterface.py" line="1889" />
+      <location filename="../UI/UserInterface.py" line="1887" />
         <source>Debug Profile</source>
         <translation>Debuggen-Profil</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1893"/>
+      <location filename="../UI/UserInterface.py" line="1893" />
         <source>Activate the debug view profile</source>
         <translation>Aktiviert das Debuggen-Ansichtsprofil</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1894"/>
+      <location filename="../UI/UserInterface.py" line="1894" />
         <source>&lt;b&gt;Debug Profile&lt;/b&gt;&lt;p&gt;Activate the &quot;Debug View Profile&quot;. Windows being shown, if this profile is active, may be configured with the &quot;View Profile Configuration&quot; dialog.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Debuggen-Profil&lt;/b&gt;&lt;p&gt;Aktiviert das „Debuggen Ansichtsprofil“. Fenster, die in diesem Profil angezeigt werden sollen, können im „Ansichtenprofile konfigurieren“-Dialog ausgewählt werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1905"/>
+      <location filename="../UI/UserInterface.py" line="1905" />
         <source>&amp;Project-Viewer</source>
         <translation>&amp;Projektanzeige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1906"/>
+      <location filename="../UI/UserInterface.py" line="1906" />
         <source>Alt+Shift+P</source>
         <translation>Alt+Shift+P</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1909"/>
+      <location filename="../UI/UserInterface.py" line="1909" />
         <source>Switch the input focus to the Project-Viewer window.</source>
         <translation>Schalte den Eingabefokus auf das Projektanzeigerfenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1911"/>
+      <location filename="../UI/UserInterface.py" line="1911" />
         <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>&lt;b&gt;Projektanzeiger aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Projektanzeigerfenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1922"/>
+      <location filename="../UI/UserInterface.py" line="1922" />
         <source>&amp;Multiproject-Viewer</source>
         <translation>&amp;Mehrfachprojektanzeige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1923"/>
+      <location filename="../UI/UserInterface.py" line="1923" />
         <source>Alt+Shift+M</source>
         <translation>Alt+Shift+M</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1926"/>
+      <location filename="../UI/UserInterface.py" line="1926" />
         <source>Switch the input focus to the Multiproject-Viewer window.</source>
         <translation>Schalte den Eingabefokus auf das Mehrfachprojektanzeigerfenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1928"/>
+      <location filename="../UI/UserInterface.py" line="1928" />
         <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>&lt;b&gt;Mehrfachprojektanzeiger aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Mehrfachprojektanzeigerfenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1940"/>
+      <location filename="../UI/UserInterface.py" line="1940" />
         <source>&amp;Debug-Viewer</source>
         <translation>&amp;Debuganzeige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1941"/>
+      <location filename="../UI/UserInterface.py" line="1941" />
         <source>Alt+Shift+D</source>
         <translation>Alt+Shift+D</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1944"/>
+      <location filename="../UI/UserInterface.py" line="1944" />
         <source>Switch the input focus to the Debug-Viewer window.</source>
         <translation>Schalte den Eingabefokus auf das Debuganzeigefenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1946"/>
+      <location filename="../UI/UserInterface.py" line="1946" />
         <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>&lt;b&gt;Debuganzeige aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Debuganzeigefenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1958"/>
+      <location filename="../UI/UserInterface.py" line="1958" />
         <source>&amp;Shell</source>
         <translation>&amp;Shell</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1959"/>
+      <location filename="../UI/UserInterface.py" line="1959" />
         <source>Alt+Shift+S</source>
         <translation>Alt+Shift+S</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1962"/>
+      <location filename="../UI/UserInterface.py" line="1962" />
         <source>Switch the input focus to the Shell window.</source>
         <translation>Schalte den Eingabefokus auf das Shell-Fenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1964"/>
+      <location filename="../UI/UserInterface.py" line="1964" />
         <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>&lt;b&gt;Shell aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Shell-Fenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1975"/>
+      <location filename="../UI/UserInterface.py" line="1975" />
         <source>&amp;File-Browser</source>
         <translation>Datei&amp;browser</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1976"/>
+      <location filename="../UI/UserInterface.py" line="1976" />
         <source>Alt+Shift+F</source>
         <translation>Alt+Shift+F</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1979"/>
+      <location filename="../UI/UserInterface.py" line="1979" />
         <source>Switch the input focus to the File-Browser window.</source>
         <translation>Schalte den Eingabefokus auf das Dateibrowserfenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1981"/>
+      <location filename="../UI/UserInterface.py" line="1981" />
         <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>&lt;b&gt;Dateibrowser aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Dateibrowserfenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1992"/>
+      <location filename="../UI/UserInterface.py" line="1992" />
         <source>Lo&amp;g-Viewer</source>
         <translation>&amp;Ausgabefenster</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1993"/>
+      <location filename="../UI/UserInterface.py" line="1993" />
         <source>Alt+Shift+G</source>
         <translation>Alt+Shift+G</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1996"/>
+      <location filename="../UI/UserInterface.py" line="1996" />
         <source>Switch the input focus to the Log-Viewer window.</source>
         <translation>Schalte den Eingabefokus auf das Ausgabefenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="1998"/>
+      <location filename="../UI/UserInterface.py" line="1998" />
         <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>&lt;b&gt;Ausgabefenster aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Ausgabefenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2010"/>
+      <location filename="../UI/UserInterface.py" line="2010" />
         <source>&amp;Task-Viewer</source>
         <translation>&amp;Aufgabenanzeige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2011"/>
+      <location filename="../UI/UserInterface.py" line="2011" />
         <source>Alt+Shift+T</source>
         <translation>Alt+Shift+T</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2014"/>
+      <location filename="../UI/UserInterface.py" line="2014" />
         <source>Switch the input focus to the Task-Viewer window.</source>
         <translation>Schalte den Eingabefokus auf das Aufgabenanzeigefenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2016"/>
+      <location filename="../UI/UserInterface.py" line="2016" />
         <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>&lt;b&gt;Aufgabenanzeige aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Aufgabenanzeigefenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2029"/>
+      <location filename="../UI/UserInterface.py" line="2029" />
         <source>Templ&amp;ate-Viewer</source>
         <translation>&amp;Vorlagen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2030"/>
+      <location filename="../UI/UserInterface.py" line="2030" />
         <source>Alt+Shift+A</source>
         <translation>Alt+Shift+A</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2033"/>
+      <location filename="../UI/UserInterface.py" line="2033" />
         <source>Switch the input focus to the Template-Viewer window.</source>
         <translation>Schalte den Eingabefokus auf das Vorlagenfenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2035"/>
+      <location filename="../UI/UserInterface.py" line="2035" />
         <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>&lt;b&gt;Vorlagen aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Vorlagenfenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2048"/>
+      <location filename="../UI/UserInterface.py" line="2048" />
         <source>&amp;Left Toolbox</source>
         <translation>&amp;Linke Werkzeugbox</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2049"/>
+      <location filename="../UI/UserInterface.py" line="2049" />
         <source>Toggle the Left Toolbox window</source>
         <translation>Schalte das Fenster der linken Werkzeugbox um</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2050"/>
+      <location filename="../UI/UserInterface.py" line="2050" />
         <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>&lt;b&gt;Schalte das Fenster der linken Werkzeugbox um&lt;/b&gt;&lt;p&gt;Falls das Fenster der linken Werkzeugbox nicht sichtbar ist, wird es dargestellt. Ist es sichtbar, so wird es versteckt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2063"/>
+      <location filename="../UI/UserInterface.py" line="2063" />
         <source>&amp;Right Toolbox</source>
         <translation>&amp;Rechte Werkzeugbox</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2065"/>
+      <location filename="../UI/UserInterface.py" line="2065" />
         <source>Toggle the Right Toolbox window</source>
         <translation>Schalte das Fenster der rechten Werkzeugbox um</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2066"/>
+      <location filename="../UI/UserInterface.py" line="2066" />
         <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>&lt;b&gt;Schalte das Fenster der rechten Werkzeugbox um&lt;/b&gt;&lt;p&gt;Falls das Fenster der rechten Werkzeugbox nicht sichtbar ist, wird es dargestellt. Ist es sichtbar, so wird es versteckt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2079"/>
+      <location filename="../UI/UserInterface.py" line="2079" />
         <source>&amp;Horizontal Toolbox</source>
         <translation>&amp;Horizontale Werkzeugbox</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2081"/>
+      <location filename="../UI/UserInterface.py" line="2081" />
         <source>Toggle the Horizontal Toolbox window</source>
         <translation>Schalte das Fenster der Horizontalen Werkzeugbox um</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2083"/>
+      <location filename="../UI/UserInterface.py" line="2083" />
         <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;Schalte das Fenster der Horizontalen Werkzeugbox um&lt;/b&gt;&lt;p&gt;Falls das Fenster der Horizontalen Werkzeugbox nicht sichtbar ist, wird es dargestellt. Ist es sichtbar, so wird es versteckt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2095"/>
+      <location filename="../UI/UserInterface.py" line="2095" />
         <source>Left Sidebar</source>
         <translation>Linke Seitenleiste</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2096"/>
+      <location filename="../UI/UserInterface.py" line="2096" />
         <source>&amp;Left Sidebar</source>
         <translation>&amp;Linke Seitenleiste</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2098"/>
+      <location filename="../UI/UserInterface.py" line="2098" />
         <source>Toggle the left sidebar window</source>
         <translation>Schalte das Fenster der linken Seitenleiste um</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2099"/>
+      <location filename="../UI/UserInterface.py" line="2099" />
         <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;Schalte das Fenster der linken Seitenleiste um&lt;/b&gt;&lt;p&gt;Falls das Fenster der linken Seitenleiste nicht sichtbar ist, wird es dargestellt. Ist es sichtbar, so wird es versteckt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2111"/>
+      <location filename="../UI/UserInterface.py" line="2111" />
         <source>Right Sidebar</source>
         <translation>Rechte Seitenleiste</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2112"/>
+      <location filename="../UI/UserInterface.py" line="2112" />
         <source>&amp;Right Sidebar</source>
         <translation>&amp;Rechte Seitenleiste</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2114"/>
+      <location filename="../UI/UserInterface.py" line="2114" />
         <source>Toggle the right sidebar window</source>
         <translation>Schalte das Fenster der rechten Seitenleiste um</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2116"/>
+      <location filename="../UI/UserInterface.py" line="2116" />
         <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>&lt;b&gt;Schalte das Fenster der rechten Seitenleiste um&lt;/b&gt;&lt;p&gt;Falls das Fenster der rechten Seitenleiste nicht sichtbar ist, wird es dargestellt. Ist es sichtbar, so wird es versteckt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2128"/>
+      <location filename="../UI/UserInterface.py" line="2128" />
         <source>Bottom Sidebar</source>
         <translation>Untere Seitenleiste</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2129"/>
+      <location filename="../UI/UserInterface.py" line="2129" />
         <source>&amp;Bottom Sidebar</source>
         <translation>&amp;Untere Seitenleiste</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2131"/>
+      <location filename="../UI/UserInterface.py" line="2131" />
         <source>Toggle the bottom sidebar window</source>
         <translation>Schalte das Fenster der unteren Seitenleiste um</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2133"/>
+      <location filename="../UI/UserInterface.py" line="2133" />
         <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;Schalte das Fenster der unteren Seitenleiste um&lt;/b&gt;&lt;p&gt;Falls das Fenster der unteren Seitenleiste nicht sichtbar ist, wird es dargestellt. Ist es sichtbar, so wird es versteckt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2145"/>
+      <location filename="../UI/UserInterface.py" line="2145" />
         <source>Cooperation-Viewer</source>
         <translation>Zusammenarbeit</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2146"/>
+      <location filename="../UI/UserInterface.py" line="2146" />
         <source>Co&amp;operation-Viewer</source>
         <translation>&amp;Zusammenarbeit</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2147"/>
+      <location filename="../UI/UserInterface.py" line="2147" />
         <source>Alt+Shift+O</source>
         <translation>Alt+Shift+O</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2150"/>
+      <location filename="../UI/UserInterface.py" line="2150" />
         <source>Switch the input focus to the Cooperation-Viewer window.</source>
         <translation>Schalte den Eingabefokus auf das Fenster zur Zusammenarbeit um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2152"/>
+      <location filename="../UI/UserInterface.py" line="2152" />
         <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>&lt;b&gt;Zusammenarbeitsfenster aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Fenster zur Zusammenarbeit um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2165"/>
+      <location filename="../UI/UserInterface.py" line="2165" />
         <source>&amp;IRC</source>
         <translation>&amp;IRC</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2166"/>
+      <location filename="../UI/UserInterface.py" line="2166" />
         <source>Ctrl+Alt+Shift+I</source>
         <translation>Ctrl+Alt+Shift+I</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2169"/>
+      <location filename="../UI/UserInterface.py" line="2169" />
         <source>Switch the input focus to the IRC window.</source>
         <translation>Schalte den Eingabefokus auf das IRC-Fenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2171"/>
+      <location filename="../UI/UserInterface.py" line="2171" />
         <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>&lt;b&gt;IRC aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das IRC-Fenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2182"/>
+      <location filename="../UI/UserInterface.py" line="2182" />
         <source>Symbols-Viewer</source>
         <translation>Symbolanzeiger</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2183"/>
+      <location filename="../UI/UserInterface.py" line="2183" />
         <source>S&amp;ymbols-Viewer</source>
         <translation>S&amp;ymbolanzeiger</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2184"/>
+      <location filename="../UI/UserInterface.py" line="2184" />
         <source>Alt+Shift+Y</source>
         <translation>Alt+Shift+Y</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2187"/>
+      <location filename="../UI/UserInterface.py" line="2187" />
         <source>Switch the input focus to the Symbols-Viewer window.</source>
         <translation>Schalte den Eingabefokus auf das Symbolanzeigerfenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2189"/>
+      <location filename="../UI/UserInterface.py" line="2189" />
         <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>&lt;b&gt;Symbolanzeiger aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Symbolanzeigerfenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2201"/>
+      <location filename="../UI/UserInterface.py" line="2201" />
         <source>Numbers-Viewer</source>
         <translation>Zahlenanzeiger</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2202"/>
+      <location filename="../UI/UserInterface.py" line="2202" />
         <source>Num&amp;bers-Viewer</source>
         <translation>Za&amp;hlenanzeiger</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2203"/>
+      <location filename="../UI/UserInterface.py" line="2203" />
         <source>Alt+Shift+B</source>
         <translation>Alt+Shift+B</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2206"/>
+      <location filename="../UI/UserInterface.py" line="2206" />
         <source>Switch the input focus to the Numbers-Viewer window.</source>
         <translation>Schalte den Eingabefokus auf das Zahlenanzeigerfenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2208"/>
+      <location filename="../UI/UserInterface.py" line="2208" />
         <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>&lt;b&gt;Zahlenanzeiger aktivieren&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Zahlenanzeigerfenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2222"/>
+      <location filename="../UI/UserInterface.py" line="2222" />
         <source>Ctrl+Alt+Shift+D</source>
         <translation>Ctrl+Alt+Shift+D</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2225"/>
+      <location filename="../UI/UserInterface.py" line="2225" />
         <source>Switch the input focus to the Code Documentation Viewer window.</source>
         <translation>Schalte den Eingabefokus auf die Codedokumentationsanzeige um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2228"/>
+      <location filename="../UI/UserInterface.py" line="2228" />
         <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>&lt;b&gt;Codedokumentationsanzeige&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf die Codedokumentationsanzeige um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2242"/>
+      <location filename="../UI/UserInterface.py" line="2242" />
         <source>Ctrl+Alt+Shift+P</source>
         <translation>Ctrl+Alt+Shift+P</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2245"/>
+      <location filename="../UI/UserInterface.py" line="2245" />
         <source>Switch the input focus to the PyPI window.</source>
         <translation>Schalte den Eingabefokus auf das PyPI-Fenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2247"/>
+      <location filename="../UI/UserInterface.py" line="2247" />
         <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>&lt;b&gt;PyPI&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das PyPI-Fenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2260"/>
+      <location filename="../UI/UserInterface.py" line="2260" />
         <source>Ctrl+Alt+Shift+C</source>
         <translation>Ctrl+Alt+Shift+C</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2263"/>
+      <location filename="../UI/UserInterface.py" line="2263" />
         <source>Switch the input focus to the Conda window.</source>
         <translation>Schalte den Eingabefokus auf das Conda-Fenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2265"/>
+      <location filename="../UI/UserInterface.py" line="2265" />
         <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>&lt;b&gt;Conda&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Conda-Fenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2278"/>
+      <location filename="../UI/UserInterface.py" line="2278" />
         <source>Ctrl+Alt+Shift+M</source>
         <translation>Ctrl+Alt+Shift+M</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2281"/>
+      <location filename="../UI/UserInterface.py" line="2281" />
         <source>Switch the input focus to the MicroPython window.</source>
         <translation>Schalte den Eingabefokus auf das MicroPython-Fenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2283"/>
+      <location filename="../UI/UserInterface.py" line="2283" />
         <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>&lt;b&gt;MicroPython&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das MicroPython-Fenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2296"/>
+      <location filename="../UI/UserInterface.py" line="2296" />
         <source>Ctrl+Alt+Shift+R</source>
         <translation>Ctrl+Alt+Shift+R</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2299"/>
+      <location filename="../UI/UserInterface.py" line="2299" />
         <source>Switch the input focus to the Plugin Repository window.</source>
         <translation>Schalte den Eingabefokus auf das Plugin Repository Fenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2301"/>
+      <location filename="../UI/UserInterface.py" line="2301" />
         <source>&lt;b&gt;Plugin Repository&lt;/b&gt;&lt;p&gt;This switches the input focus to the Plugin Repository window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Plugin-Repository&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das Plugin Repository Fenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2314"/>
+      <location filename="../UI/UserInterface.py" line="2314" />
         <source>Ctrl+Alt+V</source>
         <translation>Ctrl+Alt+V</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2317"/>
+      <location filename="../UI/UserInterface.py" line="2317" />
         <source>Switch the input focus to the Virtual Environments Manager window.</source>
         <translation>Schalte den Eingabefokus auf den Manager für Virtuelle Umgebungen um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2320"/>
+      <location filename="../UI/UserInterface.py" line="2320" />
         <source>&lt;b&gt;Virtual Environments&lt;/b&gt;&lt;p&gt;This switches the input focus to the Virtual Environments Manager window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Virtuelle Umgebungen&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf den Manager für Virtuelle Umgebungen um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2334"/>
+      <location filename="../UI/UserInterface.py" line="2334" />
         <source>Ctrl+Alt+Shift+F</source>
         <translation>Ctrl+Alt+Shift+F</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2337"/>
+      <location filename="../UI/UserInterface.py" line="2337" />
         <source>Switch the input focus to the Find/Replace In Files window.</source>
         <translation>Schalte den Eingabefokus auf das &apos;Suchen/Ersetzen in Dateien&apos; Fenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2339"/>
+      <location filename="../UI/UserInterface.py" line="2339" />
         <source>&lt;b&gt;Find/Replace In Files&lt;/b&gt;&lt;p&gt;This switches the input focus to the Find/Replace In Files window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Suchen/Ersetzen in Dateien&lt;b&gt;&lt;p&gt;Dies schalte den Eingabefokus auf das &apos;Suchen/Ersetzen in Dateien&apos; Fenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2353"/>
+      <location filename="../UI/UserInterface.py" line="2353" />
         <source>Ctrl+Alt+Shift+L</source>
         <translation>Ctrl+Alt+Shift+L</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2356"/>
+      <location filename="../UI/UserInterface.py" line="2356" />
         <source>Switch the input focus to the Find File window.</source>
         <translation>Schalte den Eingabefokus auf das &apos;Datei Suchen&apos; Fenster um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2358"/>
+      <location filename="../UI/UserInterface.py" line="2358" />
         <source>&lt;b&gt;Find File&lt;/b&gt;&lt;p&gt;This switches the input focus to the Find File window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei Suchen&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf das &apos;Datei Suchen&apos; Fenster um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2370"/>
+      <location filename="../UI/UserInterface.py" line="2370" />
         <location filename="../UI/UserInterface.py" line="2369"/>
         <source>VCS Status List</source>
         <translation>VCS Statusliste</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2371"/>
+      <location filename="../UI/UserInterface.py" line="2371" />
         <source>Alt+Shift+V</source>
         <translation>Alt+Shift+V</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2374"/>
+      <location filename="../UI/UserInterface.py" line="2374" />
         <source>Switch the input focus to the VCS Status List window.</source>
         <translation>Schalte den Eingabefokus auf die VCS Statusliste um.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2376"/>
+      <location filename="../UI/UserInterface.py" line="2376" />
         <source>&lt;b&gt;VCS Status List&lt;/b&gt;&lt;p&gt;This switches the input focus to the VCS Status List window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;VCS Statusliste&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf die VCS Statusliste um.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2389"/>
+      <location filename="../UI/UserInterface.py" line="2389" />
         <source>Alt+Shift+H</source>
         <translation>Alt+Shift+H</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2392"/>
+      <location filename="../UI/UserInterface.py" line="2392" />
         <source>Switch the input focus to the embedded Help Viewer window.</source>
         <translation>Schalte den Eingabefokus auf die integrierte Hilfeanzeige.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2394"/>
+      <location filename="../UI/UserInterface.py" line="2394" />
         <source>&lt;b&gt;Help Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the embedded Help Viewer window. It will show HTML help files and help from Qt help collections.&lt;/p&gt;&lt;p&gt;If called with a word selected, this word is searched in the Qt help collection.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Hilfeanzeiger&lt;/b&gt;&lt;p&gt;Dies schaltet den Eingabefokus auf die integrierte Hilfeanzeige. Sie zeigt HTML Hilfedateien und Hilfedateien von Qt-Hilfesammlungen an.&lt;/p&gt;&lt;p&gt;Falls sie mit einem selektierten Wort aufgerufen wird, so wird diese Wort in der Qt-Hilfesammlung gesucht.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2407"/>
+      <location filename="../UI/UserInterface.py" line="2407" />
         <source>What&apos;s This?</source>
         <translation>Was ist das?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2409"/>
+      <location filename="../UI/UserInterface.py" line="2409" />
         <source>&amp;What&apos;s This?</source>
         <translation>&amp;Was ist das?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2410"/>
+      <location filename="../UI/UserInterface.py" line="2410" />
         <source>Shift+F1</source>
         <translation>Shift+F1</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2412"/>
+      <location filename="../UI/UserInterface.py" line="2412" />
         <source>Context sensitive help</source>
         <translation>Kontextsensitive Hilfe</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2413"/>
+      <location filename="../UI/UserInterface.py" line="2413" />
         <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;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;Zeige kontextsensitive Hilfe an&lt;b&gt;&lt;/p&gt;Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2425"/>
+      <location filename="../UI/UserInterface.py" line="2425" />
         <source>Helpviewer</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2427"/>
+      <location filename="../UI/UserInterface.py" line="2427" />
         <source>&amp;Helpviewer...</source>
         <translation>&amp;Hilfe...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2428"/>
+      <location filename="../UI/UserInterface.py" line="2428" />
         <source>F1</source>
         <translation>F1</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2430"/>
+      <location filename="../UI/UserInterface.py" line="2430" />
         <source>Open the helpviewer window</source>
         <translation>Öffnet das Hilfe-Fenster</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2432"/>
+      <location filename="../UI/UserInterface.py" line="2432" />
         <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 searched in the Qt help collection.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Hilfe-Fenster&lt;/b&gt;&lt;p&gt;Zeige den eric Web Browser an. Dieses Fenster zeigt Hilfedateien im HTML-Format und Qt-Hilfesammlungen an. In ihm kann über Hyperlinks navigiert, Lesezeichen gesetzt und neben anderen Funktionen die dargestellte Seite ausgedruckt werden. Er kann auch zum Surfen im Internet benutzt werden.&lt;/p&gt;&lt;p&gt;Wenn es mit einem selektierten Wort aufgerufen wird, so wird dieses Wort in der Qt-Hilfesammlung gesucht.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2451"/>
+      <location filename="../UI/UserInterface.py" line="2451" />
         <source>Show Versions</source>
         <translation>Zeige Versionen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2452"/>
+      <location filename="../UI/UserInterface.py" line="2452" />
         <source>Show &amp;Versions</source>
         <translation>Zeige &amp;Versionen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2454"/>
+      <location filename="../UI/UserInterface.py" line="2454" />
         <source>Display version information</source>
         <translation>Zeigt Versionsinformationen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2456"/>
+      <location filename="../UI/UserInterface.py" line="2456" />
         <source>&lt;b&gt;Show Versions&lt;/b&gt;&lt;p&gt;Display version information.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Zeige Versionen&lt;/b&gt;&lt;p&gt;Zeigt Versionsinformationen an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2467"/>
-        <location filename="../UI/UserInterface.py" line="2464"/>
+      <location filename="../UI/UserInterface.py" line="2467" />
+      <location filename="../UI/UserInterface.py" line="2464" />
         <source>Show Error Log</source>
         <translation>Zeige Fehlerbericht</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2465"/>
+      <location filename="../UI/UserInterface.py" line="2465" />
         <source>Show Error &amp;Log...</source>
         <translation>Zeige Fehler&amp;bericht...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2468"/>
+      <location filename="../UI/UserInterface.py" line="2468" />
         <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>&lt;b&gt;Zeige Fehlerbericht...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Anzeige des aktuellsten Fehlerberichtes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2476"/>
+      <location filename="../UI/UserInterface.py" line="2476" />
         <source>Show Install Info</source>
         <translation>Installationsinformation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2477"/>
+      <location filename="../UI/UserInterface.py" line="2477" />
         <source>Show Install &amp;Info...</source>
         <translation>&amp;Installationsinformation...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2479"/>
+      <location filename="../UI/UserInterface.py" line="2479" />
         <source>Show Installation Information</source>
         <translation>Installationsinformation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2481"/>
+      <location filename="../UI/UserInterface.py" line="2481" />
         <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>&lt;b&gt;Installationsinformation&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Anzeige von Informationen über den Installationsprozess.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4100"/>
-        <location filename="../UI/UserInterface.py" line="2490"/>
+      <location filename="../UI/UserInterface.py" line="4108" />
+      <location filename="../UI/UserInterface.py" line="2490" />
         <source>Report Bug</source>
         <translation>Fehler berichten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2491"/>
+      <location filename="../UI/UserInterface.py" line="2491" />
         <source>Report &amp;Bug...</source>
         <translation>&amp;Fehler berichten...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2493"/>
+      <location filename="../UI/UserInterface.py" line="2493" />
         <source>Report a bug</source>
         <translation>Einen Fehler berichten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2494"/>
+      <location filename="../UI/UserInterface.py" line="2494" />
         <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;Fehler berichten...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum Senden eines Fehlerberichtes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2502"/>
+      <location filename="../UI/UserInterface.py" line="2502" />
         <source>Request Feature</source>
         <translation>Neue Funktion anfragen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2503"/>
+      <location filename="../UI/UserInterface.py" line="2503" />
         <source>Request &amp;Feature...</source>
         <translation>Neue &amp;Funktion anfragen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2505"/>
+      <location filename="../UI/UserInterface.py" line="2505" />
         <source>Send a feature request</source>
         <translation>Sende eine Anfrage für eine neue Funktion</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2507"/>
+      <location filename="../UI/UserInterface.py" line="2507" />
         <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;Neue Funktion anfragen...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog, um eine Anfrage für eine neue Funktion zu senden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3601"/>
-        <location filename="../UI/UserInterface.py" line="2517"/>
-        <source>Testing</source>
-        <translation>Modultest</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2519"/>
-        <source>&amp;Testing...</source>
-        <translation>Modul&amp;test...</translation>
+      <location filename="../UI/UserInterface.py" line="3601" />
+      <location filename="../UI/UserInterface.py" line="2517" />
+      <source>Testing</source>
+      <translation>Modultest</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2519" />
+      <source>&amp;Testing...</source>
+      <translation>Modul&amp;test...</translation>
     </message>
     <message>
         <location filename="../UI/UserInterface.py" line="2521"/>
-        <source>Start the testing dialog</source>
-        <translation>Starte den Modultest Dialog</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2522"/>
-        <source>&lt;b&gt;Testing&lt;/b&gt;&lt;p&gt;Perform test runs. The dialog gives the ability to select and run a test suite or auto discover them.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Modultests&lt;/b&gt;&lt;p&gt;Führe Modultests durch. Der Dialog bietet die Möglichkeit eine Zusammenstellung von Modultests auszuwählen und auszuführen oder sie automatisch zu ermitteln.&lt;/p&gt;</translation>
+      <source>Start the testing dialog</source>
+      <translation>Starte den Modultest Dialog</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2522" />
+      <source>&lt;b&gt;Testing&lt;/b&gt;&lt;p&gt;Perform test runs. The dialog gives the ability to select and run a test suite or auto discover them.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Modultests&lt;/b&gt;&lt;p&gt;Führe Modultests durch. Der Dialog bietet die Möglichkeit eine Zusammenstellung von Modultests auszuwählen und auszuführen oder sie automatisch zu ermitteln.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/UserInterface.py" line="2532"/>
-        <source>Restart Last Test</source>
-        <translation>Letzten Test neu starten</translation>
+      <source>Restart Last Test</source>
+      <translation>Letzten Test neu starten</translation>
     </message>
     <message>
         <location filename="../UI/UserInterface.py" line="2534"/>
-        <source>&amp;Restart Last Test...</source>
-        <translation>Letzten Test &amp;neu starten...</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2536"/>
-        <source>Restarts the last test</source>
-        <translation>Startet den letzten Test erneut</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2537"/>
-        <source>&lt;b&gt;Restart Last Test&lt;/b&gt;&lt;p&gt;Restarts the test performed last.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Letzten Test neu starten&lt;/b&gt;&lt;p&gt;Startet den letzten Test erneut.&lt;/p&gt;</translation>
+      <source>&amp;Restart Last Test...</source>
+      <translation>Letzten Test &amp;neu starten...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2536" />
+      <source>Restarts the last test</source>
+      <translation>Startet den letzten Test erneut</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2537" />
+      <source>&lt;b&gt;Restart Last Test&lt;/b&gt;&lt;p&gt;Restarts the test performed last.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Letzten Test neu starten&lt;/b&gt;&lt;p&gt;Startet den letzten Test erneut.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../UI/UserInterface.py" line="2546"/>
-        <source>Rerun Failed Tests</source>
-        <translation>Fehlerhafte Tests wiederholen</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2548"/>
+      <source>Rerun Failed Tests</source>
+      <translation>Fehlerhafte Tests wiederholen</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2548" />
         <source>Rerun Failed Tests...</source>
         <translation>Fehlerhafte Tests wiederholen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2550"/>
+      <location filename="../UI/UserInterface.py" line="2550" />
         <source>Rerun failed tests of the last run</source>
         <translation>Fehlerhafte Tests des letzten Laufes wiederholen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2552"/>
-        <source>&lt;b&gt;Rerun Failed Tests&lt;/b&gt;&lt;p&gt;Rerun all tests that failed during the last test run.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Fehlerhafte Tests wiederholen&lt;/b&gt;&lt;p&gt;Alle Tests wiederholen, die während des letzten Testlaufes fehlgeschlagen sind.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2561"/>
-        <source>Test Script</source>
-        <translation>Test (Skript)</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2563"/>
-        <source>Test &amp;Script...</source>
-        <translation>Test (&amp;Skript)...</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2565"/>
-        <source>Run tests of the current script</source>
-        <translation>Tests des aktuelles Skripts ausführen</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2567"/>
-        <source>&lt;b&gt;Test Script&lt;/b&gt;&lt;p&gt;Run tests with the current script.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Test (Skript)&lt;/b&gt;&lt;p&gt;Tests des aktuelles Skripts ausführen.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2576"/>
-        <source>Test Project</source>
-        <translation>Test (Projekt)</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2578"/>
-        <source>Test &amp;Project...</source>
-        <translation>Test (&amp;Projekt)...</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2580"/>
-        <source>Run tests of the current project</source>
-        <translation>Tests des aktuellen Projektes ausführen</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2582"/>
-        <source>&lt;b&gt;Test Project&lt;/b&gt;&lt;p&gt;Run test of the current project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Test (Projekt)&lt;/b&gt;&lt;p&gt;Tests des aktuellen Projektes ausführen&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="2603"/>
+      <location filename="../UI/UserInterface.py" line="2552" />
+      <source>&lt;b&gt;Rerun Failed Tests&lt;/b&gt;&lt;p&gt;Rerun all tests that failed during the last test run.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Fehlerhafte Tests wiederholen&lt;/b&gt;&lt;p&gt;Alle Tests wiederholen, die während des letzten Testlaufes fehlgeschlagen sind.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2561" />
+      <source>Test Script</source>
+      <translation>Test (Skript)</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2563" />
+      <source>Test &amp;Script...</source>
+      <translation>Test (&amp;Skript)...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2565" />
+      <source>Run tests of the current script</source>
+      <translation>Tests des aktuelles Skripts ausführen</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2567" />
+      <source>&lt;b&gt;Test Script&lt;/b&gt;&lt;p&gt;Run tests with the current script.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Test (Skript)&lt;/b&gt;&lt;p&gt;Tests des aktuelles Skripts ausführen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2576" />
+      <source>Test Project</source>
+      <translation>Test (Projekt)</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2578" />
+      <source>Test &amp;Project...</source>
+      <translation>Test (&amp;Projekt)...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2580" />
+      <source>Run tests of the current project</source>
+      <translation>Tests des aktuellen Projektes ausführen</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2582" />
+      <source>&lt;b&gt;Test Project&lt;/b&gt;&lt;p&gt;Run test of the current project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Test (Projekt)&lt;/b&gt;&lt;p&gt;Tests des aktuellen Projektes ausführen&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2603" />
         <source>Qt-Designer</source>
         <translation>Qt Designer</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2605"/>
+      <location filename="../UI/UserInterface.py" line="2605" />
         <source>Qt-&amp;Designer...</source>
         <translation>Qt &amp;Designer...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2607"/>
+      <location filename="../UI/UserInterface.py" line="2607" />
         <source>Start Qt-Designer</source>
         <translation>Starte Qt Designer</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2608"/>
+      <location filename="../UI/UserInterface.py" line="2608" />
         <source>&lt;b&gt;Qt-Designer&lt;/b&gt;&lt;p&gt;Start Qt-Designer.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Qt Designer&lt;/b&gt;&lt;p&gt;Starte Qt Designer.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2629"/>
+      <location filename="../UI/UserInterface.py" line="2629" />
         <source>Qt-Linguist</source>
         <translation>Qt Linguist</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2631"/>
+      <location filename="../UI/UserInterface.py" line="2631" />
         <source>Qt-&amp;Linguist...</source>
         <translation>Qt &amp;Linguist...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2633"/>
+      <location filename="../UI/UserInterface.py" line="2633" />
         <source>Start Qt-Linguist</source>
         <translation>Starte Qt Linguist</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2634"/>
+      <location filename="../UI/UserInterface.py" line="2634" />
         <source>&lt;b&gt;Qt-Linguist&lt;/b&gt;&lt;p&gt;Start Qt-Linguist.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Qt Linguist&lt;/b&gt;&lt;p&gt;Starte Qt Linguist (Übersetzungsprogramm).&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2644"/>
+      <location filename="../UI/UserInterface.py" line="2644" />
         <source>UI Previewer</source>
         <translation>UI-Vorschau</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2646"/>
+      <location filename="../UI/UserInterface.py" line="2646" />
         <source>&amp;UI Previewer...</source>
         <translation>&amp;UI-Vorschau...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2648"/>
+      <location filename="../UI/UserInterface.py" line="2648" />
         <source>Start the UI Previewer</source>
         <translation>Starte die UI-Vorschau</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2649"/>
+      <location filename="../UI/UserInterface.py" line="2649" />
         <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-Vorschau&lt;/b&gt;&lt;p&gt;Starte die UI-Vorschau.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2657"/>
+      <location filename="../UI/UserInterface.py" line="2657" />
         <source>Translations Previewer</source>
         <translation>Übersetzungsvorschau</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2659"/>
+      <location filename="../UI/UserInterface.py" line="2659" />
         <source>&amp;Translations Previewer...</source>
         <translation>&amp;Übersetzungsvorschau...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2661"/>
+      <location filename="../UI/UserInterface.py" line="2661" />
         <source>Start the Translations Previewer</source>
         <translation>Die Übersetzungsvorschau starten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2663"/>
+      <location filename="../UI/UserInterface.py" line="2663" />
         <source>&lt;b&gt;Translations Previewer&lt;/b&gt;&lt;p&gt;Start the Translations Previewer.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Übersetzungsvorschau&lt;/b&gt;&lt;p&gt;Dies startet das Programm zur Vorschau von Übersetzungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2671"/>
+      <location filename="../UI/UserInterface.py" line="2671" />
         <source>Compare Files</source>
         <translation>Dateien vergleichen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2673"/>
+      <location filename="../UI/UserInterface.py" line="2673" />
         <source>&amp;Compare Files...</source>
         <translation>Dateien &amp;vergleichen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2688"/>
-        <location filename="../UI/UserInterface.py" line="2675"/>
+      <location filename="../UI/UserInterface.py" line="2688" />
+      <location filename="../UI/UserInterface.py" line="2675" />
         <source>Compare two files</source>
         <translation>Zwei Dateien vergleichen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2676"/>
+      <location filename="../UI/UserInterface.py" line="2676" />
         <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;Dateien vergleichen&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum Vergleich zweier Dateien.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2684"/>
+      <location filename="../UI/UserInterface.py" line="2684" />
         <source>Compare Files side by side</source>
         <translation>Dateien Seite an Seite vergleichen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2686"/>
+      <location filename="../UI/UserInterface.py" line="2686" />
         <source>Compare &amp;Files side by side...</source>
         <translation>Dateien &amp;Seite an Seite vergleichen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2689"/>
+      <location filename="../UI/UserInterface.py" line="2689" />
         <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;Dateien Seite an Seite vergleichen&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum Vergleich zweier Dateien und zur Anzeige des Ergebnisse Seite an Seite.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2698"/>
+      <location filename="../UI/UserInterface.py" line="2698" />
         <source>SQL Browser</source>
         <translation>SQL-Browser</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2700"/>
+      <location filename="../UI/UserInterface.py" line="2700" />
         <source>SQL &amp;Browser...</source>
         <translation>SQL-&amp;Browser...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2702"/>
+      <location filename="../UI/UserInterface.py" line="2702" />
         <source>Browse a SQL database</source>
         <translation>Erforsche eine SQL-Datenbank</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2703"/>
+      <location filename="../UI/UserInterface.py" line="2703" />
         <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;Erforsche eine SQL-Datenbank.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2715"/>
-        <location filename="../UI/UserInterface.py" line="2711"/>
+      <location filename="../UI/UserInterface.py" line="2715" />
+      <location filename="../UI/UserInterface.py" line="2711" />
         <source>Mini Editor</source>
         <translation>Mini-Editor</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2713"/>
+      <location filename="../UI/UserInterface.py" line="2713" />
         <source>Mini &amp;Editor...</source>
         <translation>Mini-&amp;Editor...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2716"/>
+      <location filename="../UI/UserInterface.py" line="2716" />
         <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;Öffnet einen Dialog mit einem vereinfachten Editor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2724"/>
+      <location filename="../UI/UserInterface.py" line="2724" />
         <source>Hex Editor</source>
         <translation>Hex-Editor</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2726"/>
+      <location filename="../UI/UserInterface.py" line="2726" />
         <source>&amp;Hex Editor...</source>
         <translation>&amp;Hex Editor...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2728"/>
+      <location filename="../UI/UserInterface.py" line="2728" />
         <source>Start the eric Hex Editor</source>
         <translation>Starte den eric Hex-Editor</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2730"/>
+      <location filename="../UI/UserInterface.py" line="2730" />
         <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>&lt;b&gt;Hex-Editor&lt;/b&gt;&lt;p&gt;Startet den eric Hex-Editor zum Ansehen oder Bearbeiten von Binärdateien.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2739"/>
+      <location filename="../UI/UserInterface.py" line="2739" />
         <source>eric Web Browser</source>
         <translation>eric Web Browser</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2741"/>
+      <location filename="../UI/UserInterface.py" line="2741" />
         <source>eric &amp;Web Browser...</source>
         <translation>eric &amp;Web Browser...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2743"/>
+      <location filename="../UI/UserInterface.py" line="2743" />
         <source>Start the eric Web Browser</source>
         <translation>Startet den eric Web Browser</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2745"/>
+      <location filename="../UI/UserInterface.py" line="2745" />
         <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>&lt;b&gt;eric Web Browser&lt;/b&gt;&lt;p&gt;Durchforste das Internet mit dem eric Web Browser.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2753"/>
+      <location filename="../UI/UserInterface.py" line="2753" />
         <source>Icon Editor</source>
         <translation>Icon-Editor</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2755"/>
+      <location filename="../UI/UserInterface.py" line="2755" />
         <source>&amp;Icon Editor...</source>
         <translation>&amp;Icon-Editor...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2757"/>
+      <location filename="../UI/UserInterface.py" line="2757" />
         <source>Start the eric Icon Editor</source>
         <translation>Starte den eric Icon-Editor</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2759"/>
+      <location filename="../UI/UserInterface.py" line="2759" />
         <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>&lt;b&gt;Icon-Editor&lt;/b&gt;&lt;p&gt;Startet den eric Icon-Editor zum Editieren einfacher Icons.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2767"/>
+      <location filename="../UI/UserInterface.py" line="2767" />
         <source>Snapshot</source>
         <translation>Bildschirmfoto</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2769"/>
+      <location filename="../UI/UserInterface.py" line="2769" />
         <source>&amp;Snapshot...</source>
         <translation>&amp;Bildschirmfoto...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2771"/>
+      <location filename="../UI/UserInterface.py" line="2771" />
         <source>Take snapshots of a screen region</source>
         <translation>Bildschirmfoto aufnehmen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2773"/>
+      <location filename="../UI/UserInterface.py" line="2773" />
         <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>&lt;b&gt;Bildschirmfoto&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, um ein Bildschirmfoto aufzunehmen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2782"/>
+      <location filename="../UI/UserInterface.py" line="2782" />
         <source>Preferences</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2784"/>
+      <location filename="../UI/UserInterface.py" line="2784" />
         <source>&amp;Preferences...</source>
         <translation>&amp;Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2786"/>
+      <location filename="../UI/UserInterface.py" line="2786" />
         <source>Set the prefered configuration</source>
         <translation>Konfiguriert die Einstellungen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2788"/>
+      <location filename="../UI/UserInterface.py" line="2788" />
         <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;Einstellungen&lt;/b&gt;&lt;p&gt;Konfiguriert die einstellbaren Parameter der Applikation nach Ihren Wünschen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2798"/>
+      <location filename="../UI/UserInterface.py" line="2798" />
         <source>Export Preferences</source>
         <translation>Einstellungen exportieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2800"/>
+      <location filename="../UI/UserInterface.py" line="2800" />
         <source>E&amp;xport Preferences...</source>
         <translation>Einstellungen e&amp;xportieren...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2802"/>
+      <location filename="../UI/UserInterface.py" line="2802" />
         <source>Export the current configuration</source>
         <translation>Exportiert die aktuelle Konfiguration</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2804"/>
+      <location filename="../UI/UserInterface.py" line="2804" />
         <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;Einstellungen exportieren&lt;/b&gt;&lt;p&gt;Exportiert die aktuelle Konfiguration in eine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2812"/>
+      <location filename="../UI/UserInterface.py" line="2812" />
         <source>Import Preferences</source>
         <translation>Einstellungen importieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2814"/>
+      <location filename="../UI/UserInterface.py" line="2814" />
         <source>I&amp;mport Preferences...</source>
         <translation>Einstellungen i&amp;mportieren...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2816"/>
+      <location filename="../UI/UserInterface.py" line="2816" />
         <source>Import a previously exported configuration</source>
         <translation>Importiert eine zuvor exportierte Konfiguration</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2818"/>
+      <location filename="../UI/UserInterface.py" line="2818" />
         <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;Einstellungen importieren&lt;/b&gt;&lt;p&gt;Importiert eine zuvor exportierte Konfiguration.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2826"/>
+      <location filename="../UI/UserInterface.py" line="2826" />
         <source>Export Theme</source>
         <translation>Schema exportieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2828"/>
+      <location filename="../UI/UserInterface.py" line="2828" />
         <source>Export Theme...</source>
         <translation>Schema exportieren...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2830"/>
+      <location filename="../UI/UserInterface.py" line="2830" />
         <source>Export the current theme</source>
         <translation>Exportiert das aktuelle Schema</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2832"/>
+      <location filename="../UI/UserInterface.py" line="2832" />
         <source>&lt;b&gt;Export Theme&lt;/b&gt;&lt;p&gt;Export the current theme to a file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Schema exportieren&lt;/b&gt;&lt;p&gt;Exportiert das aktuelle Schema in eine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2840"/>
+      <location filename="../UI/UserInterface.py" line="2840" />
         <source>Import Theme</source>
         <translation>Schema importieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2842"/>
+      <location filename="../UI/UserInterface.py" line="2842" />
         <source>Import Theme...</source>
         <translation>Schema importieren...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2844"/>
+      <location filename="../UI/UserInterface.py" line="2844" />
         <source>Import a previously exported theme</source>
         <translation>Importiert ein vorher exportiertes Schema</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2846"/>
+      <location filename="../UI/UserInterface.py" line="2846" />
         <source>&lt;b&gt;Import Theme&lt;/b&gt;&lt;p&gt;Import a previously exported theme.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Schema importieren&lt;/b&gt;&lt;p&gt;Importiert ein vorher exportiertes Schema.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2854"/>
+      <location filename="../UI/UserInterface.py" line="2854" />
         <source>Reload APIs</source>
         <translation>APIs neu laden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2855"/>
+      <location filename="../UI/UserInterface.py" line="2855" />
         <source>Reload &amp;APIs</source>
         <translation>APIs &amp;neu laden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2857"/>
+      <location filename="../UI/UserInterface.py" line="2857" />
         <source>Reload the API information</source>
         <translation>Die API-Informationen neu laden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2859"/>
+      <location filename="../UI/UserInterface.py" line="2859" />
         <source>&lt;b&gt;Reload APIs&lt;/b&gt;&lt;p&gt;Reload the API information.&lt;/p&gt;</source>
         <translation>&lt;b&gt;APIs neu laden&lt;/b&gt;&lt;p&gt;Lädt die API-Informationen neu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2871"/>
-        <location filename="../UI/UserInterface.py" line="2867"/>
+      <location filename="../UI/UserInterface.py" line="2871" />
+      <location filename="../UI/UserInterface.py" line="2867" />
         <source>Show external tools</source>
         <translation>Zeige externe Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2869"/>
+      <location filename="../UI/UserInterface.py" line="2869" />
         <source>Show external &amp;tools</source>
         <translation>Zeige externe &amp;Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2873"/>
+      <location filename="../UI/UserInterface.py" line="2873" />
         <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>&lt;b&gt;Zeige externe Werkzeuge&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog, der die Pfade und Versionen der von eric genutzten externen Werkzeuge anzeigt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2883"/>
+      <location filename="../UI/UserInterface.py" line="2883" />
         <source>View Profiles</source>
         <translation>Ansichtenprofile</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2885"/>
+      <location filename="../UI/UserInterface.py" line="2885" />
         <source>&amp;View Profiles...</source>
         <translation>&amp;Ansichtenprofile...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2887"/>
+      <location filename="../UI/UserInterface.py" line="2887" />
         <source>Configure view profiles</source>
         <translation>Ansichtenprofile konfigurieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2889"/>
+      <location filename="../UI/UserInterface.py" line="2889" />
         <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;Ansichtenprofile&lt;/b&gt;&lt;p&gt;Ansichtenprofile konfigurieren. Mit diesem Dialog kann die Sichtbarkeit der verschiedenen Fenster für die vorbestimmten Ansichtenprofile eingestellt werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2900"/>
+      <location filename="../UI/UserInterface.py" line="2900" />
         <source>Toolbars</source>
         <translation>Werkzeugleisten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2902"/>
+      <location filename="../UI/UserInterface.py" line="2902" />
         <source>Tool&amp;bars...</source>
         <translation>Werkzeug&amp;leisten...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2904"/>
+      <location filename="../UI/UserInterface.py" line="2904" />
         <source>Configure toolbars</source>
         <translation>Werkzeugleisten einrichten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2905"/>
+      <location filename="../UI/UserInterface.py" line="2905" />
         <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;Werkzeugleisten&lt;/b&gt;&lt;p&gt;Werkzeugleisten konfigurieren. Mit diesem Dialog können die auf den Werkzeugleisten gezeigten Aktionen geändert  und neue Werkzeugleisten definiert werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2915"/>
+      <location filename="../UI/UserInterface.py" line="2915" />
         <source>Keyboard Shortcuts</source>
         <translation>Tastaturkurzbefehle</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2917"/>
+      <location filename="../UI/UserInterface.py" line="2917" />
         <source>Keyboard &amp;Shortcuts...</source>
         <translation>&amp;Tastaturkurzbefehle...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2919"/>
+      <location filename="../UI/UserInterface.py" line="2919" />
         <source>Set the keyboard shortcuts</source>
         <translation>Setze die Tastaturkurzbefehle</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2921"/>
+      <location filename="../UI/UserInterface.py" line="2921" />
         <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;Tastaturkurzbefehle&lt;/b&gt;&lt;p&gt;Setze die Tastaturkurzbefehle der Applikation mit den bevorzugten Werten.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6772"/>
-        <location filename="../UI/UserInterface.py" line="6754"/>
-        <location filename="../UI/UserInterface.py" line="2930"/>
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
+      <location filename="../UI/UserInterface.py" line="2930" />
         <source>Export Keyboard Shortcuts</source>
         <translation>Tastaturkurzbefehle exportieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2932"/>
+      <location filename="../UI/UserInterface.py" line="2932" />
         <source>&amp;Export Keyboard Shortcuts...</source>
         <translation>Tastaturkurzbefehle &amp;exportieren...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2934"/>
+      <location filename="../UI/UserInterface.py" line="2934" />
         <source>Export the keyboard shortcuts</source>
         <translation>Exportiert die Tastaturkurzbefehle</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2936"/>
+      <location filename="../UI/UserInterface.py" line="2936" />
         <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;Tastaturkurzbefehle exportieren&lt;/b&gt;&lt;p&gt;Exportiert die Tastaturkurzbefehle der Applikation.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6789"/>
-        <location filename="../UI/UserInterface.py" line="2944"/>
+      <location filename="../UI/UserInterface.py" line="6797" />
+      <location filename="../UI/UserInterface.py" line="2944" />
         <source>Import Keyboard Shortcuts</source>
         <translation>Tastaturkurzbefehle importieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2946"/>
+      <location filename="../UI/UserInterface.py" line="2946" />
         <source>&amp;Import Keyboard Shortcuts...</source>
         <translation>Tastaturkurzbefehle &amp;importieren...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2948"/>
+      <location filename="../UI/UserInterface.py" line="2948" />
         <source>Import the keyboard shortcuts</source>
         <translation>Importiert die Tastaturkurzbefehle</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2950"/>
+      <location filename="../UI/UserInterface.py" line="2950" />
         <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;Tastaturkurzbefehle importieren&lt;/b&gt;&lt;p&gt;Importiert die Tastaturkurzbefehle der Applikation.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2959"/>
+      <location filename="../UI/UserInterface.py" line="2959" />
         <source>Manage SSL Certificates</source>
         <translation>SSL-Zertifikate verwalten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2961"/>
+      <location filename="../UI/UserInterface.py" line="2961" />
         <source>Manage SSL Certificates...</source>
         <translation>SSL-Zertifikate verwalten...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2963"/>
+      <location filename="../UI/UserInterface.py" line="2963" />
         <source>Manage the saved SSL certificates</source>
         <translation>Verwalten der gespeicherten SSL-Zertifikate</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2965"/>
+      <location filename="../UI/UserInterface.py" line="2965" />
         <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>&lt;b&gt;SSL-Zertifikate verwalten...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Verwaltung gespeicherter SSL-Zertifikate.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2975"/>
+      <location filename="../UI/UserInterface.py" line="2975" />
         <source>Edit Message Filters</source>
         <translation>Meldungsfilter bearbeiten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2977"/>
+      <location filename="../UI/UserInterface.py" line="2977" />
         <source>Edit Message Filters...</source>
         <translation>Meldungsfilter bearbeiten...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2979"/>
+      <location filename="../UI/UserInterface.py" line="2979" />
         <source>Edit the message filters used to suppress unwanted messages</source>
         <translation>Bearbeite die Meldungsfilter, die zur Unterdrückung ungewünschter Meldungen verwendet werden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2981"/>
+      <location filename="../UI/UserInterface.py" line="2981" />
         <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>&lt;b&gt;Meldungsfilter bearbeiten&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Bearbeitung der Meldungsfilter, die zur Unterdrückung ungewünschter Meldungen verwendet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2997"/>
-        <location filename="../UI/UserInterface.py" line="2994"/>
-        <location filename="../UI/UserInterface.py" line="2992"/>
+      <location filename="../UI/UserInterface.py" line="2997" />
+      <location filename="../UI/UserInterface.py" line="2994" />
+      <location filename="../UI/UserInterface.py" line="2992" />
         <source>Clear private data</source>
         <translation>Private Daten löschen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="2999"/>
+      <location filename="../UI/UserInterface.py" line="2999" />
         <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>&lt;b&gt;Private Daten löschen&lt;/b&gt;&lt;p&gt;Löscht private Daten wie die Listen der zuletzt geöffneten Dateien, Projekte oder Mehrfachprojekte.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3010"/>
+      <location filename="../UI/UserInterface.py" line="3010" />
         <location filename="../UI/UserInterface.py" line="3009"/>
         <source>Activate current editor</source>
         <translation>Aktiviere aktuellen Editor</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3011"/>
+      <location filename="../UI/UserInterface.py" line="3011" />
         <source>Alt+Shift+E</source>
         <translation>Alt+Shift+E</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3020"/>
+      <location filename="../UI/UserInterface.py" line="3020" />
         <location filename="../UI/UserInterface.py" line="3019"/>
         <source>Show next</source>
         <translation>Zeige nächste</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3021"/>
+      <location filename="../UI/UserInterface.py" line="3021" />
         <source>Ctrl+Alt+Tab</source>
         <translation>Ctrl+Alt+Tab</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3029"/>
+      <location filename="../UI/UserInterface.py" line="3029" />
         <location filename="../UI/UserInterface.py" line="3028"/>
         <source>Show previous</source>
         <translation>Zeige vorherige</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3030"/>
+      <location filename="../UI/UserInterface.py" line="3030" />
         <source>Shift+Ctrl+Alt+Tab</source>
         <translation>Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3038"/>
+      <location filename="../UI/UserInterface.py" line="3038" />
         <location filename="../UI/UserInterface.py" line="3037"/>
         <source>Switch between tabs</source>
         <translation>Zwischen Tabs umschalten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3039"/>
+      <location filename="../UI/UserInterface.py" line="3039" />
         <source>Ctrl+1</source>
         <translation>Ctrl+1</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3046"/>
+      <location filename="../UI/UserInterface.py" line="3046" />
         <source>Plugin Infos</source>
         <translation>Plugininformationen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3048"/>
+      <location filename="../UI/UserInterface.py" line="3048" />
         <source>&amp;Plugin Infos...</source>
         <translation>&amp;Plugininformationen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3049"/>
+      <location filename="../UI/UserInterface.py" line="3049" />
         <source>Show Plugin Infos</source>
         <translation>Zeigt Plugininformationen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3050"/>
+      <location filename="../UI/UserInterface.py" line="3050" />
         <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;Plugininformationen...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, der einige Informationen über die geladenen Plugins anzeigt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3063"/>
-        <location filename="../UI/UserInterface.py" line="3059"/>
+      <location filename="../UI/UserInterface.py" line="3063" />
+      <location filename="../UI/UserInterface.py" line="3059" />
         <source>Install Plugins</source>
         <translation>Plugins installieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3061"/>
+      <location filename="../UI/UserInterface.py" line="3061" />
         <source>&amp;Install Plugins...</source>
         <translation>Plugins &amp;installieren...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3064"/>
+      <location filename="../UI/UserInterface.py" line="3064" />
         <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;Plugins installieren...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Installation oder Update von Plugins.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3076"/>
-        <location filename="../UI/UserInterface.py" line="3072"/>
+      <location filename="../UI/UserInterface.py" line="3076" />
+      <location filename="../UI/UserInterface.py" line="3072" />
         <source>Uninstall Plugin</source>
         <translation>Plugin deinstallieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3074"/>
+      <location filename="../UI/UserInterface.py" line="3074" />
         <source>&amp;Uninstall Plugin...</source>
         <translation>Plugin &amp;deinstallieren...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3077"/>
+      <location filename="../UI/UserInterface.py" line="3077" />
         <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;Plugin deinstallieren...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Deinstallation eines Plugins.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3087"/>
+      <location filename="../UI/UserInterface.py" line="3087" />
         <source>Plugin &amp;Repository...</source>
         <translation>Plugin-&amp;Repository...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3089"/>
+      <location filename="../UI/UserInterface.py" line="3089" />
         <source>Show Plugins available for download</source>
         <translation>Zeige  zum Download verfügbare Plugins an</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3091"/>
+      <location filename="../UI/UserInterface.py" line="3091" />
         <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;Plugin-Repository...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, der eine Liste der im Internet verfügbaren Plugins anzeigt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3117"/>
+      <location filename="../UI/UserInterface.py" line="3117" />
         <location filename="../UI/UserInterface.py" line="3116"/>
         <source>Qt5 Documentation</source>
         <translation>Qt5 Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3119"/>
+      <location filename="../UI/UserInterface.py" line="3119" />
         <source>Open Qt5 Documentation</source>
         <translation>Öffne die Qt5 Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3120"/>
+      <location filename="../UI/UserInterface.py" line="3120" />
         <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&apos;s internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
         <translation>&lt;b&gt;Qt5-Dokumentation&lt;/b&gt;&lt;p&gt;Zeige die Qt5-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3132"/>
+      <location filename="../UI/UserInterface.py" line="3132" />
         <location filename="../UI/UserInterface.py" line="3131"/>
         <source>Qt6 Documentation</source>
         <translation>Qt6 Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3134"/>
+      <location filename="../UI/UserInterface.py" line="3134" />
         <source>Open Qt6 Documentation</source>
         <translation>Öffne die Qt6 Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3135"/>
+      <location filename="../UI/UserInterface.py" line="3135" />
         <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&apos;s internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
         <translation>&lt;b&gt;Qt6-Dokumentation&lt;/b&gt;&lt;p&gt;Zeige die Qt6-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3147"/>
+      <location filename="../UI/UserInterface.py" line="3147" />
         <location filename="../UI/UserInterface.py" line="3146"/>
         <source>PyQt5 Documentation</source>
         <translation>PyQt5-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3149"/>
+      <location filename="../UI/UserInterface.py" line="3149" />
         <source>Open PyQt5 Documentation</source>
         <translation>Öffne die PyQt5-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3151"/>
+      <location filename="../UI/UserInterface.py" line="3151" />
         <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&apos;s internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
         <translation>&lt;b&gt;PyQt5-Dokumentation&lt;/b&gt;&lt;p&gt;Zeige die PyQt5-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3164"/>
+      <location filename="../UI/UserInterface.py" line="3164" />
         <location filename="../UI/UserInterface.py" line="3163"/>
         <source>PyQt6 Documentation</source>
         <translation>PyQt6-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3166"/>
+      <location filename="../UI/UserInterface.py" line="3166" />
         <source>Open PyQt6 Documentation</source>
         <translation>Öffne die PyQt6-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3168"/>
+      <location filename="../UI/UserInterface.py" line="3168" />
         <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&apos;s internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
         <translation>&lt;b&gt;PyQt6-Dokumentation&lt;/b&gt;&lt;p&gt;Zeige die PyQt6-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3186"/>
+      <location filename="../UI/UserInterface.py" line="3186" />
         <location filename="../UI/UserInterface.py" line="3185"/>
         <source>Python 3 Documentation</source>
         <translation>Python 3-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3188"/>
+      <location filename="../UI/UserInterface.py" line="3188" />
         <source>Open Python 3 Documentation</source>
         <translation>Öffne die Python 3-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3190"/>
+      <location filename="../UI/UserInterface.py" line="3190" />
         <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>&lt;b&gt;Python 3-Dokumentation&lt;/b&gt;&lt;p&gt;Zeigt die Python 3-Dokumentation an. Ist kein Dokumentationsverzeichnis konfiguriert, so ist der Ort, an dem die Python 3-Dokumentation gesucht wird, unter Windows das Verzeichnis &lt;i&gt;doc&lt;/i&gt; unter dem Verzeichnis, in dem der Python 3-Interpreter installiert ist, und unter Unix das Verzeichnis &lt;i&gt;/usr/share/doc/packages/python/html&lt;/i&gt;. Um dies zu überschreiben, können Sie die Umgebungsvariable PYTHON3DOCDIR setzen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3208"/>
+      <location filename="../UI/UserInterface.py" line="3208" />
         <location filename="../UI/UserInterface.py" line="3207"/>
         <source>eric API Documentation</source>
         <translation>eric-API-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3210"/>
+      <location filename="../UI/UserInterface.py" line="3210" />
         <source>Open eric API Documentation</source>
         <translation>Öffne die eric-API-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3212"/>
+      <location filename="../UI/UserInterface.py" line="3212" />
         <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>&lt;b&gt;eric API Dokumentation&lt;/b&gt;&lt;p&gt;Zeige die eric API Dokumentation an. Der Pfad für die Dokumentation ist das Unterverzeichnis Documentation/Source im eric Installationverzeichnis.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3229"/>
+      <location filename="../UI/UserInterface.py" line="3229" />
         <location filename="../UI/UserInterface.py" line="3228"/>
         <source>PySide2 Documentation</source>
         <translation>PySide2-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3231"/>
+      <location filename="../UI/UserInterface.py" line="3231" />
         <source>Open PySide2 Documentation</source>
         <translation>Öffne die PySide2-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3233"/>
+      <location filename="../UI/UserInterface.py" line="3233" />
         <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&apos;s internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
         <translation>&lt;b&gt;PySide2-Dokumentation&lt;/b&gt;&lt;p&gt;Zeige die PySide2-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3249"/>
+      <location filename="../UI/UserInterface.py" line="3249" />
         <location filename="../UI/UserInterface.py" line="3248"/>
         <source>PySide6 Documentation</source>
         <translation>PySide6-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3251"/>
+      <location filename="../UI/UserInterface.py" line="3251" />
         <source>Open PySide6 Documentation</source>
         <translation>Öffne die PySide6-Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3253"/>
+      <location filename="../UI/UserInterface.py" line="3253" />
         <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&apos;s internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
         <translation>&lt;b&gt;PySide6-Dokumentation&lt;/b&gt;&lt;p&gt;Zeige die PySide6-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3355"/>
+      <location filename="../UI/UserInterface.py" line="3355" />
         <source>E&amp;xtras</source>
         <translation>E&amp;xtras</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3365"/>
+      <location filename="../UI/UserInterface.py" line="3365" />
         <source>Wi&amp;zards</source>
         <translation>&amp;Assistenten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3384"/>
+      <location filename="../UI/UserInterface.py" line="3384" />
         <source>P&amp;lugins</source>
         <translation>Plugi&amp;ns</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3394"/>
+      <location filename="../UI/UserInterface.py" line="3394" />
         <source>Configure...</source>
         <translation>Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3403"/>
-        <source>&amp;Testing</source>
-        <translation>Modul&amp;tests</translation>
-    </message>
-    <message>
-        <location filename="../UI/UserInterface.py" line="3420"/>
+      <location filename="../UI/UserInterface.py" line="3403" />
+      <source>&amp;Testing</source>
+      <translation>Modul&amp;tests</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="3420" />
         <source>Select Tool Group</source>
         <translation>Werkzeuggruppe wählen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3431"/>
+      <location filename="../UI/UserInterface.py" line="3431" />
         <source>Se&amp;ttings</source>
         <translation>&amp;Einstellungen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3464"/>
+      <location filename="../UI/UserInterface.py" line="3464" />
         <source>&amp;Window</source>
         <translation>&amp;Fenster</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3473"/>
+      <location filename="../UI/UserInterface.py" line="3473" />
         <source>&amp;Windows</source>
         <translation>&amp;Fenster</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3478"/>
+      <location filename="../UI/UserInterface.py" line="3478" />
         <source>Central Park</source>
         <translation>Mittelbereich</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3482"/>
+      <location filename="../UI/UserInterface.py" line="3482" />
         <source>Left Side</source>
         <translation>Linke Seite</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3501"/>
+      <location filename="../UI/UserInterface.py" line="3501" />
         <source>Right Side</source>
         <translation>Rechte Seite</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3525"/>
+      <location filename="../UI/UserInterface.py" line="3525" />
         <source>Bottom Side</source>
         <translation>Unterer Rand</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3533"/>
+      <location filename="../UI/UserInterface.py" line="3533" />
         <source>Plug-ins</source>
         <translation>Plugins</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3540"/>
+      <location filename="../UI/UserInterface.py" line="3540" />
         <source>&amp;Toolbars</source>
         <translation>&amp;Werkzeugleisten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3553"/>
+      <location filename="../UI/UserInterface.py" line="3553" />
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3623"/>
-        <location filename="../UI/UserInterface.py" line="3600"/>
+      <location filename="../UI/UserInterface.py" line="3623" />
+      <location filename="../UI/UserInterface.py" line="3600" />
         <source>Tools</source>
         <translation>Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3625"/>
-        <location filename="../UI/UserInterface.py" line="3604"/>
+      <location filename="../UI/UserInterface.py" line="3625" />
+      <location filename="../UI/UserInterface.py" line="3604" />
         <source>Settings</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5616"/>
-        <location filename="../UI/UserInterface.py" line="3626"/>
-        <location filename="../UI/UserInterface.py" line="3605"/>
+      <location filename="../UI/UserInterface.py" line="5624" />
+      <location filename="../UI/UserInterface.py" line="3626" />
+      <location filename="../UI/UserInterface.py" line="3605" />
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3627"/>
-        <location filename="../UI/UserInterface.py" line="3606"/>
+      <location filename="../UI/UserInterface.py" line="3627" />
+      <location filename="../UI/UserInterface.py" line="3606" />
         <source>Profiles</source>
         <translation>Profile</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3628"/>
-        <location filename="../UI/UserInterface.py" line="3607"/>
+      <location filename="../UI/UserInterface.py" line="3628" />
+      <location filename="../UI/UserInterface.py" line="3607" />
         <source>Plugins</source>
         <translation>Plugins</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="3624"/>
-        <source>Unittest</source>
-        <translation>Modultests</translation>
+      <location filename="../UI/UserInterface.py" line="3624" />
+      <source>Unittest</source>
+      <translation>Modultests</translation>
     </message>
     <message>
         <location filename="../UI/UserInterface.py" line="3791"/>
@@ -83051,42 +83343,47 @@
         <translation>&lt;h2&gt;Versionsnummern&lt;/h2&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4062"/>
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Sicherheit)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
         <source>Desktop</source>
         <translation>Arbeitsumgebung</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4065"/>
+      <location filename="../UI/UserInterface.py" line="4073" />
         <source>Session Type</source>
         <translation>Sitzungstyp</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4067"/>
+      <location filename="../UI/UserInterface.py" line="4075" />
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4101"/>
+      <location filename="../UI/UserInterface.py" line="4109" />
         <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
         <translation>E-Mail-Adresse oder Mailserver-Adresse sind leer. Bitte konfiguriere die E-Mail-Einstellungen im Einstellungsdialog.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4412"/>
+      <location filename="../UI/UserInterface.py" line="4420" />
         <source>Restart application</source>
         <translation>Anwendung neu starten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4413"/>
+      <location filename="../UI/UserInterface.py" line="4421" />
         <source>The application needs to be restarted. Do it now?</source>
         <translation>Die Anwendung muss neu gestartet werden. Jetzt durchführen?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4437"/>
+      <location filename="../UI/UserInterface.py" line="4445" />
         <source>Upgrade PyQt</source>
         <translation>PyQt aktualisieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4438"/>
+      <location filename="../UI/UserInterface.py" line="4446" />
         <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83095,13 +83392,13 @@
 Soll die Aktualisierung jetzt durchgeführt werden?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4484"/>
-        <location filename="../UI/UserInterface.py" line="4460"/>
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
         <source>Upgrade Eric</source>
         <translation>Eric aktualisieren</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4461"/>
+      <location filename="../UI/UserInterface.py" line="4469" />
         <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83110,7 +83407,7 @@
 Soll die Aktualisierung jetzt durchgeführt werden?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4485"/>
+      <location filename="../UI/UserInterface.py" line="4493" />
         <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
@@ -83119,361 +83416,361 @@
 Soll die Aktualisierung jetzt durchgeführt werden?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4543"/>
+      <location filename="../UI/UserInterface.py" line="4551" />
         <source>&amp;Builtin Tools</source>
         <translation>&amp;Eingebaute Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4560"/>
+      <location filename="../UI/UserInterface.py" line="4568" />
         <source>&amp;Plugin Tools</source>
         <translation>&amp;Pluginwerkzeuge</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4563"/>
+      <location filename="../UI/UserInterface.py" line="4571" />
         <source>&amp;User Tools</source>
         <translation>&amp;Benutzerwerkzeuge</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4589"/>
+      <location filename="../UI/UserInterface.py" line="4597" />
         <source>Configure Tool Groups ...</source>
         <translation>Konfiguriere Werkzeuggruppen...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4593"/>
+      <location filename="../UI/UserInterface.py" line="4601" />
         <source>Configure current Tool Group ...</source>
         <translation>Konfiguriere aktuelle Werkzeuggruppe...</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4634"/>
-        <location filename="../UI/UserInterface.py" line="4614"/>
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
         <source>No User Tools Configured</source>
         <translation>Keine Benutzerwerkzeuge konfiguriert</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4708"/>
+      <location filename="../UI/UserInterface.py" line="4716" />
         <source>&amp;Show all</source>
         <translation>Alle an&amp;zeigen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="4710"/>
+      <location filename="../UI/UserInterface.py" line="4718" />
         <source>&amp;Hide all</source>
         <translation>Alle &amp;ausblenden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5744"/>
-        <location filename="../UI/UserInterface.py" line="5734"/>
-        <location filename="../UI/UserInterface.py" line="5687"/>
-        <location filename="../UI/UserInterface.py" line="5678"/>
-        <location filename="../UI/UserInterface.py" line="5517"/>
-        <location filename="../UI/UserInterface.py" line="5508"/>
-        <location filename="../UI/UserInterface.py" line="5447"/>
-        <location filename="../UI/UserInterface.py" line="5438"/>
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
         <source>Problem</source>
         <translation>Problem</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5745"/>
-        <location filename="../UI/UserInterface.py" line="5735"/>
-        <location filename="../UI/UserInterface.py" line="5688"/>
-        <location filename="../UI/UserInterface.py" line="5679"/>
-        <location filename="../UI/UserInterface.py" line="5518"/>
-        <location filename="../UI/UserInterface.py" line="5509"/>
-        <location filename="../UI/UserInterface.py" line="5448"/>
-        <location filename="../UI/UserInterface.py" line="5439"/>
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert nicht oder hat die Größe Null.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5952"/>
-        <location filename="../UI/UserInterface.py" line="5865"/>
-        <location filename="../UI/UserInterface.py" line="5780"/>
-        <location filename="../UI/UserInterface.py" line="5757"/>
-        <location filename="../UI/UserInterface.py" line="5700"/>
-        <location filename="../UI/UserInterface.py" line="5650"/>
-        <location filename="../UI/UserInterface.py" line="5630"/>
-        <location filename="../UI/UserInterface.py" line="5592"/>
-        <location filename="../UI/UserInterface.py" line="5583"/>
-        <location filename="../UI/UserInterface.py" line="5548"/>
-        <location filename="../UI/UserInterface.py" line="5539"/>
-        <location filename="../UI/UserInterface.py" line="5478"/>
-        <location filename="../UI/UserInterface.py" line="5469"/>
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
         <source>Process Generation Error</source>
         <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5470"/>
+      <location filename="../UI/UserInterface.py" line="5478" />
         <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Qt-Designer konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5479"/>
+      <location filename="../UI/UserInterface.py" line="5487" />
         <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Qt-Designer Programm konnte nicht gefunden werden.&lt;br&gt;Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5540"/>
+      <location filename="../UI/UserInterface.py" line="5548" />
         <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Qt-Linguist konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5549"/>
+      <location filename="../UI/UserInterface.py" line="5557" />
         <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Qt-Linguist Programm konnte nicht gefunden werden.&lt;br&gt;Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5584"/>
+      <location filename="../UI/UserInterface.py" line="5592" />
         <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Qt-Assistant konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5593"/>
+      <location filename="../UI/UserInterface.py" line="5601" />
         <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Qt-Assistant Programm konnte nicht gefunden werden.&lt;br&gt;Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5617"/>
+      <location filename="../UI/UserInterface.py" line="5625" />
         <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
         <translation>Momentan ist kein Betrachter angegeben. Bitte benutzen Sie den Einstellungsdialog, um einen festzulegen.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5631"/>
+      <location filename="../UI/UserInterface.py" line="5639" />
         <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Betrachter konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5651"/>
+      <location filename="../UI/UserInterface.py" line="5659" />
         <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Hilfeanzeige konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;hh&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5701"/>
+      <location filename="../UI/UserInterface.py" line="5709" />
         <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die UI-Vorschau konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5758"/>
+      <location filename="../UI/UserInterface.py" line="5766" />
         <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Übersetzungsvorschau konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5781"/>
+      <location filename="../UI/UserInterface.py" line="5789" />
         <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der SQL-Browser konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5866"/>
+      <location filename="../UI/UserInterface.py" line="5874" />
         <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Bildschirmfotoanwendung konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5897"/>
-        <location filename="../UI/UserInterface.py" line="5888"/>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
         <source>External Tools</source>
         <translation>Externe Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5889"/>
+      <location filename="../UI/UserInterface.py" line="5897" />
         <source>No tool entry found for external tool &apos;{0}&apos; in tool group &apos;{1}&apos;.</source>
         <translation>Kein Eintrag für das externe Werkzeug „{0}“ in der Gruppe „{1}“ gefunden.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5898"/>
+      <location filename="../UI/UserInterface.py" line="5906" />
         <source>No toolgroup entry &apos;{0}&apos; found.</source>
         <translation>Kein Werkzeuggruppeneintrag „{0}“ gefunden.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5934"/>
+      <location filename="../UI/UserInterface.py" line="5942" />
         <source>Starting process &apos;{0} {1}&apos;.
 </source>
         <translation>Starte Prozess „{0} {1}“.
 </translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="5953"/>
+      <location filename="../UI/UserInterface.py" line="5961" />
         <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Werkzeugeeintrag &lt;b&gt;{0}&lt;/b&gt; konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{1}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6028"/>
+      <location filename="../UI/UserInterface.py" line="6036" />
         <source>Process &apos;{0}&apos; has exited.
 </source>
         <translation>Prozess „{0}“ ist beendet.
 </translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6300"/>
-        <location filename="../UI/UserInterface.py" line="6242"/>
-        <location filename="../UI/UserInterface.py" line="6201"/>
-        <location filename="../UI/UserInterface.py" line="6133"/>
-        <location filename="../UI/UserInterface.py" line="6071"/>
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
         <source>Documentation Missing</source>
         <translation>Dokumentation fehlt</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6301"/>
-        <location filename="../UI/UserInterface.py" line="6243"/>
-        <location filename="../UI/UserInterface.py" line="6202"/>
-        <location filename="../UI/UserInterface.py" line="6134"/>
-        <location filename="../UI/UserInterface.py" line="6072"/>
         <source>&lt;p&gt;The documentation starting point &quot;&lt;b&gt;{0}&lt;/b&gt;&quot; could not be found.&lt;/p&gt;</source>
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
         <translation>&lt;p&gt;Der Dokumentationsstartpunkt „&lt;b&gt;{0}&lt;/b&gt;“ konnte nicht gefunden werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6283"/>
-        <location filename="../UI/UserInterface.py" line="6174"/>
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
         <source>Documentation</source>
         <translation>Dokumentation</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6175"/>
+      <location filename="../UI/UserInterface.py" line="6183" />
         <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der PyQt{0}-Dokumentations-Startpunkt ist nicht konfiguriert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6284"/>
+      <location filename="../UI/UserInterface.py" line="6292" />
         <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der PySide{0}-Dokumentations-Startpunkt ist nicht konfiguriert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6462"/>
-        <location filename="../UI/UserInterface.py" line="6398"/>
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
         <source>Start Web Browser</source>
         <translation>Web Browser starten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6399"/>
+      <location filename="../UI/UserInterface.py" line="6407" />
         <source>The eric web browser could not be started.</source>
         <translation>Der eric Web Browser konnte nicht gestartet werden.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6463"/>
+      <location filename="../UI/UserInterface.py" line="6471" />
         <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der eric Web Browser ist nicht gestartet.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6505"/>
+      <location filename="../UI/UserInterface.py" line="6513" />
         <source>Open Browser</source>
         <translation>Browser starten</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6506"/>
+      <location filename="../UI/UserInterface.py" line="6514" />
         <source>Could not start a web browser</source>
         <translation>Der System Web Browser konnte nicht gestartet werden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6756"/>
+      <location filename="../UI/UserInterface.py" line="6764" />
         <source>Keyboard Shortcuts File (*.ekj)</source>
         <translation>Tastaturkurzbefehlsdatei (*.ekj)</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6773"/>
+      <location filename="../UI/UserInterface.py" line="6781" />
         <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Tastaturkurzbefehlsdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6791"/>
+      <location filename="../UI/UserInterface.py" line="6799" />
         <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
         <translation>Tastaturkurzbefehlsdatei (*.ekj);;XML Tastaturkurzbefehlsdatei (*.e4k)</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6967"/>
+      <location filename="../UI/UserInterface.py" line="6975" />
         <source>Read Tasks</source>
         <translation>Aufgaben lesen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6968"/>
+      <location filename="../UI/UserInterface.py" line="6976" />
         <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Aufgabendatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7015"/>
+      <location filename="../UI/UserInterface.py" line="7023" />
         <source>Read Session</source>
         <translation>Sitzung lesen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7043"/>
-        <location filename="../UI/UserInterface.py" line="7016"/>
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
         <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Sitzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7042"/>
+      <location filename="../UI/UserInterface.py" line="7050" />
         <source>Read session</source>
         <translation>Sitzung lesen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7058"/>
+      <location filename="../UI/UserInterface.py" line="7066" />
         <source>Save Session</source>
         <translation>Sitzung speichern</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7060"/>
+      <location filename="../UI/UserInterface.py" line="7068" />
         <source>eric Session Files (*.esj)</source>
         <translation>eric Sitzungsdateien (*.esj)</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7082"/>
+      <location filename="../UI/UserInterface.py" line="7090" />
         <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
         <translation>eric Sitzungsdateien (*.esj);;eric XML Sitzungsdateien (*.e5s)</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7130"/>
+      <location filename="../UI/UserInterface.py" line="7138" />
         <source>Crash Session found!</source>
         <translation>Absturzsitzung gefunden!</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7131"/>
+      <location filename="../UI/UserInterface.py" line="7139" />
         <source>A session file of a crashed session was found. Shall this session be restored?</source>
         <translation>Eine Sitzungsdatei einer abgestürzten Sitzung wurde gefunden. Soll diese Sitzung wiederhergestellt werden?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7485"/>
+      <location filename="../UI/UserInterface.py" line="7493" />
         <source>Drop Error</source>
         <translation>Drop-Fehler</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7486"/>
+      <location filename="../UI/UserInterface.py" line="7494" />
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ist keine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7651"/>
+      <location filename="../UI/UserInterface.py" line="7663" />
         <source>Upgrade available</source>
         <translation>Aktualisierung verfügbar</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7652"/>
+      <location filename="../UI/UserInterface.py" line="7664" />
         <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href=&quot;{0}/eric-ide/&quot;&gt;PyPI&lt;/a&gt;.</source>
         <translation>Eine neuere Version des &lt;b&gt;eric-ide&lt;/b&gt; Paketes is auf &lt;a href=&quot;{0}/eric-ide/&quot;&gt;PyPI&lt;/a&gt; verfügbar.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7696"/>
-        <location filename="../UI/UserInterface.py" line="7685"/>
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
         <source>First time usage</source>
         <translation>Erstmalige Nutzung</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7686"/>
+      <location filename="../UI/UserInterface.py" line="7698" />
         <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
         <translation>eric7 wurde noch nicht konfiguriert, aber es wurde eine eric6 Konfiguration gefunden. Soll diese importiert werden?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7697"/>
+      <location filename="../UI/UserInterface.py" line="7709" />
         <source>eric has not been configured yet. The configuration dialog will be started.</source>
         <translation>eric wurde noch nicht konfiguriert. Der Konfigurationsdialog wird nun gestartet.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7717"/>
+      <location filename="../UI/UserInterface.py" line="7729" />
         <source>Select Workspace Directory</source>
         <translation>Wähle Arbeitsverzeichnis</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7894"/>
+      <location filename="../UI/UserInterface.py" line="7906" />
         <source>Unsaved Data Detected</source>
         <translation>Nicht gespeicherte Daten gefunden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="7895"/>
+      <location filename="../UI/UserInterface.py" line="7907" />
         <source>Some editors contain unsaved data. Shall these be saved?</source>
         <translation>Einige Editoren haben nicht gespeicherte Inhalte. Sollen diese gespeichert werden?</translation>
     </message>
@@ -83554,7 +83851,7 @@
 <context>
     <name>Utilities</name>
     <message>
-        <location filename="../Utilities/__init__.py" line="1516"/>
+      <location filename="../Utilities/__init__.py" line="1523" />
         <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Sie können %-Codes als Platzhalter in der Eingabe verwenden. Unterstützte Codes sind:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;Spalte des Cursor des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;Verzeichnis des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;Dateiname des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;Home-Verzeichnis des aktullen Nutzers&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;Zeile des Cursor des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;Pfad des aktuellen Projektes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selektierter Text des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;Nutzername des aktuellen Nutzers&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;das Prozentzeichen&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -84373,156 +84670,156 @@
 <context>
     <name>VcsProjectHelper</name>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="67"/>
+      <location filename="../VCS/ProjectHelper.py" line="68" />
         <source>New from repository</source>
         <translation>Neu aus Repository</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="70"/>
+      <location filename="../VCS/ProjectHelper.py" line="71" />
         <source>&amp;New from repository...</source>
         <translation>&amp;Neu aus Repository...</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="73"/>
+      <location filename="../VCS/ProjectHelper.py" line="74" />
         <source>Create a new project from the VCS repository</source>
         <translation>Erzeuge ein neues Projekt aus dem VCS-Repository</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="77"/>
+      <location filename="../VCS/ProjectHelper.py" line="78" />
         <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neu aus Repository&lt;/b&gt;&lt;p&gt;Dies erzeugt ein neues Projekt aus dem VCS-Repository.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="87"/>
+      <location filename="../VCS/ProjectHelper.py" line="88" />
         <source>Export from repository</source>
         <translation>Export aus Repository</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="90"/>
+      <location filename="../VCS/ProjectHelper.py" line="91" />
         <source>&amp;Export from repository...</source>
         <translation>&amp;Export aus Repository...</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="93"/>
+      <location filename="../VCS/ProjectHelper.py" line="94" />
         <source>Export a project from the repository</source>
         <translation>Exportiert ein Projekt aus dem Repository</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="97"/>
+      <location filename="../VCS/ProjectHelper.py" line="98" />
         <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Export aus Repository&lt;/b&lt;&lt;p&gt;Dies exportiert ein Projekt aus dem Repository.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="106"/>
+      <location filename="../VCS/ProjectHelper.py" line="107" />
         <source>Add to repository</source>
         <translation>Zum Repository hinzufügen</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="109"/>
+      <location filename="../VCS/ProjectHelper.py" line="110" />
         <source>&amp;Add to repository...</source>
         <translation>Zum Repository &amp;hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="112"/>
+      <location filename="../VCS/ProjectHelper.py" line="113" />
         <source>Add the local project to the VCS repository</source>
         <translation>Fügt das lokale Projekt zum VCS-Repository hinzu</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="116"/>
+      <location filename="../VCS/ProjectHelper.py" line="117" />
         <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Zum Repository hinzufügen&lt;/b&gt;&lt;p&gt;Dies fügt das lokale Projekt zum VCS-Repository hinzu (Import).&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="163"/>
-        <location filename="../VCS/ProjectHelper.py" line="159"/>
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
         <source>VCS</source>
         <translation>Versionskontrollsystem</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="231"/>
-        <location filename="../VCS/ProjectHelper.py" line="204"/>
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
         <source>New Project</source>
         <translation>Neues Projekt</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="411"/>
-        <location filename="../VCS/ProjectHelper.py" line="205"/>
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
         <source>Select version control system for the project</source>
         <translation>Wähle das Versionskontrollsystem für das Projekt</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="439"/>
-        <location filename="../VCS/ProjectHelper.py" line="233"/>
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
         <source>Would you like to edit the VCS command options?</source>
         <translation>Möchten Sie die VCS-Befehlsoptionen bearbeiten?</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="252"/>
+      <location filename="../VCS/ProjectHelper.py" line="253" />
         <source>Create project directory</source>
         <translation>Projektverzeichnis erstellen</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="255"/>
+      <location filename="../VCS/ProjectHelper.py" line="256" />
         <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Projektverzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht erstellt werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="356"/>
-        <location filename="../VCS/ProjectHelper.py" line="342"/>
-        <location filename="../VCS/ProjectHelper.py" line="305"/>
-        <location filename="../VCS/ProjectHelper.py" line="287"/>
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
         <source>New project from repository</source>
         <translation>Neues Projekt aus Repository</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="290"/>
+      <location filename="../VCS/ProjectHelper.py" line="287" />
         <source>Select a project file to open.</source>
         <translation>Wähle eine zu öffnende Projektdatei aus.</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="308"/>
+      <location filename="../VCS/ProjectHelper.py" line="305" />
         <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
         <translation>Das aus dem Repository geladene Projekt enthält keine eric-Projektdatei (*.epj). Soll sie erzeugt werden?</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="345"/>
+      <location filename="../VCS/ProjectHelper.py" line="342" />
         <source>Shall the project file be added to the repository?</source>
         <translation>Soll die Projektdatei zum Repository hinzugefügt werden?</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="358"/>
+      <location filename="../VCS/ProjectHelper.py" line="355" />
         <source>The project could not be retrieved from the repository.</source>
         <translation>Das Project konnte nicht aus dem Repository geladen werden.</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="437"/>
-        <location filename="../VCS/ProjectHelper.py" line="410"/>
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
         <source>Import Project</source>
         <translation>Projekt importieren</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="480"/>
+      <location filename="../VCS/ProjectHelper.py" line="477" />
         <source>Update</source>
         <translation>Aktualisieren</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="612"/>
-        <location filename="../VCS/ProjectHelper.py" line="481"/>
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
         <source>The project should be reread. Do this now?</source>
         <translation>Das Projekt sollte neu gelesen werde. Jetzt durchführen?</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="516"/>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
         <source>Remove project from repository</source>
         <translation>Projekt aus dem Repository löschen</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="519"/>
+      <location filename="../VCS/ProjectHelper.py" line="516" />
         <source>Dou you really want to remove this project from the repository (and disk)?</source>
         <translation>Wollen Sie wirklich das Projekt vom Repository (und der Platte) löschen?</translation>
     </message>
     <message>
-        <location filename="../VCS/ProjectHelper.py" line="611"/>
+      <location filename="../VCS/ProjectHelper.py" line="608" />
         <source>Switch</source>
         <translation>Umschalten</translation>
     </message>
@@ -84790,8 +85087,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2092"/>
         <location filename="../ViewManager/ViewManager.py" line="2091"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
         <location filename="../QScintilla/MiniEditor.py" line="1463"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1462"/>
         <location filename="../QScintilla/ShellWindow.py" line="404"/>
         <location filename="../QScintilla/ShellWindow.py" line="403"/>
         <source>Delete current line</source>
@@ -84799,7 +85096,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2093"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1464"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
         <location filename="../QScintilla/ShellWindow.py" line="405"/>
         <source>Ctrl+Shift+L</source>
         <translation>Ctrl+Shift+L</translation>
@@ -84807,8 +85104,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1713"/>
         <location filename="../ViewManager/ViewManager.py" line="1712"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
         <location filename="../QScintilla/MiniEditor.py" line="1084"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1083"/>
         <location filename="../QScintilla/ShellWindow.py" line="415"/>
         <location filename="../QScintilla/ShellWindow.py" line="414"/>
         <source>Indent one level</source>
@@ -84816,7 +85113,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1714"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1085"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
         <location filename="../QScintilla/ShellWindow.py" line="416"/>
         <source>Tab</source>
         <translation>Tab</translation>
@@ -84824,8 +85121,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2069"/>
         <location filename="../ViewManager/ViewManager.py" line="2068"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
         <location filename="../QScintilla/MiniEditor.py" line="1453"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1452"/>
         <location filename="../QScintilla/ShellWindow.py" line="424"/>
         <location filename="../QScintilla/ShellWindow.py" line="423"/>
         <source>Insert new line</source>
@@ -84833,14 +85130,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2070"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1454"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
         <location filename="../QScintilla/ShellWindow.py" line="425"/>
         <source>Return</source>
         <translation>Return</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2071"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1455"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
         <location filename="../QScintilla/ShellWindow.py" line="426"/>
         <source>Enter</source>
         <translation>Enter</translation>
@@ -84848,8 +85145,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1978"/>
         <location filename="../ViewManager/ViewManager.py" line="1976"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1364"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1362"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
         <location filename="../QScintilla/ShellWindow.py" line="435"/>
         <location filename="../QScintilla/ShellWindow.py" line="433"/>
         <source>Delete previous character</source>
@@ -84857,21 +85154,21 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1980"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1366"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
         <location filename="../QScintilla/ShellWindow.py" line="437"/>
         <source>Backspace</source>
         <translation>Backspace</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1985"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1371"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
         <location filename="../QScintilla/ShellWindow.py" line="442"/>
         <source>Meta+H</source>
         <translation>Meta+H</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1988"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1374"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
         <location filename="../QScintilla/ShellWindow.py" line="445"/>
         <source>Shift+Backspace</source>
         <translation>Shift+Backspace</translation>
@@ -84879,8 +85176,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2009"/>
         <location filename="../ViewManager/ViewManager.py" line="2007"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1395"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1393"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
         <location filename="../QScintilla/ShellWindow.py" line="453"/>
         <location filename="../QScintilla/ShellWindow.py" line="451"/>
         <source>Delete current character</source>
@@ -84888,14 +85185,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2011"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1397"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
         <location filename="../QScintilla/ShellWindow.py" line="455"/>
         <source>Del</source>
         <translation>Del</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2015"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1401"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
         <location filename="../QScintilla/ShellWindow.py" line="459"/>
         <source>Meta+D</source>
         <translation>Meta+D</translation>
@@ -84903,8 +85200,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2022"/>
         <location filename="../ViewManager/ViewManager.py" line="2021"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
         <location filename="../QScintilla/MiniEditor.py" line="1408"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1407"/>
         <location filename="../QScintilla/ShellWindow.py" line="466"/>
         <location filename="../QScintilla/ShellWindow.py" line="465"/>
         <source>Delete word to left</source>
@@ -84912,7 +85209,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2023"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1409"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
         <location filename="../QScintilla/ShellWindow.py" line="467"/>
         <source>Ctrl+Backspace</source>
         <translation>Ctrl+Backspace</translation>
@@ -84920,8 +85217,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2033"/>
         <location filename="../ViewManager/ViewManager.py" line="2032"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
         <location filename="../QScintilla/MiniEditor.py" line="1418"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1417"/>
         <location filename="../QScintilla/ShellWindow.py" line="477"/>
         <location filename="../QScintilla/ShellWindow.py" line="476"/>
         <source>Delete word to right</source>
@@ -84929,7 +85226,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2034"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1419"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
         <location filename="../QScintilla/ShellWindow.py" line="478"/>
         <source>Ctrl+Del</source>
         <translation>Ctrl+Del</translation>
@@ -84937,8 +85234,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2043"/>
         <location filename="../ViewManager/ViewManager.py" line="2042"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
         <location filename="../QScintilla/MiniEditor.py" line="1428"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1427"/>
         <location filename="../QScintilla/ShellWindow.py" line="487"/>
         <location filename="../QScintilla/ShellWindow.py" line="486"/>
         <source>Delete line to left</source>
@@ -84946,7 +85243,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2044"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1429"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
         <location filename="../QScintilla/ShellWindow.py" line="488"/>
         <source>Ctrl+Shift+Backspace</source>
         <translation>Ctrl+Shift+Backspace</translation>
@@ -84954,8 +85251,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2054"/>
         <location filename="../ViewManager/ViewManager.py" line="2053"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
         <location filename="../QScintilla/MiniEditor.py" line="1438"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1437"/>
         <location filename="../QScintilla/ShellWindow.py" line="498"/>
         <location filename="../QScintilla/ShellWindow.py" line="497"/>
         <source>Delete line to right</source>
@@ -84963,14 +85260,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2059"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1443"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
         <location filename="../QScintilla/ShellWindow.py" line="503"/>
         <source>Meta+K</source>
         <translation>Meta+K</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2062"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1446"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
         <location filename="../QScintilla/ShellWindow.py" line="506"/>
         <source>Ctrl+Shift+Del</source>
         <translation>Ctrl+Shift+Del</translation>
@@ -84978,8 +85275,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1458"/>
         <location filename="../ViewManager/ViewManager.py" line="1456"/>
-        <location filename="../QScintilla/MiniEditor.py" line="822"/>
-        <location filename="../QScintilla/MiniEditor.py" line="820"/>
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
         <location filename="../QScintilla/ShellWindow.py" line="514"/>
         <location filename="../QScintilla/ShellWindow.py" line="512"/>
         <source>Move left one character</source>
@@ -84987,14 +85284,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1460"/>
-        <location filename="../QScintilla/MiniEditor.py" line="824"/>
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
         <location filename="../QScintilla/ShellWindow.py" line="516"/>
         <source>Left</source>
         <translation>Left</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1465"/>
-        <location filename="../QScintilla/MiniEditor.py" line="829"/>
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
         <location filename="../QScintilla/ShellWindow.py" line="521"/>
         <source>Meta+B</source>
         <translation>Meta+B</translation>
@@ -85002,8 +85299,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1472"/>
         <location filename="../ViewManager/ViewManager.py" line="1470"/>
-        <location filename="../QScintilla/MiniEditor.py" line="836"/>
-        <location filename="../QScintilla/MiniEditor.py" line="834"/>
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
         <location filename="../QScintilla/ShellWindow.py" line="528"/>
         <location filename="../QScintilla/ShellWindow.py" line="526"/>
         <source>Move right one character</source>
@@ -85011,14 +85308,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1474"/>
-        <location filename="../QScintilla/MiniEditor.py" line="838"/>
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
         <location filename="../QScintilla/ShellWindow.py" line="530"/>
         <source>Right</source>
         <translation>Right</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1478"/>
-        <location filename="../QScintilla/MiniEditor.py" line="842"/>
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
         <location filename="../QScintilla/ShellWindow.py" line="534"/>
         <source>Meta+F</source>
         <translation>Meta+F</translation>
@@ -85026,8 +85323,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1537"/>
         <location filename="../ViewManager/ViewManager.py" line="1536"/>
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
         <location filename="../QScintilla/MiniEditor.py" line="901"/>
-        <location filename="../QScintilla/MiniEditor.py" line="900"/>
         <location filename="../QScintilla/ShellWindow.py" line="541"/>
         <location filename="../QScintilla/ShellWindow.py" line="540"/>
         <source>Move left one word</source>
@@ -85036,8 +85333,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1542"/>
         <location filename="../ViewManager/ViewManager.py" line="1516"/>
-        <location filename="../QScintilla/MiniEditor.py" line="906"/>
-        <location filename="../QScintilla/MiniEditor.py" line="880"/>
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
         <location filename="../QScintilla/ShellWindow.py" line="546"/>
         <source>Alt+Left</source>
         <translation>Alt+Left</translation>
@@ -85045,8 +85342,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1587"/>
         <location filename="../ViewManager/ViewManager.py" line="1545"/>
-        <location filename="../QScintilla/MiniEditor.py" line="956"/>
-        <location filename="../QScintilla/MiniEditor.py" line="909"/>
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
         <location filename="../QScintilla/ShellWindow.py" line="549"/>
         <source>Ctrl+Left</source>
         <translation>Ctrl+Left</translation>
@@ -85054,8 +85351,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1552"/>
         <location filename="../ViewManager/ViewManager.py" line="1551"/>
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
         <location filename="../QScintilla/MiniEditor.py" line="916"/>
-        <location filename="../QScintilla/MiniEditor.py" line="915"/>
         <location filename="../QScintilla/ShellWindow.py" line="556"/>
         <location filename="../QScintilla/ShellWindow.py" line="555"/>
         <source>Move right one word</source>
@@ -85064,8 +85361,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2176"/>
         <location filename="../ViewManager/ViewManager.py" line="1557"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1575"/>
-        <location filename="../QScintilla/MiniEditor.py" line="924"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
         <location filename="../QScintilla/ShellWindow.py" line="561"/>
         <source>Ctrl+Right</source>
         <translation>Ctrl+Right</translation>
@@ -85073,8 +85370,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1566"/>
         <location filename="../ViewManager/ViewManager.py" line="1563"/>
-        <location filename="../QScintilla/MiniEditor.py" line="933"/>
-        <location filename="../QScintilla/MiniEditor.py" line="930"/>
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
         <location filename="../QScintilla/ShellWindow.py" line="570"/>
         <location filename="../QScintilla/ShellWindow.py" line="567"/>
         <source>Move to first visible character in document line</source>
@@ -85083,8 +85380,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2377"/>
         <location filename="../ViewManager/ViewManager.py" line="1573"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1778"/>
-        <location filename="../QScintilla/MiniEditor.py" line="940"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
         <location filename="../QScintilla/ShellWindow.py" line="577"/>
         <source>Home</source>
         <translation>Home</translation>
@@ -85092,8 +85389,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1598"/>
         <location filename="../ViewManager/ViewManager.py" line="1596"/>
-        <location filename="../QScintilla/MiniEditor.py" line="968"/>
-        <location filename="../QScintilla/MiniEditor.py" line="965"/>
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
         <location filename="../QScintilla/ShellWindow.py" line="585"/>
         <location filename="../QScintilla/ShellWindow.py" line="583"/>
         <source>Move to end of document line</source>
@@ -85101,7 +85398,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1604"/>
-        <location filename="../QScintilla/MiniEditor.py" line="975"/>
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
         <location filename="../QScintilla/ShellWindow.py" line="591"/>
         <source>Meta+E</source>
         <translation>Meta+E</translation>
@@ -85109,8 +85406,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2392"/>
         <location filename="../ViewManager/ViewManager.py" line="1607"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1793"/>
-        <location filename="../QScintilla/MiniEditor.py" line="978"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
         <location filename="../QScintilla/ShellWindow.py" line="594"/>
         <source>End</source>
         <translation>End</translation>
@@ -85118,8 +85415,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1485"/>
         <location filename="../ViewManager/ViewManager.py" line="1484"/>
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
         <location filename="../QScintilla/MiniEditor.py" line="849"/>
-        <location filename="../QScintilla/MiniEditor.py" line="848"/>
         <location filename="../QScintilla/ShellWindow.py" line="601"/>
         <location filename="../QScintilla/ShellWindow.py" line="600"/>
         <source>Move up one line</source>
@@ -85127,14 +85424,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1486"/>
-        <location filename="../QScintilla/MiniEditor.py" line="850"/>
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
         <location filename="../QScintilla/ShellWindow.py" line="602"/>
         <source>Up</source>
         <translation>Up</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1490"/>
-        <location filename="../QScintilla/MiniEditor.py" line="854"/>
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
         <location filename="../QScintilla/ShellWindow.py" line="606"/>
         <source>Meta+P</source>
         <translation>Meta+P</translation>
@@ -85142,8 +85439,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1497"/>
         <location filename="../ViewManager/ViewManager.py" line="1496"/>
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
         <location filename="../QScintilla/MiniEditor.py" line="861"/>
-        <location filename="../QScintilla/MiniEditor.py" line="860"/>
         <location filename="../QScintilla/ShellWindow.py" line="613"/>
         <location filename="../QScintilla/ShellWindow.py" line="612"/>
         <source>Move down one line</source>
@@ -85151,14 +85448,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1498"/>
-        <location filename="../QScintilla/MiniEditor.py" line="862"/>
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
         <location filename="../QScintilla/ShellWindow.py" line="614"/>
         <source>Down</source>
         <translation>Down</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1502"/>
-        <location filename="../QScintilla/MiniEditor.py" line="866"/>
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
         <location filename="../QScintilla/ShellWindow.py" line="618"/>
         <source>Meta+N</source>
         <translation>Meta+N</translation>
@@ -85166,8 +85463,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1703"/>
         <location filename="../ViewManager/ViewManager.py" line="1617"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1074"/>
-        <location filename="../QScintilla/MiniEditor.py" line="988"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
         <location filename="../QScintilla/ShellWindow.py" line="626"/>
         <source>Ctrl+Down</source>
         <translation>Ctrl+Down</translation>
@@ -85175,8 +85472,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1686"/>
         <location filename="../ViewManager/ViewManager.py" line="1629"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1057"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1000"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
         <location filename="../QScintilla/ShellWindow.py" line="636"/>
         <source>Ctrl+Up</source>
         <translation>Ctrl+Up</translation>
@@ -85184,8 +85481,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1658"/>
         <location filename="../ViewManager/ViewManager.py" line="1657"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
         <location filename="../QScintilla/MiniEditor.py" line="1029"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1028"/>
         <location filename="../QScintilla/ShellWindow.py" line="644"/>
         <location filename="../QScintilla/ShellWindow.py" line="643"/>
         <source>Move up one page</source>
@@ -85193,7 +85490,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1659"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1030"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
         <location filename="../QScintilla/ShellWindow.py" line="645"/>
         <source>PgUp</source>
         <translation>PgUp</translation>
@@ -85201,8 +85498,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1667"/>
         <location filename="../ViewManager/ViewManager.py" line="1666"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
         <location filename="../QScintilla/MiniEditor.py" line="1038"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1037"/>
         <location filename="../QScintilla/ShellWindow.py" line="653"/>
         <location filename="../QScintilla/ShellWindow.py" line="652"/>
         <source>Move down one page</source>
@@ -85210,14 +85507,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1668"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1039"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
         <location filename="../QScintilla/ShellWindow.py" line="654"/>
         <source>PgDown</source>
         <translation>PgDown</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1672"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1043"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
         <location filename="../QScintilla/ShellWindow.py" line="658"/>
         <source>Meta+V</source>
         <translation>Meta+V</translation>
@@ -85225,8 +85522,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2209"/>
         <location filename="../ViewManager/ViewManager.py" line="2208"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
         <location filename="../QScintilla/MiniEditor.py" line="1610"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1609"/>
         <location filename="../QScintilla/ShellWindow.py" line="665"/>
         <location filename="../QScintilla/ShellWindow.py" line="664"/>
         <source>Escape</source>
@@ -85234,7 +85531,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2210"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1611"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
         <location filename="../QScintilla/ShellWindow.py" line="666"/>
         <source>Esc</source>
         <translation>Esc</translation>
@@ -85242,8 +85539,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1733"/>
         <location filename="../ViewManager/ViewManager.py" line="1731"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1104"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1102"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
         <location filename="../QScintilla/ShellWindow.py" line="675"/>
         <location filename="../QScintilla/ShellWindow.py" line="673"/>
         <source>Extend selection left one character</source>
@@ -85251,14 +85548,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1735"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1107"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
         <location filename="../QScintilla/ShellWindow.py" line="677"/>
         <source>Shift+Left</source>
         <translation>Shift+Left</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1740"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1112"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
         <location filename="../QScintilla/ShellWindow.py" line="682"/>
         <source>Meta+Shift+B</source>
         <translation>Meta+Shift+B</translation>
@@ -85266,8 +85563,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1748"/>
         <location filename="../ViewManager/ViewManager.py" line="1746"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1121"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1118"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
         <location filename="../QScintilla/ShellWindow.py" line="690"/>
         <location filename="../QScintilla/ShellWindow.py" line="688"/>
         <source>Extend selection right one character</source>
@@ -85275,14 +85572,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1750"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1124"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
         <location filename="../QScintilla/ShellWindow.py" line="692"/>
         <source>Shift+Right</source>
         <translation>Shift+Right</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1755"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1129"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
         <location filename="../QScintilla/ShellWindow.py" line="697"/>
         <source>Meta+Shift+F</source>
         <translation>Meta+Shift+F</translation>
@@ -85290,8 +85587,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1821"/>
         <location filename="../ViewManager/ViewManager.py" line="1819"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1203"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1201"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
         <location filename="../QScintilla/ShellWindow.py" line="705"/>
         <location filename="../QScintilla/ShellWindow.py" line="703"/>
         <source>Extend selection left one word</source>
@@ -85300,8 +85597,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1827"/>
         <location filename="../ViewManager/ViewManager.py" line="1799"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1209"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1179"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
         <location filename="../QScintilla/ShellWindow.py" line="711"/>
         <source>Alt+Shift+Left</source>
         <translation>Alt+Shift+Left</translation>
@@ -85309,8 +85606,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2531"/>
         <location filename="../ViewManager/ViewManager.py" line="1830"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1932"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1212"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
         <location filename="../QScintilla/ShellWindow.py" line="714"/>
         <source>Ctrl+Shift+Left</source>
         <translation>Ctrl+Shift+Left</translation>
@@ -85318,8 +85615,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1838"/>
         <location filename="../ViewManager/ViewManager.py" line="1836"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1220"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1218"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
         <location filename="../QScintilla/ShellWindow.py" line="722"/>
         <location filename="../QScintilla/ShellWindow.py" line="720"/>
         <source>Extend selection right one word</source>
@@ -85329,9 +85626,9 @@
         <location filename="../ViewManager/ViewManager.py" line="2437"/>
         <location filename="../ViewManager/ViewManager.py" line="1844"/>
         <location filename="../ViewManager/ViewManager.py" line="1813"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1838"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1226"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1195"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
         <location filename="../QScintilla/ShellWindow.py" line="728"/>
         <source>Alt+Shift+Right</source>
         <translation>Alt+Shift+Right</translation>
@@ -85339,8 +85636,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2193"/>
         <location filename="../ViewManager/ViewManager.py" line="1847"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1594"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1229"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
         <location filename="../QScintilla/ShellWindow.py" line="731"/>
         <source>Ctrl+Shift+Right</source>
         <translation>Ctrl+Shift+Right</translation>
@@ -85348,8 +85645,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1857"/>
         <location filename="../ViewManager/ViewManager.py" line="1853"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1239"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1235"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
         <location filename="../QScintilla/ShellWindow.py" line="741"/>
         <location filename="../QScintilla/ShellWindow.py" line="737"/>
         <source>Extend selection to first visible character in document line</source>
@@ -85357,7 +85654,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1865"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1247"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
         <location filename="../QScintilla/ShellWindow.py" line="749"/>
         <source>Shift+Home</source>
         <translation>Shift+Home</translation>
@@ -85365,8 +85662,8 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1873"/>
         <location filename="../ViewManager/ViewManager.py" line="1871"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1255"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1253"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
         <location filename="../QScintilla/ShellWindow.py" line="757"/>
         <location filename="../QScintilla/ShellWindow.py" line="755"/>
         <source>Extend selection to end of document line</source>
@@ -85374,14 +85671,14 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1879"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1261"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
         <location filename="../QScintilla/ShellWindow.py" line="763"/>
         <source>Meta+Shift+E</source>
         <translation>Meta+Shift+E</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1882"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1264"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
         <location filename="../QScintilla/ShellWindow.py" line="766"/>
         <source>Shift+End</source>
         <translation>Shift+End</translation>
@@ -85390,21 +85687,21 @@
         <location filename="../ViewManager/ViewManager.py" line="3302"/>
         <location filename="../ViewManager/ViewManager.py" line="3298"/>
         <location filename="../ViewManager/ViewManager.py" line="2854"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2151"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
         <location filename="../QScintilla/ShellWindow.py" line="779"/>
         <source>Search</source>
         <translation>Suchen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2856"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2153"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
         <location filename="../QScintilla/ShellWindow.py" line="781"/>
         <source>&amp;Search...</source>
         <translation>&amp;Suchen...</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2857"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2154"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
         <location filename="../QScintilla/ShellWindow.py" line="782"/>
         <source>Ctrl+F</source>
         <comment>Search|Search</comment>
@@ -85412,7 +85709,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2861"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2159"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
         <location filename="../QScintilla/ShellWindow.py" line="786"/>
         <source>Search for a text</source>
         <translation>Sucht nach Text</translation>
@@ -85424,21 +85721,21 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2874"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2171"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
         <location filename="../QScintilla/ShellWindow.py" line="799"/>
         <source>Search next</source>
         <translation>Weitersuchen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2877"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2173"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
         <location filename="../QScintilla/ShellWindow.py" line="802"/>
         <source>Search &amp;next</source>
         <translation>&amp;Weitersuchen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2878"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2174"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
         <location filename="../QScintilla/ShellWindow.py" line="803"/>
         <source>F3</source>
         <comment>Search|Search next</comment>
@@ -85446,7 +85743,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2882"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2178"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
         <location filename="../QScintilla/ShellWindow.py" line="807"/>
         <source>Search next occurrence of text</source>
         <translation>Das nächste Vorkommen des Textes in der Seite suchen</translation>
@@ -85458,21 +85755,21 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2895"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2191"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
         <location filename="../QScintilla/ShellWindow.py" line="821"/>
         <source>Search previous</source>
         <translation>Rückwärtssuchen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2897"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2193"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
         <location filename="../QScintilla/ShellWindow.py" line="823"/>
         <source>Search &amp;previous</source>
         <translation>&amp;Rückwärtssuchen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2898"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2194"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
         <location filename="../QScintilla/ShellWindow.py" line="824"/>
         <source>Shift+F3</source>
         <comment>Search|Search previous</comment>
@@ -85480,7 +85777,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2902"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2198"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
         <location filename="../QScintilla/ShellWindow.py" line="828"/>
         <source>Search previous occurrence of text</source>
         <translation>Das vorherige Vorkommen des Textes in der Seite suchen</translation>
@@ -85492,21 +85789,21 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3344"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2322"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
         <location filename="../QScintilla/ShellWindow.py" line="849"/>
         <source>Zoom in</source>
         <translation>Vergrößern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3346"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2324"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
         <location filename="../QScintilla/ShellWindow.py" line="851"/>
         <source>Zoom &amp;in</source>
         <translation>Ver&amp;größern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3347"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2325"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
         <location filename="../QScintilla/ShellWindow.py" line="852"/>
         <source>Ctrl++</source>
         <comment>View|Zoom in</comment>
@@ -85514,7 +85811,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3349"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2327"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
         <location filename="../QScintilla/ShellWindow.py" line="854"/>
         <source>Zoom In</source>
         <comment>View|Zoom in</comment>
@@ -85522,35 +85819,35 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3352"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2330"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
         <location filename="../QScintilla/ShellWindow.py" line="857"/>
         <source>Zoom in on the text</source>
         <translation>Text vergrößern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3354"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2332"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
         <location filename="../QScintilla/ShellWindow.py" line="859"/>
         <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Vergrößern&lt;/b&gt;&lt;p&gt;Den angezeigten Text vergrößern.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3363"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2341"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
         <location filename="../QScintilla/ShellWindow.py" line="868"/>
         <source>Zoom out</source>
         <translation>Verkleinern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3365"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2343"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
         <location filename="../QScintilla/ShellWindow.py" line="870"/>
         <source>Zoom &amp;out</source>
         <translation>Ver&amp;kleinern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3366"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2344"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
         <location filename="../QScintilla/ShellWindow.py" line="871"/>
         <source>Ctrl+-</source>
         <comment>View|Zoom out</comment>
@@ -85558,7 +85855,7 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3368"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2346"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
         <location filename="../QScintilla/ShellWindow.py" line="873"/>
         <source>Zoom Out</source>
         <comment>View|Zoom out</comment>
@@ -85566,35 +85863,35 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3371"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2349"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
         <location filename="../QScintilla/ShellWindow.py" line="876"/>
         <source>Zoom out on the text</source>
         <translation>Text verkleinern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3373"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2351"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
         <location filename="../QScintilla/ShellWindow.py" line="878"/>
         <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Verkleinern&lt;/b&gt;&lt;p&gt;Den angezeigten Text verkleinern.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3382"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2360"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
         <location filename="../QScintilla/ShellWindow.py" line="887"/>
         <source>Zoom reset</source>
         <translation>Vergrößerung zurücksetzen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3384"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2362"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
         <location filename="../QScintilla/ShellWindow.py" line="889"/>
         <source>Zoom &amp;reset</source>
         <translation>Vergrößerung &amp;zurücksetzen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3385"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2363"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
         <location filename="../QScintilla/ShellWindow.py" line="890"/>
         <source>Ctrl+0</source>
         <comment>View|Zoom reset</comment>
@@ -85602,42 +85899,42 @@
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3389"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2367"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
         <location filename="../QScintilla/ShellWindow.py" line="894"/>
         <source>Reset the zoom of the text</source>
         <translation>Die Textgröße zurücksetzen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3391"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2369"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
         <location filename="../QScintilla/ShellWindow.py" line="896"/>
         <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Vergrößerung zurücksetzen&lt;/b&gt;&lt;p&gt;Setzt die Vergrößerung auf den Wert 100% zurück.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3401"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2379"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
         <location filename="../QScintilla/ShellWindow.py" line="906"/>
         <source>Zoom</source>
         <translation>Maßstab</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3403"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2381"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
         <location filename="../QScintilla/ShellWindow.py" line="908"/>
         <source>&amp;Zoom</source>
         <translation>&amp;Maßstab</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3406"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2384"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
         <location filename="../QScintilla/ShellWindow.py" line="911"/>
         <source>Zoom the text</source>
         <translation>Den Maßstab des Textes ändern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3408"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2386"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
         <location filename="../QScintilla/ShellWindow.py" line="913"/>
         <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Maßstab&lt;/b&gt;&lt;p&gt;dies ändert den Textmaßstab. Es wird ein dialog eingeblendet, in dem der Maßstab eingegeben werden kann.&lt;/p&gt;</translation>
@@ -85645,984 +85942,984 @@
     <message>
         <location filename="../ViewManager/ViewManager.py" line="753"/>
         <location filename="../ViewManager/ViewManager.py" line="751"/>
-        <location filename="../QScintilla/MiniEditor.py" line="693"/>
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
         <source>Print Preview</source>
         <translation>Druckvorschau</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1510"/>
         <location filename="../ViewManager/ViewManager.py" line="1508"/>
-        <location filename="../QScintilla/MiniEditor.py" line="874"/>
-        <location filename="../QScintilla/MiniEditor.py" line="872"/>
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
         <source>Move left one word part</source>
         <translation>Ein Wortteil nach links</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1524"/>
         <location filename="../ViewManager/ViewManager.py" line="1522"/>
-        <location filename="../QScintilla/MiniEditor.py" line="888"/>
-        <location filename="../QScintilla/MiniEditor.py" line="886"/>
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
         <source>Move right one word part</source>
         <translation>Ein Wortteil nach rechts</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2422"/>
         <location filename="../ViewManager/ViewManager.py" line="1530"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1823"/>
-        <location filename="../QScintilla/MiniEditor.py" line="921"/>
-        <location filename="../QScintilla/MiniEditor.py" line="894"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
         <source>Alt+Right</source>
         <translation>Alt+Right</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1581"/>
         <location filename="../ViewManager/ViewManager.py" line="1579"/>
-        <location filename="../QScintilla/MiniEditor.py" line="949"/>
-        <location filename="../QScintilla/MiniEditor.py" line="946"/>
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
         <source>Move to start of display line</source>
         <translation>Zum Beginn der Anzeigezeile springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1590"/>
-        <location filename="../QScintilla/MiniEditor.py" line="959"/>
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
         <source>Alt+Home</source>
         <translation>Alt+Home</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1615"/>
         <location filename="../ViewManager/ViewManager.py" line="1613"/>
-        <location filename="../QScintilla/MiniEditor.py" line="986"/>
-        <location filename="../QScintilla/MiniEditor.py" line="984"/>
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
         <source>Scroll view down one line</source>
         <translation>Eine Zeile nach unten rollen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1627"/>
         <location filename="../ViewManager/ViewManager.py" line="1625"/>
-        <location filename="../QScintilla/MiniEditor.py" line="998"/>
-        <location filename="../QScintilla/MiniEditor.py" line="996"/>
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
         <source>Scroll view up one line</source>
         <translation>Eine Zeile nach oben rollen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1637"/>
         <location filename="../ViewManager/ViewManager.py" line="1636"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
         <location filename="../QScintilla/MiniEditor.py" line="1008"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1007"/>
         <source>Move up one paragraph</source>
         <translation>Einen Absatz nach oben</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1638"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1009"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
         <source>Alt+Up</source>
         <translation>Alt+Up</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1647"/>
         <location filename="../ViewManager/ViewManager.py" line="1645"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1018"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1016"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
         <source>Move down one paragraph</source>
         <translation>Einen Absatz nach unten</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1649"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1020"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
         <source>Alt+Down</source>
         <translation>Alt+Down</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1680"/>
         <location filename="../ViewManager/ViewManager.py" line="1678"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1051"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1049"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
         <source>Move to start of document</source>
         <translation>Zum Dokumentenanfang springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1689"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1060"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
         <source>Ctrl+Home</source>
         <translation>Ctrl+Home</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1697"/>
         <location filename="../ViewManager/ViewManager.py" line="1695"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1068"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1066"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
         <source>Move to end of document</source>
         <translation>Zum Dokumentenende springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1706"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1077"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
         <source>Ctrl+End</source>
         <translation>Ctrl+End</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1722"/>
         <location filename="../ViewManager/ViewManager.py" line="1721"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
         <location filename="../QScintilla/MiniEditor.py" line="1093"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1092"/>
         <source>Unindent one level</source>
         <translation>Eine Ebene ausrücken</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1723"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1094"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
         <source>Shift+Tab</source>
         <translation>Shift+Tab</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1763"/>
         <location filename="../ViewManager/ViewManager.py" line="1761"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1138"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1135"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
         <source>Extend selection up one line</source>
         <translation>Auswahl um eine Zeile nach oben erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1765"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1141"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
         <source>Shift+Up</source>
         <translation>Shift+Up</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1770"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1146"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
         <source>Meta+Shift+P</source>
         <translation>Meta+Shift+P</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1778"/>
         <location filename="../ViewManager/ViewManager.py" line="1776"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1155"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1152"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
         <source>Extend selection down one line</source>
         <translation>Auswahl um eine Zeile nach unten erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1780"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1158"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
         <source>Shift+Down</source>
         <translation>Shift+Down</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1785"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1163"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
         <source>Meta+Shift+N</source>
         <translation>Meta+Shift+N</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1793"/>
         <location filename="../ViewManager/ViewManager.py" line="1791"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1172"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1169"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
         <source>Extend selection left one word part</source>
         <translation>Auswahl um einen Wortteil nach links erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1807"/>
         <location filename="../ViewManager/ViewManager.py" line="1805"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1188"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1185"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
         <source>Extend selection right one word part</source>
         <translation>Auswahl um einen Wortteil nach rechts erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1890"/>
         <location filename="../ViewManager/ViewManager.py" line="1888"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1273"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1270"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
         <source>Extend selection up one paragraph</source>
         <translation>Auswahl um einen Absatz nach oben erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1892"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1276"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
         <source>Alt+Shift+Up</source>
         <translation>Alt+Shift+Up</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1903"/>
         <location filename="../ViewManager/ViewManager.py" line="1901"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1286"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1284"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
         <source>Extend selection down one paragraph</source>
         <translation>Auswahl um einen Absatz nach unten erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1905"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1288"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
         <source>Alt+Shift+Down</source>
         <translation>Alt+Shift+Down</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1916"/>
         <location filename="../ViewManager/ViewManager.py" line="1914"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1300"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1297"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
         <source>Extend selection up one page</source>
         <translation>Auswahl um eine Seite nach oben erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1918"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1303"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
         <source>Shift+PgUp</source>
         <translation>Shift+PgUp</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1928"/>
         <location filename="../ViewManager/ViewManager.py" line="1926"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1314"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1311"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
         <source>Extend selection down one page</source>
         <translation>Auswahl um eine Seite nach unten erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1930"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1317"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
         <source>Shift+PgDown</source>
         <translation>Shift+PgDown</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1936"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1322"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
         <source>Meta+Shift+V</source>
         <translation>Meta+Shift+V</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1944"/>
         <location filename="../ViewManager/ViewManager.py" line="1942"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1330"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1328"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
         <source>Extend selection to start of document</source>
         <translation>Auswahl zum Dokumentenanfang erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1950"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1336"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
         <source>Ctrl+Shift+Up</source>
         <translation>Ctrl+Shift+Up</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1953"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1339"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
         <source>Ctrl+Shift+Home</source>
         <translation>Ctrl+Shift+Home</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1961"/>
         <location filename="../ViewManager/ViewManager.py" line="1959"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1347"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1345"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
         <source>Extend selection to end of document</source>
         <translation>Auswahl zum Dokumentenende erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1967"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1353"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
         <source>Ctrl+Shift+Down</source>
         <translation>Ctrl+Shift+Down</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1970"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1356"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
         <source>Ctrl+Shift+End</source>
         <translation>Ctrl+Shift+End</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="1997"/>
         <location filename="../ViewManager/ViewManager.py" line="1994"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1383"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1380"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
         <source>Delete previous character if not at start of line</source>
         <translation>Zeichen links löschen, wenn nicht am Zeilenanfang</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2104"/>
         <location filename="../ViewManager/ViewManager.py" line="2102"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1474"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1472"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
         <source>Duplicate current line</source>
         <translation>Aktuelle Zeile duplizieren</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2106"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1476"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
         <source>Ctrl+D</source>
         <translation>Ctrl+D</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2115"/>
         <location filename="../ViewManager/ViewManager.py" line="2113"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1486"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1483"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
         <source>Swap current and previous lines</source>
         <translation>Aktuelle Zeile mit vorhergehender tauschen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2117"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1489"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
         <source>Ctrl+T</source>
         <translation>Ctrl+T</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2126"/>
         <location filename="../ViewManager/ViewManager.py" line="2124"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1498"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1496"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
         <source>Reverse selected lines</source>
         <translation>Ausgewählte Zeilen umkehren</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2128"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1500"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
         <source>Meta+Alt+R</source>
         <translation>Meta+Ctrl+Alt+R</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2137"/>
         <location filename="../ViewManager/ViewManager.py" line="2136"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
         <location filename="../QScintilla/MiniEditor.py" line="1509"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1508"/>
         <source>Cut current line</source>
         <translation>Aktuelle Zeile ausschneiden</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2138"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1510"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
         <source>Alt+Shift+L</source>
         <translation>Alt+Shift+L</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2147"/>
         <location filename="../ViewManager/ViewManager.py" line="2146"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
         <location filename="../QScintilla/MiniEditor.py" line="1519"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1518"/>
         <source>Copy current line</source>
         <translation>Aktuelle Zeile kopieren</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2148"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1520"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
         <source>Ctrl+Shift+T</source>
         <translation>Ctrl+Shift+L</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2159"/>
         <location filename="../ViewManager/ViewManager.py" line="2157"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1530"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1528"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
         <source>Toggle insert/overtype</source>
         <translation>Einfügen/Überschreiben umschalten</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2161"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1532"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
         <source>Ins</source>
         <translation>Ins</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2723"/>
         <location filename="../ViewManager/ViewManager.py" line="2721"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1542"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1539"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
         <source>Convert selection to lower case</source>
         <translation>Auswahl in Kleinbuchstaben umwandeln</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2725"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1545"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
         <source>Alt+Shift+U</source>
         <translation>Alt+Shift+U</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2735"/>
         <location filename="../ViewManager/ViewManager.py" line="2733"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1556"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1553"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
         <source>Convert selection to upper case</source>
         <translation>Auswahl in Großbuchstaben umwandeln</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2737"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1559"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
         <source>Ctrl+Shift+U</source>
         <translation>Ctrl+Shift+U</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2170"/>
         <location filename="../ViewManager/ViewManager.py" line="2168"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1569"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1567"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
         <source>Move to end of display line</source>
         <translation>Zum Ende der Anzeigezeile springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2179"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1578"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
         <source>Alt+End</source>
         <translation>Alt+End</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2187"/>
         <location filename="../ViewManager/ViewManager.py" line="2185"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1587"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1584"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
         <source>Extend selection to end of display line</source>
         <translation>Auswahl zum Ende der Anzeigezeile erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2200"/>
         <location filename="../ViewManager/ViewManager.py" line="2199"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
         <location filename="../QScintilla/MiniEditor.py" line="1601"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1600"/>
         <source>Formfeed</source>
         <translation>Seitenumbruch</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2219"/>
         <location filename="../ViewManager/ViewManager.py" line="2217"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1621"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1618"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
         <source>Extend rectangular selection down one line</source>
         <translation>Rechteckige Auswahl um eine Zeile nach unten erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2221"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1624"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
         <source>Alt+Ctrl+Down</source>
         <translation>Alt+Ctrl+Down</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2227"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1629"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
         <source>Meta+Alt+Shift+N</source>
         <translation>Meta+Alt+Shift+N</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2235"/>
         <location filename="../ViewManager/ViewManager.py" line="2233"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1638"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1635"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
         <source>Extend rectangular selection up one line</source>
         <translation>Rechteckige Auswahl um eine Zeile nach oben erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2237"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1641"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
         <source>Alt+Ctrl+Up</source>
         <translation>Alt+Ctrl+Up</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2242"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1646"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
         <source>Meta+Alt+Shift+P</source>
         <translation>Meta+Alt+Shift+P</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2251"/>
         <location filename="../ViewManager/ViewManager.py" line="2248"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1655"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1652"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
         <source>Extend rectangular selection left one character</source>
         <translation>Rechteckige Auswahl um ein Zeichen nach links erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2254"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1658"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
         <source>Alt+Ctrl+Left</source>
         <translation>Alt+Ctrl+Left</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2260"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1663"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
         <source>Meta+Alt+Shift+B</source>
         <translation>Meta+Alt+Shift+B</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2269"/>
         <location filename="../ViewManager/ViewManager.py" line="2266"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1672"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1669"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
         <source>Extend rectangular selection right one character</source>
         <translation>Rechteckige Auswahl um ein Zeichen nach rechts erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2272"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1675"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
         <source>Alt+Ctrl+Right</source>
         <translation>Alt+Ctrl+Right</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2278"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1680"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
         <source>Meta+Alt+Shift+F</source>
         <translation>Meta+Alt+Shift+F</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2288"/>
         <location filename="../ViewManager/ViewManager.py" line="2284"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1690"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1686"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
         <source>Extend rectangular selection to first visible character in document line</source>
         <translation>Rechteckige Auswahl zum ersten sichtbaren Zeichen der Dokumentzeile erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2297"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1699"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
         <source>Alt+Shift+Home</source>
         <translation>Alt+Shift+Home</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2306"/>
         <location filename="../ViewManager/ViewManager.py" line="2303"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1708"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1705"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
         <source>Extend rectangular selection to end of document line</source>
         <translation>Rechteckige Auswahl zum Ende der Dokumentenzeile erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2313"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1715"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
         <source>Meta+Alt+Shift+E</source>
         <translation>Meta+Alt+Shift+E</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2316"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1718"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
         <source>Alt+Shift+End</source>
         <translation>Alt+Shift+End</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2325"/>
         <location filename="../ViewManager/ViewManager.py" line="2322"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1727"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1724"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
         <source>Extend rectangular selection up one page</source>
         <translation>Rechteckige Auswahl um eine Seite nach oben erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2328"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1730"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
         <source>Alt+Shift+PgUp</source>
         <translation>Alt+Shift+PgUp</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2340"/>
         <location filename="../ViewManager/ViewManager.py" line="2337"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1741"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1738"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
         <source>Extend rectangular selection down one page</source>
         <translation>Rechteckige Auswahl um eine Seite nach unten erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2343"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1744"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
         <source>Alt+Shift+PgDown</source>
         <translation>Alt+Shift+PgDown</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2349"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1749"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
         <source>Meta+Alt+Shift+V</source>
         <translation>Meta+Alt+Shift+V</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2357"/>
         <location filename="../ViewManager/ViewManager.py" line="2355"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2133"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2130"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1758"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1755"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
         <source>Duplicate current selection</source>
         <translation>Aktuelle Auswahl duplizieren</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2359"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2136"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1761"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
         <source>Ctrl+Shift+D</source>
         <translation>Ctrl+Shift+D</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2371"/>
         <location filename="../ViewManager/ViewManager.py" line="2369"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1772"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1770"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
         <source>Scroll to start of document</source>
         <translation>Zum Dokumentenanfang rollen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2386"/>
         <location filename="../ViewManager/ViewManager.py" line="2384"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1787"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1785"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
         <source>Scroll to end of document</source>
         <translation>Zum Dokumentenende rollen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2401"/>
         <location filename="../ViewManager/ViewManager.py" line="2399"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1802"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1800"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
         <source>Scroll vertically to center current line</source>
         <translation>Vertical rollen, um aktuelle Zeile zu zentrieren</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2407"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1808"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
         <source>Meta+L</source>
         <translation>Meta+L</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2416"/>
         <location filename="../ViewManager/ViewManager.py" line="2414"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1817"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1815"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
         <source>Move to end of next word</source>
         <translation>Zum Ende des nächsten Wortes springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2431"/>
         <location filename="../ViewManager/ViewManager.py" line="2429"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1832"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1830"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
         <source>Extend selection to end of next word</source>
         <translation>Auswahl bis zum Ende des nächsten Wortes erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2447"/>
         <location filename="../ViewManager/ViewManager.py" line="2445"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1848"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1846"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
         <source>Move to end of previous word</source>
         <translation>Zum Ende des vorigen Wortes springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2459"/>
         <location filename="../ViewManager/ViewManager.py" line="2457"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1860"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1858"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
         <source>Extend selection to end of previous word</source>
         <translation>Auswahl bis zum Ende des vorigen Wortes erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2471"/>
         <location filename="../ViewManager/ViewManager.py" line="2469"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1872"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1870"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
         <source>Move to start of document line</source>
         <translation>Zum Beginn der Dokumentenzeile springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2477"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1878"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
         <source>Meta+A</source>
         <translation>Meta+A</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2487"/>
         <location filename="../ViewManager/ViewManager.py" line="2484"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1888"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1885"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
         <source>Extend selection to start of document line</source>
         <translation>Auswahl zum Beginn der Dokumentenzeile erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2495"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1896"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
         <source>Meta+Shift+A</source>
         <translation>Meta+Shift+A</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2505"/>
         <location filename="../ViewManager/ViewManager.py" line="2502"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1906"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1903"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
         <source>Extend rectangular selection to start of document line</source>
         <translation>Rechteckige Auswahl zum Beginn der Dokumentenzeile erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2512"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1913"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
         <source>Meta+Alt+Shift+A</source>
         <translation>Meta+Alt+Shift+A</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2523"/>
         <location filename="../ViewManager/ViewManager.py" line="2520"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1924"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1921"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
         <source>Extend selection to start of display line</source>
         <translation>Auswahl zum Beginn der Anzeigezeile erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2542"/>
         <location filename="../ViewManager/ViewManager.py" line="2539"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1943"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1940"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
         <source>Move to start of display or document line</source>
         <translation>Zum Beginn der Dokumenten- oder Anzeigezeile springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2556"/>
         <location filename="../ViewManager/ViewManager.py" line="2553"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1957"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1954"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
         <source>Extend selection to start of display or document line</source>
         <translation>Auswahl zum Beginn der Dokumenten- oder Anzeigezeile erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2572"/>
         <location filename="../ViewManager/ViewManager.py" line="2568"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1973"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1969"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
         <source>Move to first visible character in display or document line</source>
         <translation>Zum ersten sichtbaren Zeichen der Dokument- oder Anzeigezeile springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2589"/>
         <location filename="../ViewManager/ViewManager.py" line="2585"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1990"/>
-        <location filename="../QScintilla/MiniEditor.py" line="1986"/>
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
         <source>Extend selection to first visible character in display or document line</source>
         <translation>Auswahl zum ersten sichtbaren Zeichen der Dokument- oder Anzeigezeile erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2605"/>
         <location filename="../ViewManager/ViewManager.py" line="2602"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2006"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2003"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
         <source>Move to end of display or document line</source>
         <translation>Zum Ende der Dokumenten- oder Anzeigezeile springen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2619"/>
         <location filename="../ViewManager/ViewManager.py" line="2616"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2020"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2017"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
         <source>Extend selection to end of display or document line</source>
         <translation>Auswahl zum Ende der Dokumenten- oder Anzeigezeile erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2633"/>
         <location filename="../ViewManager/ViewManager.py" line="2631"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2034"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2032"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
         <source>Stuttered move up one page</source>
         <translation>„Stotternd“ um eine Seite nach oben</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2645"/>
         <location filename="../ViewManager/ViewManager.py" line="2643"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2047"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2044"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
         <source>Stuttered extend selection up one page</source>
         <translation>Auswahl „stotternd“ um eine Seite nach oben erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2658"/>
         <location filename="../ViewManager/ViewManager.py" line="2656"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2061"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2059"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
         <source>Stuttered move down one page</source>
         <translation>„Stotternd“ um eine Seite nach unten</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2670"/>
         <location filename="../ViewManager/ViewManager.py" line="2668"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2074"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2071"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
         <source>Stuttered extend selection down one page</source>
         <translation>Auswahl „stotternd“ um eine Seite nach unten erweitern</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2683"/>
         <location filename="../ViewManager/ViewManager.py" line="2681"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2089"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2086"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
         <source>Delete right to end of next word</source>
         <translation>Rechts bis zum Ende des nächsten Wortes löschen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2689"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2096"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
         <source>Alt+Del</source>
         <translation>Alt+Del</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2698"/>
         <location filename="../ViewManager/ViewManager.py" line="2696"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2106"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2103"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
         <source>Move selected lines up one line</source>
         <translation>Ausgewählte Zeilen um eine Zeile nach oben</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2710"/>
         <location filename="../ViewManager/ViewManager.py" line="2708"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2120"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2117"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
         <source>Move selected lines down one line</source>
         <translation>Ausgewählte Zeilen um eine Zeile nach unten</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2863"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2160"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
         <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Suchen&lt;/b&gt;&lt;p&gt;Sucht einen Text im aktuellen Editor. Es wird ein Dialog eingeblendet, in dem der Suchtext und verschieden Suchoptionen eingegeben werden kann.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2884"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2180"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
         <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Weitersuchen&lt;/b&gt;&lt;p&gt;Nach der nächsten Textstelle im aktuellen Editor suchen. Der zuvor eingegebene Suchtext und die Suchoptionen werden weiterverwendet.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2904"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2200"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
         <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Rückwärtssuchen&lt;/b&gt;&lt;p&gt;Nach der vorherigen Textstelle im aktuellen Editor suchen. Der zuvor eingegebene Suchtext und die Suchoptionen werden weiterverwendet.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2917"/>
         <location filename="../ViewManager/ViewManager.py" line="2915"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2214"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2211"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
         <source>Clear search markers</source>
         <translation>Suchmarkierungen löschen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2918"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2215"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
         <source>Ctrl+3</source>
         <comment>Search|Clear search markers</comment>
         <translation>Ctrl+3</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2922"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2219"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
         <source>Clear all displayed search markers</source>
         <translation>Löscht alle angezeigten Suchmarkierungen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2924"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2221"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
         <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Suchmarkierungen löschen&lt;/b&gt;&lt;p&gt;Löscht alle angezeigten Suchmarkierungen.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2980"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2231"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
         <source>Replace</source>
         <translation>Ersetzen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2981"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2232"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
         <source>&amp;Replace...</source>
         <translation>&amp;Ersetzen...</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2982"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2233"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
         <source>Ctrl+R</source>
         <comment>Search|Replace</comment>
         <translation>Ctrl+R</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2986"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2237"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
         <source>Replace some text</source>
         <translation>Ersetzt Text</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="2988"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2239"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
         <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ersetzen&lt;/b&gt;&lt;p&gt;Dies sucht nach Text im aktuellen Editor und ersetzt ihn. Es wird ein Dialog eingeblendet, in dem der Suchtext, der Ersetzungstext und verschieden Such- und Ersetzungsoptionen eingegeben werden kann.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3002"/>
         <location filename="../ViewManager/ViewManager.py" line="2999"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2253"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2250"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
         <source>Replace and Search</source>
         <translation>Ersetzen und Suchen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3004"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2255"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
         <source>Meta+R</source>
         <comment>Search|Replace and Search</comment>
         <translation>Meta+R</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3008"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2259"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
         <source>Replace the found text and search the next occurrence</source>
         <translation>Erstezt den gefundenen Text und sucht das nächste Vorkommen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3011"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2262"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
         <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ersetzen und Suchen&lt;/b&gt;&lt;p&gt;Ersetzt den Text an der Fundstelle im aktuellen Editor und sucht das nächste Vorkommen. Der zuvor eingegebene Suchtext und die Suchoptionen werden wiederverwendet.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3026"/>
         <location filename="../ViewManager/ViewManager.py" line="3023"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2277"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2274"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
         <source>Replace Occurrence</source>
         <translation>Fundstelle ersetzen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3028"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2279"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
         <source>Ctrl+Meta+R</source>
         <comment>Search|Replace Occurrence</comment>
         <translation>Ctrl+Meta+R</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3032"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2283"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
         <source>Replace the found text</source>
         <translation>Ersetzt den gefundenen Text</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3034"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2285"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
         <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fundstelle ersetzen&lt;/b&gt;&lt;p&gt;Ersetzt den Text an der Fundstelle im aktuellen Editor.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3048"/>
         <location filename="../ViewManager/ViewManager.py" line="3045"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2299"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2296"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
         <source>Replace All</source>
         <translation>Alle ersetzen</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3050"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2301"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
         <source>Shift+Meta+R</source>
         <comment>Search|Replace All</comment>
         <translation>Shift+Meta+R</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3054"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2305"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
         <source>Replace search text occurrences</source>
         <translation>Ersetzt alle Fundstellen des Suchtextes</translation>
     </message>
     <message>
         <location filename="../ViewManager/ViewManager.py" line="3056"/>
-        <location filename="../QScintilla/MiniEditor.py" line="2307"/>
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
         <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alle ersetzen&lt;/b&gt;&lt;p&gt;Ersetzt alle Fundstellen des Suchtextes im aktuellen Editor.&lt;/p&gt;</translation>
     </message>
@@ -88852,7 +89149,7 @@
     <message>
         <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0"/>
         <source>Virtual Environment Configuration</source>
-        <translation>Konfiguration für virtuale Umgebung</translation>
+      <translation>Konfiguration für Virtuelle Umgebung</translation>
     </message>
     <message>
         <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0"/>
@@ -88866,8 +89163,8 @@
     </message>
     <message>
         <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0"/>
-        <source>Select to use &apos;pyvenv&apos;</source>
-        <translation>Auswählen, um &apos;pyvenv&apos; zu verwenden</translation>
+      <source>Select to use 'python -m venv'</source>
+      <translation>Auswählen, um 'python -m venv' zu verwenden</translation>
     </message>
     <message>
         <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0"/>
@@ -89367,7 +89664,7 @@
 <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-        <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47"/>
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
         <source>Python Interpreter</source>
         <translation>Python Interpreter</translation>
     </message>
@@ -89395,54 +89692,54 @@
 <context>
     <name>VirtualenvManager</name>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="244"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
         <source>Add Virtual Environment</source>
         <translation>Virtuelle Umgebung hinzufügen</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="245"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
         <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
         <translation>Eine virtuelle Umgebung mit Namen &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Soll sie ersetzt werden?</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="307"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
         <source>Change Virtual Environment</source>
         <translation>Virtuelle Umgebung ändern</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="358"/>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="308"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
         <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
         <translation>Eine virtuelle Umgebung mit Namen &lt;b&gt;{0}&lt;/b&gt; existiert nicht. Abbruch!</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="357"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
         <source>Rename Virtual Environment</source>
         <translation>Virtuelle Umgebung umbenennen</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="445"/>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="381"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
         <source>{0} - {1}</source>
         <translation>{0} – {1}</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="389"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
         <source>Delete Virtual Environments</source>
         <translation>Virtuelle Umgebung löschen</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="390"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
         <source>Do you really want to delete these virtual environments?</source>
         <translation>Sollen diese virtuellen Umgebungen wirklich gelöscht werden?</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="453"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
         <source>Remove Virtual Environments</source>
         <translation>Virtuelle Umgebung entfernen</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManager.py" line="454"/>
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
         <source>Do you really want to remove these virtual environments?</source>
         <translation>Sollen diese virtuellen Umgebungen wirklich entfernt werden?</translation>
     </message>
@@ -89450,7 +89747,7 @@
 <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350"/>
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
         <source>Manage Virtual Environments</source>
         <translation>Virtuelle Umgebungen verwalten</translation>
     </message>
@@ -89474,6 +89771,11 @@
     </message>
     <message>
         <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0"/>
+      <source>Press to refresh the list of virtual environments</source>
+      <translation>Drücken, um die Liste der Virtuellen Umgebungen zu aktualisieren</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
         <source>Press to add an existing virtual environment</source>
         <translation>Drücken, um eine existierende virtuelle Umgebung hinzuzufügen</translation>
     </message>
@@ -89489,6 +89791,11 @@
     </message>
     <message>
         <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0"/>
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation>Drücken, um die ausgewählte Virtuelle Umgebung zu aktualisieren</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
         <source>Press to remove the selected virtual environments</source>
         <translation>Drücken, um die ausgewählten virtuellen Umgebungen zu entfernen</translation>
     </message>
@@ -89523,7 +89830,7 @@
         <translation>Drücken, um das Basisverzeichnis zu speichern</translation>
     </message>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65"/>
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
         <source>Virtualenv Base Directory</source>
         <translation>Virtualenv Basisverzeichnis</translation>
     </message>
@@ -89531,7 +89838,7 @@
 <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-        <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387"/>
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
         <source>Manage Virtual Environments</source>
         <translation>Virtuelle Umgebungen verwalten</translation>
     </message>
@@ -89560,6 +89867,159 @@
     </message>
 </context>
 <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation>Python Interpreter</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation>Konfiguration für Aktualisierung der Virtuellen Umgebung</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation>Umgebung</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation>Name:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation>Verzeichnis:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation>Pfade</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation>Python Interpreter:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation>Gib den Pfad zum Python Interpreter für die Aktualisierung der virtuellen Umgebung ein</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation>Optionen</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation>Auswählen, um im Umgebungsverzeichnis eine Logdatei zu erstellen</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation>Nach der Aktualisierung eine Logdatei im Umgebungsverzeichnis erstellen</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation>Auswählen, um die Umgebung zur Verwendung dieser Python Version zu ändern.</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation>Python aktualisieren</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation>Auswählen, um die Kernabhängigkeiten zu aktualisieren</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation>Abhängigkeiten aktualisieren</translation>
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation>Ausführung: {0}
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation>fehlgeschlagen
+
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation>
+pyvenv beendet.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation>Es konnte kein funktionierendes pyvenv Programm gestartet werden.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation>
+Schreibe Logdatei '{0}'.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation>Ausgabe:
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation>Fehler:
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation>Die Logdatei '{0}' konnte nicht geschrieben werden.
+Ursache: {1}
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation>Fertig.
+</translation>
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
         <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96"/>
@@ -89789,27 +90249,27 @@
 <context>
     <name>WatchPointModel</name>
     <message>
-        <location filename="../Debugger/WatchPointModel.py" line="34"/>
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
         <source>Condition</source>
         <translation>Bedingung</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointModel.py" line="35"/>
+      <location filename="../Debugger/WatchPointModel.py" line="36" />
         <source>Special</source>
         <translation>Speziell</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointModel.py" line="36"/>
+      <location filename="../Debugger/WatchPointModel.py" line="37" />
         <source>Temporary</source>
         <translation>Temporär</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointModel.py" line="37"/>
+      <location filename="../Debugger/WatchPointModel.py" line="38" />
         <source>Enabled</source>
         <translation>Aktiv</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointModel.py" line="38"/>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
         <source>Ignore Count</source>
         <translation># Ignorierungen</translation>
     </message>
@@ -91252,145 +91712,145 @@
 <context>
     <name>WebBrowserTabWidget</name>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
         <source>Show a navigation menu</source>
         <translation>Zeige ein Navigationsmenü an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
         <source>Show a navigation menu for closed tabs</source>
         <translation>Zeige ein Navigationsmenü für geschlossene Tabs an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
         <source>Open a new web browser tab</source>
         <translation>Öffne ein neues Web Browser Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
         <source>New Tab</source>
         <translation>Neues Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
         <source>Move Left</source>
         <translation>nach links verschieben</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
         <source>Move Right</source>
         <translation>nach rechts verschieben</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
         <source>Duplicate Page</source>
         <translation>Seite duplizieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
         <source>Close Others</source>
         <translation>Andere schließen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217"/>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
         <source>Close All</source>
         <translation>Alle schließen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
         <source>Print Preview</source>
         <translation>Druckvorschau</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
         <source>Print</source>
         <translation>Drucken</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
         <source>Print as PDF</source>
         <translation>Als PDF drucken</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220"/>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
         <source>Reload All</source>
         <translation>Alle neu laden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223"/>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
         <source>Bookmark All Tabs</source>
         <translation>Lesezeichen für alle Tabs</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
         <source>Restore Closed Tab</source>
         <translation>Geschlossenen Tabs wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
         <source>Unmute Tab</source>
         <translation>Ton einschalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
         <source>Mute Tab</source>
         <translation>Stumm schalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457"/>
         <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
         <source>...</source>
         <translation>...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758"/>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
         <source>Print to PDF</source>
         <translation>Als PDF drucken</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Soll sie überschrieben werden?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
         <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das PDF konnte nicht in die Datei &lt;b&gt;{0}&lt;/b&gt; gespeichert werden.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Fehler:&lt;/b&gt; {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923"/>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
         <source>Finished loading</source>
         <translation>Seite geladen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
         <source>Failed to load</source>
         <translation>Fehler beim Laden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914"/>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913"/>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
         <source>Loading...</source>
         <translation>Lade...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
         <source>Are you sure you want to close the window?</source>
         <translation>Möchten Sie das Fenster wirklich schließen?</translation>
     </message>
     <message numerus="yes">
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
         <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
         <translation>
@@ -91401,22 +91861,22 @@
         </translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
         <source>&amp;Quit</source>
         <translation>B&amp;eenden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
         <source>C&amp;lose Current Tab</source>
         <translation>A&amp;ktuelles Unterfenster schließen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
         <source>Restore All Closed Tabs</source>
         <translation>Alle geschlossenen Tabs wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158"/>
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
         <source>Clear List</source>
         <translation>Liste löschen</translation>
     </message>
@@ -91424,8 +91884,8 @@
 <context>
     <name>WebBrowserTools</name>
     <message>
-        <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250"/>
-        <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244"/>
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
         <source>&lt;unknown&gt;</source>
         <translation>&lt;unbekannt&gt;</translation>
     </message>
@@ -91433,304 +91893,304 @@
 <context>
     <name>WebBrowserView</name>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="288"/>
-        <location filename="../WebBrowser/WebBrowserView.py" line="276"/>
-        <location filename="../WebBrowser/WebBrowserView.py" line="265"/>
-        <location filename="../WebBrowser/WebBrowserView.py" line="254"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
         <source>eric Web Browser</source>
         <translation>eric Web Browser</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="255"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert nicht.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="289"/>
-        <location filename="../WebBrowser/WebBrowserView.py" line="266"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
         <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Es konnte kein Betrachter für die Datei &lt;b&gt;{0}&lt;/b&gt; gestartet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="277"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
         <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Es konnte keine Anwendung für die URL &lt;b&gt;{0}&lt;/b&gt; gestartet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="517"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
         <source>Match {0} of {1}</source>
         <translation>Fundstelle {0} von {1}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="558"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
         <source>Inspect Element...</source>
         <translation>Element untersuchen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="588"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
         <source>No suggestions</source>
         <translation>Keine Vorschläge</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="644"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
         <source>Open Link in New Tab	Ctrl+LMB</source>
         <translation>Link in neuem Fenster öffnen	Strg+LMK</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="650"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
         <source>Open Link in New Window</source>
         <translation>Link in neuem Fenster öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="656"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
         <source>Open Link in New Private Window</source>
         <translation>Link in neuem privaten Fenster öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="663"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
         <source>Save Lin&amp;k</source>
         <translation>Lin&amp;k speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="666"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
         <source>Bookmark this Link</source>
         <translation>Lesezeichen für diesen Link hinzufügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="673"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
         <source>Copy URL to Clipboard</source>
         <translation>URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="679"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
         <source>Send URL</source>
         <translation>URL senden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="689"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
         <source>Scan Link with VirusTotal</source>
         <translation>Link mit VirusTotal überprüfen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="708"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
         <source>Open Image in New Tab</source>
         <translation>Bild in neuem Register öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="715"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
         <source>Save Image</source>
         <translation>Bild speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="717"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
         <source>Copy Image to Clipboard</source>
         <translation>Bild in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="720"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
         <source>Copy Image URL to Clipboard</source>
         <translation>Bild-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="726"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
         <source>Send Image URL</source>
         <translation>Bild-URL senden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="748"/>
-        <location filename="../WebBrowser/WebBrowserView.py" line="738"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
         <source>Search image in {0}</source>
         <translation>Bild mit {0} suchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="743"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
         <source>Search image with...</source>
         <translation>Bild suchen mit ...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="757"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
         <source>Block Image</source>
         <translation>Bild blockieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="767"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
         <source>Scan Image with VirusTotal</source>
         <translation>Bild mit VirusTotal überprüfen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="787"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
         <source>Play</source>
         <translation>Abspielen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="791"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
         <source>Pause</source>
         <translation>Pause</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="795"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
         <source>Unmute</source>
         <translation>Ton ein</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="799"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
         <source>Mute</source>
         <translation>Stumm</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="803"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
         <source>Copy Media URL to Clipboard</source>
         <translation>Medien-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="809"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
         <source>Send Media URL</source>
         <translation>Medien-URL senden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="815"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
         <source>Save Media</source>
         <translation>Medium speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="833"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
         <source>Send Text</source>
         <translation>Text verschicken</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="840"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
         <source>Search with &apos;{0}&apos;</source>
         <translation>Mit &apos;{0}&apos; suchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="847"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
         <source>Search with...</source>
         <translation>Suchen mit...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="996"/>
-        <location filename="../WebBrowser/WebBrowserView.py" line="871"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
         <source>Google Translate</source>
         <translation>Google Übersetzer</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="880"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
         <source>Dictionary</source>
         <translation>Wörterbuch</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="888"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
         <source>Go to web address</source>
         <translation>Zur Web-Adresse springen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="915"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
         <source>Add New Page</source>
         <translation>Neue Seite hinzufügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="918"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
         <source>Configure Speed Dial</source>
         <translation>Schnellwahleinstellungen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="922"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
         <source>Reload All Dials</source>
         <translation>Alle Schnellwahlen neu laden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="925"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
         <source>Reset to Default Dials</source>
         <translation>Alle Schnellwahlen zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="930"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
         <source>Bookmark this Page</source>
         <translation>Lesezeichen für diese Seite hinzufügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="933"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
         <source>Copy Page URL to Clipboard</source>
         <translation>Seiten-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="939"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
         <source>Send Page URL</source>
         <translation>URL der Seite verschicken</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="946"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
         <source>User Agent</source>
         <translation>User Agent</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="975"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
         <source>Validate Page</source>
         <translation>Seite validieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1036"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
         <source>Add to web search toolbar</source>
         <translation>Zur Websuchleiste hinzufügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1704"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
         <source>Empty Page</source>
         <translation>Leere Seite</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1761"/>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1759"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
         <source>Render Process terminated abnormally</source>
         <translation>Renderprozess wurde unnormal terminiert</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1767"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
         <source>The render process crashed while loading this page.</source>
         <translation>Der Renderprozess ist beim Laden der Seite abgestürzt.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1774"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
         <source>The render process was killed.</source>
         <translation>Der Renderprozess wurde abgeschossen.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1776"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
         <source>The render process terminated while loading this page.</source>
         <translation>Der Renderprozess terminierte beim Laden der Seite.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1781"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
         <source>Try reloading the page or closing some tabs to make more memory available.</source>
         <translation>Versuche die Seite neu zu laden oder schließe einige Register, um Speicher freizumachen.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1902"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
         <source>Web Archive (*.mhtml *.mht)</source>
         <translation>Web Archiv (*.mhtml *.mht)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1903"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
         <source>HTML File (*.html *.htm)</source>
         <translation>HTML Datei (*.html *.htm)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1904"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
         <source>HTML File with all resources (*.html *.htm)</source>
         <translation>HTML Datei mit allen Resourcen (*.html *.htm)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="1931"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
         <source>Save Web Page</source>
         <translation>Web Seite speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="2287"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
         <source>Quota Request</source>
         <translation>Speicherplatzanfrage</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserView.py" line="2288"/>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
         <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>&lt;p&gt;Der Website &lt;b&gt;{0}&lt;/b&gt; gestatten, &lt;b&gt;{1}&lt;/b&gt; permanenten Speicherplatz zu verwenden?&lt;/p&gt;</translation>
     </message>
@@ -91839,2093 +92299,2099 @@
 <context>
     <name>WebBrowserWindow</name>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="151"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="152" />
         <source>eric Web Browser (Private Mode)</source>
         <translation>eric Web Browser (Privater Modus)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3642"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2572"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2558"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="153"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
         <source>eric Web Browser</source>
         <translation>eric Web Browser</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="260"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
         <source>Contents</source>
         <translation>Inhalt</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1475"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1474"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="268"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
         <source>Index</source>
         <translation>Index</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1488"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1487"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="283"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
         <source>Search</source>
         <translation>Suchen</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1751"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1750"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="293"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
         <source>JavaScript Console</source>
         <translation>JavaScript-Konsole</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="667"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
         <source>New Tab</source>
         <translation>Neues Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="669"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
         <source>&amp;New Tab</source>
         <translation>&amp;Neues Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="670"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="671" />
         <source>Ctrl+T</source>
         <comment>File|New Tab</comment>
         <translation>Ctrl+T</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="672"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="673" />
         <source>Open a new web browser tab</source>
         <translation>Öffne ein neues Web Browser Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="673"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="674" />
         <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new web browser tab.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neues Register&lt;/b&gt;&lt;p&gt;Dies öffnet ein neues Web Browser Register.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="681"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
         <source>New Window</source>
         <translation>Neues Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="683"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
         <source>New &amp;Window</source>
         <translation>Neues &amp;Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="684"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="685" />
         <source>Ctrl+N</source>
         <comment>File|New Window</comment>
         <translation>Ctrl+N</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="686"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="687" />
         <source>Open a new web browser window</source>
         <translation>Öffne ein neues Web Browser Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="687"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="688" />
         <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>&lt;b&gt;Neues Fenster&lt;/b&gt;&lt;p&gt;Dies öffnet ein neues Web Browser Fenster im aktuellen Privatsphärenmodus.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2480"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="696"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
         <source>New Private Window</source>
         <translation>Neues Privates Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="698"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
         <source>New &amp;Private Window</source>
         <translation>Neues &amp;Privates Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="699"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
         <source>Ctrl+Shift+P</source>
         <comment>File|New Private Window</comment>
         <translation>Ctrl+Shift+P</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="701"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
         <source>Open a new private web browser window</source>
         <translation>Öffnet ein neues privates Web Browser Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="703"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
         <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>&lt;b&gt;Neues Privates Fenster&lt;/b&gt;&lt;p&gt;Dies startet ein neues privates Web Browser Fenster durch Starten einer neuen Web Browser Instanz im Privatmodus.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2515"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2494"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="712"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
         <source>Open File</source>
         <translation>Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="714"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
         <source>&amp;Open File</source>
         <translation>Datei &amp;öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="715"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
         <source>Ctrl+O</source>
         <comment>File|Open</comment>
         <translation>Ctrl+O</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="717"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
         <source>Open a file for display</source>
         <translation>Öffnet eine Datei zur Anzeige</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="718"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
         <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>&lt;b&gt;Datei öffnen&lt;/b&gt;&lt;p&gt;Dies öffnet eine neue Datei zur Anzeige. Es wird zunächst ein Dateiauswahldialog angezeigt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="727"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
         <source>Open File in New Tab</source>
         <translation>Datei in neuem Register öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="729"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
         <source>Open File in New &amp;Tab</source>
         <translation>Datei in neuem &amp;Register öffnen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="730"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="731" />
         <source>Shift+Ctrl+O</source>
         <comment>File|Open in new tab</comment>
         <translation>Shift+Ctrl+O</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="733"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
         <source>Open a file for display in a new tab</source>
         <translation>Öffnet eine Datei zur Anzeige in einem neuen Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="734"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
         <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>&lt;b&gt;Datei in neuem Register öffnen&lt;/b&gt;&lt;p&gt;Dies öffnet eine Datei zur Anzeige in einem neuen Register. Es wird zunächst ein Dateiauswahldialog angezeigt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="744"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
         <source>Save As</source>
         <translation>Speichern unter</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="746"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
         <source>&amp;Save As...</source>
         <translation>&amp;Speichern unter...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="747"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="748" />
         <source>Shift+Ctrl+S</source>
         <comment>File|Save As</comment>
         <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="750"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
         <source>Save the current page to disk</source>
         <translation>Speichert die aktuelle Seite</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="751"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
         <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Speichern unter&lt;/b&gt;&lt;p&gt;Dies speichert die aktuelle Seite in eine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="761"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
         <source>Save Page Screen</source>
         <translation>Bildschirmfoto speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="763"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
         <source>Save Page Screen...</source>
         <translation>Bildschirmfoto speichern...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="766"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
         <source>Save the visible part of the current page as a screen shot</source>
         <translation>Speichert den sichtbaren Bereich der aktuellen Seite als Bildschirmfoto</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="768"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
         <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>&lt;b&gt;Bildschirmphoto speichern...&lt;/b&gt;&lt;p&gt;Dies speichert den sichtbaren Bereich der aktuellen Seite als Bildschirmphoto.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="779"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
         <source>Import Bookmarks</source>
         <translation>Lesezeichen importieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="780"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
         <source>&amp;Import Bookmarks...</source>
         <translation>Lesezeichen &amp;importieren...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="783"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
         <source>Import bookmarks from other browsers</source>
         <translation>Importiere Lesezeichen von anderen Browsern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="784"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
         <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Lesezeichen importieren&lt;/b&gt;&lt;p&gt;Importiere Lesezeichen von anderen Browsern.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="793"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
         <source>Export Bookmarks</source>
         <translation>Lesezeichen exportieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="794"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
         <source>&amp;Export Bookmarks...</source>
         <translation>Lesezeichen &amp;exportieren...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="797"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
         <source>Export the bookmarks into a file</source>
         <translation>Exportiert die Lesezeichen in eine Datei</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="798"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
         <source>&lt;b&gt;Export Bookmarks&lt;/b&gt;&lt;p&gt;Export the bookmarks into a file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Lesezeichen exportieren&lt;/b&gt;&lt;p&gt;Exportiert die Lesezeichen in eine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2128"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="807"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
         <source>Print</source>
         <translation>Drucken</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="809"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
         <source>&amp;Print</source>
         <translation>&amp;Drucken</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="810"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
         <source>Ctrl+P</source>
         <comment>File|Print</comment>
         <translation>Ctrl+P</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="812"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
         <source>Print the displayed help</source>
         <translation>Druckt die angezeigte Hilfe</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="813"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
         <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Drucken&lt;/b&gt;&lt;p&gt;Druckt den angezeigten Hilfetext.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="823"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="821"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
         <source>Print as PDF</source>
         <translation>Als PDF drucken</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="825"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
         <source>Print the displayed help as PDF</source>
         <translation>Druckt die angezeigte Hilfe als PDF</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="827"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
         <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>&lt;b&gt;Als PDF drucken&lt;/b&gt;&lt;p&gt;Druckt den angezeigten Hilfetext als PDF-Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="838"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="836"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
         <source>Print Preview</source>
         <translation>Druckvorschau</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="840"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
         <source>Print preview of the displayed help</source>
         <translation>Druckvorschau der angezeigten Hilfe</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="842"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
         <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the displayed help text.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Druckvorschau&lt;/b&gt;&lt;p&gt;Zeigt eine Druckvorschau des angezeigten Hilfetextes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="853"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="851"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
         <source>Send Page Link</source>
         <translation>Link der Seite verschicken</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="855"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
         <source>Send the link of the current page via email</source>
         <translation>Versende den Link der aktuellen Seite per Email</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="857"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
         <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>&lt;b&gt;Link der Seite verschicken&lt;/b&gt;&lt;p&gt;Versende den Link der aktuellen Seite per Email.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="865"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="867"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
         <source>&amp;Close</source>
         <translation>Schl&amp;ießen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="868"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
         <source>Ctrl+W</source>
         <comment>File|Close</comment>
         <translation>Ctrl+W</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="870"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
         <source>Close the current help window</source>
         <translation>Schließt das aktuelle Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="872"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
         <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current web browser window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Schließen&lt;/b&gt;&lt;p&gt;Schließt das aktuelle Web Browser Fenster.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="880"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
         <source>Close All</source>
         <translation>Alle schließen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="881"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
         <source>Close &amp;All</source>
         <translation>Alle &amp;schließen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="883"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
         <source>Close all help windows</source>
         <translation>Schließt alle Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="884"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
         <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>&lt;b&gt;Alle schließen&lt;/b&gt;&lt;p&gt;Schließt alle Web Browser Fenster mit Ausnahme des ersten.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="893"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
         <source>Quit</source>
         <translation>Beenden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2878"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="895"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
         <source>&amp;Quit</source>
         <translation>B&amp;eenden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="896"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="897" />
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="898"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="899" />
         <source>Quit the eric Web Browser</source>
         <translation>Beendet den eric Web Browser</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="899"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="900" />
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric Web Browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Beenden&lt;/b&gt;&lt;p&gt;Beendet den eric Web Browser.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="907"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
         <source>Backward</source>
         <translation>Zurück</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="909"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
         <source>&amp;Backward</source>
         <translation>&amp;Zurück</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="910"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="911" />
         <source>Alt+Left</source>
         <comment>Go|Backward</comment>
         <translation>Alt+Left</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="912"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="913" />
         <source>Move one screen backward</source>
         <translation>Eine Seite zurück</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="913"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="914" />
         <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>&lt;b&gt;Zurück&lt;/b&gt;&lt;p&gt;Bewegt die Anzeige rückwärts. Falls keine Anzeige möglich ist, ist diese Aktion inaktiv.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="922"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
         <source>Forward</source>
         <translation>Vorwärts</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="924"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
         <source>&amp;Forward</source>
         <translation>&amp;Vorwärts</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="925"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
         <source>Alt+Right</source>
         <comment>Go|Forward</comment>
         <translation>Alt+Right</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="927"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
         <source>Move one screen forward</source>
         <translation>Eine Seite vorwärts</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="929"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
         <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>&lt;b&gt;Zurück&lt;/b&gt;&lt;p&gt;Bewegt die Anzeige vorwärts. Falls keine Anzeige möglich ist, ist diese Aktion inaktiv.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="938"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
         <source>Home</source>
         <translation>Home</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="940"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
         <source>&amp;Home</source>
         <translation>&amp;Anfang</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="941"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
         <source>Ctrl+Home</source>
         <comment>Go|Home</comment>
         <translation>Ctrl+Home</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="943"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
         <source>Move to the initial screen</source>
         <translation>Zur Startseite wechseln</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="945"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
         <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial screen.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Anfang&lt;/b&gt;&lt;p&gt;Zeigt die Startseite an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="953"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
         <source>Reload</source>
         <translation>Erneut laden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="955"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
         <source>&amp;Reload</source>
         <translation>E&amp;rneut laden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="956"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
         <source>Ctrl+R</source>
         <comment>Go|Reload</comment>
         <translation>Ctrl+R</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="957"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="958" />
         <source>F5</source>
         <comment>Go|Reload</comment>
         <translation>F5</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="959"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
         <source>Reload the current screen</source>
         <translation>Die aktuelle Seite erneut laden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="961"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
         <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current screen.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Erneut laden&lt;/b&gt;&lt;p&gt;Lädt die aktuelle Seite erneut.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="969"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
         <source>Stop</source>
         <translation>Anhalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="971"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
         <source>&amp;Stop</source>
         <translation>An&amp;halten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="972"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="973" />
         <source>Ctrl+.</source>
         <comment>Go|Stop</comment>
         <translation>Ctrl+.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="973"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="974" />
         <source>Esc</source>
         <comment>Go|Stop</comment>
         <translation>Esc</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="975"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
         <source>Stop loading</source>
         <translation>Laden anhalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="976"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Anhalten&lt;/b&gt;&lt;p&gt;Hält das Laden der aktuellen Seite an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="984"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="986"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
         <source>&amp;Copy</source>
         <translation>&amp;Kopieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="987"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="988" />
         <source>Ctrl+C</source>
         <comment>Edit|Copy</comment>
         <translation>Ctrl+C</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="989"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
         <source>Copy the selected text</source>
         <translation>Kopiert den ausgewählten Text</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="990"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
         <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kopieren&lt;/b&gt;&lt;p&gt;Kopiert den ausgewählten Text in die Zwischenablage.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="998"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
         <source>Cut</source>
         <translation>Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1000"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
         <source>Cu&amp;t</source>
         <translation>&amp;Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1001"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1002" />
         <source>Ctrl+X</source>
         <comment>Edit|Cut</comment>
         <translation>Ctrl+X</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1003"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
         <source>Cut the selected text</source>
         <translation>Schneidet die Auswahl aus</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1004"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1005" />
         <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ausschneiden&lt;/b&gt;&lt;p&gt;Schneidet den ausgewählten Text aus und legt ihn in die Zwischenablage.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1012"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
         <source>Paste</source>
         <translation>Einfügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1014"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
         <source>&amp;Paste</source>
         <translation>Ein&amp;fügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1015"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1016" />
         <source>Ctrl+V</source>
         <comment>Edit|Paste</comment>
         <translation>Ctrl+V</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1017"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" />
         <source>Paste text from the clipboard</source>
         <translation>Fügt den Text der Zwischenablage ein</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1018"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1019" />
         <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste some text from the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Einfügen&lt;/b&gt;&lt;p&gt;Fügt den Text der Zwischenablage ein.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1026"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
         <source>Undo</source>
         <translation>Rückgängig</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1028"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
         <source>&amp;Undo</source>
         <translation>&amp;Rückgängig</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1029"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" />
         <source>Ctrl+Z</source>
         <comment>Edit|Undo</comment>
         <translation>Ctrl+Z</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1031"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1032" />
         <source>Undo the last edit action</source>
         <translation>Die letzte Bearbeitung rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1032"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1033" />
         <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last edit action.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Rückgängig&lt;/b&gt;&lt;p&gt;Die letzte Bearbeitung rückgängig machen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1040"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
         <source>Redo</source>
         <translation>Wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1042"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
         <source>&amp;Redo</source>
         <translation>Wieder&amp;herstellen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1043"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" />
         <source>Ctrl+Shift+Z</source>
         <comment>Edit|Redo</comment>
         <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1045"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1046" />
         <source>Redo the last edit action</source>
         <translation>Die letzte Bearbeitung wieder herstellen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1046"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1047" />
         <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last edit action.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Wiederherstellen&lt;/b&gt;&lt;p&gt;Die letzte Bearbeitung wieder herstellen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1054"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
         <source>Select All</source>
         <translation>Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1056"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
         <source>&amp;Select All</source>
         <translation>&amp;Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1057"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1058" />
         <source>Ctrl+A</source>
         <comment>Edit|Select All</comment>
         <translation>Ctrl+A</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1059"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
         <source>Select all text</source>
         <translation>Gesamten Text auswählen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1060"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
         <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Select all text of the current browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alles auswählen&lt;/b&gt;&lt;p&gt;Dies wählt den gesamten Text des aktuellen Browsers aus.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1069"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1068"/>
         <source>Unselect</source>
         <translation>Abwählen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1070"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
         <source>Alt+Ctrl+A</source>
         <comment>Edit|Unselect</comment>
         <translation>Alt+Ctrl+A</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1072"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
         <source>Clear current selection</source>
         <translation>Löscht die aktuelle Auswahl</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1073"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
         <source>&lt;b&gt;Unselect&lt;/b&gt;&lt;p&gt;Clear the selection of the current browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Abwählen&lt;/b&gt;&lt;p&gt;Löscht die Auswahl des aktuellen Browsers.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1081"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
         <source>Find...</source>
         <translation>Suchen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1083"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
         <source>&amp;Find...</source>
         <translation>&amp;Suchen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1084"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" />
         <source>Ctrl+F</source>
         <comment>Edit|Find</comment>
         <translation>Ctrl+F</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1086"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
         <source>Find text in page</source>
         <translation>Text in Seite suchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1087"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
         <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Suchen&lt;/b&gt;&lt;p&gt;Text in der angezeigten Seite suchen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1095"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
         <source>Find next</source>
         <translation>Weitersuchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1097"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
         <source>Find &amp;next</source>
         <translation>&amp;Weitersuchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1098"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
         <source>F3</source>
         <comment>Edit|Find next</comment>
         <translation>F3</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1100"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
         <source>Find next occurrence of text in page</source>
         <translation>Das nächste Vorkommen des Textes in der Seite suchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1102"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
         <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>&lt;b&gt;Weitersuchen&lt;/b&gt;&lt;p&gt;Suche das nächste Vorkommen des Textes in der aktuellen Seite.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1110"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
         <source>Find previous</source>
         <translation>Rückwärtssuchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1112"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
         <source>Find &amp;previous</source>
         <translation>&amp;Rückwärtssuchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1113"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" />
         <source>Shift+F3</source>
         <comment>Edit|Find previous</comment>
         <translation>Shift+F3</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1116"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
         <source>Find previous occurrence of text in page</source>
         <translation>Das vorherige Vorkommen des Textes in der Seite suchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1117"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
         <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>&lt;b&gt;Rückwärtssuchen&lt;/b&gt;&lt;p&gt;Suche das vorherige Vorkommen des Textes in der aktuellen Seite.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1127"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
         <source>Manage Bookmarks</source>
         <translation>Lesezeichen verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1128"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
         <source>&amp;Manage Bookmarks...</source>
         <translation>Lesezeichen &amp;verwalten...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1129"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1130" />
         <source>Ctrl+Shift+B</source>
         <comment>Help|Manage bookmarks</comment>
         <translation>Ctrl+Shift+B</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1131"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
         <source>Open a dialog to manage the bookmarks.</source>
         <translation>Öffnet einen Dialog zur Verwaltung der Lesezeichen.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1133"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
         <source>&lt;b&gt;Manage Bookmarks...&lt;/b&gt;&lt;p&gt;Open a dialog to manage the bookmarks.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Lesezeichen verwalten...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Verwaltung der Lesezeichen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1142"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
         <source>Add Bookmark</source>
         <translation>Lesezeichen hinzufügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1144"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" />
         <source>Add &amp;Bookmark...</source>
         <translation>&amp;Lesezeichen hinzufügen…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1145"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1146" />
         <source>Ctrl+D</source>
         <comment>Help|Add bookmark</comment>
         <translation>Ctrl+D</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1148"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
         <source>Open a dialog to add a bookmark.</source>
         <translation>Öffnet einen Dialog zum Hinzufügen von Lesezeichen.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1150"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
         <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>&lt;b&gt;Lesezeichen hinzufügen...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum Hinzufügen von Lesezeichen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1158"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
         <source>Add Folder</source>
         <translation>Ordner hinzufügen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1159"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
         <source>Add &amp;Folder...</source>
         <translation>&amp;Ordner hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1161"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
         <source>Open a dialog to add a new bookmarks folder.</source>
         <translation>Öffnet einen Dialog zum Hinzufügen eines Lesezeichenordners.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1163"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
         <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>&lt;b&gt;Ordner hinzufügen...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum Hinzufügen eines Lesezeichenordners.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1172"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
         <source>Bookmark All Tabs</source>
         <translation>Lesezeichen für alle Tabs</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1173"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
         <source>Bookmark All Tabs...</source>
         <translation>Lesezeichen für alle Tabs...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1175"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
         <source>Bookmark all open tabs.</source>
         <translation>Fügt Lesezeichen für alle offenen Tabs hinzu.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1177"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
         <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>&lt;b&gt;Lesezeichen für alle Tabs...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog, um einen neuen Lesezeichenordner für alle offenen Tabs hinzuzufügen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1186"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
         <source>What&apos;s This?</source>
         <translation>Was ist das?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1188"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
         <source>&amp;What&apos;s This?</source>
         <translation>&amp;Was ist das?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1189"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" />
         <source>Shift+F1</source>
         <comment>Help|What&apos;s This?&apos;</comment>
         <translation>Shift+F1</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1191"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
         <source>Context sensitive help</source>
         <translation>Kontextsensitive Hilfe</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1192"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
         <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;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;Zeige kontextsensitive Hilfe an&lt;b&gt;&lt;/p&gt;Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1204"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
         <source>About</source>
         <translation>Über</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1205"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
         <source>&amp;About</source>
         <translation>Ü&amp;ber</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1207"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
         <source>Display information about this software</source>
         <translation>Zeigt Informationen zu diesem Programm an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1209"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über&lt;/b&gt;&lt;p&gt;Zeigt einige Informationen über dieses Programm an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1217"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
         <source>About Qt</source>
         <translation>Über Qt</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1218"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
         <source>About &amp;Qt</source>
         <translation>Über &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1221"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
         <source>Display information about the Qt toolkit</source>
         <translation>Zeige Informationen über das Qt-Toolkit an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1222"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über Qt&lt;/b&gt;&lt;p&gt;Zeige Informationen über das Qt-Toolkit an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1230"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
         <source>Zoom in</source>
         <translation>Vergrößern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1232"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
         <source>Zoom &amp;in</source>
         <translation>Ver&amp;größern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1233"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" />
         <source>Ctrl++</source>
         <comment>View|Zoom in</comment>
         <translation>Ctrl++</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1234"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" />
         <source>Zoom In</source>
         <comment>View|Zoom in</comment>
         <translation>Vergrößern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1236"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
         <source>Zoom in on the web page</source>
         <translation>Die angezeigte Seite vergrößern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1237"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
         <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>&lt;b&gt;Vergrößern&lt;/b&gt;&lt;p&gt;Die angezeigte Web-Seite vergrößert darstellen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1246"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
         <source>Zoom out</source>
         <translation>Verkleinern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1248"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
         <source>Zoom &amp;out</source>
         <translation>Ver&amp;kleinern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1249"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
         <source>Ctrl+-</source>
         <comment>View|Zoom out</comment>
         <translation>Ctrl+-</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1250"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1251" />
         <source>Zoom Out</source>
         <comment>View|Zoom out</comment>
         <translation>Verkleinern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1252"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
         <source>Zoom out on the web page</source>
         <translation>Die angezeigte Seite verkleinern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1253"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
         <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>&lt;b&gt;Verkleinern&lt;/b&gt;&lt;p&gt;Die angezeigte Web-Seite verkleinert darstellen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1262"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
         <source>Zoom reset</source>
         <translation>Vergrößerung zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1264"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
         <source>Zoom &amp;reset</source>
         <translation>Vergrößerung &amp;zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1265"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
         <source>Ctrl+0</source>
         <comment>View|Zoom reset</comment>
         <translation>Ctrl+0</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1267"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
         <source>Reset the zoom of the web page</source>
         <translation>Die Anzeigegröße zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1269"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
         <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>&lt;b&gt;Vergrößerung zurücksetzen&lt;/b&gt;&lt;p&gt;Setzt die Vergrößerung auf den Wert 100% zurück.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1279"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1278"/>
         <source>Show page source</source>
         <translation>Seitenquelltext anzeigen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1280"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
         <source>Ctrl+U</source>
         <translation>Ctrl+U</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1282"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
         <source>Show the page source in an editor</source>
         <translation>Zeige den Seitenquelltext in einem Editor</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1284"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
         <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>&lt;b&gt;Seitenquelltext anzeigen&lt;/b&gt;&lt;p&gt;Zeige den Seitenquelltext in einem Editor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1293"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
         <source>Full Screen</source>
         <translation>Vollbild</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1295"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
         <source>&amp;Full Screen</source>
         <translation>&amp;Vollbild</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1300"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
         <source>Meta+Ctrl+F</source>
         <translation>Meta+Ctrl+F</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1302"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
         <source>F11</source>
         <translation>F11</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1309"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1308"/>
         <source>Show next tab</source>
         <translation>Zeige nächstes Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1310"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
         <source>Ctrl+Alt+Tab</source>
         <translation>Ctrl+Alt+Tab</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1318"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1317"/>
         <source>Show previous tab</source>
         <translation>Zeige vorheriges Register</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1319"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
         <source>Shift+Ctrl+Alt+Tab</source>
         <translation>Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1327"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1326"/>
         <source>Switch between tabs</source>
         <translation>Zwischen Registern umschalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1328"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
         <source>Ctrl+1</source>
         <translation>Ctrl+1</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1335"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
         <source>Preferences</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1337"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
         <source>&amp;Preferences...</source>
         <translation>&amp;Einstellungen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1338"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
         <source>Set the prefered configuration</source>
         <translation>Konfiguriert die Einstellungen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1340"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
         <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;Einstellungen&lt;/b&gt;&lt;p&gt;Konfiguriert die einstellbaren Parameter der Applikation nach Ihren Wünschen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1349"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
         <source>Languages</source>
         <translation>Sprachen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1351"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
         <source>&amp;Languages...</source>
         <translation>&amp;Sprachen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1353"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
         <source>Configure the accepted languages for web pages</source>
         <translation>Konfigurieren der bevorzugten Sprachen für Websites</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1355"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
         <source>&lt;b&gt;Languages&lt;/b&gt;&lt;p&gt;Configure the accepted languages for web pages.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sprachen&lt;/b&gt;&lt;p&gt;Konfigurieren der bevorzugten Sprachen für Websites.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1364"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
         <source>Cookies</source>
         <translation>Cookies</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1366"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
         <source>C&amp;ookies...</source>
         <translation>C&amp;ookies...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1367"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
         <source>Configure cookies handling</source>
         <translation>Cookieverwaltung konfigurieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1369"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
         <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Cookieverwaltung konfigurieren&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1378"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
         <source>Personal Information</source>
         <translation>Persönliche Informationen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1380"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
         <source>Personal Information...</source>
         <translation>Persönliche Informationen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1383"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
         <source>Configure personal information for completing form fields</source>
         <translation>Persönliche Informationen zum Ausfüllen von Formularen eingeben</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1385"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
         <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>&lt;b&gt;Persönliche Informationen...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Eingabe persönlicher Informationen, die zum Ausfüllen von Formularen verwendet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1395"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
         <source>GreaseMonkey Scripts</source>
         <translation>GreaseMonkey-Skripte</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1397"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
         <source>GreaseMonkey Scripts...</source>
         <translation>GreaseMonkey-Skripte...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1400"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
         <source>Configure the GreaseMonkey Scripts</source>
         <translation>GreaseMonkey-Skripte konfigurieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1402"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
         <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>&lt;b&gt;GreaseMonkey-Skripte...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Konfiguration der verfügbaren GreaseMonkey-Skripte.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1412"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
         <source>Edit Message Filters</source>
         <translation>Meldungsfilter bearbeiten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1414"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
         <source>Edit Message Filters...</source>
         <translation>Meldungsfilter bearbeiten...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1416"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1417" />
         <source>Edit the message filters used to suppress unwanted messages</source>
         <translation>Bearbeite die Meldungsfilter, die zur Unterdrückung unerwünschter Meldungen verwendet werden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1418"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
         <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>&lt;b&gt;Meldungsfilter bearbeiten&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Bearbeitung der Meldungsfilter, die zur Unterdrückung unerwünschter Meldungen verwendet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1429"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
         <source>Edit HTML5 Feature Permissions</source>
         <translation>HTML5 Feature Berechtigungen bearbeiten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1431"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
         <source>Edit HTML5 Feature Permissions...</source>
         <translation>HTML5 Feature Berechtigungen bearbeiten...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1433"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1434" />
         <source>Edit the remembered HTML5 feature permissions</source>
         <translation>Gemerkte HTML5 Feature Berechtigungen bearbeiten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1435"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
         <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>&lt;b&gt;HTML5 Feature Berechtigungen bearbeiten&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum Bearbeiten der gemerkten HTML5 Feature Berechtigungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1448"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1446"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
         <source>Sync with Table of Contents</source>
         <translation>Mit Inhalt synchronisieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1450"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
         <source>Synchronizes the table of contents with current page</source>
         <translation>Synchronisiert das Inhaltsverzeichnis mit der aktuellen Seite</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1452"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
         <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>&lt;b&gt;Mit Inhalt synchronisieren&lt;/b&gt;&lt;p&gt;Synchronisiert das Inhaltsverzeichnis mit der aktuellen Seite.&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="1461"/>
         <source>Table of Contents</source>
         <translation>Inhaltsverzeichnis</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1464"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
         <source>Shows the table of contents window</source>
         <translation>Zeigt das Fenster mit dem Inhaltsverzeichnis an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1466"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
         <source>&lt;b&gt;Table of Contents&lt;/b&gt;&lt;p&gt;Shows the table of contents window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Inhaltsverzeichnis&lt;/b&gt;&lt;p&gt;Zeigt das Fenster mit dem Inhaltsverzeichnis an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1477"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
         <source>Shows the index window</source>
         <translation>Zeigt das Indexfenster an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1479"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
         <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Zeigt das Indexfenster an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1490"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
         <source>Shows the search window</source>
         <translation>Zeigt das Suchfenster an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1492"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
         <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Suchen&lt;/b&gt;&lt;p&gt;Zeigt das Suchfenster an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1501"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
         <source>Manage QtHelp Documents</source>
         <translation>QtHelp-Dokumente verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1502"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
         <source>Manage QtHelp &amp;Documents</source>
         <translation>QtHelp &amp;Dokumente verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1504"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
         <source>Shows a dialog to manage the QtHelp documentation set</source>
         <translation>Zeigt einen Dialog zur Verwaltung der QtHelp-Dokumente</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1506"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
         <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>&lt;b&gt;QtHelp-Dokumente verwalten&lt;/b&gt;&lt;p&gt;Zeigt einen Dialog zur Verwaltung der QtHelp Dokumente.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1516"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
         <source>Reindex Documentation</source>
         <translation>Dokumentation reindizieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1517"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
         <source>&amp;Reindex Documentation</source>
         <translation>Dokumentation &amp;reindizieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1519"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
         <source>Reindexes the documentation set</source>
         <translation>Reindiziert die Dokumentation</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1521"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
         <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Dokumentation reindizieren&lt;/b&gt;&lt;p&gt;Reindiziert die Dokumentation.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1535"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1532"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1530"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
         <source>Clear private data</source>
         <translation>Private Daten löschen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1537"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
         <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>&lt;b&gt;Private Daten löschen&lt;/b&gt;&lt;p&gt;Löscht private Daten wie die Web-Chronik, Such-Chronik oder die Icondatenbank.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1547"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
         <source>Clear icons database</source>
         <translation>Icondatenbank löschen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1548"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
         <source>Clear &amp;icons database</source>
         <translation>Icondatenbank &amp;löschen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1551"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
         <source>Clear the database of favicons</source>
         <translation>Löscht die Datenbank mit den Favicons</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1553"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
         <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>&lt;b&gt;Icondatenbank löschen&lt;/b&gt;&lt;p&gt;Löscht die Datenbank mit den Favicons besuchter URLs.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1564"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1562"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
         <source>Manage saved Favicons</source>
         <translation>Gespeicherte Favicons verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1567"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
         <source>Show a dialog to manage the saved favicons</source>
         <translation>Zeigt einen Dialog zur Verwaltung der gespeicherten Favicons an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1569"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
         <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>&lt;b&gt;Gespeicherte Favicons verwalten&lt;/b&gt;&lt;p&gt;Dies zeigt einen Dialog zur Verwaltung der gespeicherten Favicons von besuchten Webseiten an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1578"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
         <source>Configure Search Engines</source>
         <translation>Suchmaschinen verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1579"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1580" />
         <source>Configure Search &amp;Engines...</source>
         <translation>Such&amp;maschinen verwalten...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1582"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
         <source>Configure the available search engines</source>
         <translation>Verwalte die verfügbaren Suchmaschinen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1584"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
         <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>&lt;b&gt;Suchmaschinen verwalten...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Verwaltung der verfügbaren Suchmaschinen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1594"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
         <source>Manage Saved Passwords</source>
         <translation>Gespeicherte Passwörter verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1596"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
         <source>Manage Saved Passwords...</source>
         <translation>Gespeicherte Passwörter verwalten...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1599"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
         <source>Manage the saved passwords</source>
         <translation>Verwalten gespeicherter Passwörter</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1601"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
         <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>&lt;b&gt;Gespeicherte Passwörter verwalten...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Verwaltung gespeicherter Passwörter.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1609"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
         <source>Ad Block</source>
         <translation>Ad Block</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1611"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
         <source>&amp;Ad Block...</source>
         <translation>&amp;Ad Block...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1614"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
         <source>Configure AdBlock subscriptions and rules</source>
         <translation>Konfiguriert AdBlock Abonnements und Regeln</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1616"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
         <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>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum konfigurieren von AdBlock Abonnements und Regeln&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1625"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
         <source>Manage SSL Certificate Errors</source>
         <translation>SSL Zertifikatsfehler verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1627"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
         <source>Manage SSL Certificate Errors...</source>
         <translation>SSL Zertifikatsfehler verwalten...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1630"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
         <source>Manage the accepted SSL certificate Errors</source>
         <translation>Verwalte die akzeptierten SSL Zertifikatsfehler</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1632"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
         <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>&lt;b&gt;SSL Zertifikatsfehler verwalten&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Verwaltung der akzeptierten SSL Zertifikatsfehler.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1642"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
         <source>Manage Safe Browsing</source>
         <translation>Safe Browsing verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1644"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
         <source>Manage Safe Browsing...</source>
         <translation>Safe Browsing verwalten...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1646"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1647" />
         <source>Configure Safe Browsing and manage local cache</source>
         <translation>Safe Browsing konfigurieren und Zwischenspeicher verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1648"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
         <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>&lt;b&gt;Safe Browsing verwalten&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Konfiguration des Safe Browsing und zur Verwaltung des lokalen Zwischenspeichers.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1660" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1659"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1658"/>
         <source>Downloads</source>
         <translation>Downloads</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1661"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
         <source>Shows the downloads window</source>
         <translation>Zeig das Downloadsfenster an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1663"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
         <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Zeig das Downloadsfenster an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1672"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
         <source>RSS Feeds Dialog</source>
         <translation>RSS-Feeds-Dialog</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1674"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
         <source>&amp;RSS Feeds Dialog...</source>
         <translation>&amp;RSS-Feeds-Dialog...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1675"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
         <source>Ctrl+Shift+F</source>
         <comment>Help|RSS Feeds Dialog</comment>
         <translation>Ctrl+Shift+F</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1677"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
         <source>Open a dialog showing the configured RSS feeds.</source>
         <translation>Öffnet einen Dialog mit den konfigurierten RSS-Feeds.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1679"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
         <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>&lt;b&gt;RSS-Feeds-Dialog...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Anzeige der konfigurierten RSS-Feeds. Er kann verwendet werden, um sie zu verwalten und ihren Inhalt anzuzeigen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1689"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
         <source>Siteinfo Dialog</source>
         <translation>Seiteninformationen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1691"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
         <source>&amp;Siteinfo Dialog...</source>
         <translation>&amp;Seiteninformationen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1692"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
         <source>Ctrl+Shift+I</source>
         <comment>Help|Siteinfo Dialog</comment>
         <translation>Ctrl+Shift+I</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1694"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
         <source>Open a dialog showing some information about the current site.</source>
         <translation>Öffnet einen Dialog zur Anzeige von Informationen über die aktuelle Site.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1696"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
         <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>&lt;b&gt;Site Informationen...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Anzeige von Informationen über die aktuelle Site.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1705"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
         <source>Manage User Agent Settings</source>
         <translation>User-Agent-Einstellungen verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1706"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
         <source>Manage &amp;User Agent Settings</source>
         <translation>User-&amp;Agent-Einstellungen verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1708"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
         <source>Shows a dialog to manage the User Agent settings</source>
         <translation>Zeigt einen Dialog zum Verwalten der User-Agent-Einstellungen an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1710"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
         <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>&lt;b&gt;User-Agent-Einstellungen verwalten&lt;/b&gt;&lt;p&gt;Zeigt einen Dialog zum Verwalten der User-Agent-Einstellungen an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1719"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
         <source>Synchronize data</source>
         <translation>Synchronisation</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1721"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
         <source>&amp;Synchronize Data...</source>
         <translation>&amp;Synchronisation...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1723"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1724" />
         <source>Shows a dialog to synchronize data via the network</source>
         <translation>Zeigt einen Dialog zum Synchronisieren von Daten über das Netzwerk</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1725"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
         <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>&lt;b&gt;Synchronisation...&lt;/b&gt;&lt;p&gt;Dies zeigt einen Dialog zum Synchronisieren von Daten über das Netzwerk.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1735"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
         <source>Manage Saved Zoom Values</source>
         <translation>Gespeicherte Zoomwerte verwalten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1737"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
         <source>Manage Saved Zoom Values...</source>
         <translation>Gespeicherte Zoomwerte verwalten...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1740"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
         <source>Manage the saved zoom values</source>
         <translation>Verwalten gespeicherter Zoomwerte</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1742"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
         <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>&lt;b&gt;Gespeicherte Zoomwerte verwalten...&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Verwaltung gespeicherter Zoomwerte.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1753"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
         <source>Toggle the JavaScript console window</source>
         <translation>Schalte die JavaScript-Konsole um</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1755"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
         <source>&lt;b&gt;JavaScript Console&lt;/b&gt;&lt;p&gt;This toggles the JavaScript console window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;JavaScript Konsole&lt;/b&gt;&lt;p&gt;Dies schaltet die Anzeige der JavaScript Konsole um.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1766" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1765"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1764"/>
         <source>Tab Manager</source>
         <translation>Registerverwaltung</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1767"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
         <source>Shows the tab manager window</source>
         <translation>Zeigt das Fenster der Registerverwaltung an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1769"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
         <source>&lt;b&gt;Tab Manager&lt;/b&gt;&lt;p&gt;Shows the tab manager window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Registerverwaltung&lt;/b&gt;&lt;p&gt;Zeig das Fenster der Registerverwaltung an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1778"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
         <source>Session Manager</source>
         <translation>Sitzungsmanager</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1779"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
         <source>Session Manager...</source>
         <translation>Sitzungsmanager...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1781"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
         <source>Shows the session manager window</source>
         <translation>Zeigt das Sitzungsmanagerfenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1783"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
         <source>&lt;b&gt;Session Manager&lt;/b&gt;&lt;p&gt;Shows the session manager window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sitzungsmanager&lt;/b&gt;&lt;p&gt;Zeigt das Fenster des Sitzungsmanagers an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1794"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1792"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
         <source>Scan current site</source>
         <translation>Aktuelle Seite prüfen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4676"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4667"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1804"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1802"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
         <source>IP Address Report</source>
         <translation>IP Adressenbericht</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4687"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1814"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1812"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
         <source>Domain Report</source>
         <translation>Domänenbericht</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1830"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
         <source>Keyboard Shortcuts</source>
         <translation>Tastaturkurzbefehle</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1832"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
         <source>Keyboard &amp;Shortcuts...</source>
         <translation>&amp;Tastaturkurzbefehle...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1835"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
         <source>Set the keyboard shortcuts</source>
         <translation>Setze die Tastaturkurzbefehle</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1837"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
         <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;Tastaturkurzbefehle&lt;/b&gt;&lt;p&gt;Setze die Tastaturkurzbefehle der Applikation mit den bevorzugten Werten.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
         <location filename="../WebBrowser/WebBrowserWindow.py" line="5060"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5042"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1846"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
         <source>Export Keyboard Shortcuts</source>
         <translation>Tastaturkurzbefehle exportieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1848"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
         <source>&amp;Export Keyboard Shortcuts...</source>
         <translation>Tastaturkurzbefehle &amp;exportieren...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1850"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
         <source>Export the keyboard shortcuts</source>
         <translation>Exportiert die Tastaturkurzbefehle</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1852"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
         <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;Tastaturkurzbefehle exportieren&lt;/b&gt;&lt;p&gt;Exportiert die Tastaturkurzbefehle der Applikation.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5078"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1860"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
         <source>Import Keyboard Shortcuts</source>
         <translation>Tastaturkurzbefehle importieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1862"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
         <source>&amp;Import Keyboard Shortcuts...</source>
         <translation>Tastaturkurzbefehle &amp;importieren...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1864"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
         <source>Import the keyboard shortcuts</source>
         <translation>Importiert die Tastaturkurzbefehle</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1866"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
         <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;Tastaturkurzbefehle importieren&lt;/b&gt;&lt;p&gt;Importiert die Tastaturkurzbefehle der Applikation.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1874"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
         <source>Protocol Handler Manager</source>
         <translation>Protokoll Handler Verwaltung</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1875"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
         <source>Protocol Handler Manager...</source>
         <translation>Protokoll Handler Verwaltung...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1877"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
         <source>Shows the protocol handler manager window</source>
         <translation>Zeigt die Protokoll Handler Verwaltung an</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1879"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
         <source>&lt;b&gt;Protocol Handler Manager&lt;/b&gt;&lt;p&gt;Shows the protocol handler manager window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Protokoll Handler Verwaltung&lt;/b&gt;&lt;p&gt;Zeigt das Fenster für die Protokoll Handler Verwaltung an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1916"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
         <source>&amp;File</source>
         <translation>&amp;Datei</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2115"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1924"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
         <source>Sessions</source>
         <translation>Sitzungen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1948"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
         <source>&amp;Edit</source>
         <translation>&amp;Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2187"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1964"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
         <source>&amp;View</source>
         <translation>&amp;Ansicht</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1976"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
         <source>Text Encoding</source>
         <translation>Zeichenkodierung</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1987"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
         <source>H&amp;istory</source>
         <translation>&amp;Chronik</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2004"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
         <source>&amp;Bookmarks</source>
         <translation>&amp;Lesezeichen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2020"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
         <source>&amp;Settings</source>
         <translation>&amp;Einstellungen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2052"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
         <source>Global User Agent</source>
         <translation>Globaler User Agent</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2218"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2064"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
         <source>&amp;Tools</source>
         <translation>&amp;Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2225"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2071"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
         <source>&amp;VirusTotal</source>
         <translation>&amp;VirusTotal</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2189"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2076"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2190" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2077" />
         <source>&amp;Windows</source>
         <translation>&amp;Fenster</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2195"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2082"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
         <source>QtHelp</source>
         <translation>QtHelp</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2087"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
         <source>&amp;Toolbars</source>
         <translation>&amp;Werkzeugleisten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2093"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2122"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2142"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
         <source>Show All History...</source>
         <translation>Chronik anzeigen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2313"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2148"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
         <source>Settings</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2242"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2267"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
         <source>Edit</source>
         <translation>Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2280"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
         <source>View</source>
         <translation>Ansicht</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2290"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
         <source>Find</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2299"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
         <source>Filter</source>
         <translation>Filter</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2305"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
         <source>Filtered by: </source>
         <translation>Filter: </translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2325"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
         <source>Tools</source>
         <translation>Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2334"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2341"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
         <source>VirusTotal</source>
         <translation>VirusTotal</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2481"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Prozess konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2485"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
         <source>OK</source>
         <translation>OK</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2517"/>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2496"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
         <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
         <translation>Hilfedateien (*.html *.htm *.mhtml *.mht);;PDF-Dateien (*.pdf);;CHM Dateien (*.chm);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2559"/>
-        <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>&lt;b&gt;eric Web Browser – {0}&lt;/b&gt;&lt;p&gt;Der eric Web Browser ist eine kombinierte Anzeige für Hilfe- und HTML-Dateien. Er ist Bestandteil der eric Entwicklungsumgebung.&lt;/p&gt;&lt;p&gt;Er basiert auf QtWebEngine {1} und Chrome {2}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2689"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;eric Web Browser – {0}&lt;/b&gt;&lt;p&gt;Der eric Web Browser ist eine kombinierte Anzeige für Hilfe- und HTML-Dateien. Er ist Bestandteil der eric Entwicklungsumgebung.&lt;/p&gt;&lt;p&gt;Er basiert auf QtWebEngine {1} und Chromium {2} mit Sicherheitspatches {3}.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;eric Web Browser – {0}&lt;/b&gt;&lt;p&gt;Der eric Web Browser ist eine kombinierte Anzeige für Hilfe- und HTML-Dateien. Er ist Bestandteil der eric Entwicklungsumgebung.&lt;/p&gt;&lt;p&gt;Er basiert auf QtWebEngine {1} und Chromium {2}.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
         <source>Saved Tabs</source>
         <translation>Gesicherte Tabs</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2870"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
         <source>Are you sure you want to close the web browser?</source>
         <translation>Möchten Sie den Web Browser wirklich schließen?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="2871"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
         <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
         <translation>Möchten Sie den Web Browser wirklich schließen?
 Es sind {0} Fenster mit {1} Registern offen.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3450"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
         <source>Could not find any associated content.</source>
         <translation>Es konnte kein zugehöriger Inhalt gefunden werden.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3495"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
         <source>Unfiltered</source>
         <translation>Ungefiltert</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3549"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
         <source>Updating search index</source>
         <translation>Aktualisiere Suchindex</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3629"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
         <source>Looking for Documentation...</source>
         <translation>Suche nach Dokumentation...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3667"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
         <source>Help Engine</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4233"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
         <source>System</source>
         <translation>System</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4235"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
         <source>ISO</source>
         <translation>ISO</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4237"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
         <source>Unicode</source>
         <translation>Unicode</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4239"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4241"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
         <source>IBM</source>
         <translation>IBM</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4243"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
         <source>Apple</source>
         <translation>Apple</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4245"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
         <source>Other</source>
         <translation>Sonstige</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4272"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
         <source>Menu Bar</source>
         <translation>Menüleiste</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4277"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
         <source>Bookmarks</source>
         <translation>Lesezeichen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4282"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
         <source>Status Bar</source>
         <translation>Statusleiste</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4296"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
         <source>&amp;Show all</source>
         <translation>Alle an&amp;zeigen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4298"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
         <source>&amp;Hide all</source>
         <translation>Alle &amp;ausblenden</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4636"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
         <source>VirusTotal Scan</source>
         <translation>VirusTotal-Prüfung</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4637"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die VirusTotal-Prüfung konnte nicht beauftragt werden.&lt;p&gt;
 &lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4668"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
         <source>Enter a valid IPv4 address in dotted quad notation:</source>
         <translation>Gib eine gültige IPv4 Adresse in Vierpunktnotation ein:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4677"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
         <source>The given IP address is not in dotted quad notation.</source>
         <translation>Die eingegebene IP Adresse ist nicht in Vierpunktnotation.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4688"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
         <source>Enter a valid domain name:</source>
         <translation>Gib einen gültigen Domänennamen ein:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5044"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
         <source>Keyboard Shortcuts File (*.ekj)</source>
         <translation>Tastaturkurzbefehlsdatei (*.ekj)</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5061"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
         <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Tastaturkurzbefehlsdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="5080"/>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
         <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
         <translation>Tastaturkurzbefehlsdatei (*.ekj);;XML Tastaturkurzbefehlsdatei (*.e4k)</translation>
     </message>
@@ -93971,12 +94437,12 @@
 <context>
     <name>WidgetArea</name>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="790"/>
+      <location filename="../Tools/TRPreviewer.py" line="791" />
         <source>Load UI File</source>
         <translation>UI-Datei laden</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="791"/>
+      <location filename="../Tools/TRPreviewer.py" line="792" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geladen werden.&lt;/p&gt;</translation>
     </message>
@@ -93984,12 +94450,12 @@
 <context>
     <name>WidgetView</name>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="733"/>
+      <location filename="../Tools/TRPreviewer.py" line="734" />
         <source>Load UI File</source>
         <translation>UI-Datei laden</translation>
     </message>
     <message>
-        <location filename="../Tools/TRPreviewer.py" line="734"/>
+      <location filename="../Tools/TRPreviewer.py" line="735" />
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geladen werden.&lt;/p&gt;</translation>
     </message>
@@ -94150,57 +94616,57 @@
 <context>
     <name>YandexEngine</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
         <source>Yandex: Invalid API key.</source>
         <translation>Yandex: Ungültiger API Schlüssel.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
         <source>Yandex: API key has been blocked.</source>
         <translation>Yandex: API Schlüssel wurde blockiert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
         <source>Yandex: Daily limit for requests has been reached.</source>
         <translation>Yandex: Das Tageslimit für Abfragen wurde erreicht.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
         <source>Yandex: Daily limit for the volume of translated text reached.</source>
         <translation>Yandex: Das Tageslimit für das Volumen an übersetztem Text wurde erreicht.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
         <source>Yandex: Text size exceeds the maximum.</source>
         <translation>Yandex: Die Textgröße überschreitet das Maximum.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
         <source>Yandex: Text could not be translated.</source>
         <translation>Yandex: Der Text konnte nicht übersetzt werden.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
         <source>Yandex: The specified translation direction is not supported.</source>
         <translation>Yandex: Die angegebene Übersetzungsrichtung wird nicht unterstützt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
         <source>Yandex: Only texts up to {0} characters are allowed.</source>
         <translation>Yandex: Es sind nur Texte bis zu {0} Zeichen erlaubt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
         <source>Yandex: A valid key is required.</source>
         <translation>Yandex: Ein gülter Schlüssel ist erforderlich.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
         <source>Yandex: Invalid response received</source>
         <translation>Yandex: Ungültige Antwort empfangen</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114"/>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
         <source>Yandex: Unknown error code ({0}) received.</source>
         <translation>Yandex: Unbekannte Fehlerkennung ({0}) empfangen.</translation>
     </message>
@@ -94296,32 +94762,32 @@
 <context>
     <name>mercurial</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Vorgänger #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Änderungssatz&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Marken&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Lesezeichen&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781"/>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Zweige&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
@@ -94330,7 +94796,7 @@
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed um&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
         <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -94341,38 +94807,38 @@
         <translation></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Kopf #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Vorgänger #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Spitze&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Änderungssatz&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
         <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Vorgänger&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790"/>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
         <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
--- a/eric7/i18n/eric7_empty.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_empty.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -278,52 +278,53 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation type="unfinished" />
     </message>
@@ -331,27 +332,27 @@
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation type="unfinished" />
     </message>
@@ -1568,27 +1569,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation type="unfinished" />
     </message>
@@ -2252,12 +2253,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation type="unfinished" />
     </message>
@@ -2282,43 +2283,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation type="unfinished" />
     </message>
@@ -2453,32 +2454,32 @@
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
+      <source>Line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
+      <source>Condition</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
+      <source>Temporary</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation type="unfinished" />
     </message>
@@ -2486,89 +2487,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
+      <source>Enable selected</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
+      <source>Disable selected</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation type="unfinished" />
     </message>
@@ -2910,17 +2911,17 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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>
@@ -2996,17 +2997,17 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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>
@@ -3085,7 +3086,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation type="unfinished" />
@@ -3116,108 +3117,108 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -3835,47 +3836,52 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
@@ -7250,6 +7256,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8551,10 +8874,10 @@
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -8563,15 +8886,15 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -8579,12 +8902,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -8911,27 +9234,27 @@
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9115,39 +9438,39 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9178,25 +9501,25 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation type="unfinished" />
     </message>
@@ -9980,43 +10303,38 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation type="unfinished" />
     </message>
@@ -10342,776 +10660,777 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
+      <source>Cut</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
+      <source>Indent</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
+      <source>Unindent</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
+      <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
+      <source>Show code coverage annotations</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <location filename="../QScintilla/Editor.py" line="6141" />
       <source>Show Code Coverage Annotations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation type="unfinished" />
     </message>
@@ -11131,151 +11450,151 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
+      <source>Add file...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -11283,52 +11602,52 @@
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation type="unfinished" />
     </message>
@@ -12509,26 +12828,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation type="unfinished" />
     </message>
@@ -12555,6 +12854,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation type="unfinished" />
     </message>
@@ -16875,39 +17199,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation type="unfinished" />
     </message>
@@ -17267,80 +17591,80 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
+      <source>Import Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
-      <source>Import Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -17655,21 +17979,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -18008,27 +18326,27 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -18400,32 +18718,33 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -20454,17 +20773,17 @@
   <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation type="unfinished" />
     </message>
@@ -20485,184 +20804,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -20672,193 +20991,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -22301,7 +22620,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -22318,7 +22637,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -22631,7 +22950,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation type="unfinished" />
@@ -22652,9 +22971,9 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation type="unfinished" />
@@ -22665,7 +22984,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation type="unfinished" />
@@ -22727,84 +23046,84 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -27424,45 +27743,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -27483,17 +27789,17 @@
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation type="unfinished" />
     </message>
@@ -27657,8 +27963,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation type="unfinished" />
@@ -27694,22 +28000,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -27818,12 +28124,12 @@
   <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation type="unfinished" />
     </message>
@@ -28044,8 +28350,8 @@
   <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -28347,83 +28653,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -28431,83 +28737,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -28515,184 +28821,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
@@ -29693,12 +29999,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
@@ -29709,14 +30013,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -29731,69 +30034,66 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &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="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation type="unfinished" />
     </message>
@@ -30088,456 +30388,456 @@
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
+      <source>Create changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
+      <source>Mercurial Changegroup Files (*.hg)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
-      <source>Create changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
-      <source>Mercurial Changegroup Files (*.hg)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
@@ -31812,59 +32112,59 @@
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -32653,7 +32953,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation type="unfinished" />
@@ -32729,19 +33029,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation type="unfinished" />
@@ -32752,7 +33052,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation type="unfinished" />
@@ -32813,7 +33113,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation type="unfinished" />
@@ -32834,421 +33134,421 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
+      <source>Added</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
+      <source>Draft</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
-      <source>Copy Changesets</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <source>Copy Changesets</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
-      <source>Apply Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <source>Apply Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -38285,30 +38585,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -38697,1099 +38997,1089 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
+      <source>Windows Bitmap File (*.bmp)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="127" />
-      <source>Windows Bitmap File (*.bmp)</source>
+      <source>Windows Cursor File (*.cur)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
+      <source>DirectDraw-Surface File (*.dds)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
+      <source>Graphic Interchange Format File (*.gif)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
+      <source>Apple Icon File (*.icns)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
+      <source>Windows Icon File (*.ico)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
+      <source>JPEG2000 File (*.jp2)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
+      <source>JPEG File (*.jpg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
+      <source>JPEG File (*.jpeg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <source>Portable Bitmap File (*.pbm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <source>Portable Graymap File (*.pgm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
+      <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
+      <source>Portable Pixmap File (*.ppm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
+      <source>Silicon Graphics Image File (*.sgi)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
+      <source>Scalable Vector Graphics File (*.svg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
+      <source>TIFF File (*.tif)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
+      <source>TIFF File (*.tiff)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
+      <source>WAP Bitmap File (*.wbmp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
+      <source>WebP Image File (*.webp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
+      <source>X11 Bitmap File (*.xbm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
+      <source>Open an icon file for editing</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="225" />
-      <source>Open an icon file for editing</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
+      <source>Save the current icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="240" />
-      <source>Save the current icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
+      <source>Save the current icon to a new file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="255" />
-      <source>Save the current icon to a new file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="327" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
+      <source>Undo the last change</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="330" />
-      <source>Undo the last change</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
+      <source>Cut the selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="359" />
-      <source>Cut the selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
+      <source>Copy the selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="374" />
-      <source>Copy the selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="386" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
+      <source>Paste the clipboard image</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="389" />
-      <source>Paste the clipboard image</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
+      <source>&amp;Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
+      <source>Zoom out on the icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="512" />
-      <source>Zoom out on the icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <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="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation type="unfinished" />
     </message>
@@ -41287,8 +41577,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation type="unfinished" />
@@ -41612,7 +41902,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation type="unfinished" />
@@ -41623,296 +41913,296 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation type="unfinished" />
     </message>
@@ -42434,28 +42724,28 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <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="429" />
-      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -45051,7 +45341,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished" />
@@ -45304,7 +45594,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
@@ -47292,38 +47582,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -47332,300 +47627,300 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
@@ -47804,27 +48099,20 @@
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>MimeTypesPage</name>
@@ -47862,713 +48150,713 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
-      <source>Save the current file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <source>Save the current file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
-      <source>Close the editor window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <source>Close the editor window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
-      <source>Print the current file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <source>Print the current file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
+      <source>&amp;Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
-      <source>Undo the last change</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <source>Undo the last change</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
-      <source>Redo the last change</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <source>Redo the last change</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
+      <source>Cu&amp;t</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
-      <source>Cut the selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <source>Cut the selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
+      <source>&amp;Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
-      <source>Copy the selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <source>Copy the selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
+      <source>&amp;Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
-      <source>Clear all text</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <source>Clear all text</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <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="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -49135,235 +49423,235 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
+      <source>&amp;Save</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation type="unfinished" />
     </message>
@@ -49525,12 +49813,12 @@
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation type="unfinished" />
     </message>
@@ -50219,27 +50507,27 @@
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation type="unfinished" />
     </message>
@@ -50666,33 +50954,30 @@
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
-      <source>Save Page Screen</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
-      <source>screen.png</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
       <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <source>Save Page Screen</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
+      <source>screen.png</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -51586,33 +51871,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="59" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
       <source>Save as CSV...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="73" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
       <source>Licenses of "{0}"</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="77" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
       <source>No environment specified.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="200" />
-      <location filename="../PipInterface/PipLicensesDialog.py" line="170" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
       <source>Save as CSV</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="172" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
       <source>CSV Files (*.csv);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="201" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
       <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -52167,7 +52452,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1146" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
@@ -52203,138 +52488,149 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1161" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1164" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1167" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1304" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1171" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1174" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1178" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1181" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1184" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1191" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1195" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1203" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1206" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1209" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <source>Purge Cache...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
+      <source>Purge Cache...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1220" />
-      <source>Edit Environment Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
+      <source>Edit Environment Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1426" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1413" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1402" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1603" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1606" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1721" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
@@ -52702,27 +52998,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation type="unfinished" />
     </message>
@@ -52855,12 +53151,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -53699,18 +53995,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation type="unfinished" />
     </message>
@@ -54288,1328 +54584,1353 @@
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
+      <source>PyQt5 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
+      <source>PyQt5 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
+      <source>PyQt6 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
+      <source>PyQt6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
+      <source>Eric7 Plugin</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &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>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &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>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &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>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
+      <source>Save project as</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3998" />
-      <source>Add directory to project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4000" />
-      <source>Add directory...</source>
+      <source>Save &amp;as...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4003" />
-      <source>Add a directory to the current project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4004" />
-      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4013" />
-      <source>Add translation to project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4015" />
-      <source>Add &amp;translation...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4018" />
-      <source>Add a translation to the current project</source>
+      <source>Add &amp;files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4017" />
+      <source>Add directory to project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4019" />
+      <source>Add directory...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4022" />
+      <source>Add a directory to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4023" />
+      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4032" />
+      <source>Add translation to project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4034" />
+      <source>Add &amp;translation...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4037" />
+      <source>Add a translation to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
+      <source>Searc&amp;h new files...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
+      <source>Search new files in the project directory.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
+      <source>Search Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
+      <source>Search Project File...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
+      <source>Project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
+      <source>User project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
+      <source>Filetype Associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
+      <source>Lexer Associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
-      <source>Load the projects session file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4190" />
-      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
-      <source>Save session</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4207" />
-      <source>Save the projects session file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4208" />
-      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Load the projects session file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4209" />
+      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4224" />
       <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
-      <source>Delete session</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4225" />
-      <source>Delete the projects session file.</source>
+      <source>Save session</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4226" />
+      <source>Save the projects session file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4227" />
+      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
+      <source>Delete session</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4244" />
+      <source>Delete the projects session file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
+      <source>Code Metrics</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
+      <source>Profile Data</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
+      <source>&amp;Load Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <source>Create Plugin Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
+      <source>Create SBOM File</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
+      <source>Create &amp;SBOM File</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
+      <source>Create a SBOM file of the project dependencies.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
+      <location filename="../Project/Project.py" line="5443" />
       <source>Creating plugin archives...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation type="unfinished" />
     </message>
@@ -55898,270 +56219,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
+      <source>Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
+      <source>Widget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
+      <source>Main Window</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
+      <source>Dialog with Buttonbox (Bottom)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
+      <source>Dialog with Buttonbox (Right)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
+      <source>Dialog with Buttons (Bottom)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
+      <source>QWizard</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
+      <source>QWizardPage</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
+      <source>QDockWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
+      <source>QFrame</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
+      <source>QGroupBox</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
+      <source>QScrollArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
+      <source>QMdiArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
+      <source>QTabWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -56224,26 +56545,26 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation type="unfinished" />
     </message>
@@ -56998,143 +57319,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation type="unfinished" />
     </message>
@@ -57197,26 +57518,26 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation type="unfinished" />
     </message>
@@ -57827,19 +58148,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -58001,7 +58309,7 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
+      <source>Enter author's name</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -58017,7 +58325,7 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
+      <source>Enter author's email</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -58056,6 +58364,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation type="unfinished" />
     </message>
@@ -58115,23 +58433,23 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="188" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="73" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="129" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="135" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation type="unfinished" />
     </message>
@@ -59310,97 +59628,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -60100,18 +60418,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation type="unfinished" />
@@ -61875,62 +62193,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -61939,47 +62257,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -64857,12 +65175,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation type="unfinished" />
     </message>
@@ -64887,8 +65205,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation type="unfinished" />
@@ -64899,69 +65217,69 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation type="unfinished" />
     </message>
@@ -64969,14 +65287,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation type="unfinished" />
     </message>
@@ -65078,32 +65396,22 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation type="unfinished" />
     </message>
@@ -65306,16 +65614,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation type="unfinished" />
     </message>
@@ -65361,16 +65659,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation type="unfinished" />
     </message>
@@ -65473,141 +65761,141 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
+      <source>History</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
-      <source>Show</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
+      <source>Select entry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/Shell.py" line="301" />
-      <source>Clear</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="307" />
-      <source>Paste</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
-      <source>Find</source>
+      <source>Show</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
+      <source>Clear</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="306" />
+      <source>Cut</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
+      <source>Paste</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="312" />
+      <source>Find</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -65615,83 +65903,83 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
-      <source>Drop Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="2206" />
+      <source>Drop Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -67277,7 +67565,6 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -67290,26 +67577,24 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation type="unfinished" />
     </message>
@@ -70663,76 +70948,76 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
@@ -75850,256 +76135,256 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
+      <source>&amp;Open UI Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
+      <source>&amp;What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
+      <source>Shift+F1</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <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="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
+      <source>&amp;Tile</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
+      <source>&amp;Cascade</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
-      <source>Close the current window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="265" />
+      <source>Close the current window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
-      <source>Clos&amp;e All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
+      <source>Clos&amp;e All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation type="unfinished" />
     </message>
@@ -76107,72 +76392,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation type="unfinished" />
     </message>
@@ -76180,107 +76465,107 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation type="unfinished" />
     </message>
@@ -76288,15 +76573,15 @@
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation type="unfinished" />
     </message>
@@ -76899,12 +77184,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -77055,140 +77340,140 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -78298,12 +78583,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation type="unfinished" />
     </message>
@@ -78432,28 +78717,28 @@
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -78490,52 +78775,42 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL Pro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation type="unfinished" />
     </message>
@@ -78543,252 +78818,257 @@
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
+      <source>Arabic</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
+      <source>Belarusian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
+      <source>Bulgarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
+      <source>Bosnian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
+      <source>Catalan</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
+      <source>Czech</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
+      <source>Danish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
+      <source>German</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
+      <source>Greek</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
+      <source>English</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
+      <source>Spanish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
+      <source>Estonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
+      <source>Finnish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
+      <source>French</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
+      <source>Irish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
+      <source>Galician</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
+      <source>Hebrew (he)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
+      <source>Hindi</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
+      <source>Croatian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
+      <source>Hungarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
+      <source>Indonesian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
+      <source>Icelandic</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
+      <source>Italian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
+      <source>Hebrew (iw)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
+      <source>Japanese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
+      <source>Georgian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
+      <source>Korean</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
+      <source>Lithuanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
+      <source>Latvian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
+      <source>Macedonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
+      <source>Maltese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
+      <source>Dutch</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
+      <source>Norwegian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
+      <source>Polish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
+      <source>Portuguese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
+      <source>Romanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
+      <source>Russian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
+      <source>Slovak</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
+      <source>Slovenian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
+      <source>Albanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
+      <source>Serbian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
+      <source>Swedish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
+      <source>Thai</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
+      <source>Filipino</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
+      <source>Turkish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
+      <source>Ukrainian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
+      <source>Vietnamese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation type="unfinished" />
     </message>
@@ -78801,7 +79081,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation type="unfinished" />
@@ -78828,7 +79108,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
+      <source>DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -78841,7 +79121,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -78901,6 +79181,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation type="unfinished" />
     </message>
@@ -78911,6 +79196,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
@@ -78940,33 +79230,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation type="unfinished" />
     </message>
@@ -78974,7 +79268,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation type="unfinished" />
     </message>
@@ -79049,12 +79343,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -79062,183 +79356,188 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <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="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -79467,286 +79766,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
-      <source>Ctrl+O</source>
-      <comment>File|Open</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="138" />
-      <source>Open a UI file for display</source>
+      <source>Ctrl+O</source>
+      <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="139" />
+      <source>Open a UI file for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
-      <source>Ctrl+P</source>
-      <comment>File|Print</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
+      <source>Ctrl+P</source>
+      <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
+      <source>&amp;What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
+      <source>Shift+F1</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <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="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation type="unfinished" />
     </message>
@@ -79782,120 +80081,120 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -79903,99 +80202,99 @@
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -80707,7 +81006,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -81404,7 +81703,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation type="unfinished" />
@@ -81974,8 +82273,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -81996,7 +82295,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -82400,7 +82699,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -82470,421 +82769,426 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
+      <source>Problem</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
       <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
+      <location filename="../UI/UserInterface.py" line="5526" />
       <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
+      <location filename="../UI/UserInterface.py" line="5456" />
       <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
-      <source>Problem</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <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="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <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="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <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="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <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="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <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="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <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="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <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="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <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="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <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="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <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="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <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="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -82964,7 +83268,7 @@
   <context>
     <name>Utilities</name>
     <message>
-      <location filename="../Utilities/__init__.py" line="1516" />
+      <location filename="../Utilities/__init__.py" line="1523" />
       <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -83767,156 +84071,156 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation type="unfinished" />
     </message>
@@ -84184,8 +84488,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -84193,7 +84497,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation type="unfinished" />
@@ -84201,8 +84505,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -84210,7 +84514,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation type="unfinished" />
@@ -84218,8 +84522,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -84227,14 +84531,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation type="unfinished" />
@@ -84242,8 +84546,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -84251,21 +84555,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation type="unfinished" />
@@ -84273,8 +84577,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -84282,14 +84586,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation type="unfinished" />
@@ -84297,8 +84601,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -84306,7 +84610,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation type="unfinished" />
@@ -84314,8 +84618,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -84323,7 +84627,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation type="unfinished" />
@@ -84331,8 +84635,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -84340,7 +84644,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation type="unfinished" />
@@ -84348,8 +84652,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -84357,14 +84661,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation type="unfinished" />
@@ -84372,8 +84676,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -84381,14 +84685,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation type="unfinished" />
@@ -84396,8 +84700,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -84405,14 +84709,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation type="unfinished" />
@@ -84420,8 +84724,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -84430,8 +84734,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation type="unfinished" />
@@ -84439,8 +84743,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation type="unfinished" />
@@ -84448,8 +84752,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -84458,8 +84762,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation type="unfinished" />
@@ -84467,8 +84771,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -84477,8 +84781,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation type="unfinished" />
@@ -84486,8 +84790,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -84495,7 +84799,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation type="unfinished" />
@@ -84503,8 +84807,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation type="unfinished" />
@@ -84512,8 +84816,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -84521,14 +84825,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation type="unfinished" />
@@ -84536,8 +84840,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -84545,14 +84849,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation type="unfinished" />
@@ -84560,8 +84864,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation type="unfinished" />
@@ -84569,8 +84873,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation type="unfinished" />
@@ -84578,8 +84882,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -84587,7 +84891,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation type="unfinished" />
@@ -84595,8 +84899,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -84604,14 +84908,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation type="unfinished" />
@@ -84619,8 +84923,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -84628,7 +84932,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation type="unfinished" />
@@ -84636,8 +84940,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -84645,14 +84949,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation type="unfinished" />
@@ -84660,8 +84964,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -84669,14 +84973,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation type="unfinished" />
@@ -84684,8 +84988,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -84694,8 +84998,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation type="unfinished" />
@@ -84703,8 +85007,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation type="unfinished" />
@@ -84712,8 +85016,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -84723,9 +85027,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation type="unfinished" />
@@ -84733,8 +85037,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation type="unfinished" />
@@ -84742,8 +85046,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -84751,7 +85055,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation type="unfinished" />
@@ -84759,8 +85063,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -84768,14 +85072,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation type="unfinished" />
@@ -84784,21 +85088,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -84806,7 +85110,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation type="unfinished" />
@@ -84818,21 +85122,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -84840,7 +85144,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation type="unfinished" />
@@ -84852,21 +85156,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -84874,7 +85178,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation type="unfinished" />
@@ -84886,21 +85190,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -84908,7 +85212,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -84916,35 +85220,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -84952,7 +85256,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -84960,35 +85264,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -84996,42 +85300,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation type="unfinished" />
@@ -85039,984 +85343,984 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -88259,7 +88563,7 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
+      <source>Select to use 'python -m venv'</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -88738,7 +89042,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
@@ -88766,54 +89070,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation type="unfinished" />
     </message>
@@ -88821,7 +89125,7 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -88845,6 +89149,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation type="unfinished" />
     </message>
@@ -88860,6 +89169,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation type="unfinished" />
     </message>
@@ -88894,7 +89208,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation type="unfinished" />
     </message>
@@ -88902,7 +89216,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -88931,6 +89245,146 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -89160,27 +89614,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
+      <source>Special</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
+      <source>Temporary</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation type="unfinished" />
     </message>
@@ -90604,145 +91058,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation type="unfinished">
@@ -90750,22 +91204,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation type="unfinished" />
     </message>
@@ -90773,8 +91227,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -90782,304 +91236,304 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
-      <source>eric Web Browser</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
       <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <source>eric Web Browser</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
+      <source>Web Archive (*.mhtml *.mht)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>
@@ -91188,2091 +91642,2097 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <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="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <source>Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <source>Index</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <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="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
       <source>New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="669" />
-      <source>&amp;New Tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
+      <source>&amp;New Tab</source>
+      <translation type="unfinished" />
+    </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="672" />
-      <source>Open a new web browser tab</source>
-      <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>&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="681" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
       <source>New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="683" />
-      <source>New &amp;Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
+      <source>New &amp;Window</source>
+      <translation type="unfinished" />
+    </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="686" />
-      <source>Open a new web browser window</source>
-      <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>&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="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
-      <source>Open a file for display</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <source>Open a file for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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="727" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
       <source>Open File in New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="729" />
-      <source>Open File in New &amp;Tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
+      <source>Open File in New &amp;Tab</source>
+      <translation type="unfinished" />
+    </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="733" />
-      <source>Open a file for display in a new tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open a file for display in a new tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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="744" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
       <source>Save As</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="746" />
-      <source>&amp;Save As...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
+      <source>&amp;Save As...</source>
+      <translation type="unfinished" />
+    </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="750" />
-      <source>Save the current page to disk</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <source>Save the current page to disk</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <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="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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="779" />
-      <source>Import Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <source>Import bookmarks from other browsers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <source>Import bookmarks from other browsers</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
       <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="793" />
-      <source>Export Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <source>Export the bookmarks into a file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <source>Export the bookmarks into a file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <source>Print preview of the displayed help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <source>Close the current help window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <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="880" />
-      <source>Close All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <source>Close all help windows</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <source>Close all help windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
       <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="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
+      <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="898" />
-      <source>Quit the eric Web Browser</source>
-      <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>&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="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
+      <source>&amp;Backward</source>
+      <translation type="unfinished" />
+    </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="912" />
-      <source>Move one screen backward</source>
-      <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>&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="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <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="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
+      <source>&amp;Reload</source>
       <translation type="unfinished" />
     </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="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <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="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
+      <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" />
+    </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="975" />
-      <source>Stop loading</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <source>Stop loading</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
+      <source>&amp;Copy</source>
+      <translation type="unfinished" />
+    </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="989" />
-      <source>Copy the selected text</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
+      <source>Copy the selected text</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
+      <source>Cu&amp;t</source>
+      <translation type="unfinished" />
+    </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="1003" />
-      <source>Cut the selected text</source>
-      <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>&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="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
+      <source>&amp;Paste</source>
+      <translation type="unfinished" />
+    </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="1017" />
-      <source>Paste text from the clipboard</source>
-      <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>&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="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
+      <source>&amp;Undo</source>
+      <translation type="unfinished" />
+    </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="1031" />
-      <source>Undo the last edit action</source>
-      <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>&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="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished" />
+    </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="1045" />
-      <source>Redo the last edit action</source>
-      <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>&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="1054" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
+      <source>&amp;Select All</source>
+      <translation type="unfinished" />
+    </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="1059" />
-      <source>Select all text</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
+      <source>Select all text</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
       <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="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <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="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
+      <source>&amp;Find...</source>
+      <translation type="unfinished" />
+    </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="1086" />
-      <source>Find text in page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
+      <source>Find text in page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
       <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <source>Find next occurrence of text in page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
       <source>Find previous</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" />
-      <source>Find &amp;previous</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
+      <source>Find &amp;previous</source>
+      <translation type="unfinished" />
+    </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="1116" />
-      <source>Find previous occurrence of text in page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <source>Find previous occurrence of text in page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" />
-      <source>Manage Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
+      <source>Manage Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation type="unfinished" />
+    </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="1131" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
       <source>Open a dialog to manage the bookmarks.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
       <source>Add Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation type="unfinished" />
-    </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="1148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
       <source>Open a dialog to add a bookmark.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" />
-      <source>Add Folder</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" />
-      <source>Bookmark All Tabs</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <source>Bookmark All Tabs</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
       <source>Bookmark All Tabs...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <source>Bookmark all open tabs.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
       <source>What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished" />
+    </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="1191" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" />
-      <source>About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" />
-      <source>About Qt</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
       <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="1230" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
+      <source>Zoom &amp;in</source>
       <translation type="unfinished" />
     </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="1236" />
-      <source>Zoom in on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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="1246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
+      <source>Zoom &amp;out</source>
       <translation type="unfinished" />
     </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="1252" />
-      <source>Zoom out on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <source>Zoom out on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <source>Show the page source in an editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
       <source>&amp;Languages...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
       <source>Configure the accepted languages for web pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <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="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <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="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <source>Synchronizes the table of contents with current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1463" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1461" />
       <source>Table of Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" />
-      <source>Reindex Documentation</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" />
-      <source>Clear icons database</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
+      <source>Clear icons database</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
       <source>Clear &amp;icons database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
       <source>Clear the database of favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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="1578" />
-      <source>Configure Search Engines</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
+      <source>Configure Search Engines</source>
+      <translation type="unfinished" />
+    </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="1582" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
       <source>Configure the available search engines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <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="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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="1658" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <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="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <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="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <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="1764" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <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="1778" />
-      <source>Session Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <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="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
-      <source>Export the keyboard shortcuts</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
-      <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" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <source>Export Keyboard Shortcuts</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <source>Export the keyboard shortcuts</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <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="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <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="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
       <source>&amp;Toolbars</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <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="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <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="2559" />
-      <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="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <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="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <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="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <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="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
@@ -93318,12 +93778,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -93331,12 +93791,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -93496,57 +93956,57 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <source>Yandex: API key has been blocked.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation type="unfinished" />
     </message>
@@ -93639,38 +94099,38 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -93681,35 +94141,35 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
--- a/eric7/i18n/eric7_en.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_en.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -278,52 +278,53 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation type="unfinished" />
     </message>
@@ -331,27 +332,27 @@
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation type="unfinished" />
     </message>
@@ -1568,27 +1569,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation type="unfinished" />
     </message>
@@ -2252,12 +2253,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation type="unfinished" />
     </message>
@@ -2282,43 +2283,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation type="unfinished" />
     </message>
@@ -2453,32 +2454,32 @@
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
+      <source>Line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
+      <source>Condition</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
+      <source>Temporary</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation type="unfinished" />
     </message>
@@ -2486,89 +2487,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
+      <source>Enable selected</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
+      <source>Disable selected</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation type="unfinished" />
     </message>
@@ -2910,17 +2911,17 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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>
@@ -2996,17 +2997,17 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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>
@@ -3085,7 +3086,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation type="unfinished" />
@@ -3116,108 +3117,108 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -3835,47 +3836,52 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
@@ -7258,6 +7264,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8559,10 +8882,10 @@
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -8571,15 +8894,15 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -8587,12 +8910,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -8919,27 +9242,27 @@
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9123,39 +9446,39 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9186,25 +9509,25 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation type="unfinished" />
     </message>
@@ -9988,43 +10311,38 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation type="unfinished" />
     </message>
@@ -10357,776 +10675,777 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
+      <source>Cut</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
+      <source>Indent</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
+      <source>Unindent</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
+      <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
+      <source>Show code coverage annotations</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <location filename="../QScintilla/Editor.py" line="6141" />
       <source>Show Code Coverage Annotations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation type="unfinished" />
     </message>
@@ -11146,151 +11465,151 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
+      <source>Add file...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -11298,52 +11617,52 @@
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation type="unfinished" />
     </message>
@@ -12524,26 +12843,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation type="unfinished" />
     </message>
@@ -12570,6 +12869,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation type="unfinished" />
     </message>
@@ -16890,39 +17214,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation type="unfinished" />
     </message>
@@ -17282,80 +17606,80 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
+      <source>Import Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
-      <source>Import Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -17670,21 +17994,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -18023,27 +18341,27 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -18415,32 +18733,33 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -20472,17 +20791,17 @@
   <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation type="unfinished" />
     </message>
@@ -20503,184 +20822,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -20690,193 +21009,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -22319,7 +22638,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -22336,7 +22655,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -22649,7 +22968,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation type="unfinished" />
@@ -22670,9 +22989,9 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation type="unfinished" />
@@ -22683,7 +23002,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation type="unfinished" />
@@ -22745,84 +23064,84 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -27445,45 +27764,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -27504,17 +27810,17 @@
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation type="unfinished" />
     </message>
@@ -27678,8 +27984,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation type="unfinished" />
@@ -27715,22 +28021,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -27839,12 +28145,12 @@
   <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation type="unfinished" />
     </message>
@@ -28065,8 +28371,8 @@
   <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -28368,83 +28674,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -28452,83 +28758,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -28536,184 +28842,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
@@ -29714,12 +30020,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
@@ -29730,14 +30034,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -29752,69 +30055,66 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &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="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation type="unfinished" />
     </message>
@@ -30111,456 +30411,456 @@
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
+      <source>Create changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
+      <source>Mercurial Changegroup Files (*.hg)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
-      <source>Create changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
-      <source>Mercurial Changegroup Files (*.hg)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
@@ -31835,59 +32135,59 @@
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -32676,7 +32976,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation type="unfinished" />
@@ -32752,19 +33052,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation type="unfinished" />
@@ -32775,7 +33075,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation type="unfinished" />
@@ -32836,7 +33136,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation type="unfinished" />
@@ -32857,421 +33157,421 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
+      <source>Added</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
+      <source>Draft</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
-      <source>Copy Changesets</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <source>Copy Changesets</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
-      <source>Apply Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <source>Apply Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -38318,30 +38618,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -38731,1099 +39031,1089 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
+      <source>Windows Bitmap File (*.bmp)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="127" />
-      <source>Windows Bitmap File (*.bmp)</source>
+      <source>Windows Cursor File (*.cur)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
+      <source>DirectDraw-Surface File (*.dds)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
+      <source>Graphic Interchange Format File (*.gif)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
+      <source>Apple Icon File (*.icns)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
+      <source>Windows Icon File (*.ico)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
+      <source>JPEG2000 File (*.jp2)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
+      <source>JPEG File (*.jpg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
+      <source>JPEG File (*.jpeg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <source>Portable Bitmap File (*.pbm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <source>Portable Graymap File (*.pgm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
+      <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
+      <source>Portable Pixmap File (*.ppm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
+      <source>Silicon Graphics Image File (*.sgi)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
+      <source>Scalable Vector Graphics File (*.svg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
+      <source>TIFF File (*.tif)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
+      <source>TIFF File (*.tiff)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
+      <source>WAP Bitmap File (*.wbmp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
+      <source>WebP Image File (*.webp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
+      <source>X11 Bitmap File (*.xbm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
+      <source>Open an icon file for editing</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="225" />
-      <source>Open an icon file for editing</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
+      <source>Save the current icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="240" />
-      <source>Save the current icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
+      <source>Save the current icon to a new file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="255" />
-      <source>Save the current icon to a new file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="327" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
+      <source>Undo the last change</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="330" />
-      <source>Undo the last change</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
+      <source>Cut the selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="359" />
-      <source>Cut the selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
+      <source>Copy the selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="374" />
-      <source>Copy the selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="386" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
+      <source>Paste the clipboard image</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="389" />
-      <source>Paste the clipboard image</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
+      <source>&amp;Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
+      <source>Zoom out on the icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="512" />
-      <source>Zoom out on the icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <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="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation type="unfinished" />
     </message>
@@ -41321,8 +41611,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation type="unfinished" />
@@ -41648,7 +41938,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation type="unfinished" />
@@ -41659,193 +41949,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation>
         <numerusform>1 day</numerusform>
@@ -41853,8 +42143,8 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation>
         <numerusform>1 hour</numerusform>
@@ -41862,9 +42152,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation>
         <numerusform>1 minute</numerusform>
@@ -41872,9 +42162,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation>
         <numerusform>1 seconds</numerusform>
@@ -41882,25 +42172,25 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation>
         <numerusform>{0} has been idle for 1 second.</numerusform>
@@ -41908,52 +42198,52 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation type="unfinished" />
     </message>
@@ -42475,28 +42765,28 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <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="429" />
-      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -45092,7 +45382,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished" />
@@ -45345,7 +45635,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
@@ -47337,38 +47627,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -47377,300 +47672,300 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
@@ -47849,27 +48144,20 @@
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>MimeTypesPage</name>
@@ -47907,713 +48195,713 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
-      <source>Save the current file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <source>Save the current file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
-      <source>Close the editor window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <source>Close the editor window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
-      <source>Print the current file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <source>Print the current file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
+      <source>&amp;Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
-      <source>Undo the last change</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <source>Undo the last change</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
-      <source>Redo the last change</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <source>Redo the last change</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
+      <source>Cu&amp;t</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
-      <source>Cut the selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <source>Cut the selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
+      <source>&amp;Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
-      <source>Copy the selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <source>Copy the selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
+      <source>&amp;Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
-      <source>Clear all text</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <source>Clear all text</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <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="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -49180,235 +49468,235 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
+      <source>&amp;Save</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation type="unfinished" />
     </message>
@@ -49570,12 +49858,12 @@
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation type="unfinished" />
     </message>
@@ -50264,27 +50552,27 @@
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation>Hex</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation type="unfinished" />
     </message>
@@ -50711,33 +50999,30 @@
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
-      <source>Save Page Screen</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
-      <source>screen.png</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
       <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <source>Save Page Screen</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
+      <source>screen.png</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -51631,33 +51916,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="59" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
       <source>Save as CSV...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="73" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
       <source>Licenses of "{0}"</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="77" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
       <source>No environment specified.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="200" />
-      <location filename="../PipInterface/PipLicensesDialog.py" line="170" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
       <source>Save as CSV</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="172" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
       <source>CSV Files (*.csv);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="201" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
       <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -52212,7 +52497,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1146" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
@@ -52249,138 +52534,149 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1161" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1164" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1167" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1304" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1171" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1174" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1178" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1181" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1184" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1191" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1195" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1203" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1206" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1209" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <source>Purge Cache...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
+      <source>Purge Cache...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1220" />
-      <source>Edit Environment Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
+      <source>Edit Environment Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1426" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1413" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1402" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1603" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1606" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1721" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
@@ -52748,27 +53044,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation type="unfinished" />
     </message>
@@ -52901,12 +53197,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -53745,18 +54041,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation type="unfinished" />
     </message>
@@ -54334,448 +54630,448 @@
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
+      <source>PyQt5 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
+      <source>PyQt5 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
+      <source>PyQt6 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
+      <source>PyQt6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
+      <source>Eric7 Plugin</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &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>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &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>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &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>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>The project contains one file with syntax errors.</numerusform>
@@ -54783,880 +55079,905 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
+      <source>Save project as</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3998" />
-      <source>Add directory to project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4000" />
-      <source>Add directory...</source>
+      <source>Save &amp;as...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4003" />
-      <source>Add a directory to the current project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4004" />
-      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4013" />
-      <source>Add translation to project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4015" />
-      <source>Add &amp;translation...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4018" />
-      <source>Add a translation to the current project</source>
+      <source>Add &amp;files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4017" />
+      <source>Add directory to project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4019" />
+      <source>Add directory...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4022" />
+      <source>Add a directory to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4023" />
+      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4032" />
+      <source>Add translation to project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4034" />
+      <source>Add &amp;translation...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4037" />
+      <source>Add a translation to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
+      <source>Searc&amp;h new files...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
+      <source>Search new files in the project directory.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
+      <source>Search Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
+      <source>Search Project File...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
+      <source>Project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
+      <source>User project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
+      <source>Filetype Associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
+      <source>Lexer Associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
-      <source>Load the projects session file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4190" />
-      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
-      <source>Save session</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4207" />
-      <source>Save the projects session file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4208" />
-      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Load the projects session file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4209" />
+      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4224" />
       <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
-      <source>Delete session</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4225" />
-      <source>Delete the projects session file.</source>
+      <source>Save session</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4226" />
+      <source>Save the projects session file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4227" />
+      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
+      <source>Delete session</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4244" />
+      <source>Delete the projects session file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
+      <source>Code Metrics</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
+      <source>Profile Data</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
+      <source>&amp;Load Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <source>Create Plugin Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
+      <source>Create SBOM File</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
+      <source>Create &amp;SBOM File</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
+      <source>Create a SBOM file of the project dependencies.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
+      <location filename="../Project/Project.py" line="5443" />
       <source>Creating plugin archives...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation type="unfinished" />
     </message>
@@ -55945,270 +56266,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
+      <source>Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
+      <source>Widget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
+      <source>Main Window</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
+      <source>Dialog with Buttonbox (Bottom)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
+      <source>Dialog with Buttonbox (Right)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
+      <source>Dialog with Buttons (Bottom)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
+      <source>QWizard</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
+      <source>QWizardPage</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
+      <source>QDockWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
+      <source>QFrame</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
+      <source>QGroupBox</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
+      <source>QScrollArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
+      <source>QMdiArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
+      <source>QTabWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -56271,26 +56592,26 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation type="unfinished" />
     </message>
@@ -57045,143 +57366,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation type="unfinished" />
     </message>
@@ -57244,26 +57565,26 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation type="unfinished" />
     </message>
@@ -57874,19 +58195,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -58048,7 +58356,7 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
+      <source>Enter author's name</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -58064,7 +58372,7 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
+      <source>Enter author's email</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -58103,6 +58411,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation type="unfinished" />
     </message>
@@ -58162,23 +58480,23 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="188" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="73" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="129" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="135" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation type="unfinished" />
     </message>
@@ -59358,97 +59676,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -60148,18 +60466,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation type="unfinished" />
@@ -61923,62 +62241,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -61987,47 +62305,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -64905,12 +65223,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation type="unfinished" />
     </message>
@@ -64935,8 +65253,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation type="unfinished" />
@@ -64947,69 +65265,69 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation type="unfinished" />
     </message>
@@ -65017,14 +65335,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation type="unfinished" />
     </message>
@@ -65126,32 +65444,22 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation type="unfinished" />
     </message>
@@ -65354,16 +65662,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation type="unfinished" />
     </message>
@@ -65409,16 +65707,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation type="unfinished" />
     </message>
@@ -65521,141 +65809,141 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
+      <source>History</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
-      <source>Show</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
+      <source>Select entry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/Shell.py" line="301" />
-      <source>Clear</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="307" />
-      <source>Paste</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
-      <source>Find</source>
+      <source>Show</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
+      <source>Clear</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="306" />
+      <source>Cut</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
+      <source>Paste</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="312" />
+      <source>Find</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -65663,83 +65951,83 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
-      <source>Drop Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="2206" />
+      <source>Drop Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -67325,7 +67613,6 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -67338,26 +67625,24 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation type="unfinished" />
     </message>
@@ -70712,76 +70997,76 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
@@ -75899,256 +76184,256 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
+      <source>&amp;Open UI Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
+      <source>&amp;What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
+      <source>Shift+F1</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <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="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
+      <source>&amp;Tile</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
+      <source>&amp;Cascade</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
-      <source>Close the current window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="265" />
+      <source>Close the current window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
-      <source>Clos&amp;e All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
+      <source>Clos&amp;e All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation type="unfinished" />
     </message>
@@ -76156,72 +76441,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation type="unfinished" />
     </message>
@@ -76229,107 +76514,107 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation type="unfinished" />
     </message>
@@ -76337,15 +76622,15 @@
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation type="unfinished" />
     </message>
@@ -76948,12 +77233,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -77104,140 +77389,140 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -78351,12 +78636,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation type="unfinished" />
     </message>
@@ -78485,28 +78770,28 @@
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -78543,52 +78828,42 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL Pro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation type="unfinished" />
     </message>
@@ -78596,252 +78871,257 @@
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation>Afrikaans</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation>Arabic</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
-      <translation>Belarusian</translation>
+      <source>Arabic</source>
+      <translation>Arabic</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
-      <translation>Bulgarian</translation>
+      <source>Belarusian</source>
+      <translation>Belarusian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
-      <translation>Bosnian</translation>
+      <source>Bulgarian</source>
+      <translation>Bulgarian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
-      <translation>Catalan</translation>
+      <source>Bosnian</source>
+      <translation>Bosnian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
-      <translation>Czech</translation>
+      <source>Catalan</source>
+      <translation>Catalan</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
-      <translation>Danish</translation>
+      <source>Czech</source>
+      <translation>Czech</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
-      <translation>German</translation>
+      <source>Danish</source>
+      <translation>Danish</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
-      <translation>Greek</translation>
+      <source>German</source>
+      <translation>German</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
-      <translation>English</translation>
+      <source>Greek</source>
+      <translation>Greek</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
-      <translation>Spanish</translation>
+      <source>English</source>
+      <translation>English</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
-      <translation>Estonian</translation>
+      <source>Spanish</source>
+      <translation>Spanish</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
-      <translation>Finnish</translation>
+      <source>Estonian</source>
+      <translation>Estonian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
-      <translation>French</translation>
+      <source>Finnish</source>
+      <translation>Finnish</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
-      <translation>Irish</translation>
+      <source>French</source>
+      <translation>French</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
-      <translation>Galician</translation>
+      <source>Irish</source>
+      <translation>Irish</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
-      <translation>Hebrew (he)</translation>
+      <source>Galician</source>
+      <translation>Galician</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
-      <translation>Hindi</translation>
+      <source>Hebrew (he)</source>
+      <translation>Hebrew (he)</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
-      <translation>Croatian</translation>
+      <source>Hindi</source>
+      <translation>Hindi</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
-      <translation>Hungarian</translation>
+      <source>Croatian</source>
+      <translation>Croatian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
-      <translation>Indonesian</translation>
+      <source>Hungarian</source>
+      <translation>Hungarian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
-      <translation>Icelandic</translation>
+      <source>Indonesian</source>
+      <translation>Indonesian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
-      <translation>Italian</translation>
+      <source>Icelandic</source>
+      <translation>Icelandic</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
-      <translation>Hebrew (iw)</translation>
+      <source>Italian</source>
+      <translation>Italian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
-      <translation>Japanese</translation>
+      <source>Hebrew (iw)</source>
+      <translation>Hebrew (iw)</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
-      <translation>Georgian</translation>
+      <source>Japanese</source>
+      <translation>Japanese</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
-      <translation>Korean</translation>
+      <source>Georgian</source>
+      <translation>Georgian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
-      <translation>Lithuanian</translation>
+      <source>Korean</source>
+      <translation>Korean</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
-      <translation>Latvian</translation>
+      <source>Lithuanian</source>
+      <translation>Lithuanian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
-      <translation>Macedonian</translation>
+      <source>Latvian</source>
+      <translation>Latvian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
-      <translation>Maltese</translation>
+      <source>Macedonian</source>
+      <translation>Macedonian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
-      <translation>Dutch</translation>
+      <source>Maltese</source>
+      <translation>Maltese</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
-      <translation>Norwegian</translation>
+      <source>Dutch</source>
+      <translation>Dutch</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
-      <translation>Polish</translation>
+      <source>Norwegian</source>
+      <translation>Norwegian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
-      <translation>Portuguese</translation>
+      <source>Polish</source>
+      <translation>Polish</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
-      <translation>Romanian</translation>
+      <source>Portuguese</source>
+      <translation>Portuguese</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
-      <translation>Russian</translation>
+      <source>Romanian</source>
+      <translation>Romanian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
-      <translation>Slovak</translation>
+      <source>Russian</source>
+      <translation>Russian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
-      <translation>Slovenian</translation>
+      <source>Slovak</source>
+      <translation>Slovak</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
-      <translation>Albanian</translation>
+      <source>Slovenian</source>
+      <translation>Slovenian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
-      <translation>Serbian</translation>
+      <source>Albanian</source>
+      <translation>Albanian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
-      <translation>Swedish</translation>
+      <source>Serbian</source>
+      <translation>Serbian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
-      <translation>Thai</translation>
+      <source>Swedish</source>
+      <translation>Swedish</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
-      <translation>Filipino</translation>
+      <source>Thai</source>
+      <translation>Thai</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
-      <translation>Turkish</translation>
+      <source>Filipino</source>
+      <translation>Filipino</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
-      <translation>Ukrainian</translation>
+      <source>Turkish</source>
+      <translation>Turkish</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
-      <translation>Vietnamese</translation>
+      <source>Ukrainian</source>
+      <translation>Ukrainian</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
-      <translation type="unfinished" />
+      <source>Vietnamese</source>
+      <translation>Vietnamese</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation type="unfinished" />
     </message>
@@ -78854,7 +79134,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation type="unfinished" />
@@ -78881,7 +79161,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
+      <source>DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -78894,7 +79174,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -78954,6 +79234,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation type="unfinished" />
     </message>
@@ -78964,6 +79249,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
@@ -78993,33 +79283,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation type="unfinished" />
     </message>
@@ -79027,7 +79321,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation type="unfinished" />
     </message>
@@ -79102,12 +79396,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -79115,183 +79409,188 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <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="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -79520,286 +79819,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
-      <source>Ctrl+O</source>
-      <comment>File|Open</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="138" />
-      <source>Open a UI file for display</source>
+      <source>Ctrl+O</source>
+      <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="139" />
+      <source>Open a UI file for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
-      <source>Ctrl+P</source>
-      <comment>File|Print</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
+      <source>Ctrl+P</source>
+      <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
+      <source>&amp;What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
+      <source>Shift+F1</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <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="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation type="unfinished" />
     </message>
@@ -79835,120 +80134,120 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -79956,99 +80255,99 @@
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -80760,7 +81059,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -81457,7 +81756,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation type="unfinished" />
@@ -82027,8 +82326,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -82049,7 +82348,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -82453,7 +82752,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -82523,421 +82822,426 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
+      <source>Problem</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
       <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
+      <location filename="../UI/UserInterface.py" line="5526" />
       <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
+      <location filename="../UI/UserInterface.py" line="5456" />
       <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
-      <source>Problem</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <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="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <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="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <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="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <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="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <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="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <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="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <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="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <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="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <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="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <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="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <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="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -83017,7 +83321,7 @@
   <context>
     <name>Utilities</name>
     <message>
-      <location filename="../Utilities/__init__.py" line="1516" />
+      <location filename="../Utilities/__init__.py" line="1523" />
       <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -83820,156 +84124,156 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation type="unfinished" />
     </message>
@@ -84237,8 +84541,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -84246,7 +84550,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation type="unfinished" />
@@ -84254,8 +84558,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -84263,7 +84567,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation type="unfinished" />
@@ -84271,8 +84575,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -84280,14 +84584,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation type="unfinished" />
@@ -84295,8 +84599,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -84304,21 +84608,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation type="unfinished" />
@@ -84326,8 +84630,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -84335,14 +84639,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation type="unfinished" />
@@ -84350,8 +84654,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -84359,7 +84663,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation type="unfinished" />
@@ -84367,8 +84671,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -84376,7 +84680,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation type="unfinished" />
@@ -84384,8 +84688,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -84393,7 +84697,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation type="unfinished" />
@@ -84401,8 +84705,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -84410,14 +84714,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation type="unfinished" />
@@ -84425,8 +84729,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -84434,14 +84738,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation type="unfinished" />
@@ -84449,8 +84753,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -84458,14 +84762,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation type="unfinished" />
@@ -84473,8 +84777,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -84483,8 +84787,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation type="unfinished" />
@@ -84492,8 +84796,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation type="unfinished" />
@@ -84501,8 +84805,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -84511,8 +84815,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation type="unfinished" />
@@ -84520,8 +84824,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -84530,8 +84834,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation type="unfinished" />
@@ -84539,8 +84843,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -84548,7 +84852,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation type="unfinished" />
@@ -84556,8 +84860,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation type="unfinished" />
@@ -84565,8 +84869,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -84574,14 +84878,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation type="unfinished" />
@@ -84589,8 +84893,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -84598,14 +84902,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation type="unfinished" />
@@ -84613,8 +84917,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation type="unfinished" />
@@ -84622,8 +84926,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation type="unfinished" />
@@ -84631,8 +84935,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -84640,7 +84944,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation type="unfinished" />
@@ -84648,8 +84952,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -84657,14 +84961,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation type="unfinished" />
@@ -84672,8 +84976,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -84681,7 +84985,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation type="unfinished" />
@@ -84689,8 +84993,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -84698,14 +85002,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation type="unfinished" />
@@ -84713,8 +85017,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -84722,14 +85026,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation type="unfinished" />
@@ -84737,8 +85041,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -84747,8 +85051,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation type="unfinished" />
@@ -84756,8 +85060,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation type="unfinished" />
@@ -84765,8 +85069,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -84776,9 +85080,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation type="unfinished" />
@@ -84786,8 +85090,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation type="unfinished" />
@@ -84795,8 +85099,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -84804,7 +85108,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation type="unfinished" />
@@ -84812,8 +85116,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -84821,14 +85125,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation type="unfinished" />
@@ -84837,21 +85141,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -84859,7 +85163,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation type="unfinished" />
@@ -84871,21 +85175,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -84893,7 +85197,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation type="unfinished" />
@@ -84905,21 +85209,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -84927,7 +85231,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation type="unfinished" />
@@ -84939,21 +85243,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -84961,7 +85265,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -84969,35 +85273,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -85005,7 +85309,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -85013,35 +85317,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -85049,42 +85353,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation type="unfinished" />
@@ -85092,984 +85396,984 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -88312,7 +88616,7 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
+      <source>Select to use 'python -m venv'</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -88791,7 +89095,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
@@ -88819,54 +89123,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation type="unfinished" />
     </message>
@@ -88874,7 +89178,7 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -88898,6 +89202,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation type="unfinished" />
     </message>
@@ -88913,6 +89222,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation type="unfinished" />
     </message>
@@ -88947,7 +89261,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation type="unfinished" />
     </message>
@@ -88955,7 +89269,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -88984,6 +89298,146 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -89213,27 +89667,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
+      <source>Special</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
+      <source>Temporary</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation type="unfinished" />
     </message>
@@ -90657,145 +91111,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation>
@@ -90806,22 +91260,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation type="unfinished" />
     </message>
@@ -90829,8 +91283,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -90838,304 +91292,304 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
-      <source>eric Web Browser</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
       <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <source>eric Web Browser</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
+      <source>Web Archive (*.mhtml *.mht)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>
@@ -91244,2091 +91698,2097 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <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="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <source>Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <source>Index</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <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="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
       <source>New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="669" />
-      <source>&amp;New Tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
+      <source>&amp;New Tab</source>
+      <translation type="unfinished" />
+    </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="672" />
-      <source>Open a new web browser tab</source>
-      <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>&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="681" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
       <source>New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="683" />
-      <source>New &amp;Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
+      <source>New &amp;Window</source>
+      <translation type="unfinished" />
+    </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="686" />
-      <source>Open a new web browser window</source>
-      <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>&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="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
-      <source>Open a file for display</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <source>Open a file for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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="727" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
       <source>Open File in New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="729" />
-      <source>Open File in New &amp;Tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
+      <source>Open File in New &amp;Tab</source>
+      <translation type="unfinished" />
+    </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="733" />
-      <source>Open a file for display in a new tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open a file for display in a new tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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="744" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
       <source>Save As</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="746" />
-      <source>&amp;Save As...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
+      <source>&amp;Save As...</source>
+      <translation type="unfinished" />
+    </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="750" />
-      <source>Save the current page to disk</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <source>Save the current page to disk</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <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="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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="779" />
-      <source>Import Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <source>Import bookmarks from other browsers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <source>Import bookmarks from other browsers</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
       <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="793" />
-      <source>Export Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <source>Export the bookmarks into a file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <source>Export the bookmarks into a file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <source>Print preview of the displayed help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <source>Close the current help window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <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="880" />
-      <source>Close All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <source>Close all help windows</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <source>Close all help windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
       <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="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
+      <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="898" />
-      <source>Quit the eric Web Browser</source>
-      <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>&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="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
+      <source>&amp;Backward</source>
+      <translation type="unfinished" />
+    </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="912" />
-      <source>Move one screen backward</source>
-      <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>&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="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <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="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
+      <source>&amp;Reload</source>
       <translation type="unfinished" />
     </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="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <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="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
+      <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" />
+    </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="975" />
-      <source>Stop loading</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <source>Stop loading</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
+      <source>&amp;Copy</source>
+      <translation type="unfinished" />
+    </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="989" />
-      <source>Copy the selected text</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
+      <source>Copy the selected text</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
+      <source>Cu&amp;t</source>
+      <translation type="unfinished" />
+    </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="1003" />
-      <source>Cut the selected text</source>
-      <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>&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="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
+      <source>&amp;Paste</source>
+      <translation type="unfinished" />
+    </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="1017" />
-      <source>Paste text from the clipboard</source>
-      <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>&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="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
+      <source>&amp;Undo</source>
+      <translation type="unfinished" />
+    </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="1031" />
-      <source>Undo the last edit action</source>
-      <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>&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="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished" />
+    </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="1045" />
-      <source>Redo the last edit action</source>
-      <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>&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="1054" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
       <source>Select All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
+      <source>&amp;Select All</source>
+      <translation type="unfinished" />
+    </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="1059" />
-      <source>Select all text</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
+      <source>Select all text</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
       <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="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <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="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
+      <source>&amp;Find...</source>
+      <translation type="unfinished" />
+    </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="1086" />
-      <source>Find text in page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
+      <source>Find text in page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
       <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <source>Find next occurrence of text in page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
       <source>Find previous</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" />
-      <source>Find &amp;previous</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
+      <source>Find &amp;previous</source>
+      <translation type="unfinished" />
+    </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="1116" />
-      <source>Find previous occurrence of text in page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <source>Find previous occurrence of text in page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" />
-      <source>Manage Bookmarks</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
+      <source>Manage Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation type="unfinished" />
+    </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="1131" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
       <source>Open a dialog to manage the bookmarks.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
       <source>Add Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation type="unfinished" />
-    </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="1148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
       <source>Open a dialog to add a bookmark.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" />
-      <source>Add Folder</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" />
-      <source>Bookmark All Tabs</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <source>Bookmark All Tabs</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
       <source>Bookmark All Tabs...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <source>Bookmark all open tabs.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
       <source>What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished" />
+    </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="1191" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" />
-      <source>About</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" />
-      <source>About Qt</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
       <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="1230" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
       <source>Zoom in</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
+      <source>Zoom &amp;in</source>
       <translation type="unfinished" />
     </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="1236" />
-      <source>Zoom in on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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="1246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
       <source>Zoom out</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
+      <source>Zoom &amp;out</source>
       <translation type="unfinished" />
     </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="1252" />
-      <source>Zoom out on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <source>Zoom out on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <source>Show the page source in an editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
       <source>&amp;Languages...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
       <source>Configure the accepted languages for web pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <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="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <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="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <source>Synchronizes the table of contents with current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1463" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1461" />
       <source>Table of Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" />
-      <source>Reindex Documentation</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" />
-      <source>Clear icons database</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
+      <source>Clear icons database</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
       <source>Clear &amp;icons database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
       <source>Clear the database of favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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="1578" />
-      <source>Configure Search Engines</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
+      <source>Configure Search Engines</source>
+      <translation type="unfinished" />
+    </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="1582" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
       <source>Configure the available search engines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <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="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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="1658" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <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="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <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="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <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="1764" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <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="1778" />
-      <source>Session Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <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="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
-      <source>Export the keyboard shortcuts</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
-      <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" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <source>Export Keyboard Shortcuts</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <source>Export the keyboard shortcuts</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <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="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <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="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
       <source>&amp;Toolbars</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <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="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <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="2559" />
-      <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="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <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="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <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="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <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="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
@@ -93374,12 +93834,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -93387,12 +93847,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -93552,57 +94012,57 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <source>Yandex: API key has been blocked.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation type="unfinished" />
     </message>
@@ -93695,38 +94155,38 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -93737,35 +94197,35 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
Binary file eric7/i18n/eric7_es.qm has changed
--- a/eric7/i18n/eric7_es.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_es.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -278,52 +278,54 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation>Cargar reglas de la suscripción</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation>No ha sido posible abrir el archivo de AdBlock '{0}' en modo lectura.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation>El archivo de AdBlock '{0}' no comienza con [Adblock.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation>No se puede leer el archivo de AdBlock '{0}.
+Razón: {1}</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation>Descargando reglas de la suscripción</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Las reglas de la subscrición no han podido ser descargadas.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation>El conjunto de reglas de suscripción está vacío.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation>No ha sido posible abrir el archivo de AdBlock '{0}' en modo escritura.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation>No se puede escribir el archivo de AdBlock '{0}.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation>&lt;p&gt;La suscripción de AdBlock&lt;b&gt;{0}&lt;/b&gt; tiene un checksum erróneo.&lt;br/&gt;Hallado: {1}&lt;br/&gt;Calculatado: {2}&lt;br/&gt;¿Usarlo de todos modos?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation>Guardando reglas de la suscripción</translation>
     </message>
@@ -331,27 +333,27 @@
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation>Añadir Regla Personalizada</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation>Escribir aquí la regla:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation>Añadir regla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation>Eliminar Regla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation>{0} (recientemente actualizado)</translation>
     </message>
@@ -1581,27 +1583,27 @@
       <translation>Automático</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation>eric utiliza servicios en segundo plano para ciertoas acciones como comprobaciones sintácticas o comprobaciones de estilo de código. Por defecto el número de procesos que se usan para estas comprobaciones se determina automáticamente basado en el número de CPUs. Nótese que éste es un ajuste avanzado.</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation>Depuración</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation>Advertencia</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
-      <translation>Crítico</translation>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation>&lt;p&gt;eric utiliza servicios en segundo plano para ciertas acciones como comprobaciones sintácticas o comprobaciones de estilo de código. Por defecto el número de procesos que se usan para estas comprobaciones se determina automáticamente basado en el número de CPUs. Nótese que éste es un ajuste avanzado.&lt;/p&gt;&lt;p&gt;CPUs disponibles: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation>Depuración</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation>Advertencia</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation>Crítico</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation>Error Fatal</translation>
     </message>
@@ -2270,12 +2272,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation>Barra de Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation>Menú de Marcadores</translation>
     </message>
@@ -2300,44 +2302,44 @@
       <translation>Cambiar Dirección</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation>Cargando Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation>Error al cargar marcadores en línea {0}, columna {1}:
 {2}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation>Marcadores de Barra de Herramientas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation>Menú</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation>Guardando Marcadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation>Guardando Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Error al guardar marcadores a &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation>Exportar Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation>Marcadores XBEL (*.xbel);;marcadores XBEL (*.xml);;Marcadores HTML (*.html)</translation>
     </message>
@@ -2472,32 +2474,32 @@
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation>Nombre de archivo</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation>Línea</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
-      <translation>Condición</translation>
+      <source>Line</source>
+      <translation>Línea</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
-      <translation>Temporal</translation>
+      <source>Condition</source>
+      <translation>Condición</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
-      <translation>Habilitado</translation>
+      <source>Temporary</source>
+      <translation>Temporal</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation>Habilitado</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation>Conteo Ignorar</translation>
     </message>
@@ -2505,89 +2507,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation>Breakpoints</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation>Añadir</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation>Editar...</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation>Editar...</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation>Habilitar</translation>
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation>Habilitar todo</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation>Deshabilitar</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation>Deshabilitar todo</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation>Borrar</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation>Borrar todo</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation>Ir a</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation>Borrar Historiales</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation>Configurar...</translation>
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation>Habilitar todo</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
-      <translation>Deshabilitar</translation>
+      <source>Enable selected</source>
+      <translation>Habilitar selección</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation>Deshabilitar todo</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
-      <translation>Borrar</translation>
+      <source>Disable selected</source>
+      <translation>Deshabilitar selección</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation>Borrar todo</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation>Ir a</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation>Borrar Historiales</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation>Configurar...</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation>Habilitar selección</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation>Deshabilitar selección</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation>Borrar selección</translation>
     </message>
@@ -2932,17 +2934,17 @@
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation>Pila de Llamadas de '{0}'</translation>
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation>Error al guardar Información de Pila de Llamadas</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation>Error al guardar Información de Pila de Llamadas</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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;La información de la pila de llamadas no se ha podido guardar en &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -3018,17 +3020,17 @@
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation>Trazado de Llamadas de '{0}'</translation>
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation>Error al guardar Información de Trazado de Llamadas</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation>Error al guardar Información de Trazado de Llamadas</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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;La información del trazado de llamadas no se ha podido guardar en &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -3107,7 +3109,7 @@
       <translation>Pulse para limpiar la lista de hosts</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation>Limpiar</translation>
@@ -3138,112 +3140,112 @@
       <translation>Muestra el estado del servidor</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation>Iniciar servidor</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation>! Comando desconocido: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation>* {0} se ha unido.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation>Nuevo Usuario</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation>{0} se ha unido.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation>* {0} ha abandonado el chat.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation>El Usuario Se Ha Ido</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation>{0} se ha ido.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation>Mensaje de &lt;{0}&gt;</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation>Detener servidor</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation>! Error del Servidor: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation>Desconectar</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation>Conectar</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation>Cortar todo</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation>Copiar todo</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation>Guardar Chat</translation>
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation>Guardar Chat</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
@@ -3871,47 +3873,52 @@
       <translation>Eric</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation>Eric (Oscurecido)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation>Errores</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation>Error: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation>Preparando archivos...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation>Transfiriendo datos...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation>{0} (ignorado)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation>No se han encontrado problemas.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation>No se han encontrado archivos (comprobar lista de ignorados).</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation>Patrón de lista blanca para comentarios en código</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation>Introducir un patrón de lista blanca para comentarios en código</translation>
     </message>
@@ -7306,6 +7313,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation>CycloneDX - Creation de SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo de input configurado &lt;b&gt;{0}&lt;/b&gt; no existe. Abortando...&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Algunas de las dependencias no tienen establecidos números de versión.&lt;ul&gt;{0}&lt;/ul&gt;Los packages listados arriba NO se incluirán en el archivo CycloneDX SBOM generado puesto que la versión es un campo obligatorio.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Los datos de SBOM se han escrito al archivo &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation>Configuración de SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation>Entorno:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation>Input</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation>Seleccionar para construir SBOM a partir del entorno</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation>Entorno</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation>Seleccionar para construir SBOM a partir de un archivo 'Pipfile.lock'</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation>PipEnv</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation>Seleccionar para construir SBOM a partir de un archivo 'poetry.lock'</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation>Poetry</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation>Seleccionar para construir SBOM a partir de un archivo 'requirements.txt'</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation>Requisitos</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation>Salida de SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation>Versión de Schema:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation>Nombre de Archivo:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation>Seleccionar la versión de schema de SBOM del archivo SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation>Seleccionar el formato del archivo SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation>JSON</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation>Formato de Archivo:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation>Introducir la ruta de archivo para el archivo SBOM (dejar en blanco para valor por defecto)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation>Seleccionar para incluir datos de vulnerabilidad en el SBOM generado (necesita Schema 1.4 o mayor)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation>Incluir Información de Vulnerabilidad</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation>Seleccionar para incluir información de dependencias en el SBOM generado</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation>Incluir Dependencias</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation>Editar Metadatos...</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation>Archivos JSON (*.json);;Todos los Archivos (*)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation>Archivos XML (*.xml);; Todos los archivos (*)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation>Todos los archivos (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation>Aplicación</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation>Contenedor</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation>Dispositivo</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation>Archivo</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation>Firmware</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation>Framework</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation>Biblioteca</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation>Sistema Operativo</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation>Meta Datos SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation>Componente</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation>Nombre:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation>Introducir el nombre del componente</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation>Tipo:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation>Seleccionar el tipo de componente</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation>Versión:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation>Introducir el número de versión</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation>Descripción:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation>Introducir una descripción para el componente</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation>Autor</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation>Introducir el nombre del autor</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation>Email:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation>Introducir el email del autor</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation>Licencia</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation>Introducir o seleccionar la licencia</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation>Varios</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation>Fabricante:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation>Introducir el nombre del fabricante</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation>Proveedor:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation>Introducir el nombre del proveedor</translation>
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8619,10 +8943,10 @@
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -8631,15 +8955,15 @@
       <translation>Iniciar Depurador</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No hay configurado un entorno de Python3 adecuado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -8647,12 +8971,12 @@
       <translation>&lt;p&gt;No ha sido posible lanzar el extremo del depurador.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation>Error de Protocolo de Depuración</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;La respuesta recibida desde el backend del depurador no se ha podido descodificar. Por favor, informar de este problema junto con los datos recibidos a la dirección de email para bugs de eric.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Datos:&lt;br/&gt;{1}&lt;/p&gt;</translation>
     </message>
@@ -8984,27 +9308,27 @@
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation>DeepL: El texto a traducir excede el límite de traducción de {0} carácteres.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation>Se necesita una clave válida de DeepL Pro.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation>Respuesta no válida recibida de DeepL</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation>La llamada a DeepL ha retornado un resultado desconocido</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation>&lt;p&gt;DeepL: No se ha encontrado una traducción&lt;/p&gt;</translation>
     </message>
@@ -9188,39 +9512,39 @@
       <translation>Alt+N</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation>Comparar</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation>Pulse para realizar la comparación de los dos archivos</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation>Guardar la salida a un fichero de parche</translation>
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation>Guardar Diff</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation>Archivos de Parche (*.diff)</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de parche &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
@@ -9251,28 +9575,28 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation>Error al crear el directorio compartido.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation>No se puede leer el archivo remoto.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation>No se puede escribir en el archivo remoto.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation>Sincronización terminada</translation>
     </message>
@@ -10056,43 +10380,38 @@
       <translation>Pulse para abrir el archivo descargado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation>Descarga cancelada: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation>Scan de VirusTotal programado: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation>Guardar archivo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation>El directorio de descargas ({0}) no ha podido ser creado.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation>{0} de {1} ({2}/seg) {3}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation>?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation>{0} descargados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation>{0} de {1} - Parado</translation>
     </message>
@@ -10425,776 +10744,777 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation>Abrir archivo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El tamaño del archivo &lt;b&gt;{0}&lt;/b&gt; es &lt;b&gt;{1} KB&lt;/b&gt;. ¿Desea cargarlo de todos modos?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Una Ventana de Edición de Códigos Fuente&lt;/b&gt;&lt;p&gt;Esta ventana se utiliza para mostrar y editar un archivo de código fuente.  Puede abrir tantas como desee. El nombre del archivo se muestra en la barra de título de la ventana.&lt;/p&gt;&lt;p&gt;Para insertar puntos de interrupción basta con hacer un click en el espacio entre los números de línea y los marcadores de plegado.  Pueden editarse con el menú de contexto de los márgenes.&lt;/p&gt;&lt;p&gt;Para insertar marcadores solo hay que hacer Shift-click en el espacio entre los números de línea y los marcadores de plegado.&lt;/p&gt;&lt;p&gt;Estas acciones se pueden revertir utilizando el menú de contexto.&lt;/p&gt;&lt;p&gt;Haciendo Ctrl-click en un marcador de error sintáctico se muestra información sobre el dicho error.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation>Deshacer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation>Deshacer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation>Rehacer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation>Volver al último estado guardado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation>Cortar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
-      <translation>Copiar</translation>
+      <source>Cut</source>
+      <translation>Cortar</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation>Copiar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation>Pegar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation>Indentar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
-      <translation>Desindentar</translation>
+      <source>Indent</source>
+      <translation>Indentar</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
-      <translation>Pasar a comentario</translation>
+      <source>Unindent</source>
+      <translation>Desindentar</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation>Pasar a comentario</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation>Sacar de comentario</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation>Generar Docstring</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation>Seleccionar hasta la llave ( '{' o '}' )</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation>Seleccionar todo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation>Seleccionar hasta la llave ( '{' o '}' )</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation>Seleccionar todo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation>Deseleccionar todo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation>Ejecutar Selección en Consola</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation>Usar fuente monoespaciada</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation>Autoguardar habilitado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation>Ayudas al tecleo habilitadas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation>Autocompletar habilitado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation>Consejo de llamada</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation>Info del Código</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation>Nueva Vista de Documento</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation>Nueva Vista de Documento</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation>Nueva Vista de Documento (con nueva división)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation>Guardar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
-      <translation>Guardar como...</translation>
+      <source>Save</source>
+      <translation>Guardar</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation>Guardar como...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation>Guardar Copia...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation>Completo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
-      <translation>Limpiar Caché de Completado</translation>
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
+      <translation>Completo</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation>Limpiar Caché de Completado</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation>Completar desde documento</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation>Completar desde APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation>Completar desde Documento y APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation>Verificar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation>Herramientas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation>Mostrar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation>Métricas de código...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation>Cobertura de código...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation>Mostrar anotaciones de cobertura de codigo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
-      <translation>Ocultar anotaciones de cobertura de codigo</translation>
+      <source>Show code coverage annotations</source>
+      <translation>Mostrar anotaciones de cobertura de codigo</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation>Ocultar anotaciones de cobertura de codigo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation>Datos de profiling...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation>Diagramas</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation>Diagramas</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation>Diagrama de clases...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation>Diagrama de paquetes...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation>Diagrama de imports...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation>Diagrama de aplicación...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation>Cargar Diagrama...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation>Lenguajes</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation>Texto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation>Suposición</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation>Alternativas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation>Codificaciones</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation>Reabrir Con Codificación</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation>Tipo de fin-de-línea</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation>Unix</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation>Macintosh</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation>Corrección ortográfica</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation>Corrección ortográfica...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation>Corrección ortográfica de la selección...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation>Corrección ortográfica de la selección...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation>Eliminar del diccionario</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation>Corrección Ortográfica Idiomas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation>Ningún Lenguaje</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation>Alternar marcador</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation>Nuevo marcador</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation>Marcador anterior</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation>Borrar todos los marcadores</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation>Alternar punto de interrupción</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation>Alternar punto de interrupción temporal</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation>Alternar punto de interrupción temporal</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation>Editar punto de interrupción...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation>Activar punto de interrupción</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation>Siguiente punto de interrupción</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation>Siguiente punto de interrupción</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation>Punto de interrupción anterior</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation>Borrar todos los puntos de interrupción</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation>Recoger/Desplegar los anidamientos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation>Recoger/Desplegar todos los anidamientos (inc. hijos)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation>Recoger/Desplegar el anidamiento actual</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation>Expandir (incluídos hijos)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation>Contraer (incluídos hijos)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation>Limpiar todos los anidamientos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation>Ir al error de sintaxis</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation>Ver el mensaje de error de sintaxis</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation>Borrar error de sintaxis</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation>Siguiente advertencia</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation>Anterior advertencia</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation>Mostrar mensaje de advertencia</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation>Limpiar advertencias</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation>Siguiente línea sin cobertura</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation>Anterior línea sin cobertura</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation>Nueva tarea</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation>Tarea anterior</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation>Siguiente cambio</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation>Cambio anterior</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation>Limpiar cambios</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation>Exportar fuente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;No hay un exportador disponible para el formato de exportación &lt;b&gt;{0}&lt;/b&gt;. Abortando...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation>No se ha proporcionado un formato de exportación. Abortando...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation>Alternativas ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation>Analizador Léxico de Pygments</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Seleccionar el Analizador Léxico de Pygments.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation>Modificación de un archivo de solo lectura</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>Usted está intentando modificar un archivo solo lectura. Por favor guarde en otro archivo primero.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation>Añadir Punto de Interrupción</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation>No se va a crear Python bytecode para la línea seleccionada. ¡No se va a establecer ningún punto de ruptura!</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation>Imprimiendo...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation>Impresión completa</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation>Error al imprimir</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation>Error al imprimir</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation>Impresión cancelada</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation>Archivo modificado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; tiene cambios sin guardar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo&lt;b&gt;{0}&lt;/b&gt; no puede ser abierto.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation>Guardar archivo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser guardado.&lt;br&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation>Autocompletar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>Autocompletar no está disponible porque no hay origen de datos para autocompletar.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation>Proveedor de Autocompletado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation>El proveedor de lista de completado'{0}' ya está registrado. Se ignora la solicitud duplicada.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation>Proveedor de Call-Tips</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation>El proveedor de call-tips'{0}' ya está registrado. Se ignora la solicitud duplicada.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation>Deshabilitar punto de interrupción</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation>Cobertura de codigo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation>Por favor seleccione un archivo de cobertura</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <location filename="../QScintilla/Editor.py" line="6141" />
       <source>Show Code Coverage Annotations</source>
       <translation>Mostrar Anotaciones de Cobertura de Código</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation>Todas las líneas han sido cubiertas.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation>No hay archivo de cobertura disponible.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation>Datos de profiling</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation>Por favor seleccione un archivo de profiling</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation>Error de sintaxis</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation>No hay mensajes de error de sintaxis disponibles.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation>Advertencia</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation>No hay mensajes de advertencia disponibles.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation>Estilo: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation>Advertencia: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation>Error: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation>Nombre de macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation>Seleccione un nombre de macro:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation>Cargar archivo de macro</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation>Archivos de Macro  (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation>Error al cargar macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; está dañado&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation>Archivos de Macro  (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation>Error al cargar macro</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; está dañado&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation>Guardar archivo de macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation>Guardar macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation>Error al guardar macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation>Error al guardar macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de macro  &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation>Comenzar grabación de macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation>Comenzar grabación de macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation>Grabación de macro ya está activada. ¿Comenzar una nueva?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation>Grabando macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation>Grabando macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation>Introduzca el nombre de la macro:</translation>
     </message>
@@ -11214,139 +11534,139 @@
       <translation>Archivo modificado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation>Error al soltar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation>Recursos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation>Añadir archivo...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
-      <translation>Añadir archivos...</translation>
+      <source>Add file...</source>
+      <translation>Añadir archivo...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation>Añadir archivos...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation>Añadir archivo con un alias...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation>Añadir recursos localizados...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation>Añadir ventana de recursos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation>Añadir archivo de recursos con un alias</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation>Alias para el archivo &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation>Digrama de paquetes</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation>¿Incluir atributos de clase?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation>Diagrama de imports</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation>¿Incluir los imports de módulos externos?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation>Diagrama de aplicación</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation>¿Incluir nombres de módulos?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation>Añadir al diccionario</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation>Añadir al diccionario</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation>Ignorar Todo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation>Ordenar Líneas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation>La selección contiene datos ilegales para una ordenación numérica.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation>Registrar Manejador de Clicks de Ratón</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation>Un manejador de clicks de ratón para "{0}" ya está registrado por "{1}". Abortando solicitud por "{2}"...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation>{0:4d}    {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
@@ -11354,12 +11674,12 @@
     =&gt;  {2}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation>Propiedades de EditorConfig</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Las propiedades de EditorConfig para el archivo &lt;b&gt;{0}&lt;/b&gt; no se ha podido cargar.&lt;/p&gt;</translation>
     </message>
@@ -11367,52 +11687,52 @@
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation>Pulse para seleccionar un archivo API utilizando un cuadro de diálogo</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation>Archivos API (*.api);; Todos los archivos (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation>Compilar APIs</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation>Añadir de las APIs instaladas</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation>Seleccione de la lista de archivos API instalados</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation>Todavía no se han instalado APIs. La selección no está disponible.</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation>Añadir desde las APIs de plugins</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation>Seleccione de la lista de archivos de API instalados por plugins</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation>Cancelar compilación</translation>
     </message>
@@ -12594,26 +12914,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation>Seleccionar para habilitar soporte de combinación usando MathJax</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation>Habilitar soporte para Math</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation>Seleccionar para habilitar soporte de Graph usando Mermaid</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation>Habilitar soporte para Graph</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation>Seleccionar para habilitar el uso de extensiones de PyMdown</translation>
     </message>
@@ -12641,6 +12941,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation>Seleccionar para habilitar soporte de combinación usando MathJax</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation>Habilitar soporte para Math</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation>Seleccionar para habilitar soporte de Graph usando Mermaid</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation>Habilitar soporte para Graph</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation>&lt;font color="#FF0000"&gt;&lt;b&gt;Advertencia:&lt;/b&gt; La activación de las opciones de arriba descargará archivos a través de CDNs, causando la exposición de su dirección IP .&lt;/font&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation>Archivos ReST</translation>
     </message>
@@ -16986,39 +17311,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation>Introducir Nombre de Ruta</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation>Introducir Nombres de Ruta separados por ';'</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation>Elegir un archivo para abrir</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation>Elegir archivos a abrir</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation>Elegir archivos y directorios</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation>Elegir un archivo para guardar</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation>Elegir un directorio</translation>
     </message>
@@ -17378,80 +17703,80 @@
       <translation>Ha almacenado certificados que identifican estas autoridades certificadoras:</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation>(Desconocido)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation>(Nombre común desconocido)</translation>
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation>Borrar Certificado del Servidor</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation>Borrar Certificado del Servidor</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation>&lt;p&gt;¿Desea realmente borrar el certificado del servidor?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Si el certificado del servidor es eliminado, los chequeos de seguridad normales se reinstanciarán y el servidor deberá presentar un certificado válido.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
       <source>Import Certificate</source>
       <translation>Importar Certificado</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El certificado &lt;b&gt;{0}&lt;/b&gt; ya existe. Omitiendo.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation>Borrar Certificado de la CA</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation>Borrar Certificado de la CA</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation>&lt;p&gt;¿Desea realmente borrar el certificado de la CA?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Si el certificado de la CA es eliminado, el navegador no considerará ningún certificado emitido por esta CA como de confianza.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation>Exportar Certificado</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation>Archivo de Certificado (PEM) (*.pem);;Archivo de Certificado (DER) (*.der)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El certificado no se ha podido guardar en el archivo &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation>Archivos de Certificado (*.pem *.crt *.der *.cer *.ca);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El certificado no se ha podido recuperar del archivo &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</translation>
     </message>
@@ -17770,21 +18095,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation>Archivo de Datos TLD no encontrado</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation>&lt;p&gt;¡No se ha encontrado el archivo 'effective_tld_names.dat'!&lt;br/&gt;Se puede descargar de '&lt;a href="{0}"&gt;&lt;b&gt;aquí&lt;/b&gt;&lt;/a&gt;' a uno de las siguientes rutas:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</translation>
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation>&lt;p&gt;¡No se ha encontrado el archivo 'test_psl.txt'!&lt;br/&gt;Se puede descargar de '&lt;a href="{0}"&gt;&lt;b&gt;aquí&lt;/b&gt;&lt;/a&gt;' a una de las siguientes rutas:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -18126,27 +18445,27 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation>Generador de archivo de API de eric</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation>Generar archivo API (eric7_api)</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation>Generar archivo &amp;API (eric7_api)</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation>Generar un archivo API utilizando eric7_api</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Generar un archivo API&lt;/b&gt;&lt;p&gt;Generar un archivo API utilizando eric7_api.&lt;/p&gt;</translation>
     </message>
@@ -18524,32 +18843,33 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation>Generador de Documentación de eric</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation>Herramientas de Ayuda de Qt</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation>Generar documentación (eric7_doc)</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation>Generar &amp;documentación (eric7_doc)</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation>Generar documentación de API utilizando eric7_doc</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Generar documentación&lt;/b&gt;&lt;p&gt;Generar documentación de API utilizando eric7_doc.&lt;/p&gt;</translation>
     </message>
@@ -20582,17 +20902,17 @@
   <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation>No es necesaria una sincronización.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation>No se puede conectar al host FTP.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation>Sincronización terminada.</translation>
     </message>
@@ -20613,184 +20933,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation>El proceso git ha terminado con código de salida {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation>El proceso git no terminó en un plazo de 30s.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation>No se ha podido iniciar el ejecutable de git.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation>Crear repositorio del proyecto</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation>Crear repositorio del proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation>No se ha podido crear el repositorio del proyecto.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation>Creando repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation>Añadiendo archivos al repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation>Commit inicial al repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation>Clonando proyecto desde un repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation>Hacer Commit de Cambios</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation>Hacer Commit de Cambios</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation>La operación de commit afecta a archivos que tienen cambios sin guardar. ¿Continuar con la operación de commit?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation>Haciendo commit de cambios al repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation>Hacer switch</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation>Hacer switch</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation>&lt;p&gt;¿Desea realmente borrar hacer switch a &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation>Sincronizando con el repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation>Añadiendo archivos/directorios al repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation>Eliminando archivos/directorios del repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation>Renombrando {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation>Sacar archivos/directorios del área de preparación (unstage)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation>Revertir cambios</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation>¿Realmente desea revertir todos los cambios de estos archivos o directorios?</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation>Revertir cambios</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation>¿Realmente desea revertir todos los cambios de estos archivos o directorios?</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation>¿Realmente desea revertir todos los cambios del proyecto?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation>Revirtiendo cambios</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation>Haciendo un merge</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation>Master branch head</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation>Comando de Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Padres&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Autor&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Autor del Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha de Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Asunto&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -20805,193 +21125,193 @@
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation>Crear archivo {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation>Git Copy</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;La copia del directorio &lt;b&gt;{0}&lt;/b&gt; ha fallado.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation>Git Copy</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;La copia del directorio &lt;b&gt;{0}&lt;/b&gt; ha fallado.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;La copia del archivo &lt;b&gt;{0}&lt;/b&gt; ha fallado.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>El proceso {0} no se ha podido ejecutar. Verifique que está en la ruta de búsqueda (search path).</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation>Git mostrar Diferencias Lado a Lado</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation>Git mostrar Diferencias Lado a Lado</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no se ha podido leer.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation>Haciendo fetch desde un repositorio Git remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation>Haciendo pull desde un repositorio Git remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation>Haciendo push a un repositorio Git remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation>Haciendo commit de un merge fallido</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation>Abortando merge fallido/sin commit</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation>Aplicando patch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation>Comprobar archivos de parche</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation>Aplicar archivos de parche</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation>Haciendo tag en el repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation>Haciendo branch en el repositorio Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation>Borrar Branch Remota</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation>Branch Actual</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation>Branch Actual</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La branch actual es &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation>Crear Bundle</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation>Archivos de Git Bundle (*.bundle)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de Git bundle &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation>Verificar Bundle</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation>Archivos de Git Bundle (*.bundle);;Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation>Listar Bundle Heads</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation>Aplicar Bundle</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation>Aplicando un archivo de bundle (fetch)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation>Subcomando bisect ({0}) inválido.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation>Git Bisect ({0})</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation>Crear Archivo de Bisect Replay</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation>Archivos de Git Bisect Replay (*.replay)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de Git bisect replay &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
@@ -22446,7 +22766,7 @@
       <translation>&lt;Fin&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -22463,7 +22783,7 @@
       <translation>&lt;p&gt;El archivo de parche &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de parche &lt;b&gt;{0}&lt;/b&gt; no puede ser guardado.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
@@ -22776,7 +23096,7 @@
       <translation>Hacer Tag del commit seleccionado</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation>Branch</translation>
@@ -22797,9 +23117,9 @@
       <translation>Crear una nueva branch desde el commit seleccionado y cambiar el árbol de trabajo a ella.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation>Hacer switch</translation>
@@ -22810,7 +23130,7 @@
       <translation>Cambiar el directorio de trabajo al commit seleccionado</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation>Mostrar Shortlog</translation>
@@ -22872,84 +23192,84 @@
       <translation>&lt;a href="sbsdiff:{0}_{1}"&gt;Comparación lado a lado&lt;/a&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation>Copiar Changesets</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation>El proyecto debería ser cargado de nuevo. ¿Desea hacerlo ahora?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation>Seleccionar una branch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation>Seleccionar la branch por defecto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation>Branch &amp; Switch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation>Buscar Commit</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation>No se ha encontrado '{0}'.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation>Diferencias</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation>Diferencias con Parent {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation>Diff con Parent {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation>No hay ninguna diferencia.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation>Guardar Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation>Archivos de Parche (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de parche &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de parche &lt;b&gt;{0}&lt;/b&gt; no puede ser guardado.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
@@ -27587,45 +27907,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation>{0:4.2f} Bytes</translation>
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation>{0:4.2f} KiB</translation>
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation>{0:4.2f} MiB</translation>
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation>{0:4.2f} GiB</translation>
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation>{0:4.2f} TiB</translation>
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation>Glosbe: Recibida respuesta no válida</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation>Glosbe: No se ha encontrado traducción.</translation>
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -27646,17 +27953,17 @@
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation>Google V2: Se requiere una clave Google Translate válida.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation>Google V2: Recibida respuesta no válida</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation>Google V2: No hay una traducción disponible.</translation>
     </message>
@@ -27821,8 +28128,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation>Instalación de Script de GreaseMonkey</translation>
@@ -27858,22 +28165,22 @@
       <translation>Mostrar código fuente del script</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;corre en:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;no corre en:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; instalado con éxito.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se puede instalar el script.&lt;/p&gt;</translation>
     </message>
@@ -27982,12 +28289,12 @@
   <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation>Instalar Script de GreaseMonkey</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation>'{0}' ya está instalado.</translation>
     </message>
@@ -28208,8 +28515,8 @@
   <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no ha podido ser registrado.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
@@ -28511,83 +28818,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation>Página en Blanco</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation>Atrás</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation>Adelante</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation>Recargar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Copiar URL de la Página al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation>Añadir Marcador a la Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation>Aumentar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation>Disminuir zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation>Restablecer zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation>Seleccionar todo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation>Abrir Enlace en Nueva Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation>Abrir Enlace en Página en Segundo Plano</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation>Copiar URL al Portapapeles</translation>
     </message>
@@ -28595,83 +28902,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation>Página en Blanco</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation>Atrás</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation>Adelante</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation>Recargar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Copiar URL de la Página al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation>Añadir Marcador a la Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation>Aumentar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation>Disminuir zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation>Restablecer zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation>Seleccionar todo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation>Abrir Enlace en Nueva Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation>Abrir Enlace en Página en Segundo Plano</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation>Copiar URL al Portapapeles</translation>
     </message>
@@ -28679,184 +28986,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation>Abrir un archivo local</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation>Seleccionar acción del menú</translation>
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation>Mover una página hacia atrás</translation>
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation>Mover una página hacia adelante</translation>
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation>Seleccionar acción del menú</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation>Mover una página hacia atrás</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation>Mover una página hacia adelante</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation>Recargar la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation>Aumentar zoom en la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation>Disminuir zoom en la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation>Restablecer nivel de zoom en la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation>Añadir una nueva página en blanco</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation>Cerrar la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation>Mostrar u ocultar el panel de búsqueda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation>Mostrar lista de páginas abiertas</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation>Mostrar la tabla de contenidos</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation>Mostrár el índice de documentos de ayuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation>Mostrar la ventana de búsqueda de ayuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation>Mostrar lista de marcadores</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation>Documentación de API de Eric</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation>Documentación de Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation>Documentación de Qt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation>Documentación de Qt6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation>Documentación de PyQt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation>Documentación de PyQt6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation>Documentación de PySide2</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation>Documentación de PySide6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation>Abrir archivo HTML</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation>Archivos HTML (*.html *.htm);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation>Motor de Ayuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation>Buscando Documentación...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation>Visor de Ayuda de eric</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation>Gestionar Documentos de QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation>Reindexar Documentación</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation>Configurar Documentación de Ayuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation>Limpiar Historial</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation>Actualizando índice de búsqueda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation>Filtrado por: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation>Sin filtrar</translation>
     </message>
@@ -29857,12 +30164,10 @@
       <translation>Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation>Editor Hexadecimal de eric</translation>
@@ -29873,16 +30178,14 @@
       <translation>El archivo cargado tiene cambios sin guardar.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation>El archivo {0} no existe.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation>No se puede leer el archivo {0}:
-{1}.</translation>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;No se puede leer el archivo &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../HexEdit/HexEditMainWindow.py" line="1027" />
@@ -29896,70 +30199,66 @@
       <translation>Guardar archivo binario</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;No se puede escribir el archivo &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>No se puede guardar el archivo {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation>Archivo guardado</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation>Guardar como archivo legible</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation>Sin título</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation>{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation>Editor Hexadecimal</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation>Acerca del Editor Hexadecimal de eric</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation>El Editor Hexadecimal de eric es un componente editor simple para editar archivos binarios.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation>&amp;Limpiar</translation>
     </message>
@@ -30256,456 +30555,456 @@
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation>Crear repositorio del proyecto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation>No se ha podido crear el repositorio del proyecto.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation>Creando repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation>Commit inicial al repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation>Clonando proyecto desde un repositorio Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation>Hacer Commit de Cambios</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation>Hacer Commit de Cambios</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation>La operación de commit afecta a archivos que tienen cambios sin guardar. ¿Continuar con la operación de commit?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation>Haciendo commit de cambios al repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation>Sincronizando con el repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation>Añadiendo archivos/directorios al repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation>Eliminando archivos/directorios del repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation>Renombrando {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation>Haciendo tag en el repositorio Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation>Revertir cambios</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation>¿Realmente desea revertir todos los cambios a estos archivos o directorios?</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation>Revertir cambios</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation>¿Realmente desea revertir todos los cambios a estos archivos o directorios?</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation>¿Realmente desea revertir todos los cambios del proyecto?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation>Revirtiendo cambios</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation>Haciendo un merge</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation>Re-Merge</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation>¿Desea realmente hacer un re-merge de estos archivos o directorios?</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation>Re-Merge</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation>¿Desea realmente hacer un re-merge de estos archivos o directorios?</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation>¿Desea realmente hacer un re-merge del proyecto?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation>Aplicando Re-Merge</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation>Tip branch actual</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation>Comando de Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation>Copiando {0}</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation>Diferencia Lado a Lado Mercurial</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation>Diferencia Lado a Lado Mercurial</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no se ha podido leer.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation>Aplicar changegroups</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation>Haciendo pull de un repositorio remoto Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation>Haciendo push a un repositorio remoto Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation>Marcando como 'unresolved'</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation>Marcando como 'resolved'</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation>Abortando merge sin commit</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation>Creando branch en el repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation>Creada nueva branch &lt;{0}&gt;.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation>Mostrando la branch actual</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation>Verificando la integridad del repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation>Mostrando los ajustes de configuración combinados</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation>Mostrando alias para repositorios remotos</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation>Recuperando de transacción interrumpida</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation>Identificando directorio de proyecto</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation>Crear archivo .hgignore</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation>Crear archivo .hgignore</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
       <source>Create changegroup</source>
       <translation>Crear changegroup</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
       <source>Mercurial Changegroup Files (*.hg)</source>
       <translation>Archivos Changegroup de Mercurial (*.hg)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo changegroup de Mercurial &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation>Previsualizar changegroup</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation>Archivos Changegroup de Mercurial (*.hg);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation>¿Debe ser actualizado el directorio de trabajo?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation>Subcomando bisect ({0}) inválido.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation>Mercurial Bisect ({0})</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation>Eliminando archivos unicamente del repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation>Haciendo respaldo de changeset</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation>No se ha proporcionado revisión. Abortando...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation>Hacer Rollback de la última transacción</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation>¿Está seguro de que quiere aplicar un rollback a la última transacción?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation>Importar Patch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation>Exportar Patches</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation>Cambiar Fase</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation>Copiar Changesets</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation>Copiar Changesets (Continuar)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation>Copiar Changesets (Stop)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation>Copiar Changesets (Abortar)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation>Crear Archivo Sin Versionar</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation>Borrar todas las Copias de Seguridad</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation>Borrar todas las Copias de Seguridad</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;¿Desea realmente borrar todos los bundles de copia de seguridad almacenados en el área de copias de seguridad?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation>Añadir Sub-repositorio</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido leer el archivo .hgsub de sub-repositorios.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo .hgsub de sub-repositorios ya contiene una entrada.&lt;/p&gt;&lt;p&gt;Abortando...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;No se ha podido escribir al archivo .hgsub de sub-repositorios.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;No se ha podido escribir al archivo .hgsub de sub-repositorios.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation>Eliminar Sub-repositorios</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de subrepositorios .hgsub no existe. Abortando...&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation>Servidor de Comandos de Mercurial</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El Servidor de Comandos de Mercurial no ha podido reiniciarse.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation>Servidor de Comandos de Mercurial</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El Servidor de Comandos de Mercurial no ha podido reiniciarse.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El Servidor de Comandos de Mercurial no ha podido iniciarse.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation>Marcador de Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation>Borrar Marcador</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation>Borrar Marcador</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation>Seleccionar el marcador a borrar:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation>Borrar Marcador de Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation>Renombrar Marcador de Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation>Mover Marcador de Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation>Pull de Marcador</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation>Pull de Marcador</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation>Seleccinar el marcador sobre el que hacer pull:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation>Haciendo pull de marcador desde un repositorio Mercurial remoto</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation>Push de Marcador</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation>Push de Marcador</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation>Seleccinar el marcador sobre el que hacer push:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation>Haciendo push de marcador desde un repositorio Mercurial remoto</translation>
     </message>
@@ -31990,59 +32289,59 @@
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation>Actualizar</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation>Presione para actualizar la pantalla</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation>Contenido del Patch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation>Error de Generación de Proceso</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation>Error de Generación de Proceso</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>El proceso {0} no se ha podido ejecutar. Verifique que está en la ruta de búsqueda (search path).</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation>No hay ninguna diferencia.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation>&lt;Inicio&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation>&lt;Inicio&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation>&lt;Fin&gt;</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation>Guardar Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation>Archivos de Parche (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de parche &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
@@ -32845,7 +33144,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation>Registro de Mercurial</translation>
@@ -32921,19 +33220,19 @@
       <translation>Branch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation>Revisión</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation>Fase</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation>Autor</translation>
@@ -32944,7 +33243,7 @@
       <translation>Fecha</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation>Mensaje</translation>
@@ -33005,7 +33304,7 @@
       <translation>Copiar desde</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation>Diferencias</translation>
@@ -33026,423 +33325,423 @@
       <translation>&lt;b&gt;Errores de Mercurial log&lt;/b&gt;&lt;p&gt;Muestra los posibles mensajes de error del comando hg log.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation>Mercurial Log (Entrante)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation>Mercurial Log (Saliente)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation>Registro completo de Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation>Actualiza&amp;r</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation>Pulsar para actualizar la lista de changesets</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation>Buscar</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation>Buscar</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation>Filtro</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation>Archivo</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revisión&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Autor&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Mensaje&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Padres&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Hijos&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Etiquetas&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Último Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Marcadores&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation>Todo</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation>Añadido</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
-      <translation>Borrado</translation>
+      <source>Added</source>
+      <translation>Añadido</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation>Borrado</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation>Modificado</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation>Borrador</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
-      <translation>Público</translation>
+      <source>Draft</source>
+      <translation>Borrador</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation>Público</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation>Secreto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation>Marcadores</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
       <source>Copy Changesets</source>
       <translation>Copiar Changesets</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation>Pulsar para copiar los changesets seleccionados a la branch actual</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation>Hacer merge con Chageset</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation>Hacer merge con Chageset</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation>Hacer merge del directorio de trabajo con el changeset seleccionado</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation>Cambiar Fase</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation>Cambiar Fase</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation>Cambiar la fase de las revisiones seleccionadas</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cambiar Fase&lt;/b&gt;
 &lt;p&gt;Cambia la fase de las revisiones seleccionadas. Las revisiones seleccionadas deben tener la misma fase actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation>Aplicar Tag</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation>Aplicar Tag a la revisión seleccionada</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation>Cerrar Heads</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation>Cerrar las heads seleccionadas</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation>Hacer switch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation>Hacer switch del directorio de trabajo a la revisión seleccionada</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation>Definir marcador...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation>Establecer marcador para la revisión seleccionada</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation>Mover Marcador...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation>Mover marcador a la revisión seleccionada</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation>Hacer Pull de Cambios</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation>Hacer pull de cambios desde un repositorio remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation>Hacer pull de archivos grandes</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation>Hacer pull de archivos grandes</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation>Hacer pull de archivos grandes para revisiones seleccionadas</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation>Hacer Pull de Cambios Seleccionados</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation>Hacer Pull de Cambios Seleccionados</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation>Hacer push de cambios del changeset seleccionado y sus ancestores a un repositorio remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation>Hacer Push de Todos los Cambios</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation>Hacer Push de Todos los Cambios</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation>Hacer push de todos los cambios a un repositorio remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation>Crear Changegroup</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation>Crear Changegroup</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation>Crear un archivo de changegroup conteniendo los changesets seleccionados</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Crear Changegroup&lt;/b&gt;
 &lt;p&gt;Esto crea un archivo de changegroup que contiene las revisiones seleccionadas. Si no se han seleccionado revisiones, se incluirán todos los changesets. Si se ha seleccionado una revisión, se tomará como revisión base. En cualquier otro lugar, la revisión más baja se usará como revisión base y todas las otras revisiones se incluirán en el archivo. Si el diálogo muestra changesets salientes, todos los changesets seleccionados se incluirán en el archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
       <source>Apply Changegroup</source>
       <translation>Aplicar Changegroup</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation>Aplicar el archivo de changegroup mostrado actualmente</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation>Firmar Revisiones</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation>Firmar Revisiones</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation>Añadir una firma para las revisiones seleccionadas</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation>Verificar Firmas</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation>Verificar Firmas</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation>Verificar todas las firmas que puede haber para la revisión seleccionada</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation>Hacer strip de Changesets</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation>Hacer strip de changesets desde un repositorio remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation>Seleccionar Todas las Entradas</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation>Quitar Selección de Todas las Entradas</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation>Error de Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation>{0} (archivo grande)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation>Mostrar Diff lado a lado con el Parent {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation>&lt;a href="sbsdiff:{0}_{1}"&gt;Comparar lado a lado&lt;/a&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation>Hacer Pull de Cambios Seleccionados</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation>El proyecto debería ser cargado de nuevo. ¿Desea hacerlo ahora?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation>Seleccionar marcador al que cambiar (dejar vacío para usar revisión):</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation>Definir Marcador</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation>Definir Marcador</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation>Introducir nombre de marcador para el changeset "{0}":</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation>Mover Marcador</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation>Mover Marcador</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation>Seleccionar el marcador a mover al changeset "{0}":</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation>Buscar Commit</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation>Buscar Commit</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation>'{0}' no se ha encontrado.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation>Generando diferencias ...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation>Diferencias con el Parent {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation>Diff con el Parent {0}{1}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation>No hay ninguna diferencia.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation>Guardar Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation>Archivos de Parche (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de parche &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
@@ -38503,30 +38802,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation>Cargando Historial</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido abrir el archivo de historial &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation>Guardando Historial</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Error al eliminar el archivo de historial antiguo &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation>Guardando Historial</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Error al eliminar el archivo de historial antiguo &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Error al copiar el nuevo archivo de historial sobre el antiguo (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -38917,1101 +39216,1089 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
       <source>Windows Bitmap File (*.bmp)</source>
       <translation>Archivo de Bitmap de Windows (*.bmp)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <source>Windows Cursor File (*.cur)</source>
+      <translation>Archivo de Cursor de Windows (*.cur)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
-      <translation>Archivo de Cursor de Windows (*.cur)</translation>
+      <source>DirectDraw-Surface File (*.dds)</source>
+      <translation>Archivo de DirectDraw Surface(*.dds)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
-      <translation>Archivo de DirectDraw Surface(*.dds)</translation>
+      <source>Graphic Interchange Format File (*.gif)</source>
+      <translation>Archivo de Formato Gráfico de Intercambio (*.gif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
-      <translation>Archivo de Formato Gráfico de Intercambio (*.gif)</translation>
+      <source>Apple Icon File (*.icns)</source>
+      <translation>Archivo de Icono de Apple (*.icns)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
-      <translation>Archivo de Icono de Apple (*.icns)</translation>
+      <source>Windows Icon File (*.ico)</source>
+      <translation>Archivo de Icono de Windows (*.ico)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
-      <translation>Archivo de Icono de Windows (*.ico)</translation>
+      <source>JPEG2000 File (*.jp2)</source>
+      <translation>Archivo JPEG2000 (*.jp2)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
-      <translation>Archivo JPEG2000 (*.jp2)</translation>
+      <source>JPEG File (*.jpg)</source>
+      <translation>Archivo JPEG (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
-      <translation>Archivo JPEG (*.jpg)</translation>
+      <source>JPEG File (*.jpeg)</source>
+      <translation>Archivo JPEG (*.jpeg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
-      <translation>Archivo JPEG (*.jpeg)</translation>
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <translation>Archivo de Multiple-Image Network Graphics (*.mng)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
-      <translation>Archivo de Multiple-Image Network Graphics (*.mng)</translation>
+      <source>Portable Bitmap File (*.pbm)</source>
+      <translation>Archivo de Bitmap Portable (*.pbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
-      <translation>Archivo de Bitmap Portable (*.pbm)</translation>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <translation>Archivo de Bitmap de Pincel (*.pcx)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
-      <translation>Archivo de Bitmap de Pincel (*.pcx)</translation>
+      <source>Portable Graymap File (*.pgm)</source>
+      <translation>Archivo de Portable Graymap (*.pgm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
-      <translation>Archivo de Portable Graymap (*.pgm)</translation>
+      <source>Portable Network Graphics File (*.png)</source>
+      <translation>Archivo Portable Network Graphics (*.png)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
-      <translation>Archivo Portable Network Graphics (*.png)</translation>
+      <source>Portable Pixmap File (*.ppm)</source>
+      <translation>Archivo de Portable Pixmap (*.ppm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
-      <translation>Archivo de Portable Pixmap (*.ppm)</translation>
+      <source>Silicon Graphics Image File (*.sgi)</source>
+      <translation>Archivo de Silicon Graphics Image (*.sgi)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
-      <translation>Archivo de Silicon Graphics Image (*.sgi)</translation>
+      <source>Scalable Vector Graphics File (*.svg)</source>
+      <translation>Archivo de Scalable Vector Graphics (*.svg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation>Archivo de Scalable Vector Graphics (*.svg)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation>Archivo de Scalable Vector Graphics (*.svgz)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation>Archivo de Targa Graphic (*.tga)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
-      <translation>Archivo de Targa Graphic (*.tga)</translation>
+      <source>TIFF File (*.tif)</source>
+      <translation>Archivo TIFF (*.tif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
-      <translation>Archivo TIFF (*.tif)</translation>
+      <source>TIFF File (*.tiff)</source>
+      <translation>Archivo TIFF (*.tiff)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
-      <translation>Archivo TIFF (*.tiff)</translation>
+      <source>WAP Bitmap File (*.wbmp)</source>
+      <translation>Archivo de Bitmap WAP(*.wbmp)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
-      <translation>Archivo de Bitmap WAP(*.wbmp)</translation>
+      <source>WebP Image File (*.webp)</source>
+      <translation>Archivo de Imagen WebP (*.webp)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
-      <translation>Archivo de Imagen WebP (*.webp)</translation>
+      <source>X11 Bitmap File (*.xbm)</source>
+      <translation>Archivo de X11 Bitmap (*.xbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation>Archivo de X11 Bitmap (*.xbm)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation>Archivo de X11 Pixmap (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation>Todos los Archivos</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation>Nuevo</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation>&amp;Nuevo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation>&amp;Nuevo</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation>Crear nuevo icono</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation>Crear nuevo icono</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuevo&lt;/b&gt;&lt;p&gt;Crea un icono nuevo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation>Nueva Ventana</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation>Nueva &amp;Ventana</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation>Abrir una nueva ventana de editor de iconos</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nueva Ventana&lt;/b&gt;&lt;p&gt;Abre una nueva ventana de editor de iconos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Abrir...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Abrir...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="225" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
       <source>Open an icon file for editing</source>
       <translation>Abre un archivo de icono para editar</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="225" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir Archivo&lt;/b&gt;&lt;p&gt;Abre un nuevo archivo de icono para editar. Muestra un diálogo de selección de archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation>&amp;Guardar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation>&amp;Guardar</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
+      <source>Save the current icon</source>
+      <translation>Guarda el icono actual</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="240" />
-      <source>Save the current icon</source>
-      <translation>Guarda el icono actual</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar archivo&lt;/b&gt;&lt;p&gt;Almacena el contenido de la ventana de edición de iconos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation>Guardar como</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation>Guardar Co&amp;mo...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation>Guardar Co&amp;mo...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
       <source>Save the current icon to a new file</source>
       <translation>Guarda el icono actual a un nuevo archivo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar como&lt;/b&gt;&lt;p&gt;Guarda el icono actual en un nuevo archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation>&amp;Cerrar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation>&amp;Cerrar</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation>Cierra la ventana actual de edición de iconos</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cerrar&lt;/b&gt;&lt;p&gt;Cierra la ventana actual de edición de iconos.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation>Cerrar todo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation>Cerrar todo</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation>Cerrar &amp;Todo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation>Cerrar todas las ventanas de edición de iconos</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cerrar Todo&lt;/b&gt;&lt;p&gt;Cierra todas las ventanas de edición de iconos excepto la primera.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation>Cerrar todas las otras ventanas con editor de iconos</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cerrar Otras&lt;/b&gt;&lt;p&gt;Cerrar todas las otras ventanas con editor de iconos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation>Salir</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation>&amp;Salir</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation>&amp;Salir</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation>Salir del editor de iconos</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation>Salir del editor de iconos</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salir&lt;/b&gt;&lt;p&gt;Salir del editor de iconos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation>Deshacer</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Deshacer</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Deshacer</translation>
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
+      <translation>Ctrl+Z</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="327" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
-      <translation>Ctrl+Z</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
+      <source>Undo the last change</source>
+      <translation>Revierte el último cambio</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="330" />
-      <source>Undo the last change</source>
-      <translation>Revierte el último cambio</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Deshacer&lt;/b&gt;&lt;p&gt;Deshace el último cambio hecho en el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation>Rehacer</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Rehacer</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Rehacer</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation>Rehacer el último cambio</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation>Rehacer el último cambio</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rehacer&lt;/b&gt;&lt;p&gt;Rehace el último cambio hecho en el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation>Cortar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation>Cor&amp;tar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
-      <translation>Cor&amp;tar</translation>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
       <source>Cut the selection</source>
       <translation>Cortar la selección</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cortar&lt;/b&gt;&lt;p&gt;Cortar la imagen seleccionada y la envía al portapapeles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copiar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copiar</translation>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation>Ctrl+C</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation>Ctrl+C</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
+      <source>Copy the selection</source>
+      <translation>Copia la selección</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="374" />
-      <source>Copy the selection</source>
-      <translation>Copia la selección</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copiar&lt;/b&gt;&lt;p&gt;Copiar la imagen seleccionada al portapapeles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation>Pegar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation>&amp;Pegar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
-      <translation>&amp;Pegar</translation>
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation>Ctrl+V</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="386" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation>Ctrl+V</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
       <source>Paste the clipboard image</source>
       <translation>PEgar la imagen en el portapapeles</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Pegar&lt;/b&gt;&lt;p&gt;Pegar la imagen del portapapeles.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation>Pegar como Nuevo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation>Pegar como Nuevo</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation>Pegar como &amp;Nuevo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation>Pega la imagen del portapapeles reemplazando la imagen actual</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Pegar como Nuevo&lt;/b&gt;&lt;p&gt;Pega la imagen del portapapeles reemplazando la imagen actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation>Limpiar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation>&amp;Limpiar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation>&amp;Limpiar</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation>Limpiar la imagen de icono</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation>Limpiar la imagen de icono</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Limpiar&lt;/b&gt;&lt;p&gt;Limpia la imagen del icono y la establece como completamente transparente.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation>Seleccionar todo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
-      <translation>Seleccionar todo</translation>
+      <source>&amp;Select All</source>
+      <translation>Seleccionar &amp;todo</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation>Seleccionar &amp;todo</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation>Seleccionar imagen de icono completa</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Seleccionar Todo&lt;/b&gt;&lt;p&gt;Selecciona la imagen de icono completa.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation>Cambiar Tamaño</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation>Cambiar &amp;Tamaño...</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation>Cambiar tamaño del icono</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation>Cambiar tamaño del icono</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cambiar Tamaño...&lt;/b&gt;&lt;p&gt;Cambia el tamaño del icono.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation>Escala de grises</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation>Escala de &amp;grises</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation>Cambia el icono a escala de grises</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Escala de Grises&lt;/b&gt;&lt;p&gt;Cambia el icono a escala de grises.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation>Aumentar zoom</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation>A&amp;umentar Zoom</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation>A&amp;umentar Zoom</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation>Ctrl++</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation>Aumentar zoom en el icono</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation>Aumentar zoom en el icono</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aumentar Zoom&lt;/b&gt;&lt;p&gt;Aumenta el zoom sobre el icono. Esto provoca que el grid sea mayor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation>Disminuir Zoom</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation>Dismi&amp;nuir Zoom</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation>Dismi&amp;nuir Zoom</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation>Ctrl+-</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
       <source>Zoom out on the icon</source>
       <translation>Disminuir zoom en el icono</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Disminuir Zoom&lt;/b&gt;&lt;p&gt;Disminuir el zoom en el icono. Esto provoca que el grid sea menor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation>Restablecer zoom</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation>&amp;Restablecer zoom</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation>&amp;Restablecer zoom</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation>Restablecer el zoom aplicado al icono</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Restablecer zoom&lt;/b&gt;&lt;p&gt;Restablece el zoom aplicado al icono. Establece el factor de zoom a 100%.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation>Mostrar Grid</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation>Mostrar &amp;Grid</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation>Conmutar la visualización del grid</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Mostrar Grid&lt;/b&gt;&lt;p&gt;Conmuta la visualización del grid.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation>Freehand</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation>&amp;Freehand</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Dibuja formas no lineares.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation>Selector de Color</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation>Selector de &amp;Color</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Selector de Color&lt;/b&gt;&lt;p&gt;El color del pixel sobre el que se hace click pasa a ser el color actual de dibujo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation>Rectángulo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation>&amp;Rectángulo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rectángulo&lt;/b&gt;&lt;p&gt;Dibujar un rectángulo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation>Rectángulo Lleno</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation>Rectángulo &amp;Lleno</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rectángulo Lleno&lt;/b&gt;&lt;p&gt;Dibujar un rectángulo lleno.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation>Círculo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Círculo&lt;/b&gt;&lt;p&gt;Dibujar un círculo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation>Círculo Lleno</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation>Cí&amp;rculo Lleno</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Círculo Lleno&lt;/b&gt;&lt;p&gt;Dibujar un círculo lleno.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation>Elipse</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation>&amp;Elipse</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Elipse&lt;/b&gt;&lt;p&gt;Dibujar una elipse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation>Elipse Llena</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation>Eli&amp;pse Llena</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Elipse Llena&lt;/b&gt;&lt;p&gt;Dibujar una elipse llena.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation>Flood Fill</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation>Fl&amp;ood Fill</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Llenar píxeles adjuntos del mismo color con el color actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation>Línea</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation>&amp;Línea</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Línea&lt;/b&gt;&lt;p&gt;Dibujar una línea.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation>Goma de Borrar (Transparente)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation>Goma de Borrar (&amp;Transparente)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Goma de Borrar (Transparente)&lt;/b&gt;&lt;p&gt;Borra píxeles estableciéndolos como transparentes.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation>Selección Rectangular</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation>Selección Rect&amp;angular</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Selección Rectangular&lt;/b&gt;&lt;p&gt;Seleccionar una sección rectangular del icono utilizando el ratón.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation>Selección Circular</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Selección Circular&lt;/b&gt;&lt;p&gt;Seleccionar una sección circular del icono utilizando el ratón.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation>Acerca de</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation>Acerca de</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation>&amp;Acerca de</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation>Muestra información acerca de este software</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de&lt;/b&gt;&lt;p&gt;Muestra información acerca de este software.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation>Acerca de Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation>Acerca de Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Muestra información sobre las herramientas Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Muestra información sobre las herramientas Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Muestra información sobre las herramientas Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation>¿Qué es esto?</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation>¿&amp;Qué es esto?</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation>¿&amp;Qué es esto?</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation>Ayuda sensible al contexto</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation>Ayuda sensible al contexto</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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;Mostrar ayuda sensible al contexto&lt;/b&gt;&lt;p&gt;En modo ¿Qué es esto? el puntero del ratón muestra una flecha con un interrogante, y se puede hacer click en elementos de la interfaz gráfica para obtener una descripción corta de lo que hacen y de cómo se utilizan. En los diálogos, se puede acceder a esta característica utilizando el botón de ayuda de contexto en la barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation>&amp;Archivo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation>&amp;Editar</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation>&amp;Ver</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation>&amp;Herramientas</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation>A&amp;yuda</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation>Archivo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation>Editar</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation>Ver</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation>Herramientas</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation>Ayuda</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta zona de la barra de estado muestra el tamaño del icono.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta zona de la barra de estado muestra la posición del cursor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation>Abrir archivo de icono</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation>Guardar archivo de icono</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation>Guardar archivo de icono</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation>Editor de Iconos de eric</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation>El archivo {0} no existe.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation>No se puede leer el archivo {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation>No se puede leer el archivo '{0}'.</translation>
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation>No se puede escribir el archivo '{0}'.</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>No se puede guardar el archivo {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation>Icono guardado</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation>Sin título</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation>{0}[*] - {1}</translation>
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation>Editor de Iconos</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation>{0}[*] - {1}</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation>Editor de Iconos</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation>La imagen de icono tiene cambios sin guardar.</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation>Acerca del Editor de Iconos de eric</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation>El Editor de Iconos de eric es un componente de edición de iconos para llevar a cabo tareas de dibujado de iconos.</translation>
     </message>
@@ -41510,8 +41797,8 @@
       <translation>Introducir un mensaje, enviar pulsando Return o Enter</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation>Enviar Mensaje</translation>
@@ -41837,7 +42124,7 @@
       <translation>--- Nuevo a partir de Aquí ---</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation>Guardar Mensajes</translation>
@@ -41848,193 +42135,193 @@
       <translation>Archivos HTML (*.{0});;Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation>Error al guardar Mensajes</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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;Los contenidos de mensajes no se han podido guardar en &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation>Cortar todo</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation>Copiar todo</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation>Limpiar</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation>Marcar Posición Actual</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation>Marcar Posición Actual</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation>Eliminar Posición del Marcador</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation>Introducir el mensaje a enviar:</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation>Enviar Consulta</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation>Enviar Consulta</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation>Enviar Aviso</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation>Quien Es</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation>Chat Privado</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation>Enviar Ping</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation>Enviar Ping</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation>Ignorar Usuario</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation>Actualizar</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation>Quien</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation>Fin de lista WHO para {0}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation> (No está)</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation>{0} es {1}@{2} ({3}){4}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation>Whois</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation>{0} es {1}@{2} ({3}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation>{0} es un usuario en los canales: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation>{0} tiene voz en los canales: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation>{0} es un halfop en los canales: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation>{0} is un operador en los canales: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation>{0} es propietario de los canales: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation>{0} es un admin en los canales: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation>{0} está online vía {1} ({2}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation>{0} es un Operador IRC.</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation>
         <numerusform>%n día</numerusform>
@@ -42042,8 +42329,8 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation>
         <numerusform>%n hora</numerusform>
@@ -42051,9 +42338,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation>
         <numerusform>%n minuto</numerusform>
@@ -42061,9 +42348,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation>
         <numerusform>%n segundo</numerusform>
@@ -42071,25 +42358,25 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation>{0} no ha mostrado actividad durante {1}, {2}, {3}, y {4}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation>{0} no ha mostrado actividad durante {1}, {2}, y {3}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation>{0} no ha mostrado actividad durante {1}, y {2}.</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation>
         <numerusform>{0} no ha mostrado actividad durante %n segundo.</numerusform>
@@ -42097,52 +42384,52 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation>{0} ha estado online desde {1}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation>Fin de lista WHOIS para {0}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation>{0} is an usuario identificado.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation>{0} está disponible para ayudar.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation>{0} está conectado como {1}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation>{0} está utilizando en realidad el host {1} (IP: {2}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation>{0} está utilizando una conexión segura.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation>{0} está conectando desde {1} (IP: {2}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation>Editar Tema del Canal</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation>Introducir el tema para este canal:</translation>
     </message>
@@ -42664,28 +42951,28 @@
       <translation>Pulsar para unirse al canal</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation>Pulsar para desconectar de la red</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation>Pulsar para conectar a la red seleccionada</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="444" />
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="427" />
-      <source>Save Messages</source>
-      <translation>Guardar Mensajes</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
-      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
-      <translation>Archivos HTML (*.{0});;Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
-    </message>
-    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation>Guardar Mensajes</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation>Archivos HTML (*.{0});;Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
@@ -45292,7 +45579,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Archivos Python (*.py *.py3)</translation>
@@ -45545,7 +45832,7 @@
       <translation>Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Archivos Python (*.py3)</translation>
@@ -47539,38 +47826,43 @@
       <translation>¿Desea añadirlos a la lista de dispositivos configurados manualmente?</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation>Limpiar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation>Pegar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation>Seleccionar todo</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation>Pulsar para desconectar el dispositivo seleccionado</translation>
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation>Pulsar para conectar el dispositivo seleccionado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation>No hay dispositivo conectado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -47583,300 +47875,300 @@
 Finalmente, pulsar el botón de reset del dispositivo y esperar unos pocos segundos antes de intentar de nuevo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation>Iniciar REPL</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El REPL no se puede iniciar.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation>Conexión de Dispositivo en Serie</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se puede conectar el dispositovo en el puerto de serie &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation>Ejecutar Script</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation>No hay editor abierto. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation>El editor actual no contiene un script. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se puede ejecutar el script.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation>Abrir Archivo de Python</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation>Archivos de Python3 (*.py);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation>Iniciar Gráfica</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se puede iniciar la gráfica.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation>Gráfico µPy</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation>Datos de Gráfica sin Guardar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation>La gráfica contiene datos sin guardar.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation>Comenzar Gestor de Archivos</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El Gestor de Archivos no se puede iniciar.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation>Archivos µPy</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation>Descargas</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation>Mostrar Versión</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation>Mostrar Implementación</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation>Mostrar Datos de Microprocesador</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation>Sincronizar Hora</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation>Mostrar Hora del Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation>Mostrar Hora Local</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation>Mostrar Tiempo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation>Compilar Archivo de Python</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation>Compilar Editor Actual</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation>Descargar Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation>Mostrar Documentación</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation>Flashear Dispositivo UF2</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation>Gestión Dispositivos Desconocidos</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation>Dispositivos de Serie Ignorados</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation>Configurar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation>&lt;h3&gt;Información de Versión de Dispositivo&lt;/h3&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation>No hay información de versión disponible.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation>Información de Versión de Dispositivo</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation>Información de Versión de Dispositivo</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation>desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation>Información de Implementación de Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Información de Implementación de Dispositivo &lt;/h3&gt;&lt;p&gt;Este dispositivo contiene &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La hora del dispositivo conectado está sincronizada con la hora local.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Fecha y Hora del Dispositivo&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Hora&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Fecha y Hora del Dispositivo&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation>Fecha y Hora del Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation>Fecha y Hora Local</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Fecha y Hora del Local&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Hora&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation>Fecha y Hora</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Fecha y Hora Local&lt;/th&gt;&lt;th&gt;Fecha y Hora del Dispositivo&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Hora&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Fecha y Hora Local&lt;/th&gt;&lt;th&gt;Fecha y Hora del Dispositivo&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation>Error de gestión del dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ha ocurrido un error al comunicar con el dispositivo conectado.&lt;/p&gt;&lt;p&gt;Método: {0}&lt;/p&gt;&lt;p&gt;Mensaje: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation>El compilador multiplataforma de MicroPython &lt;b&gt;mpy-cross&lt;/b&gt; no se encuentra. Asegúrese de que está en la ruta de búsqueda o configurarlo en la página de configuración de MicroPython.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation>El archivo de Python &lt;b&gt;{0}&lt;/b&gt; no existe. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation>Salida de 'mpy-cross'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation>El editor actual no contiene un archivo de Python. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation>Añadir Dispositivos Desconocidos</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation>Seleccionar los dispositivos a añadir:</translation>
     </message>
@@ -48055,27 +48347,20 @@
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation>No está registrado para el servicio de Microsoft Translation.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation>MS Translator: No hay disponible un token de acceso válido.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation>Usted no está registrado para el servicio de Traducción de Microsoft Azure.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation>MS Translator: recibida respuesta no válida</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation>MS Translator: No hay una traducción disponible.</translation>
     </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation>MS Translator: No hay disponible "Text-to-Speech" para el lenguaje seleccionado.</translation>
-    </message>
   </context>
   <context>
     <name>MimeTypesPage</name>
@@ -48113,713 +48398,713 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation>Acerca del Mini Editor de eric</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation>El Mini Editor de eric es un componente de edición basado en QScintilla. Puede utilizarse para tareas simples de edición que no necesitan la potencia de un editor más completo.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation>Línea: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation>Pos: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation>Lenguaje: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation>Nuevo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation>&amp;Nuevo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation>&amp;Nuevo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation>Abre una ventana vacia en el editor</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation>Abre una ventana vacia en el editor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuevo&lt;/b&gt;&lt;p&gt;Se creará una ventana vacia en el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Abrir...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Abrir...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation>Abrir un archivo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation>Abrir un archivo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir un archivo&lt;/b&gt;&lt;p&gt;Le preguntará el nombre del archivo para ser abierto en el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation>&amp;Guardar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation>&amp;Guardar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
+      <location filename="../QScintilla/MiniEditor.py" line="624" />
       <source>Save the current file</source>
       <translation>Guarda el archivo actual</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar archivo&lt;/b&gt;&lt;p&gt;Almacena el contenido de la ventana de edición actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation>Guardar como</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation>Guardar co&amp;mo...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation>Guardar co&amp;mo...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation>Guarda el archivo actual en uno nuevo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar archivo como&lt;/b&gt;&lt;p&gt;Guarda el contenido del archivo actual en uno nuevo. El archivo puede ser introducido en el cuadro de selección de archivos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation>Guardar Copia</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation>Guardar &amp;Copia...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation>Guardar una copia del archivo actual</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar Copia&lt;/b&gt;&lt;p&gt;Guardar una copia del contenido de la ventana de editor actual. El archivo puede ser introducido usando un diálogo de selección de archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation>&amp;Cerrar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation>&amp;Cerrar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
-      <source>Close the editor window</source>
-      <translation>Cierra la ventanas del editor</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <source>Close the editor window</source>
+      <translation>Cierra la ventanas del editor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cierra la ventana&lt;/b&gt;&lt;p&gt;Cierra la ventana actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation>Imprimir</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation>Im&amp;primir</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation>Im&amp;primir</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
-      <source>Print the current file</source>
-      <translation>Imprime el archivo actual</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <source>Print the current file</source>
+      <translation>Imprime el archivo actual</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Imprimir Archivo&lt;/b&gt;&lt;p&gt;Imprime el contenido del archivo en edición.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation>Presentación preliminar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation>Impirmir la selección del archivo actual</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Presentación Preliminar&lt;/b&gt;&lt;p&gt;Presentación preliminar del texto de ayuda mostrado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation>Deshacer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Deshacer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Deshacer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="713" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
+      <location filename="../QScintilla/MiniEditor.py" line="716" />
       <source>Undo the last change</source>
       <translation>Revierte el último cambio</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Deshacer&lt;/b&gt;&lt;p&gt;Deshace el último cambio hecho en el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation>Rehacer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Rehacer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Rehacer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
-      <source>Redo the last change</source>
-      <translation>Rehace el último cambio</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <source>Redo the last change</source>
+      <translation>Rehace el último cambio</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rehacer&lt;/b&gt;&lt;p&gt;Rehace el último cambio hecho en el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation>Cortar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation>Cor&amp;tar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
+      <source>Cu&amp;t</source>
+      <translation>Cor&amp;tar</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
-      <source>Cut the selection</source>
-      <translation>Corta la selección</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <source>Cut the selection</source>
+      <translation>Corta la selección</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cortar&lt;/b&gt;&lt;p&gt;Cortar el texto seleccionado y lo envia al portapapeles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copiar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copiar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="758" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
+      <location filename="../QScintilla/MiniEditor.py" line="761" />
       <source>Copy the selection</source>
       <translation>Copia lo seleccionado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copiar&lt;/b&gt;&lt;p&gt;Copiar el texto seleccionado al portapapeles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation>Pegar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation>&amp;Pegar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
+      <source>&amp;Paste</source>
+      <translation>&amp;Pegar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="774" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation>Pega el último texto copiado/cortado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Pegar&lt;/b&gt;&lt;p&gt;Pegar el contenido del portapapeles en el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation>Borrar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation>&amp;Borrar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation>&amp;Borrar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
+      <location filename="../QScintilla/MiniEditor.py" line="794" />
       <source>Clear all text</source>
       <translation>Borra todo el texto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Borrar&lt;/b&gt;&lt;p&gt;Borra todo el texto del editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation>Acerca de</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation>Acerca de</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation>&amp;Acerca de</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation>Muestra información acerca de este software</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de&lt;/b&gt;&lt;p&gt;Muestra información acerca de este software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation>Acerca de Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation>Acerca de Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Muestra información sobre las herramientas Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Muestra información sobre las herramientas Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Muestra información sobre las herramientas Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation>¿Qué es esto?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation>¿&amp;Qué es esto?</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation>¿&amp;Qué es esto?</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation>Ayuda sensible al contexto</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation>Ayuda sensible al contexto</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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;Mostrar ayuda sensible al contexto&lt;/b&gt;&lt;p&gt;En modo ¿Qué es esto? el puntero del ratón muestra una flecha con un interrogante, y se puede hacer click en elementos de la interfaz gráfica para obtener una descripción corta de lo que hacen y de cómo se utilizan. En los diálogos, se puede acceder a esta característica utilizando el botón de ayuda de contexto en la barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation>Preferencias</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation>&amp;Preferencias...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation>Establecer la configuración preferida</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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;Preferencias&lt;/b&gt;&lt;p&gt;Establecezca los elementos de configuración de la aplicación con sus valores preferidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation>&amp;Archivo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation>&amp;Editar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation>&amp;Buscar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation>&amp;Ver</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation>Con&amp;figuración</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation>A&amp;yuda</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation>Archivo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation>Editar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation>Buscar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation>Ver</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation>Ajustes</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation>Ayuda</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta zona de la barra de estado muestra el lenguaje del editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta zona de la barra de estado muestra una indicación  de las propiedades de escritura de los archivos del  editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta zona de la barra de estado muestra el número de línea en el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta zona de la barra de estado muestra la posición del cursor en el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta zona de la barra de estado permite hacer zoom sobre el editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation>Listo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation>Mini Editor de eric</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation>Mini Editor de eric</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation>El documento tiene cambios sin guardar.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation>Abrir archivo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation>Abrir archivo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo&lt;b&gt;{0}&lt;/b&gt; no puede ser abierto.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation>Archivo cargado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation>Guardar archivo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation>Guardar archivo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser guardado.&lt;br&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation>Archivo guardado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation>[*] - {0}</translation>
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation>Mini Editor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation>Sin título</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation>Mini Editor</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation>Sin título</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation>{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation>Imprimiendo...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation>Impresión completa</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation>Error mientras se imprimía</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation>Impresión cancelada</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation>Seleccionar todo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation>Deseleccionar todo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation>Lenguajes</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation>Ningún Lenguaje</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation>Suposición</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation>Alternativas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation>Alternativas ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation>Analizador Léxico de Pygments</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation>Analizador Léxico de Pygments</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Seleccionar el Analizador Léxico de Pygments a aplicar.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation>Propiedades de EditorConfig</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation>Propiedades de EditorConfig</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Las propiedades de EditorConfig para el archivo &lt;b&gt;{0}&lt;/b&gt; no se ha podido cargar.&lt;/p&gt;</translation>
     </message>
@@ -49392,235 +49677,235 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation>Leer Archivo de MultiProyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de multiproyecto &lt;b&gt;{0}&lt;/b&gt; no se ha podido leer.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation>Copiar Proyecto</translation>
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation>Introducir directorio para el nuevo proyecto (no debe existir previamente):</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation>Copiar Proyecto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation>Introducir directorio para el nuevo proyecto (no debe existir previamente):</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El proyecto fuente &lt;b&gt;{0}&lt;/b&gt; no se ha podido copiar a su destino &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation>{0} - Copiar</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation>Abrir MultiProyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation>Archivos de MultiProyect (*.emj);;Archivos XML de MultiProyecto (*.e5m *.e4m)</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation>Archivos de Multiproyecto (*.emj)</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation>Guardar Multiproyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation>Guardar archivo</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation>Guardar archivo</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation>Cerrar Multiproyecto</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation>Cerrar Multiproyecto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation>El multiproyecto actual tiene cambios sin guardar.</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation>Nuevo Multiproyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation>&amp;Nuevo...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation>Generar un nuevo multiproyecto</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation>Generar un nuevo multiproyecto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuevo...&lt;/b&gt;&lt;p&gt;Abre un diálogo para introducir la información para un nuevo multiproyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation>Abrir Multiproyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation>&amp;Abrir...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation>Abrir un multiproyecto existente</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation>Abrir un multiproyecto existente</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir...&lt;/b&gt;&lt;p&gt;Abre un multiproyecto existente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation>Cerrar Multiproyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation>&amp;Cerrar</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation>&amp;Cerrar</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation>Cierra el multiproyecto actual</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cerrar&lt;/b&gt;&lt;p&gt;Cierra el multiproyecto actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation>Guardar multiproyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation>&amp;Guardar</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
-      <translation>Guarda el multiproyecto actual</translation>
+      <source>&amp;Save</source>
+      <translation>&amp;Guardar</translation>
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation>Guarda el multiproyecto actual</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar&lt;/b&gt;&lt;p&gt;Guarda el multiproyecto actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation>Guardar multiproyecto como</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation>Guardar co&amp;mo...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation>Guardar el multiproyecto actual en un nuevo archivo</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar como&lt;/b&gt;&lt;p&gt;Guarda el multiproyecto en nuevo archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation>Añadir proyecto al multiproyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation>Añadir &amp;proyecto...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation>Añadir un nuevo proyecto al multiproyecto actual</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Añadir proyecto...&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir un proyecto al multiproyecto actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation>Propiedades del multiproyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation>&amp;Propiedades...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation>Ver las propiedades del multiproyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Propiedades...&lt;/b&gt;&lt;p&gt;Muestra un diálogo para editar las propiedades del multiproyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation>&amp;Multiproyecto</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation>&amp;Multiproyecto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation>Abrir Multiproyectos &amp;recientes</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation>Multiproyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation>&amp;Borrar</translation>
     </message>
@@ -49782,12 +50067,12 @@
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation>MyMemory: Solo se permiten textos de hasta {0} carácteres.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation>MyMemory: Recibida respuesta no válida</translation>
     </message>
@@ -50476,27 +50761,27 @@
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation>Auto</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation>Dec</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation>Hex</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation>Oct</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation>Bin</translation>
     </message>
@@ -50924,35 +51209,31 @@
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
       <source>Save Page Screen</source>
       <translation>Guardar Captura de Pantalla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
       <source>screen.png</source>
       <translation>screen.png</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation>Archivo Portable Network Graphics (*.png)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>No se puede guardar el archivo {0}:
-{1}.</translation>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
+      <translation>No se puede escribir el archivo '{0}'.</translation>
     </message>
     <message>
       <location filename="../WebBrowser/PageScreenDialog.ui" line="0" />
@@ -51846,33 +52127,33 @@
       <translation>&lt;Todo&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="59" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
       <source>Save as CSV...</source>
       <translation>Guardar como CSV...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="73" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
       <source>Licenses of "{0}"</source>
       <translation>Licencias de "{0}"</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="77" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
       <source>No environment specified.</source>
       <translation>Entorno no especificado.</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="200" />
-      <location filename="../PipInterface/PipLicensesDialog.py" line="170" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
       <source>Save as CSV</source>
       <translation>Guardar como CSV</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="172" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
       <source>CSV Files (*.csv);;All Files (*)</source>
       <translation>Archivos CSV (*.csv);;Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="201" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
       <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;La información de licencia no se ha podido guardar al archivo CSV &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -52427,7 +52708,7 @@
       <translation>Obteniendo packages antiguos...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1146" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
@@ -52464,138 +52745,149 @@
       <translation>&lt;p&gt;No hay más resultados para &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No hay info de detalles de package disponible para &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1161" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
       <source>Install Pip</source>
       <translation>Instalar Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1164" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
       <source>Install Pip to User-Site</source>
       <translation>Instalar Pip en el Sitio de Usuario</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1167" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
       <source>Repair Pip</source>
       <translation>Reparar Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1304" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1171" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation>Instalar Packages</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1174" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
       <source>Install Local Package</source>
       <translation>Instalar Package Local</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1178" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
       <source>Install Requirements</source>
       <translation>Instalar Requisitos</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1181" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
       <source>Re-Install Selected Packages</source>
       <translation>Reinstalar los Packages Seleccionados</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1184" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
       <source>Uninstall Requirements</source>
       <translation>Desinstalar Requisitos</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
       <source>Generate Requirements...</source>
       <translation>Generar Requisitos...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1191" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
       <source>Show Licenses...</source>
       <translation>Mostrar Licencias...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1195" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
       <source>Check Vulnerabilities</source>
       <translation>Comprobar Vulnerabilidades</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
       <source>Update Vulnerability Database</source>
       <translation>Actualizar Base de Datos de Vulnerabilidades</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1203" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation>Crear archivo SBOM</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation>Mostrar info de Cache...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1206" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation>Mostrar Archivos en Cache...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1209" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation>Eliminar Archivos en Cache...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <source>Purge Cache...</source>
-      <translation>Purgar Cache...</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
+      <source>Purge Cache...</source>
+      <translation>Purgar Cache...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation>Editar Configuración de Usuario...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1220" />
-      <source>Edit Environment Configuration...</source>
-      <translation>Editar Configuración de Entorno...</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
+      <source>Edit Environment Configuration...</source>
+      <translation>Editar Configuración de Entorno...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1426" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1413" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1402" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation>Editar Configuración</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation>No hay una ruta válida de configuración determinada. Abortando</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation>{0} {1}</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1603" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translation>Versión Afectada:</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1606" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translation>Recomendatorio:</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1721" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation>desconocido</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation>cualquiera</translation>
     </message>
@@ -52963,27 +53255,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation>&lt; Volver</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation>Siguiente &gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation>Instalar</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation>Directorio de plugins del usuario</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation>Directorio de plugins global</translation>
     </message>
@@ -53119,12 +53411,12 @@
       <translation>&lt;p&gt;El directorio de descaga del plugin &lt;b&gt;{0}&lt;/b&gt; no ha podido ser creado. Por favor, configúrelo a través del diálogo de configuración.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation>Error al descargar el fichero</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se pudo descargar el archivo solicitado desde {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</translation>
     </message>
@@ -53964,18 +54256,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation>Exportar Preferencias</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation>Importar Preferencias</translation>
     </message>
@@ -54553,448 +54845,448 @@
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation>Archivos Python3 (*.py *.py3);;Archivos de GUI Python3 (*.pyw *.pyw3);;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation>GUI PyQt5</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
-      <translation>Consola PyQt5</translation>
+      <source>PyQt5 GUI</source>
+      <translation>GUI PyQt5</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
-      <translation>GUI PyQt6</translation>
+      <source>PyQt5 Console</source>
+      <translation>Consola PyQt5</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
-      <translation>Consola PyQt6</translation>
+      <source>PyQt6 GUI</source>
+      <translation>GUI PyQt6</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
-      <translation>Eric7 Plugin</translation>
+      <source>PyQt6 Console</source>
+      <translation>Consola PyQt6</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
-      <translation>Consola</translation>
+      <source>Eric7 Plugin</source>
+      <translation>Eric7 Plugin</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation>Consola</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation>Otro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation>GUI de PySide2</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation>GUI de PySide2</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation>Consola PySide2</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation>GUI de PySide6</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation>GUI de PySide6</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation>Consola PySide6</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation>Registrando Tipo de Proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El Lenguaje de Programación &lt;b&gt;{0}&lt;/b&gt; no está soportado (tipo de proyecto: {1}).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El tipo de Proyecto &lt;b&gt;{0}&lt;/b&gt; ya está registrado con el Lenguaje de Programación &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation>Registrando Tipo de Proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El Lenguaje de Programación &lt;b&gt;{0}&lt;/b&gt; no está soportado (tipo de proyecto: {1}).&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El tipo de Proyecto &lt;b&gt;{0}&lt;/b&gt; ya está registrado con el Lenguaje de Programación &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El Tipo de Proyecto &lt;b&gt;{0}&lt;/b&gt; ya está registrado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation>Leer Archivo de Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de proyecto &lt;b&gt;{0}&lt;/b&gt; no ha podido ser leído.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation>Leer las Propiedades de Proyecto del Usuario</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de propiedades de proyecto específicas del usuario &lt;b&gt;{0}&lt;/b&gt; no ha podido ser leído.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation>Leer Sesion de Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation>Por favor guarde primero el proyecto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation>Leer sesion de proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de sesión de proyecto &lt;b&gt;{0}&lt;/b&gt; no ha podido leerse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation>Guardar Sesion de Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation>Borrar Sesión de Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de sesión de proyecto &lt;b&gt;{0}&lt;/b&gt; no ha podido borrarse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation>Leer Tareas</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de tareas &lt;b&gt;{0}&lt;/b&gt; no puede leerse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation>Leer Propiedades del Depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de propiedades del depurador del proyecto  &lt;b&gt;{0}&lt;/b&gt; no ha podido leerse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation>Guardar Propiedades del Depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation>Borrar Propiedades del Depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de propiedades del depurador del proyecto  &lt;b&gt;{0}&lt;/b&gt; no pudo ser borrado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation>Añadir lenguaje</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Debe especificar primero un patrón de traducción.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation>Borrar traducción</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de traducción seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation>Agregar archivo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe.&lt;/p&gt;&lt;p&gt;¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo seleccionado &lt;b&gt;{0}&lt;/b&gt; no ha podido se añadido a &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Razón: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation>El directorio de destino no puede estar vacío.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation>Añadir directorio</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio de origen no contiene archivos que pertenezcan a la categoría seleccionada.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio de destino &lt;b&gt;{0}&lt;/b&gt; no ha podido ser creado.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation>El directorio de origen no puede estar vacío.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation>Renombrar archivo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation>Renombrar Archivo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe.&lt;/p&gt;&lt;p&gt;¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser renombrado.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation>Borrar archivo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation>Borrar directorio</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation>Crear directorio de proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio de proyecto &lt;b&gt;{0}&lt;/b&gt; no pudo ser creado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation>Crear directorio de gestión del proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio del proyecto &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation>Crear script principal</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El script principal &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation>Crear Makefile</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El makefile &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation>Proyecto nuevo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation>¿Agregar archivos existentes al proyecto?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation>Seleccion el Sistema de control de versiones (VCS)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>¿Le gustaría editar las opciones de comando para VCS?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation>Proyecto nuevo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation>¿Debe añadirse el archivo de proyecto al repositorio?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation>Ninguno</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation>Seleccione el sistema de control de versiones para el proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation>Patrón de Traducción</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation>Introduzca el patrón de ruta para los archivos de traducción (use '%language%' in lugar del código de idioma):</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation>Abrir proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation>Archivos de Proyecto (*.epj);;Archivos XML de Proyecto (*.e4p)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation>Archivos de proyecto (*.epj)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation>Guardar Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation>Guardar archivo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation>Cerrar Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation>El proyecto actual tiene cambios sin guardar.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation>Se detectaron errores de sintaxis</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>El archivo contiene %n archivo(s) con errores de sintaxis.</numerusform>
@@ -55002,880 +55294,905 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation>&amp;Nuevo...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation>Generar un nuevo proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuevo...&lt;/b&gt;&lt;p&gt;Abre un diálogo para introducir la información para un nuevo proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation>&amp;Abrir...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation>Abrir un proyecto existente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir...&lt;/b&gt;&lt;p&gt;Abre un proyecto existente..&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation>Cerrar proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation>&amp;Cerrar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation>Cierra el proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cerrar&lt;/b&gt;&lt;p&gt;Cierra el proyecto actualt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation>Guardar proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation>&amp;Guardar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation>Guarda el proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar&lt;/b&gt;&lt;p&gt;Guarda el proyecto actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation>Guardar proyecto como</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation>Guardar co&amp;mo...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation>Guardar el proyecto actual en un nuevo archivo</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Guardar como&lt;/b&gt;&lt;p&gt;Guarda el proyecto en otro archivo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation>Agregar archivos al proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation>&amp;Agregar archivos...</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
-      <translation>Añadir archivos al proyecto actual</translation>
+      <source>Save project as</source>
+      <translation>Guardar proyecto como</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Añadir archivos...&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir archivos al proyecto actual. El lugar donde se van a añadir es determinado por la extensión del nombre de archivo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3998" />
-      <source>Add directory to project</source>
-      <translation>Agregar directorio al proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4000" />
-      <source>Add directory...</source>
-      <translation>Agregar directorio...</translation>
+      <source>Save &amp;as...</source>
+      <translation>Guardar co&amp;mo...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation>Guardar el proyecto actual en un nuevo archivo</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Guardar como&lt;/b&gt;&lt;p&gt;Guarda el proyecto en otro archivo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
+      <translation>Agregar archivos al proyecto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4003" />
-      <source>Add a directory to the current project</source>
-      <translation>Agregar directorio al proyecto actual</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4004" />
-      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Añadir directorio...&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir un directorio al proyecto actual.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4013" />
-      <source>Add translation to project</source>
-      <translation>Añadir traducción al proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4015" />
-      <source>Add &amp;translation...</source>
-      <translation>Añadir &amp;Traducción...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4018" />
-      <source>Add a translation to the current project</source>
-      <translation>Añadir una traducción al proyecto actual</translation>
+      <source>Add &amp;files...</source>
+      <translation>&amp;Agregar archivos...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation>Añadir archivos al proyecto actual</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Añadir archivos...&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir archivos al proyecto actual. El lugar donde se van a añadir es determinado por la extensión del nombre de archivo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4017" />
+      <source>Add directory to project</source>
+      <translation>Agregar directorio al proyecto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4019" />
+      <source>Add directory...</source>
+      <translation>Agregar directorio...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4022" />
+      <source>Add a directory to the current project</source>
+      <translation>Agregar directorio al proyecto actual</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4023" />
+      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Añadir directorio...&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir un directorio al proyecto actual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4032" />
+      <source>Add translation to project</source>
+      <translation>Añadir traducción al proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4034" />
+      <source>Add &amp;translation...</source>
+      <translation>Añadir &amp;Traducción...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4037" />
+      <source>Add a translation to the current project</source>
+      <translation>Añadir una traducción al proyecto actual</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Añadir traducción...&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir una traducción al proyecto actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation>Buscar archivos nuevos</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation>Bus&amp;car archivos nuevos...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation>Bucar nuevos archivos en el directorio de proyecto.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Buscar nuevos archivos...&lt;/b&gt;&lt;p&gt;Busca nuevos archivos (fuentes, *.ui, *.idl, *.proto) en el directorio del proyecto y en los subdirectorios registrados.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation>Buscar Archivo en Proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation>Buscar Archivo en Proyecto...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation>Alt+Ctrl+P</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
-      <translation>Bucar un archivo en el listado de archivos del proyecto.</translation>
+      <source>Searc&amp;h new files...</source>
+      <translation>Bus&amp;car archivos nuevos...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Buscar Archivo en el Proyecto&lt;/b&gt;&lt;p&gt;Busca un archivo en el listado de archivos del proyecto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation>Propiedades del proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
-      <translation>&amp;Propiedades...</translation>
+      <source>Search new files in the project directory.</source>
+      <translation>Bucar nuevos archivos en el directorio de proyecto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Buscar nuevos archivos...&lt;/b&gt;&lt;p&gt;Busca nuevos archivos (fuentes, *.ui, *.idl, *.proto) en el directorio del proyecto y en los subdirectorios registrados.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
-      <translation>Ver las propiedades del proyecto</translation>
+      <source>Search Project File</source>
+      <translation>Buscar Archivo en Proyecto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Propiedades...&lt;/b&gt;&lt;p&gt;Muestra un diálogo para editar las propiedades del proyecto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation>Propiedades del usuario del proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation>Propiedades del &amp;Usuario...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
-      <translation>Muestra propiedades del proyecto específicas del usuario</translation>
+      <source>Search Project File...</source>
+      <translation>Buscar Archivo en Proyecto...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation>Alt+Ctrl+P</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation>Bucar un archivo en el listado de archivos del proyecto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Buscar Archivo en el Proyecto&lt;/b&gt;&lt;p&gt;Busca un archivo en el listado de archivos del proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Propiedades del Usuario...&lt;/b&gt;&lt;p&gt;Abre un diálogo par editar las propiedades del proyecto específicas del usuario.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation>Asociación de tipos de archivo</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
-      <translation>Asociación de tipos de archivo...</translation>
+      <source>Project properties</source>
+      <translation>Propiedades del proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation>&amp;Propiedades...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation>Ver las propiedades del proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Propiedades...&lt;/b&gt;&lt;p&gt;Muestra un diálogo para editar las propiedades del proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation>Mostrar asociaciones de tipo de archivo del proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Asociaciones de tipos de archivo...&lt;/b&gt;&lt;p&gt;Muestra un diálogo para editar asociaciones de tipos de archivo del proyecto. Estas asociaciones determinan el tipo (fuentes, formulario, interfaces, protocolos u otros) con un patrón de nombre de archivo. Se usan al añadir archivos al proyecto y al realizar una búsqueda de nuevos archivos.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
-      <translation>Asociaciones de Analizador Léxico</translation>
+      <source>User project properties</source>
+      <translation>Propiedades del usuario del proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation>Propiedades del &amp;Usuario...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation>Muestra propiedades del proyecto específicas del usuario</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Propiedades del Usuario...&lt;/b&gt;&lt;p&gt;Abre un diálogo par editar las propiedades del proyecto específicas del usuario.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
-      <translation>Asociaciones de Analizador Léxico...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation>Ver las asociaciones de analizador léxico del proyecto (sobreescribiendo valores por defecto)</translation>
+      <source>Filetype Associations</source>
+      <translation>Asociación de tipos de archivo</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
+      <translation>Asociación de tipos de archivo...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Asociaciones de Analizador Léxico ...&lt;/b&gt;&lt;p&gt;Muestra un diálogo para editar las asociaciones de analizador léxico del proyecto. Estas asociaciones sobreescriben las asociaciones de analizador léxico globales. Los analizadores léxicos se utilizan para resaltar el texto en el editor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
-      <translation>Propiedades del depurador</translation>
+      <source>Show the project file type associations</source>
+      <translation>Mostrar asociaciones de tipo de archivo del proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Asociaciones de tipos de archivo...&lt;/b&gt;&lt;p&gt;Muestra un diálogo para editar asociaciones de tipos de archivo del proyecto. Estas asociaciones determinan el tipo (fuentes, formulario, interfaces, protocolos u otros) con un patrón de nombre de archivo. Se usan al añadir archivos al proyecto y al realizar una búsqueda de nuevos archivos.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation>&amp;Propiedades del depurador...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
-      <translation>Muestra las propiedades del depurador</translation>
+      <source>Lexer Associations</source>
+      <translation>Asociaciones de Analizador Léxico</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
+      <translation>Asociaciones de Analizador Léxico...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation>Ver las asociaciones de analizador léxico del proyecto (sobreescribiendo valores por defecto)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Asociaciones de Analizador Léxico ...&lt;/b&gt;&lt;p&gt;Muestra un diálogo para editar las asociaciones de analizador léxico del proyecto. Estas asociaciones sobreescriben las asociaciones de analizador léxico globales. Los analizadores léxicos se utilizan para resaltar el texto en el editor.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation>Propiedades del depurador</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation>&amp;Propiedades del depurador...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation>Muestra las propiedades del depurador</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Propiedades del Depurador...&lt;/b&gt;&lt;p&gt;Abre un diálogo par editar las propiedades del depurador específicas del proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation>Cargar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation>&amp;Cargar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation>Cargar las propiedades del depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cargar Propiedades del Depurador&lt;/b&gt;&lt;p&gt;Carga las opciones de configuración del depurador específicas del proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation>Guardar propiedades del depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar Propiedades del Depurador&lt;/b&gt;&lt;p&gt;Guarda las opciones de configuración del depurador específicas del proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation>Borrar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation>&amp;Borrar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation>Borrar las propiedades del depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Borrar Propiedades del Depurador&lt;/b&gt;&lt;p&gt;Borra el archivo que contiene las opciones de configuración del depurador específicas del proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation>Reiniciar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation>&amp;Reiniciar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation>Restablecer las propiedades del depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Restablecer Propiedades del Depurador&lt;/b&gt;&lt;p&gt;Restablece las opciones de configuración del depurador específicas del proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation>Cargar sesión</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
-      <source>Load the projects session file.</source>
-      <translation>Cargar archivo de sesión de proyectos.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4190" />
-      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Cargar sesión&lt;/b&gt;&lt;p&gt;Carga el archivo de sesión de proyecto. La sesión consiste en los datos siguientes.&lt;br&gt;- todos los archivos de fuentes abiertos&lt;br&gt;- todos los puntos de interrupción&lt;br&gt;- todos los argumentos de línea de comandos&lt;br&gt;- el directorio de trabajo&lt;br&gt;- el flag de reporte de excepciones&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
-      <source>Save session</source>
-      <translation>Guardar sesión</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4207" />
-      <source>Save the projects session file.</source>
-      <translation>Guardar archivos de sessión de proyecto.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4208" />
-      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Guardar sesión&lt;/b&gt;&lt;p&gt;Guarda el archivo de sesión de proyecto. La sesión consiste en los datos siguientes.&lt;br&gt;- todos los archivos de fuentes abiertos&lt;br&gt;- todos los puntos de interrupción&lt;br&gt;- todos los argumentos de línea de comandos&lt;br&gt;- el directorio de trabajo&lt;br&gt;- el flag de reporte de excepciones&lt;/p&gt;</translation>
-    </message>
-    <message>
+      <source>Load the projects session file.</source>
+      <translation>Cargar archivo de sesión de proyectos.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4209" />
+      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Cargar sesión&lt;/b&gt;&lt;p&gt;Carga el archivo de sesión de proyecto. La sesión consiste en los datos siguientes.&lt;br&gt;- todos los archivos de fuentes abiertos&lt;br&gt;- todos los puntos de interrupción&lt;br&gt;- todos los argumentos de línea de comandos&lt;br&gt;- el directorio de trabajo&lt;br&gt;- el flag de reporte de excepciones&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4224" />
       <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
-      <source>Delete session</source>
-      <translation>Borrar sesión</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4225" />
-      <source>Delete the projects session file.</source>
-      <translation>Borrar el archivo de sesión de proyecto.</translation>
+      <source>Save session</source>
+      <translation>Guardar sesión</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4226" />
+      <source>Save the projects session file.</source>
+      <translation>Guardar archivos de sessión de proyecto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4227" />
+      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Guardar sesión&lt;/b&gt;&lt;p&gt;Guarda el archivo de sesión de proyecto. La sesión consiste en los datos siguientes.&lt;br&gt;- todos los archivos de fuentes abiertos&lt;br&gt;- todos los puntos de interrupción&lt;br&gt;- todos los argumentos de línea de comandos&lt;br&gt;- el directorio de trabajo&lt;br&gt;- el flag de reporte de excepciones&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
+      <source>Delete session</source>
+      <translation>Borrar sesión</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4244" />
+      <source>Delete the projects session file.</source>
+      <translation>Borrar el archivo de sesión de proyecto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation>&lt;b&gt;Borrar sesión&lt;/b&gt;&lt;p&gt;Borra el archivo de sesión del proyecto&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation>Métricas de código</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation>Métricas de &amp;código...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation>Muestra algunas métricas del código para este proyecto.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Métricas de Código...&lt;/b&gt;&lt;p&gt;Muestra algunas métricas de código para todos los archivos Python en el proyecto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation>Cobertura de Código Python</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation>Co&amp;bertura de código...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation>Muestra información de cobertura de código para el proyecto.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Cobertura de Código...&lt;/b&gt;&lt;p&gt;Muestra la información de cobertura de código para todos los archivos Python en el proyecto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation>Datos de perfil</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation>Datos de &amp;pefil...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
-      <translation>Mostrar datos de profiling para el proyecto.</translation>
+      <source>Code Metrics</source>
+      <translation>Métricas de código</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation>Métricas de &amp;código...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation>Muestra algunas métricas del código para este proyecto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Métricas de Código...&lt;/b&gt;&lt;p&gt;Muestra algunas métricas de código para todos los archivos Python en el proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Datos de Profiling...&lt;/b&gt;&lt;p&gt;Muestra datos de profiling para el proyecto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation>Diagrama de Aplicación</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation>Diagrama de &amp;Aplicación...</translation>
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation>Cobertura de Código Python</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation>Co&amp;bertura de código...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation>Muestra información de cobertura de código para el proyecto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Cobertura de Código...&lt;/b&gt;&lt;p&gt;Muestra la información de cobertura de código para todos los archivos Python en el proyecto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
-      <translation>Mostrar diagrama del proyecto.</translation>
+      <source>Profile Data</source>
+      <translation>Datos de perfil</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation>Datos de &amp;pefil...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation>Mostrar datos de profiling para el proyecto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Datos de Profiling...&lt;/b&gt;&lt;p&gt;Muestra datos de profiling para el proyecto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation>Diagrama de Aplicación</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation>Diagrama de &amp;Aplicación...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation>Mostrar diagrama del proyecto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Diagrama de Aplicación...&lt;/b&gt;&lt;p&gt;Muestra un diagrama del proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation>Cargar Diagrama</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation>&amp;Cargar Diagrama...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation>CArgar diagrama desde archivo.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Cargar Diagrama...&lt;/b&gt;&lt;p&gt;Carga un diagrama desde un archivo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation>Crear Lista del Paquete</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation>Crear &amp;Package List</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation>Crear un archivo inicial PKGLIST para un plugin para eric.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Crear Package List&lt;/b&gt;&lt;p&gt;Crea una lista inicial de archivos para incluir en un archivo de plugin para eric. Esta lista se crea a partir del archivo de proyecto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation>Crear Archivos de Plugin</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
-      <translation>Crear &amp;Archivos de Plugin</translation>
+      <source>&amp;Load Diagram...</source>
+      <translation>&amp;Cargar Diagrama...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation>CArgar diagrama desde archivo.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Cargar Diagrama...&lt;/b&gt;&lt;p&gt;Carga un diagrama desde un archivo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
+      <translation>Crear Lista del Paquete</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation>Crear ficheros para archivo de plugin de eric.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Crear Archivo de Plugin&lt;/b&gt;&lt;p&gt;Crea ficheros para archivo de plugin de eric utilizando el listado de ficheros proporcionados en un archivo PKGLIST*. El nombre de archivo se crea a partir del nombre del script principal si no se desinga uno en el archivo de lista de package.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation>Crear Archivos de Plugin (Snapshot)</translation>
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation>Crear &amp;Package List</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation>Crear un archivo inicial PKGLIST para un plugin para eric.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Crear Package List&lt;/b&gt;&lt;p&gt;Crea una lista inicial de archivos para incluir en un archivo de plugin para eric. Esta lista se crea a partir del archivo de proyecto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
-      <translation>Crear Archivos de Plugin (&amp;Snapshot)</translation>
+      <source>Create Plugin Archives</source>
+      <translation>Crear Archivos de Plugin</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation>Crear &amp;Archivos de Plugin</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation>Crear ficheros para archivo de plugin de eric.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Crear Archivo de Plugin&lt;/b&gt;&lt;p&gt;Crea ficheros para archivo de plugin de eric utilizando el listado de ficheros proporcionados en un archivo PKGLIST*. El nombre de archivo se crea a partir del nombre del script principal si no se desinga uno en el archivo de lista de package.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation>Crear Archivos de Plugin (Snapshot)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation>Crear Archivos de Plugin (&amp;Snapshot)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation>Crear ficheros para archivo de plugin de eric (snapshot releases).</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Crear Archivos de Plugin (Snapshot)&lt;/b&gt;&lt;p&gt;Crea ficheros para archivo de plugin de eric usando el listado de ficheros dado en un archivo PKGLIST*. El nombre del archivo se construye a partir del nombre del script principal si no se designa uno en el archivo de package list. La entrada de versión del script principal se modifica para reflejar una snapshot release.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation>Ejecutar Make</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation>&amp;Ejecutar Make</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Crear Archivos de Plugin (Snapshot)&lt;/b&gt;&lt;p&gt;Crea ficheros para archivo de plugin de eric usando el listado de ficheros dado en un archivo PKGLIST*. El nombre del archivo se construye a partir del nombre del script principal si no se designa uno en el archivo de package list. La entrada de versión del script principal se modifica para reflejar una snapshot release.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation>Ejecutar Make</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation>&amp;Ejecutar Make</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation>Ejecutar un 'make'.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ejecutar Make&lt;/b&gt;&lt;p&gt;Ejecuta un 'make' para reconstruir el target configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation>Comprobar Cambios</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation>&amp;Comprobar Cambios</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation>Preguntar a 'make' si es necesario reconstruir.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Comprobar Cambios&lt;/b&gt;&lt;p&gt;Pregunta a 'make si es necesario reconstruir el target configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation>&amp;Proyecto</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
-      <translation>Abrir Proyectos &amp;Recientes</translation>
+      <source>Create SBOM File</source>
+      <translation>Crear Archivo SBOM</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation>Sesión</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
-      <translation>Depurador</translation>
+      <source>Create &amp;SBOM File</source>
+      <translation>Crear Archivo &amp;SBOM</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
-      <translation>Herramientas de Pr&amp;ojecto</translation>
+      <source>Create a SBOM file of the project dependencies.</source>
+      <translation>Crear un archivo SBOM de dependencias del proyecto.</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Crear Archivo SBOM&lt;/b&gt;&lt;p&gt;Esto permite la creación de un archivo SBOM de las dependencias del proyecto. Puede basarse en varias fuentes de input y se guardará como un archivo CycloneDX SBOM.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation>&amp;Proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation>Abrir Proyectos &amp;Recientes</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation>Sesión</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation>Depurador</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation>Herramientas de Pr&amp;ojecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation>Control de &amp;Versiones</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation>Veri&amp;ficar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation>V&amp;er</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation>&amp;Diagramas</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation>Empa&amp;quetadores</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation>Origen de &amp;Documentación</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation>Make</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation>Otras Herramientas</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation>Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation>&amp;Borrar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation>Buscar nuevos archivos</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation>No se han encontrado nuevos archivos para ser añadidos.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation>Sistema de control de versiones</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El VCS seleccionado &lt;b&gt;{0}&lt;/b&gt; no ha sido encontrado.&lt;br&gt;Revirtiendo sobreescritura.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El VCS seleccionado &lt;b&gt;{0}&lt;/b&gt; no ha sido encontrado.&lt;br&gt;Deshabilitando control de versiones.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation>Datos de Cobertura</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>No hay script principal definido para el proyecto actual. Abortando</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation>Cobertura de codigo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation>Por favor seleccione un archivo de cobertura</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation>Por favor seleccione un archivo de profiling</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation>¿Incluir nombres de módulos?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;PKGLIST&lt;/b&gt; ya existe.&lt;/p&gt;&lt;p&gt;¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El archivo &lt;b&gt;PKGLIST&lt;/b&gt; no puede ser creado.&lt;/p&gt;&lt;p&gt;Causa: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation>Crear Archivo de Plugin</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation>No hay script principal definido para el proyecto actual. Abortando...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation>Seleccionar package lists:</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo &lt;b&gt;PKGLIST&lt;/b&gt; no puede ser creado.&lt;/p&gt;&lt;p&gt;Causa: {0}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation>Crear Archivo de Plugin</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation>No hay script principal definido para el proyecto actual. Abortando...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation>Seleccionar package lists:</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;No hay archivo de package list (PKGLIST*) disponible o seleccionado. Abortando...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
+      <location filename="../Project/Project.py" line="5443" />
       <source>Creating plugin archives...</source>
       <translation>Creando archivos de plugin...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation>Abortar</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation>%v/%m Archivos</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El archivo&lt;b&gt;{0}&lt;/b&gt; no puede ser leído.&lt;/p&gt;&lt;p&gt;Causa: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation>Abortar</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation>%v/%m Archivos</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo&lt;b&gt;{0}&lt;/b&gt; no puede ser leído.&lt;/p&gt;&lt;p&gt;Causa: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; todavía no está listo.&lt;/p&gt;&lt;p&gt;Por favor, revíselo y borre la línea '; initial_list' del encabezado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de plugin de eric &lt;b&gt;{0}&lt;/b&gt; no ha podido ser creado.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El fichero&lt;b&gt;{0}&lt;/b&gt; no ha podido ser almacenado en el archivo. Va a ser ignorado.&lt;/p&gt;&lt;p&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Los ficheros para archivo de plugin de eric se han creado con errores.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Los ficheros para archivo de plugin de eric se han creado correctamente.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Los ficheros para archivo de plugin de eric se han creado correctamente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de plugin&lt;b&gt;{0}&lt;/b&gt; no puede ser leido.&lt;/p&gt;&lt;p&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de plugin&lt;b&gt;{0}&lt;/b&gt; no puede ser leido.&lt;/p&gt;&lt;p&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation>El proceso make no ha comenzado.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation>El proceso make ha fallado.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Hay cambios que requieren que el target make configurado &lt;b&gt;{0}&lt;/b&gt; se reconstruya.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Hay cambios que requieren que el target make por defecto se reconstruya.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation>El makefile contiene errores.</translation>
     </message>
@@ -56164,270 +56481,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation>Formularios</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Navegador de Formularios del Proyecto&lt;/b&gt;&lt;p&gt;Permite visualizar facilmente todos los formularios que contiene el proyecto actual. A través del menú de contexto se pueden ejecutar varias acciones.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation>Diálogo</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
-      <translation>Widget</translation>
+      <source>Dialog</source>
+      <translation>Diálogo</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
-      <translation>Ventana principal</translation>
+      <source>Widget</source>
+      <translation>Widget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
-      <translation>Diálogo con caja de botones (abajo)</translation>
+      <source>Main Window</source>
+      <translation>Ventana principal</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
-      <translation>Diálogo con caja de botones (Derecha)</translation>
+      <source>Dialog with Buttonbox (Bottom)</source>
+      <translation>Diálogo con caja de botones (abajo)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
-      <translation>Diálogo con botones (abajo)</translation>
+      <source>Dialog with Buttonbox (Right)</source>
+      <translation>Diálogo con caja de botones (Derecha)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
-      <translation>Diálogo con botones (Abajo-Centro)</translation>
+      <source>Dialog with Buttons (Bottom)</source>
+      <translation>Diálogo con botones (abajo)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation>Diálogo con botones (Abajo-Centro)</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation>Diálogo con botones (Derecha)</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation>QWizard</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
-      <translation>QWizardPage</translation>
+      <source>QWizard</source>
+      <translation>QWizard</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
-      <translation>QDockWidget</translation>
+      <source>QWizardPage</source>
+      <translation>QWizardPage</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
-      <translation>QFrame</translation>
+      <source>QDockWidget</source>
+      <translation>QDockWidget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
-      <translation>QGroupBox</translation>
+      <source>QFrame</source>
+      <translation>QFrame</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
-      <translation>QScrollArea</translation>
+      <source>QGroupBox</source>
+      <translation>QGroupBox</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
-      <translation>QMdiArea</translation>
+      <source>QScrollArea</source>
+      <translation>QScrollArea</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
-      <translation>QTabWidget</translation>
+      <source>QMdiArea</source>
+      <translation>QMdiArea</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
-      <translation>QToolBox</translation>
+      <source>QTabWidget</source>
+      <translation>QTabWidget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation>QToolBox</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation>QStackedWidget</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation>Compilar formulario</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation>Compilar todos los formularios</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation>Generar código de Diálogo...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation>Configurar compilador uic</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation>Abrir en Qt-Designer</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation>Abrir en Editor</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation>Previsualizar form</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation>Previsualizar traducciones</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation>Renombrar archivo</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation>Quitar del proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation>Borrar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation>Formulario nuevo...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation>Agregar formularios...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation>Agregar directorio de formularios...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation>Copiar Ruta al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation>Expandir todos los directorios</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation>Contraer todos los directorios</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation>Compilar formularios</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation>Formulario nuevo</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation>Seleccione un tipo de formulario:</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation>Archivos de Interfaz de Usuario (*.ui);;Todos los Archivos(*)</translation>
     </message>
@@ -56490,26 +56807,26 @@
       <translation>Compilando formularios...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation>Abortar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation>%v/%m Formularios</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation>Determinando que formularios han cambiado...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation>Compilando formularios que han cambiado...</translation>
     </message>
@@ -57264,143 +57581,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation>Recursos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Navegador de Recursos del Proyecto&lt;/b&gt;&lt;p&gt;Permite visualizar facilmente todos los recursos que contiene el proyecto actual. A través del menú de contexto se pueden ejecutar varias acciones.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation>Compilar recurso</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation>Compilar todos los recursos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation>Configurar Compilador rcc</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation>Renombrar archivo</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation>Quitar del proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation>Borrar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation>Nuevo recurso...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation>Añadir recursos...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation>Agregar directorio de recursos...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation>Copiar Ruta al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation>Expandir todos los directorios</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation>Contraer todos los directorios</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation>Compilar recursos</translation>
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation>Nuevo recurso</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Archivos de Recursos Qt (*.qrc)</translation>
     </message>
@@ -57463,26 +57780,26 @@
       <translation>Compilando recursos...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation>Abortar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation>%v/%m Recursos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation>Determinando que recursos han cambiado...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation>Compilando recursos que han cambiado...</translation>
     </message>
@@ -58093,19 +58410,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation>Promt: Recibida respuesta no válida</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation>Promt: Esta dirección de traducción no está disponible.</translation>
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -58275,8 +58579,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
-      <translation>Introduzca el nombre de los autores</translation>
+      <source>Enter author's name</source>
+      <translation>Introducir el nombre del autor</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -58292,8 +58596,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
-      <translation>Introduzca el correo electrónico de los autores</translation>
+      <source>Enter author's email</source>
+      <translation>Introducir el email del autor</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -58332,6 +58636,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation>Licencia:</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation>Introducir o seleccionar la licencia del proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation>Pulse para editar las propiedades de la Corrección Ortográfica</translation>
     </message>
@@ -58391,23 +58705,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="188" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation>Ninguno</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="73" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Archivos fuente ({0});;Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="129" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>El proyecto está bajo control de versiones de &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="135" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation>El proyecto no tiene control de versiones.</translation>
     </message>
@@ -59630,97 +59944,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation>Guardar la expresión regular en un archivo</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation>Cargar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation>Cargar la expresión regular de un archivo</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation>Validar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation>Validar la expresión regular</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation>Ejecutar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation>Ejecutar la expresión regular</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation>Siguiente coincidencia</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation>Mostrar la siguiente coincidencia de la expresión regular</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>Copiar la expresión regular al portapapeles</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation>Referencia con nombre</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation>No se han definido todavía grupos con nombre.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation>Referencia con nombre</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation>No se han definido todavía grupos con nombre.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation>Seleccionar nombre de grupo:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation>Guardar expresión regular</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>Archivos RegExp (*.rx);; Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
@@ -60420,18 +60734,18 @@
       <translation>Éxito</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation>Error</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation>ERROR en {0}: {1}</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation>ERROR en {0}: {1}</translation>
@@ -62253,62 +62567,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation>Guardar la expresión regular en un archivo</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation>Cargar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation>Cargar la expresión regular de un archivo</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation>Validar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation>Validar la expresión regular</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation>Ejecutar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation>Ejecutar la expresión regular</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation>Siguiente coincidencia</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation>Mostrar la siguiente coincidencia de la expresión regular</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>Copiar la expresión regular al portapapeles</translation>
     </message>
@@ -62317,47 +62631,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation>Error de Comunicación</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El backend ha informado de un error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation>Referencia con nombre</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation>No se han definido todavía grupos con nombre.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation>Referencia con nombre</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation>No se han definido todavía grupos con nombre.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation>Seleccionar nombre de grupo:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation>Guardar expresión regular</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>Archivos RegExp (*.rx);; Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
@@ -65287,12 +65601,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation>Backup 1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation>Backup 2</translation>
     </message>
@@ -65317,8 +65631,8 @@
       <translation>Por favor, introduzca un nuevo nombre:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation>El archivo de sesión "{0}" ya existe. Por favor, introduzca un nuevo nombre.</translation>
@@ -65329,69 +65643,69 @@
       <translation>Ha ocurrido un error mientras se clonaba el archivo de sesión.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation>Ha ocurrido un error mientras se renombraba el archivo de sesión.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation>Guardar Sesión</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation>Por favor, introduzca un nombre para la sesión:</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation>Por favor, introduzca un nombre para la sesión:</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation>Sesión Guardada ({0})</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation>Restaurar Copia de Seguridad</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation>¿Realmente desea reemplazar la sesión actual?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation>Borrar Sesión</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation>¿Realmente desea borrar la sesión "{0}"?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation>Nueva Sesión</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation>Por favor, introduzca un nombre para la nueva sesión:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation>Nueva Sesión ({0})</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation>Por favor, seleccione la sesión de inicio:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation>{0} (última sesión)</translation>
     </message>
@@ -65399,14 +65713,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation>Restaurar</translation>
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation>Cambiar a</translation>
     </message>
@@ -65508,32 +65822,22 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation>Leyendo Clasificadores Trove</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El archivo de Clasificadores Trove &lt;b&gt;{0}&lt;/b&gt; no se ha podido leer.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation>Añadir Scripts</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation>Archivos Python (*.py);;Todos los Archivos(*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation>Añadir Módulos Python</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation>Archivos de Python (*.py)</translation>
     </message>
@@ -65736,16 +66040,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation>URL de Descarga:</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation>Introducir la URL de descarga</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation>Licencia</translation>
     </message>
@@ -65791,16 +66085,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation>Pulsar para popular los clasificadores con datos recuperados desde un archivo local.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation>Popular desde archivo local</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation>Seleccionar los clasificadores aplicables:</translation>
     </message>
@@ -65903,142 +66187,142 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation>Shell - Pasivo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation>Shell</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation>&lt;b&gt;La ventana de Shell&lt;/b&gt;&lt;p&gt;Se pueden utilizar las teclas de cursor al introducir comandos. Hay también un histórico de comandos que se pueden rellamar utilizando las teclas de cursor de arriba y abajo manteniendo apretada la tecla Ctrl. Esto se puede cambiar a solo las teclas de cursor arriba y abajo en la página de shell del diálogo de configuración. Pulsando estas teclas despues de que se ha introducido algún texto inicia una búsqueda incremental.&lt;/p&gt;&lt;p&gt;La shell tiene algunos comandos especiales. '%restart' termina la shell e inicia una nueva. '%clear' limpia la salida de la ventana de shell. '%start' se usa para iniciar una shell para un entorno virtual y se debería continuar con un nombre de entorno virtual. '%start' sin nombre de entorno virtual inicia la shell por defecto. Los entornos virtuales disponibles se pueden listar con los comandos '%envs' o '%environments'. El entorno virtual activo se puede encontrar con el comando '%which' . '%quit' o '%xit' se usa para salir de la aplicación. Estos comandos (exceptuando '%environments', '%envs' y '%which') están disponibles para los menús de ventana también.&lt;/p&gt;&lt;p&gt;Pulsando la tecla Tab después de introducir algún texto muestra una lista de autocompletados posibles. La entrada relevante puede entonces seleccionarse de este listado. Si hay solamente una entrada disponible, ésta se insertará automaticamente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation>&lt;b&gt;La Ventana de Shell&lt;/b&gt;&lt;p&gt;Es simplemente un intérprete corriendo en una ventana. El intérprete es el que se usa para ejecutar el programa en depuración. Ésto significa que se puede ejecutar cualquier comando mientras el programa en depuración esté corriendo.&lt;/p&gt;&lt;p&gt;Se puedeu utilizar las teclas de cursor al introducir comandos. Hay también un histórico de comandos que se pueden rellamar utilizando las teclas de cursor de arriba y abajo manteniendo apretada la tecla Ctrl. Esto se puede cambiar a solo las teclas de cursor arriba y abajo en la página de shell del diálogo de configuración. Pulsando estas teclas despues de que se ha introducido algún texto inicia una búsqueda incremental.&lt;/p&gt;&lt;p&gt;La shell tiene algunos comandos especiales. '%restart' termina la shell e inicia una nueva. '%clear' limpia la salida de la ventana de shell. '%start' se usa para iniciar una shell para un entorno virtual y se debería continuar con un nombre de entorno virtual. '%start' sin nombre de entorno virtual inicia la shell por defecto. Los entornos virtuales disponibles se pueden listar con los comandos '%envs' o '%environments'. El entorno virtual activo se puede encontrar con el comando '%which' . '%quit' o '%exit' se usa para salir de la aplicación. Estos comandos (exceptuando '%environments' y '%envs') están dsponibles para los menús de ventana también.&lt;/p&gt;&lt;p&gt;Pulsando la tecla Tab después de introducir algún texto muestra una lista de autocompletados posibles. La entrada relevante puede entonces seleccionarse de este listado. Si hay solamente una entrada disponible, ésta se insertará automaticamente.&lt;/p&gt;&lt;p&gt;En modo pasivo de depuración la shell está solamente disponible despues de que el programa a depurar ha conectado con la IDE y hasta que termina. Esto se indica con un prompt distinto y con una indicación en el título de la ventana.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation>Pasivo &gt;&gt;&gt; </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation>Comienzo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation>Historial</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
-      <translation>Seleccionar entrada</translation>
+      <source>History</source>
+      <translation>Historial</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
+      <source>Select entry</source>
+      <translation>Seleccionar entrada</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="301" />
       <source>Show</source>
       <translation>Mostrar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
-      <location filename="../QScintilla/Shell.py" line="301" />
+      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
       <source>Clear</source>
       <translation>Borrar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation>Cortar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation>Copiar</translation>
+      <source>Cut</source>
+      <translation>Cortar</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation>Copiar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
       <source>Paste</source>
       <translation>Pegar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
+      <location filename="../QScintilla/Shell.py" line="312" />
       <source>Find</source>
       <translation>Buscar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation>Reiniciar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation>Restaurar y Limpiar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation>Nombre Activo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation>Guardar Contenidos...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation>Proyecto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation>Seleccionar historial</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation>Seleccionar historial</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation>Seleccionar la entrada del historial a ejecutar (las más recientes mostradas en último lugar).</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation>Modo de depuración pasiva</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation>Modo de depuración pasiva</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation>
 No conectado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation>No.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation>{0} en {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -66049,7 +66333,7 @@
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
@@ -66058,43 +66342,43 @@
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation>Error de sintaxis sin especificar.
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation>Error de sintaxis "{1}" en archivo {0} en la línea {2}, carácter {3}.
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation>Señal "{0}" generada en el archivo {1} y línea {2}.
 Función: {3}({4})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation>StdOut: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation>StdErr: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation>&lt;{0}&gt; {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
@@ -66103,37 +66387,37 @@
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation>Entorno Virtual Actual: '{0}'
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
+      <location filename="../QScintilla/Shell.py" line="2206" />
       <source>Drop Error</source>
       <translation>Error al soltar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2206" />
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation>Guardar Contenidos de la Shell</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
@@ -67722,7 +68006,6 @@
       <translation>Archivo de X11 Pixmap (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -67735,27 +68018,24 @@
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>No se puede guardar el archivo {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation>No se puede escribir el archivo '{0}'.</translation>
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation>Vista preliminar de la imagen de captura de pantalla ({0} x {1})</translation>
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation>Captura de Pantalla de eric</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation>La aplicación contiene una captura de pantalla sin guardar.</translation>
     </message>
@@ -71158,30 +71438,30 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation>Actualizar</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation>Pulsar para actualizar la pantalla</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation>Diff de Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation>No hay directorio temporal disponible.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation>Procesando archivo '{0}'...
@@ -71189,46 +71469,46 @@
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation>No hay diferencia.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation>&lt;Inicio&gt;</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation>&lt;Fin&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation>Guardar Diff</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation>Archivos de Parche (*.diff)</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de parche &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de parche &lt;b&gt;{0}&lt;/b&gt; no puede ser guardado.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
@@ -76373,256 +76653,256 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation>&lt;Sin traducción&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation>Previsualizar traducciones</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation>Seleccionar archivo de idioma</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation>&amp;Abrir Archivos UI...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
-      <translation>Abrir Archivos UI para visualizar</translation>
+      <source>&amp;Open UI Files...</source>
+      <translation>&amp;Abrir Archivos UI...</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation>Abrir Archivos UI para visualizar</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir Archivos UI&lt;/b&gt;&lt;p&gt;Abre algunos archivos UI para visualizar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation>Abrir archivos de &amp;traducción...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation>Abrir archivos de &amp;traducción...</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation>Abrir archivos de traducción para visualizar</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir Archivos de Traducción&lt;/b&gt;&lt;p&gt;Abre algunos archivos de traducción para visualizar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation>&amp;Recargar Traducciones</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation>&amp;Recargar Traducciones</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation>Recargar las traducciones cargadas</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Recargar Traducciones&lt;/b&gt;&lt;p&gt;Recarga traducciones para los idiomas cargados.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation>&amp;Salir</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
+      <location filename="../Tools/TRPreviewer.py" line="202" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
-      <translation>Salir de la aplicación</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation>Salir de la aplicación</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salir&lt;/b&gt;&lt;p&gt;Salir de la aplicación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation>¿&amp;Qué es esto?</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>¿&amp;Qué es esto?</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
-      <translation>Ayuda sensible al contexto</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation>Ayuda sensible al contexto</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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;Mostrar ayuda sensible al contexto&lt;/b&gt;&lt;p&gt;En modo ¿Qué es esto? el puntero del ratón muestra una flecha con un interrogante, y se puede hacer click en elementos de la interfaz gráfica para obtener una descripción corta de lo que hacen y de cómo se utilizan. En los diálogos, se puede acceder a esta característica utilizando el botón de ayuda de contexto en la barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation>&amp;Acerca de</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation>&amp;Acerca de</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation>Muestra información acerca de este software</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de&lt;/b&gt;&lt;p&gt;Muestra información acerca de este software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Muestra información sobre las herramientas Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Muestra información sobre las herramientas Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Muestra información sobre las herramientas Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation>&amp;Mosaico</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
-      <translation>Distribuir en Mosaico</translation>
+      <source>&amp;Tile</source>
+      <translation>&amp;Mosaico</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation>Distribuir en Mosaico</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Distribuir en Mosaico&lt;/b&gt;&lt;p&gt;Reorganiza las ventanas para que queden como mosaico.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation>&amp;Cascada</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
-      <translation>Ventanas en Cascada</translation>
+      <source>&amp;Cascade</source>
+      <translation>&amp;Cascada</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation>Ventanas en Cascada</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ventanas en cascada&lt;/b&gt;&lt;p&gt;Reorganiza las ventanas para disponerlas en cascada.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation>&amp;Cerrar</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation>&amp;Cerrar</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
-      <source>Close the current window</source>
-      <translation>Cierra la ventana actual</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="265" />
+      <source>Close the current window</source>
+      <translation>Cierra la ventana actual</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cierra la ventana&lt;/b&gt;&lt;p&gt;Cierra la ventana actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
-      <source>Clos&amp;e All</source>
-      <translation>Cerrar &amp;Todo</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
-      <translation>Cerrar todas las ventanas</translation>
+      <source>Clos&amp;e All</source>
+      <translation>Cerrar &amp;Todo</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation>Cerrar todas las ventanas</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cerrar todas las ventanas&lt;/b&gt;&lt;p&gt;Cierra todas las ventanas del editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation>&amp;Archivo</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation>&amp;Ventana</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation>A&amp;yuda</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation>Archivo</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation>Ayuda</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation>Previsualizador de TR</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation>&lt;h3&gt; Acerca del previsualizador de TR&lt;/h3&gt;&lt;p&gt;The Previsualizador TR carga y muestra archivos de interfaz de usuario de Qt y muestra diálogos para un idioma seleccionado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation>Seleccione Archivos de UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Archivos de Interfaz de Usuario (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation>Seleccionar archivos de traducción</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation>Archivos de traducción  de Qt (*.ts)</translation>
     </message>
@@ -76630,72 +76910,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation>Gestor de Pestañas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation>Pestañas Guardadas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation>Sistema Local de Archivos:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation>Navegador Web de eric:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation> [FTP]:</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation>Ventana {0}</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation>Ventana {0}</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation>Doble click para cambiar</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation>Agrupar por</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation>Agrupar por</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation>&amp;Ventana</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation>&amp;Dominio</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation>&amp;Host</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation>Añadir a &amp;Marcadores las pestañas seleccionadas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation>&amp;Cerrar las pestañas seleccionadas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation>Mostrar Gestor de Pestañas</translation>
     </message>
@@ -76703,107 +76983,107 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation>Mostrar un menú de navegación</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation>Comenzar</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation>Ejecutar Script...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation>Depurar Script...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation>Hacer Profiling del Script...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation>Ejecutar Script con definición de cobertura...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation>Mover a la Izquierda</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation>Mover a la Derecha</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation>Mover al Primero</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation>Mover al Último</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation>Cerrar todo</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation>Guardar como...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation>Guardar todo</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation>Abrir archivo 'de rechazo'</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation>Vista Previa de Impresión</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation>Imprimir</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation>Copiar Ruta al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
@@ -76811,15 +77091,15 @@
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation>Sin título {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
@@ -77423,12 +77703,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation>Agregar plantilla</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El grupo &lt;b&gt;{0}&lt;/b&gt; ya contiene una plantilla llamada&lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -77582,140 +77862,140 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation>Aplicar</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation>Añadir entrada...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation>Añadir grupo...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation>Editar...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation>Editar...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation>Eliminar</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation>Guardar</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation>Guardar</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation>Importar...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation>Exportar...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation>Exportar...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation>Recargar</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation>Ayuda de las Plantillas...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation>Eliminar Plantilla</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation>Eliminar Plantilla</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation>&lt;p&gt;¿Desea realmente eliminar &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation>Importar Plantillas</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation>Archivos de Plantillas (*.ecj);;Archivos XML de Plantillas (*.e4c);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation>Exportar Plantillas</translation>
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation>Archivos de Plantilla (*.ecj);;Todos los Archivos(*)</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation>Exportar Plantillas</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation>Archivos de Plantilla (*.ecj);;Todos los Archivos(*)</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de plantillas  &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation>Recargar Plantillas</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation>Recargar Plantillas</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation>Las plantillas contienen cambios sin guardar. ¿Deben descartarse dichos cambios?</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation>Ayuda para la plantilla</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation>Ayuda para la plantilla</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;Los grupos de plantillas&lt;/b&gt; son una manera de agrupar plantillas individuales. Los grupos tienen un atributo que especifica a qué lenguaje de programación se aplican. Para añadir entradas de plantillas. al menos un grupo tiene que haber sido definido.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Las entradas de plantilla&lt;/b&gt; son las plantillas reales. Se agrupan en grupos de plantillas. Se puede encontrar ayuda sobre como definirlas en el diálogo de edición de plantilla.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation>Editar Grupo de Plantillas</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation>Editar Grupo de Plantillas</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Un grupo de plantillas con el nombre &lt;b&gt;{0}&lt;/b&gt; ya existe.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation>Leer plantillas</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation>Leer plantillas</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de plantillas &lt;b&gt;{0}&lt;/b&gt; no pudo ser leído.&lt;/p&gt;</translation>
     </message>
@@ -78848,12 +79128,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation>No hay datos de pronunciación disponibles</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation>No hay traducción disponible</translation>
     </message>
@@ -78985,28 +79265,28 @@
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation>Establecer Traductor</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El nombre de archivo de traducción &lt;b&gt;{0}&lt;/b&gt; no es válido.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El traductor &lt;b&gt;{0}&lt;/b&gt; no es conocido.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation>Cargar Traductor</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation>Cargar Traductor</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de traducción &lt;b&gt;{0}&lt;/b&gt; no es conocido.&lt;/p&gt;</translation>
     </message>
@@ -79043,52 +79323,42 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation>DeepL</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation>Google V.1</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation>Google V.2</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation>IBM Watson</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation>Microsoft</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation>MyMemory</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation>Glosbe</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation>PROMT</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation>Yandex</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation>Microsoft</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL Pro</source>
-      <translation>DeepL Pro</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation>IBM Watson</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation>Nombre de servicio de traducción desconocido ({0})</translation>
     </message>
@@ -79096,252 +79366,257 @@
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation>Afrikaans</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation>Árabe</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
-      <translation>Bielorruso</translation>
+      <source>Arabic</source>
+      <translation>Árabe</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
-      <translation>Búlgaro</translation>
+      <source>Belarusian</source>
+      <translation>Bielorruso</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
-      <translation>Bosnio</translation>
+      <source>Bulgarian</source>
+      <translation>Búlgaro</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
-      <translation>Catalán</translation>
+      <source>Bosnian</source>
+      <translation>Bosnio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
-      <translation>Checo</translation>
+      <source>Catalan</source>
+      <translation>Catalán</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
-      <translation>Danés</translation>
+      <source>Czech</source>
+      <translation>Checo</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
-      <translation>Alemán</translation>
+      <source>Danish</source>
+      <translation>Danés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
-      <translation>Griego</translation>
+      <source>German</source>
+      <translation>Alemán</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
-      <translation>Inglés</translation>
+      <source>Greek</source>
+      <translation>Griego</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
-      <translation>Español</translation>
+      <source>English</source>
+      <translation>Inglés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
-      <translation>Estonio</translation>
+      <source>Spanish</source>
+      <translation>Español</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
-      <translation>Finlandés</translation>
+      <source>Estonian</source>
+      <translation>Estonio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
-      <translation>Francés</translation>
+      <source>Finnish</source>
+      <translation>Finlandés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
-      <translation>Irlandés</translation>
+      <source>French</source>
+      <translation>Francés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
-      <translation>Gallego</translation>
+      <source>Irish</source>
+      <translation>Irlandés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
-      <translation>Hebreo (he)</translation>
+      <source>Galician</source>
+      <translation>Gallego</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
-      <translation>Hindi</translation>
+      <source>Hebrew (he)</source>
+      <translation>Hebreo (he)</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
-      <translation>Croata</translation>
+      <source>Hindi</source>
+      <translation>Hindi</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
-      <translation>Húngaro</translation>
+      <source>Croatian</source>
+      <translation>Croata</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
-      <translation>Indonesio</translation>
+      <source>Hungarian</source>
+      <translation>Húngaro</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
-      <translation>Islandés</translation>
+      <source>Indonesian</source>
+      <translation>Indonesio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
-      <translation>Italiano</translation>
+      <source>Icelandic</source>
+      <translation>Islandés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
-      <translation>Hebreo (iw)</translation>
+      <source>Italian</source>
+      <translation>Italiano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
-      <translation>Japonés</translation>
+      <source>Hebrew (iw)</source>
+      <translation>Hebreo (iw)</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
-      <translation>Georgiano</translation>
+      <source>Japanese</source>
+      <translation>Japonés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
-      <translation>Koreano</translation>
+      <source>Georgian</source>
+      <translation>Georgiano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
-      <translation>Lituano</translation>
+      <source>Korean</source>
+      <translation>Koreano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
-      <translation>Letón</translation>
+      <source>Lithuanian</source>
+      <translation>Lituano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
-      <translation>Macedonio</translation>
+      <source>Latvian</source>
+      <translation>Letón</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
-      <translation>Maltés</translation>
+      <source>Macedonian</source>
+      <translation>Macedonio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
-      <translation>Holandés</translation>
+      <source>Maltese</source>
+      <translation>Maltés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
-      <translation>Noruego</translation>
+      <source>Dutch</source>
+      <translation>Holandés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
-      <translation>Polaco</translation>
+      <source>Norwegian</source>
+      <translation>Noruego</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
-      <translation>Portugués</translation>
+      <source>Polish</source>
+      <translation>Polaco</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
-      <translation>Rumano</translation>
+      <source>Portuguese</source>
+      <translation>Portugués</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
-      <translation>Ruso</translation>
+      <source>Romanian</source>
+      <translation>Rumano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
-      <translation>Eslovaco</translation>
+      <source>Russian</source>
+      <translation>Ruso</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
-      <translation>Esloveno</translation>
+      <source>Slovak</source>
+      <translation>Eslovaco</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
-      <translation>Albano</translation>
+      <source>Slovenian</source>
+      <translation>Esloveno</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
-      <translation>Servio</translation>
+      <source>Albanian</source>
+      <translation>Albano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
-      <translation>Sueco</translation>
+      <source>Serbian</source>
+      <translation>Servio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
-      <translation>Tailandés</translation>
+      <source>Swedish</source>
+      <translation>Sueco</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
-      <translation>Filipino</translation>
+      <source>Thai</source>
+      <translation>Tailandés</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
-      <translation>Turco</translation>
+      <source>Filipino</source>
+      <translation>Filipino</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
-      <translation>Ucranio</translation>
+      <source>Turkish</source>
+      <translation>Turco</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
-      <translation>Vietnamita</translation>
+      <source>Ukrainian</source>
+      <translation>Ucranio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
-      <translation>Chino (China)</translation>
+      <source>Vietnamese</source>
+      <translation>Vietnamita</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation>Chino</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation>Chino (China)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation>Chino (Taiwan)</translation>
     </message>
@@ -79354,7 +79629,7 @@
       <translation>&lt;b&gt;Configurar Traductor&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation>Idiomas Habilitados</translation>
@@ -79381,8 +79656,8 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
-      <translation>DeepL Pro</translation>
+      <source>DeepL</source>
+      <translation>DeepL</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
@@ -79394,8 +79669,8 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
-      <translation>Introducir clave DeepL Pro</translation>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
+      <translation>Introducir clave de API DeepL Pro o DeepL Free</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
@@ -79454,6 +79729,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation>Región de Subscripción:</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation>Clave de Subscripción:</translation>
     </message>
@@ -79464,6 +79744,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation>Introducir la región de subscripción del servicio de traducción de texto</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation>MyMemory</translation>
     </message>
@@ -79493,33 +79778,37 @@
       <translation>Introducir clave Yandex</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Una clave es &lt;b&gt;necesaria&lt;/b&gt; para usar este servicio. &lt;a href="{0}"&gt;Obtener una clave de API gratuita o comercial.&lt;/a&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Una clave es &lt;b&gt;necesaria&lt;/b&gt; para utilizar este servicio. &lt;a href="{0}"&gt;Obtener una API key comercial.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Una clave es &lt;b&gt;necesaria&lt;/b&gt; para utilizar este servicio. &lt;a href="{0}"&gt;Registrar en IBM Cloud.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Es &lt;b&gt;necesario&lt;/b&gt; registrarse para el servicio de traducción necesaria. &lt;a href="{0}"&gt;Registrar con Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Una clave es &lt;b&gt;opcional&lt;/b&gt; para utilizar este servicio. &lt;a href="{0}"&gt;Obtener una API key gratuita.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Una clave es &lt;b&gt;necesaria&lt;/b&gt; para utilizar este servicio. &lt;a href="{0}"&gt;Obtener una API key gratuita.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation>Se deben seleccionar al menos dos idiomas para que esta herramienta funcione correctamente.</translation>
     </message>
@@ -79527,7 +79816,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation>Traductor</translation>
     </message>
@@ -79602,12 +79891,12 @@
       <translation>El servicio de traducción seleccionado no soporta la función de Text-to-Speech.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation>Error al reproducir pronunciación</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;La pronunciación recibida no se ha podido reproducir.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
@@ -79615,183 +79904,188 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation>Lanzador de bandeja de sistema de eric</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation>Proyectos recientes</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation>Multiproyectos Recientes</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation>Archivos recientes</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation>Mostrar Versiones</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation>Editor de QRegularExpression</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation>Editor de re de Python</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation>Previsualizador de UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation>Previsualizador de Traducciones</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation>Testando</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation>Comparar Archivos</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation>Comparar Archivos uno al lado de otro</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation>Navegador SQL</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation>Captura de Pantalla</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation>Editor de Iconos</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation>Instalar Plugin</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation>Desinstalar Plugin</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation>Repositorio de Plugins</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation>Entornos Virtuales</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation>Preferencias</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation>Mini Editor de eric</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation>Editor Hexadecimal de eric</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation>Ventana de Shell de eric</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation>Navegador Web de eric</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation>Navegador Web de eric (con QtHelp)</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation>Navegador Web de eric (Modo Privado)</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation>eric IDE</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation>Configurar Lanzador de Bandeja de sistema</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation>Salir</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation>Error de Generación de Proceso</translation>
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation>Error de Generación de Proceso</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el proceso.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation>OK</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation>&lt;h3&gt;Números de Versiones&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Seguridad)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation>Escritorio</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation>Tipo de Sesión</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -80020,286 +80314,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation>Previsualizador de UI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation>Seleccionar Tema de GUI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation>Seleccionar el Tema de GUI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation>&amp;Abrir archivo</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
+      <location filename="../Tools/UIPreviewer.py" line="138" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="138" />
+      <location filename="../Tools/UIPreviewer.py" line="139" />
       <source>Open a UI file for display</source>
       <translation>Abrir un archivos UI para visualizar</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="139" />
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir Archivo&lt;/b&gt;&lt;p&gt;Abre un archivo UI para visualizar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation>Im&amp;primir</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
+      <location filename="../Tools/UIPreviewer.py" line="150" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
-      <translation>Imprimir una captura de pantalla</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation>Imprimir una captura de pantalla</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Imprimir&lt;/b&gt;&lt;p&gt;Imprime una captura de pantalla.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation>Presentación preliminar</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation>Presentación preliminar de una captura de pantalla</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Presentación Preliminar&lt;/b&gt;&lt;p&gt;Presentación preliminar de una captura de pantalla.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation>&amp;Captura de Pantalla</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation>Ctrl+S</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation>Ctrl+S</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation>Guardar una captura de pantalla como archivo de imagen</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Captura de Pantalla&lt;/p&gt;&lt;p&gt;Guarda una captura de pantalla como archivo de imagen.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation>&amp;Salir</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation>Ctrl+Q</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
-      <translation>Salir de la aplicación</translation>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation>Ctrl+Q</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation>Salir de la aplicación</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salir&lt;/b&gt;&lt;p&gt;Salir de la aplicación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation>&amp;Copiar</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation>Copiar captura de pantalla al portapapeles</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation>Copiar captura de pantalla al portapapeles</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copiar&lt;/b&gt;&lt;p&gt;Copia una captura de pantalla al portapapeles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation>¿&amp;Qué es esto?</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>¿&amp;Qué es esto?</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
-      <translation>Ayuda sensible al contexto</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation>Ayuda sensible al contexto</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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;Mostrar ayuda sensible al contexto&lt;/b&gt;&lt;p&gt;En modo ¿Qué es esto? el puntero del ratón muestra una flecha con un interrogante, y se puede hacer click en elementos de la interfaz gráfica para obtener una descripción corta de lo que hacen y de cómo se utilizan. En los diálogos, se puede acceder a esta característica utilizando el botón de ayuda de contexto en la barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation>&amp;Acerca de</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation>&amp;Acerca de</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation>Muestra información acerca de este software</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de&lt;/b&gt;&lt;p&gt;Muestra información acerca de este software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Muestra información sobre las herramientas Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Muestra información sobre las herramientas Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Muestra información sobre las herramientas Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation>&amp;Archivo</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation>&amp;Editar</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation>A&amp;yuda</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation>Archivo</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation>Editar</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation>Ayuda</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation>&lt;h3&gt; Acerca del previsualizador de UI&lt;/h3&gt;&lt;p&gt;The Previsualizador de UI carga y muestra archivos de interfaz de usuario de Qt , seleccionables a través de una lista de selección.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation>Seleccione Archivos de UI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Archivos de Interfaz de Usuario (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation>Cargar archivo UI</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation>Cargar archivo UI</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser cargado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation>Guardar imagen</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation>No hay ningun archivo de UI cargado.</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation>Imágenes ({0})</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no pudo ser guardado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation>Imprimir Imagen</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation>Imprimiendo la imagen...</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation>Imagen enviada a la impresora...</translation>
     </message>
@@ -80335,120 +80629,120 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation>Diagrama de Clases</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation>Diagrama de Packages</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation>Diagrama de Imports</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation>Diagrama de Aplicación</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation>Tipo de Diagrama Ilegal</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation>Cargar</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation>Guardar como...</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation>Guardar como Imagen</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation>Imprimir</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation>Vista Previa de Impresión</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation>Ventana</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation>Archivo</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation>Guardar Diagrama</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation>Archivo de Gráficos de Eric (*.egj);;Archivo de Texto de Gráficos de Eric (*.e5g);;All Files (*)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation>Cargar Diagrama</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo&lt;b&gt;{0}&lt;/b&gt; no puede ser leído.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no contiene datos válidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no contiene datos válidos.&lt;/p&gt;&lt;p&gt;Línea no válida: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser guardado.&lt;br&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
@@ -80456,99 +80750,99 @@
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation>Borrar figuras</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation>Incrementar anchura por {0} puntos</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation>Incrementar altura por {0} puntos</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation>Decrementar anchura por {0} puntos</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation>Decrementar altura por {0} puntos</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation>Establecer tamaño</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation>Volver a Escanear</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation>Reubicar elementos</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation>Alinear a la Izquierda</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation>Alinear Centrado Horizontal</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation>Alinear a la Derecha</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation>Alinear en la parte Superior</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation>Alinear Centrado Vertical</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation>Alinear en la parte Inferior</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation>Gráficos</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation>Guardar Diagrama</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no pudo ser guardado.&lt;/p&gt;</translation>
     </message>
@@ -81261,7 +81555,7 @@
       <translation>&lt;b&gt;Guardar sesión...&lt;/b&gt;&lt;p&gt;Guarda la sesión actual a disco. Se muestra un diálogo para seleccionar el nombre de archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -81958,7 +82252,7 @@
       <translation>&lt;b&gt;Mostrar información de instalación...&lt;/b&gt;&lt;p&gt;Abre un diálogo que muestra información sobre el proceso de instalación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Enviar informe de bugs</translation>
@@ -82528,8 +82822,8 @@
       <translation>&lt;b&gt;Atajos de Teclado&lt;/b&gt;&lt;p&gt;Establezca los atajos de teclado para la aplicación con sus valores preferidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportar Atajos de Teclado</translation>
@@ -82550,7 +82844,7 @@
       <translation>&lt;b&gt;Exportar Atajos de Teclado&lt;/b&gt;&lt;p&gt;Exporte  los atajos de teclado de la aplicación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importar Atajos de Teclado</translation>
@@ -82954,7 +83248,7 @@
       <translation>Ajustes</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83024,42 +83318,47 @@
       <translation>&lt;h2&gt;Números de Versiones&lt;/h2&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Seguridad)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation>Escritorio</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation>Tipo de Sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>La dirección de correo electrónico o la dirección del servidor de correo están en blanco. Por favor configure las opciones de Correo Electrónico en el diálogo de Preferencias.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Reiniciar aplicación</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>La aplicación necesita ser reiniciada. ¿Desea hacerlo ahora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation>Actualizar PyQt</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83068,13 +83367,13 @@
 ¿Desearía hacer la actualización ahora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation>Actualizar Eric</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83083,7 +83382,7 @@
 ¿Desearía hacer la actualización ahora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
@@ -83092,361 +83391,361 @@
 ¿Desearía hacer la actualización ahora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Herramientas de serie (&amp;builtin)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Herramientas de Extensión (&amp;Plugin)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>Herramientas de &amp;Usuario</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Configurar Grupos de Herramientas ...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Configurar Grupo de Herramientas actual ...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation>No se han Configurado Herramientas de Usuario</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>&amp;Ver todo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>&amp;Ocultar todo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no existe o tiene longitud nula. &lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar Qt-Designer.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido encontrar el ejecutable de Qt-Designer.&lt;br&gt;Asegúrese de que está instalado y opcionalmente configurado en la página de configuración de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar Qt-Linguist.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido encontrar el ejecutable de Qt-Linguist.&lt;br&gt;Asegúrese de que está instalado y opcionalmente configurado en la página de configuración de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar Qt-Assistant.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido encontrar el ejecutable de Qt-Assistant.&lt;br&gt;Asegúrese de que está instalado y opcionalmente configurado en la página de configuración de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>No hay visor personalizado seleccionado actualmente. Por favor, especifique uno en el diálogo de preferencias.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el visor personalizado.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el visor de ayuda.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el Previsualizador de UI.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el Previsualizador de Traducciones.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido iniciar el navegador SQL.&lt;br&gt;Asegúrese de que está disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar la herramienta de Captura de Pantalla.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Herramientas Externas</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Herramientas Externas</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>No se ha encontrado la entrada para la herramienta externa '{0}' en el grupo de herramientas '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>No se ha encontrado la entrada para el grupo de herramientas '{0}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Comenzando proceso '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar la entrada de herramienta &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>El proceso '{0}' ha finalizado.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Falta documentación</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;P&gt;El punto de entrada de documentación "&lt;b&gt;{0}&lt;/b&gt;" no ha podido encontrarse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Documentación</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;P&gt;El punto de entrada de documentación de PyQt{0} no ha sido configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;P&gt;El punto de entrada de documentación de PySide{0} no ha sido configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation>Iniciar Navegador Web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation>El navegador web de eric no se ha podido iniciar.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El navegador web de eric no se ha iniciado.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>Abrir Navegador</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>No se ha podido iniciar el navegador web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Archivo de Atajos de Teclado (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de atajos de teclado &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Archivo de Atajos de Teclado (*.ekj);;Archivo XML de Atajos de Teclado (*.e4k)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation>Leer tareas</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de tareas &lt;b&gt;{0}&lt;/b&gt; no puede leerse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation>Cargar sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de sesión &lt;b&gt;&lt;/b&gt; no ha podido ser leído.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Cargar sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation>Guardar Sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation>Archivos de Sesión de eric (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation>Archivos de Sesión de eric (*.esj);;Archivos XML de sesión de eric (*.e5s)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation>¡Se ha hallado una sesión perdida!</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation>Se ha encontrado un archivo de sesió para una sesión perdida. ¿Desea restaurar esta sesión?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Error de volcado</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation>Actualización disponible</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation>Una versión más reciente del package &lt;b&gt;eric ide&lt;/b&gt; está disponible en &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Usado por primera vez</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation>eric7 no está configurado todavía pero se ha encontrado configuración para eric6. ¿Importar esta configuración?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation>eric todavía no está configurado. El diálogo de configuración va a ser iniciado.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>Seleccionar Directorio para el Espacio de Trabajo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation>Detectados Datos sin Guardar</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Algunos editores contienen datos sin guardar. ¿Desea guardarlos?</translation>
     </message>
@@ -83527,7 +83826,7 @@
   <context>
     <name>Utilities</name>
     <message>
-      <location filename="../Utilities/__init__.py" line="1516" />
+      <location filename="../Utilities/__init__.py" line="1523" />
       <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Puede utilizar %-códigos como marcadores en la cadena. Los valores sportados son:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;columna del cursos en el editor actual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directorio del editor actual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;nombre de archivo del editor actual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;directorio home del usuario actual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;línea del cursor en el editor actual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;ruta del proyecto actual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;texto seleccionado en el editor actual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;nombre de usuario del usuario actual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;signo de porcentaje&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -84346,156 +84645,156 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation>Nuevo desde repositorio</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation>&amp;Nuevo desde repositorio...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation>Crear un nuevo proyecto desde el repositorio VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuevo desde repositorio&lt;/b&gt;&lt;p&gt;Crea un nuevo proyecto local desde el repositorio VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation>Exportar desde repositorio</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation>&amp;Exportar desde repositorio...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation>Exportar un proyecto desde el repositorio</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Exportar desde el repositorio&lt;/b&gt;&lt;p&gt;Exporta un proyecto desde el repositorio.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation>Añadir al repositorio</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation>&amp;Añadir al repositorio...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation>Añadir el proyecto local al repositorio VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Añadir al repositorio&lt;/b&gt;&lt;p&gt;Añade (importa) el proyecto local al repositorio VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation>VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation>Nuevo proyecto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation>Seleccione el sistema de control de versiones para el proyecto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>¿Le gustaría editar las opciones de comando para VCS?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation>Crear directorio de proyecto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio de proyecto &lt;b&gt;{0}&lt;/b&gt; no pudo ser creado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation>Nuevo proyecto desde repositorio</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation>Seleccionar un archivo de proyecto para abrir.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation>El proyecto recuperado del repositorio no contiene un archivo de proyecto de eric (*.ep). ¿Desea crearlo?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation>¿Debe añadirse el archivo de proyecto al repositorio?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>El proyecto no se ha podido recuperar del repositorio.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation>Importar Proyecto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation>Actualizar</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation>El proyecto debería ser cargado de nuevo. ¿Desea hacerlo ahora?</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation>Eliminar proyecto del repositorio</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation>Eliminar proyecto del repositorio</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation>¿Realmente quiere eliminar este proyecto del repositorio (y del disco)?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation>Hacer switch</translation>
     </message>
@@ -84763,8 +85062,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -84772,7 +85071,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation>Ctrl+Shift+L</translation>
@@ -84780,8 +85079,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -84789,7 +85088,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation>Tab</translation>
@@ -84797,8 +85096,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -84806,14 +85105,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation>Return</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation>Enter</translation>
@@ -84821,8 +85120,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -84830,21 +85129,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation>Backspace</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation>Meta+H</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation>Shift+Backspace</translation>
@@ -84852,8 +85151,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -84861,14 +85160,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation>Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation>Meta+D</translation>
@@ -84876,8 +85175,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -84885,7 +85184,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation>Ctrl+Backspace</translation>
@@ -84893,8 +85192,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -84902,7 +85201,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation>Ctrl+Del</translation>
@@ -84910,8 +85209,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -84919,7 +85218,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation>Ctrl+Shift+Backspace</translation>
@@ -84927,8 +85226,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -84936,14 +85235,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation>Meta+K</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation>Ctrl+Shift+Del</translation>
@@ -84951,8 +85250,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -84960,14 +85259,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation>Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation>Meta+B</translation>
@@ -84975,8 +85274,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -84984,14 +85283,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation>Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation>Meta+F</translation>
@@ -84999,8 +85298,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -85009,8 +85308,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation>Alt+Left</translation>
@@ -85018,8 +85317,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation>Ctrl+Left</translation>
@@ -85027,8 +85326,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -85037,8 +85336,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation>Ctrl+Right</translation>
@@ -85046,8 +85345,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -85056,8 +85355,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation>Home</translation>
@@ -85065,8 +85364,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -85074,7 +85373,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation>Meta+E</translation>
@@ -85082,8 +85381,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation>End</translation>
@@ -85091,8 +85390,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -85100,14 +85399,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation>Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation>Meta+P</translation>
@@ -85115,8 +85414,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -85124,14 +85423,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation>Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation>Meta+N</translation>
@@ -85139,8 +85438,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation>Ctrl+Down</translation>
@@ -85148,8 +85447,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation>Ctrl+Up</translation>
@@ -85157,8 +85456,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -85166,7 +85465,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation>PgUp</translation>
@@ -85174,8 +85473,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -85183,14 +85482,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation>PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation>Meta+V</translation>
@@ -85198,8 +85497,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -85207,7 +85506,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation>Esc</translation>
@@ -85215,8 +85514,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -85224,14 +85523,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation>Shift+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation>Meta+Shift+B</translation>
@@ -85239,8 +85538,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -85248,14 +85547,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation>Shift+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation>Meta+Shift+F</translation>
@@ -85263,8 +85562,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -85273,8 +85572,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation>Alt+Shift+Left</translation>
@@ -85282,8 +85581,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation>Ctrl+Shift+Left</translation>
@@ -85291,8 +85590,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -85302,9 +85601,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation>Alt+Shift+Right</translation>
@@ -85312,8 +85611,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation>Ctrl+Shift+Right</translation>
@@ -85321,8 +85620,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -85330,7 +85629,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation>Shift+Home</translation>
@@ -85338,8 +85637,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -85347,14 +85646,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation>Meta+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation>Shift+End</translation>
@@ -85363,21 +85662,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation>Buscar</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation>&amp;Buscar...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -85385,7 +85684,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation>Buscar un texto</translation>
@@ -85397,21 +85696,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation>Buscar siguiente</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation>Buscar &amp;Siguiente</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -85419,7 +85718,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation>Buscar siguiente ocurrencia del texto</translation>
@@ -85431,21 +85730,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation>Buscar anterior</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation>Buscar a&amp;nterior</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -85453,7 +85752,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation>Buscar anterior ocurrencia del texto</translation>
@@ -85465,21 +85764,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation>Aumentar zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation>A&amp;umentar Zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -85487,7 +85786,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -85495,35 +85794,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation>Zoom sobre el texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aumentar zoom&lt;/b&gt;&lt;p&gt;Aumentar zoom sobre el texto. Hace que el texto sea de mayor tamaño.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation>Disminuir Zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation>Dismi&amp;nuir Zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -85531,7 +85830,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -85539,35 +85838,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation>Disminuir zoom en el texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Disminuir zoom&lt;/b&gt;&lt;p&gt;Disminuir zoom sobre el texto. Hace que el texto sea de menor tamaño.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation>Restablecer zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation>&amp;Restablecer zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -85575,42 +85874,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation>Restablecer el zoom aplicado al texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Restablecer zoom&lt;/b&gt;&lt;p&gt;Restablece el zoom aplicado al texto. Establece el factor de zoom a 100%.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation>Zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation>&amp;Zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation>Zoom sobre el texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom sobre el texto. Abre un diálogo donde se puede introducir el tamaño deseado.&lt;/p&gt;</translation>
@@ -85618,984 +85917,984 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation>Presentación preliminar</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation>Mover a la izquierda una parte de palabra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation>Mover a la derecha una parte de palabra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation>Alt+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation>Mover al principio de la línea mostrada</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation>Alt+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation>Scroll hacia abajo una línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation>Scroll hacia arriba una línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation>Mover arriba un párrafo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation>Alt+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation>Mover abajo un párrafo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation>Alt+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation>Mover al principio del documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation>Ctrl+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation>Mover al final del documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation>Ctrl+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation>Desindentar un nivel</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation>Shift+Tab</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation>Extender selección hacia arriba una línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation>Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation>Meta+Shift+P</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation>Extender selección hacia abajo una línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation>Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation>Meta+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation>Extender selección a la izquierda una parte de palabra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation>Extender selección a la derecha una parte de palabra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation>Extender selección hacia arriba un párrafo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation>Alt+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation>Extender selección hacia abajo un párrafo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation>Alt+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation>Extender selección arriba una página</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation>Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation>Extender selección hacia abajo una línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation>Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation>Meta+Shift+V</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation>Extender selección al principio del documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation>Ctrl+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation>Ctrl+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation>Extender selección al final del documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation>Ctrl+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation>Ctrl+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation>Borrar carácter anterior si no se está al principio de la línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation>Duplicar línea actual</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation>Ctrl+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation>Intercambiar línea actual con la anterior</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation>Ctrl+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation>Revertir líneas seleccionadas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation>Meta+Alt+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation>Cortar línea actual</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation>Alt+Shift+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation>Copiar línea actual</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation>Ctrl+Shift+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation>Alternar insertar/sobreescribir</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation>Ins</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation>Convertir selección a minúsculas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation>Alt+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation>Convertir selección a mayúsculas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation>Ctrl+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation>Mover al final de la línea mostrada</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation>Alt+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation>Extender selección hasta el final de la línea mostrada</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation>Formfeed</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation>Extender selección rectangular hacia abajo una línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation>Alt+Ctrl+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation>Meta+Alt+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation>Extender selección rectangular hacia arriba una línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation>Alt+Ctrl+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation>Meta+Alt+Shift+P</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation>Extender selección rectangular a la izquierda un carácter</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation>Alt+Ctrl+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation>Meta+Alt+Shift+B</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation>Extender selección rectangular a la derecha un carácter</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation>Alt+Ctrl+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation>Meta+Alt+Shift+F</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation>Extender selección rectangular al primer carácter visible en la línea de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation>Alt+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation>Extender selección rectangular hasta el final de la línea de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation>Meta+Alt+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation>Alt+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation>Extender selección rectangular hacia arriba una página</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation>Alt+Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation>Extender selección rectangular hacia abajo una página</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation>Alt+Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation>Meta+Alt+Shift+V</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation>Duplicar selección actual</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation>Ctrl+Shift+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation>Desplazamiento hasta el principio del documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation>Desplazamiento hasta el final del documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation>Desplazamiento vertical para centrar la línea actual</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation>Meta+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation>Mover al final de la palabra siguiente</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation>Extender selección al final de la siguiente palabra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation>Mover al final de la palabra anterior</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation>Extender selección al final de la palabra anterior</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation>Mover al principio de la línea de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation>Meta+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation>Extender selección hasta el inicio de la línea documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation>/media/110106_1117</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation>Extender selección rectangular hasta el principio de la línea de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation>Meta+Alt+Shift+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation>Extender selección hasta el principio de la línea mostrada</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation>Mover al principio de línea mostrada o de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation>Extender selección hasta el inicio de la línea mostrada o de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation>Mover al primer carácter visible en la línea mostrada o de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation>Extender selección al primer carácter visible en la línea mostrada o de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation>Mover al final de la línea mostrada o de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation>Extender selección al final de la línea mostrada o de documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation>Mover progresivamente hacia arriba una página</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation>Extender progresivamente la selección arriba una página</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation>Mover progresivamente hacia abajo una página</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation>Extender progresivamente la selección abajo una página</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation>Borrar a la derecha hasta el final de la siguiente palabra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation>Alt+Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation>Mover las líneas seleccionadas arriba una línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation>Mover las líneas seleccionadas abajo una línea</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Buscar&lt;/b&gt;&lt;p&gt;Buscar texto en el editor. En el diálogo muestra opciones e indica el texto de búsqueda.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Buscar siguiente&lt;/b&gt;&lt;p&gt;Buscar la siguiente ocurrencia de un texto en el editor actual. Se reutilizan el texto de búsqueda introducido anteriormente y sus opciones.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Buscar anterior&lt;/b&gt;&lt;p&gt;Buscar la anterior ocurrencia de un texto en el editor actual. Se reutilizan el texto de búsqueda introducido anteriormente y sus opciones.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation>Limpiar marcadores de búsqueda</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation>Ctrl+3</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation>Limpiar todos los marcadores de texto mostrados</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Limpiar marcadores de búsqueda&lt;/b&gt;&lt;p&gt;Limpiar todos los marcadores de búsqueda mostrados.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation>Reemplazar</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation>&amp;Reemplazar...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation>Ctrl+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation>Reemplazar un texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Reemplazar&lt;/b&gt;&lt;p&gt;Buscar un texto en el editor actual y reemplazarlo. Se muestra un diálogo para introducir el texto de búsqueda, el texto de reemplazo y las opciones para buscar y reemplazar.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation>Buscar y Reemplazar</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation>Meta+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation>Reemplazar el texto encontrado y buscar siguiente ocurrencia</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Buscar y Reemplazar&lt;/b&gt;&lt;p&gt;Reemplazar la ocurrencia de texto en editor actual y buscar la siguiente. Se reusan el texto y las opciones de búsqueda introducidas previamente.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation>Reemplazar Ocurrencia</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation>Ctrl+Meta+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation>Reemplazar el texto encontrado</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Reemplazar Ocurrencia&lt;/b&gt;&lt;p&gt;Reemplazar la ocurrencia del texto de búsqueda hallado en el editor actual.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation>Reemplazar Todo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation>Shift+Meta+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation>Reemplazar ocurrencias de texto de búsqueda</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Reemplazar Todo&lt;/b&gt;&lt;p&gt;Reemplazar todas las ocurrencias del texto de búsqueda en el editor actual.&lt;/p&gt;</translation>
     </message>
@@ -88839,8 +89138,8 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
-      <translation>Seleccionar para utilizar 'pyenv'</translation>
+      <source>Select to use 'python -m venv'</source>
+      <translation>Seleccionar para utilizar 'python -m venv'</translation>
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
@@ -89340,7 +89639,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation>Intérprete de Python</translation>
     </message>
@@ -89368,54 +89667,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation>Añadir Entorno Virtual</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation>Un entorno virtual llamado &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea reemplazarlo?</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation>Cambiar Entorno Virtual</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation>Un entorno virtual llamado &lt;b&gt;{0}&lt;/b&gt; no existe. ¡Abortando!</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation>Renombrar Entorno Virtual</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation>{0} - {1}</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation>Borrar Entornos Virtuales</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation>¿Desea borrar estos entornos virtuales?</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation>Eliminar Entornos Virtuales</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation>¿Desea eliminar estos entornos virtuales?</translation>
     </message>
@@ -89423,7 +89722,7 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation>Gestionar Entornos Virtuales</translation>
     </message>
@@ -89447,6 +89746,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation>Pulsar para actualizar la lista de entornos virtuales</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation>Pulsar para añadir un entorno virtual existente</translation>
     </message>
@@ -89462,6 +89766,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation>Pulsar para actualizar el entorno virtual seleccionado</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation>Pulsar para eliminar los entornos virtuales seleccionados</translation>
     </message>
@@ -89496,7 +89805,7 @@
       <translation>Pulsar para guardar el directorio base</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation>Directorio Base para el Virtualenv</translation>
     </message>
@@ -89504,7 +89813,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation>Gestionar Entornos Virtuales</translation>
     </message>
@@ -89533,6 +89842,159 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation>Intérprete de Python</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation>Configuración de Actualización de Virtual Environment</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation>Entorno</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation>Nombre:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation>Directorio:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation>Rutas</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation>Ejecutable de Python:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation>Introducir el intérprete de Python para la actualización del entorno virtual</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation>Opciones</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation>Seleccionar para generar un archivo de log en el directorio de entorno</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation>Guardar un archivo de log en el directorio de entorno tras la actualización</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation>Seleccionar para actualizar el directorio de entorno para usar esta versión de Python.</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation>Actualizar Python</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation>Seleccionar para actualizar las dependencias de core</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation>Actualizar Dependencias</translation>
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation>Ejecutando: {0}
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation>Ha fallado
+
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation>
+pyvenv ha terminado.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation>No se ha podido iniciar un programa para pyvenv adecuado.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation>
+Escribiendo archivo de log '{0}'.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation>Salida:
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation>Errores:
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation>No se ha podido escribir el archivo de log '{0}'.
+Causa: {1}
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation>Terminado.
+</translation>
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -89762,27 +90224,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation>Condición</translation>
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation>Especial</translation>
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
-      <translation>Temporal</translation>
+      <source>Special</source>
+      <translation>Especial</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
-      <translation>Habilitado</translation>
+      <source>Temporary</source>
+      <translation>Temporal</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation>Habilitado</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation>Conteo Ignorar</translation>
     </message>
@@ -91225,145 +91687,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation>Mostrar un menú de navegación</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation>Mostrar un menú de navegación para pestañas cerradas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation>Abrir una nueva pestaña de navegador web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation>Nueva pestaña</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation>Mover a la Izquierda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation>Mover a la Derecha</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation>Duplicar Página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation>Cerrar todo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation>Vista Previa de Impresión</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation>Imprimir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation>Imprimir como PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation>Recargar Todo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation>Todas las Pestañas a Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation>Restaurar Pestaña Cerrada</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation>Devolver Sonido a Pestaña</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation>Silenciar Pestaña</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation>...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation>Imprimir como PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo&lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El PDF no se ha podido guardar como archivo &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation>Carga terminada</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation>Ha fallado la carga</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation>Cargando...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation>¿Realmente desea cerrar la ventana?</translation>
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation>
@@ -91374,22 +91836,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation>&amp;Salir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation>Cerrar Pestaña Actua&amp;l</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation>Restaurar Todas las Pestañas Cerradas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation>Borrar Lista</translation>
     </message>
@@ -91397,8 +91859,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation>&lt;desconocido&gt;</translation>
     </message>
@@ -91406,304 +91868,304 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
       <source>eric Web Browser</source>
       <translation>Navegador Web de eric</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no existe.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar un visor para el archivo &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se pudo ejecutar una aplicación para la URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation>Coincidencia {0} of {1}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation>Inspeccionar Elemento...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation>No hay sugerencias</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation>Abrir enlace en nueva pestaña	Ctrl+LMB</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation>Abrir Enlace en Nueva Ventana</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation>Abrir Enlace en Nueva Ventana Privada</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation>Guardar &amp;Enlace</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation>Añadir este Enlace a Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation>Copiar URL al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation>Enviar URL</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation>Analizar enlace con VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation>Abrir Imagen en Nueva Pestaña</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation>Guardar imagen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation>Copiar Imagen al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation>Copiar URL de la Imagen al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation>Enviar URL de Imagen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation>Buscar imagen en {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation>Buscar imagen con...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation>Bloquear Imagen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation>Analizar Imagen con VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation>Reproducir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation>Pausa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation>Con sonido</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation>Sin sonido</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation>Copiar URL del Archivo de Media al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation>Enviar URL de Archivo de Media</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation>Guardar Medio</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation>Enviar Texto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation>Buscar con '{0}'</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation>Buscar con...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation>Google Translate</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation>Diccionario</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation>Ir a la dirección web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation>Añadir Página Nueva</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation>Configurar Marcación Rápida</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation>Recargar todos los marcadores rápidos</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation>Restablecer Marcadores por Defecto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation>Añadir esta Página a Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Copiar URL de la Página al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation>Enviar URL de Página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation>Agente de Usuario</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation>Validar Página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation>Añadir a la barra de búsqueda web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation>Página en Blanco</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation>El Proceso de Dibujado ha terminado anomalamente</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation>El proceso de dibujado ha fallado mientras se cargaba esta página.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation>El proceso de dibujado se ha eliminado.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation>El proceso de dibujado ha terminado mientras se cargaba esta página.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation>Intente recargar la página o cerrar algunas pestañas para que haya más memoria disponible.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation>Archivo Web (*.mhtml *.mht)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
-      <translation>Archivo HTML (*.html *.htm)</translation>
+      <source>Web Archive (*.mhtml *.mht)</source>
+      <translation>Archivo Web (*.mhtml *.mht)</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation>Archivo HTML (*.html *.htm)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation>Archivo HTML con todos los recursos (*.html *.htm)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation>Guardar Página Web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation>Solicitud de Cuota</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation>Solicitud de Cuota</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>&lt;p&gt; ¿Permitir al sitio web &lt;b&gt;{0}&lt;/b&gt; utilizar &lt;b&gt;{1}&lt;/b&gt; de almacenamiento persistente?&lt;/p&gt;</translation>
     </message>
@@ -91812,2093 +92274,2099 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="152" />
       <source>eric Web Browser (Private Mode)</source>
       <translation>Navegador Web de eric (Modo Privado)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation>Navegador Web de eric</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <source>Contents</source>
       <translation>Contenido</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <source>Index</source>
       <translation>Índice</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <source>Search</source>
       <translation>Buscar</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1751" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation>Consola de Javascript</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
       <source>New Tab</source>
       <translation>Nueva pestaña</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="669" />
-      <source>&amp;New Tab</source>
-      <translation>Nueva pes&amp;taña</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
+      <source>&amp;New Tab</source>
+      <translation>Nueva pes&amp;taña</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="671" />
       <source>Ctrl+T</source>
       <comment>File|New Tab</comment>
       <translation>Ctrl+T</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="672" />
-      <source>Open a new web browser tab</source>
-      <translation>Abrir una nueva pestaña de navegador web</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="673" />
+      <source>Open a new web browser tab</source>
+      <translation>Abrir una nueva pestaña de navegador web</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="674" />
       <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new web browser tab.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nueva pestaña&lt;/b&gt;&lt;p&gt;Abre una nueva pestaña con un navegador web.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="681" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
       <source>New Window</source>
       <translation>Nueva Ventana</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="683" />
-      <source>New &amp;Window</source>
-      <translation>Nueva &amp;Ventana</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
+      <source>New &amp;Window</source>
+      <translation>Nueva &amp;Ventana</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="685" />
       <source>Ctrl+N</source>
       <comment>File|New Window</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="686" />
-      <source>Open a new web browser window</source>
-      <translation>Abrir una nueva ventana de navegador web</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="687" />
+      <source>Open a new web browser window</source>
+      <translation>Abrir una nueva ventana de navegador web</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="688" />
       <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>&lt;b&gt;Nueva Ventana&lt;/b&gt;&lt;p&gt;Abre una nueva ventana de navegador web en el modo de privacidad actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation>Nueva Ventana Privada</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation>Nueva Ventana &amp;Privada</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation>Nueva Ventana &amp;Privada</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation>Ctrl+Shift+P</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation>Abrir una nueva ventana privada de navegación web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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>&lt;b&gt;Nueva Ventana Privada&lt;/b&gt;&lt;p&gt;Abre una nueva ventana privada de navegador web iniciando una nueva instancia del navegador en web en modo privado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation>Abrir archivo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation>&amp;Abrir Archivo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation>&amp;Abrir Archivo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
       <source>Open a file for display</source>
       <translation>Abrir un archivo para mostrar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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>&lt;b&gt;Abrir Archivo&lt;/b&gt;&lt;p&gt;Abre un nuevo archivo para mostrar. Abre un diálogo de selección de archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="727" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
       <source>Open File in New Tab</source>
       <translation>Abrir Archivo en Nueva Pestaña</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="729" />
-      <source>Open File in New &amp;Tab</source>
-      <translation>Abrir Archivo en Nueva Pes&amp;taña</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
+      <source>Open File in New &amp;Tab</source>
+      <translation>Abrir Archivo en Nueva Pes&amp;taña</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="731" />
       <source>Shift+Ctrl+O</source>
       <comment>File|Open in new tab</comment>
       <translation>Shift+Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="733" />
-      <source>Open a file for display in a new tab</source>
-      <translation>Abre un fichero para mostrar en una nueva pestaña</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open a file for display in a new tab</source>
+      <translation>Abre un fichero para mostrar en una nueva pestaña</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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>&lt;b&gt;Abrir Archivo en Nueva Pestaña&lt;/b&gt;&lt;p&gt;Abre un nuevo archivo para mostrar en una nueva pestaña. Abre un diálogo de selección de archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="744" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
       <source>Save As</source>
       <translation>Guardar como</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="746" />
-      <source>&amp;Save As...</source>
-      <translation>Guardar co&amp;mo...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
+      <source>&amp;Save As...</source>
+      <translation>Guardar co&amp;mo...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="748" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="750" />
-      <source>Save the current page to disk</source>
-      <translation>Guardar página actual en disco</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <source>Save the current page to disk</source>
+      <translation>Guardar página actual en disco</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar Como...&lt;/b&gt;&lt;p&gt;Guarda la página actual en disco.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation>Guardar Pantalla de Página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation>Guardar Pantalla de Página...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <source>Save the visible part of the current page as a screen shot</source>
       <translation>Guardar la parte visible de la página actual como una captura de pantalla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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>&lt;b&gt;Guardar Captura de Pantalla de la Página...&lt;/b&gt;&lt;p&gt;Guarda la parte visible de la página actual como una captura de pantalla.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="779" />
-      <source>Import Bookmarks</source>
-      <translation>Importar Marcadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation>Importar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation>&amp;Importar Marcadores...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <source>Import bookmarks from other browsers</source>
-      <translation>Importar marcadores desde otros navegadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <source>Import bookmarks from other browsers</source>
+      <translation>Importar marcadores desde otros navegadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
       <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Importar Marcadores&lt;/b&gt;&lt;p&gt;Importar marcadores desde otros navegadores.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="793" />
-      <source>Export Bookmarks</source>
-      <translation>Exportar Marcadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation>Exportar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation>&amp;Exportar Marcadores...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <source>Export the bookmarks into a file</source>
-      <translation>Exportar marcadores a un archivo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <source>Export the bookmarks into a file</source>
+      <translation>Exportar marcadores a un archivo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
       <source>&lt;b&gt;Export Bookmarks&lt;/b&gt;&lt;p&gt;Export the bookmarks into a file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Exportar Marcadores&lt;/b&gt;&lt;p&gt;Exportar los marcadores a un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation>Imprimir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation>Im&amp;primir</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation>Im&amp;primir</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation>Imprimir la ayuda que se está mostrando</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation>Imprimir la ayuda que se está mostrando</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Imprimir&lt;/b&gt;&lt;p&gt;Imprimir el texto de ayuda mostrado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation>Imprimir como PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation>Imprimir la ayuda mostrada como PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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>&lt;b&gt;Imprimir como PDF&lt;/b&gt;&lt;p&gt;Imprimir la ayuda mostrada como un archivo PDF.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation>Vista Previa de Impresión</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <source>Print preview of the displayed help</source>
       <translation>Presentación preliminar de la ayuda mostrada</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the displayed help text.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Presentación Preliminar&lt;/b&gt;&lt;p&gt;Presentación preliminar del texto de ayuda mostrado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation>Enviar Enlace de Página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation>Enviar por email un enlace a la página actual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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>&lt;b&gt;Enviar Enlace de Página&lt;/b&gt;&lt;p&gt;Enviar por email un enlace a la página actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation>&amp;Cerrar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation>&amp;Cerrar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <source>Close the current help window</source>
       <translation>Cierra la ventana actual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current web browser window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cerrar&lt;/b&gt;&lt;p&gt;Cierra la ventana de navegador web actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="880" />
-      <source>Close All</source>
-      <translation>Cerrar todo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation>Cerrar todo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation>Cerrar &amp;Todo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <source>Close all help windows</source>
-      <translation>Cerrar todas las ventanas de ayuda</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <source>Close all help windows</source>
+      <translation>Cerrar todas las ventanas de ayuda</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
       <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>&lt;b&gt;Cerrar Todo&lt;/b&gt;&lt;p&gt;Cierra todas las ventanas de navegador web excepto la primera.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation>Salir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation>&amp;Salir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="897" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="898" />
-      <source>Quit the eric Web Browser</source>
-      <translation>Salir del Navegador Web de eric</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="899" />
+      <source>Quit the eric Web Browser</source>
+      <translation>Salir del Navegador Web de eric</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="900" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric Web Browser.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salir&lt;/b&gt;&lt;p&gt;Salir del Navegador Web de eric.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation>Atrás</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation>&amp;Atrás</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
+      <source>&amp;Backward</source>
+      <translation>&amp;Atrás</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="911" />
       <source>Alt+Left</source>
       <comment>Go|Backward</comment>
       <translation>Alt+Left</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="912" />
-      <source>Move one screen backward</source>
-      <translation>Ir una pantalla hacia atrás</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="913" />
+      <source>Move one screen backward</source>
+      <translation>Ir una pantalla hacia atrás</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="914" />
       <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>&lt;b&gt;Atrás&lt;/b&gt;&lt;p&gt;Mueve una ventana hacia atrás. Si no hay ninguna disponible, esta acción estará deshabilitada.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation>Adelante</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation>A&amp;delante</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation>A&amp;delante</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation>Alt+Right</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation>Ir una pantalla hacia adelante</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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>&lt;b&gt;Adelante&lt;/b&gt;&lt;p&gt;Mueve una ventana hacia adelante. Si no hay ninguna disponible, esta acción estará deshabilitada.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation>Inicio</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation>&amp;Inicio</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation>&amp;Inicio</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation>Ctrl+Home</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation>Mover a la pantalla inicial</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial screen.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Inicio&lt;/b&gt;&lt;p&gt;Navega a la pantalla inicial.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation>Recargar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation>&amp;Recargar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation>Ctrl+R</translation>
+      <source>&amp;Reload</source>
+      <translation>&amp;Recargar</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
+      <source>Ctrl+R</source>
+      <comment>Go|Reload</comment>
+      <translation>Ctrl+R</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="958" />
       <source>F5</source>
       <comment>Go|Reload</comment>
       <translation>F5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation>Recargar la pantalla actual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current screen.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Recargar&lt;/b&gt;&lt;p&gt;Recarga la pantalla actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation>Detener</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation>&amp;Detener</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation>Ctrl+.</translation>
+      <source>&amp;Stop</source>
+      <translation>&amp;Detener</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="973" />
+      <source>Ctrl+.</source>
+      <comment>Go|Stop</comment>
+      <translation>Ctrl+.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="974" />
       <source>Esc</source>
       <comment>Go|Stop</comment>
       <translation>Esc</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="975" />
-      <source>Stop loading</source>
-      <translation>Detener carga</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <source>Stop loading</source>
+      <translation>Detener carga</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Detener&lt;/b&gt;&lt;p&gt;Detiene la carga de la pestaña actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copiar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copiar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="988" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="989" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
       <source>Copy the selected text</source>
       <translation>Copiar el texto seleccionado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copiar&lt;/b&gt;&lt;p&gt;Copiar el texto seleccionado al portapapeles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation>Cortar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation>Cor&amp;tar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
+      <source>Cu&amp;t</source>
+      <translation>Cor&amp;tar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1002" />
       <source>Ctrl+X</source>
       <comment>Edit|Cut</comment>
       <translation>Ctrl+X</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1003" />
-      <source>Cut the selected text</source>
-      <translation>Cortar el texto seleccionado</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
+      <source>Cut the selected text</source>
+      <translation>Cortar el texto seleccionado</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1005" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cortar&lt;/b&gt;&lt;p&gt;Cortar el texto seleccionado al portapapeles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation>Pegar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation>&amp;Pegar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
+      <source>&amp;Paste</source>
+      <translation>&amp;Pegar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1016" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1017" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" />
       <source>Paste text from the clipboard</source>
       <translation>Pegar texto desde el portapapeles</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1019" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste some text from the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Pegar&lt;/b&gt;&lt;p&gt;Pegar texto desde el portapapeles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation>Deshacer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Deshacer</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Deshacer</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1031" />
-      <source>Undo the last edit action</source>
-      <translation>Deshacer la última acción de edición</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1032" />
+      <source>Undo the last edit action</source>
+      <translation>Deshacer la última acción de edición</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1033" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last edit action.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Deshacer&lt;/b&gt;&lt;p&gt;Deshacer la última acción de edición.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation>Rehacer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Rehacer</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Rehacer</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1045" />
-      <source>Redo the last edit action</source>
-      <translation>Rehacer la última acción de edición</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1046" />
+      <source>Redo the last edit action</source>
+      <translation>Rehacer la última acción de edición</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1047" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last edit action.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rehacer&lt;/b&gt;&lt;p&gt;Rehacer la última acción de edición.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1054" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
       <source>Select All</source>
       <translation>Seleccionar todo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" />
-      <source>&amp;Select All</source>
-      <translation>Seleccionar &amp;todo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
+      <source>&amp;Select All</source>
+      <translation>Seleccionar &amp;todo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1058" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1059" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
       <source>Select all text</source>
       <translation>Seleccionar todo el texto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Select all text of the current browser.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Seleccionar todo&lt;/b&gt;&lt;p&gt;Selecciona todo el texto del navegador actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation>Eliminar selección</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation>Eliminar selección</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation>Alt+Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation>Deshacer selección actual</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation>Deshacer selección actual</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <source>&lt;b&gt;Unselect&lt;/b&gt;&lt;p&gt;Clear the selection of the current browser.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Eliminar Selección&lt;/b&gt;&lt;p&gt;Deshacer la selección en el navegador actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation>Buscar...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation>&amp;Buscar...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
+      <source>&amp;Find...</source>
+      <translation>&amp;Buscar...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" />
       <source>Ctrl+F</source>
       <comment>Edit|Find</comment>
       <translation>Ctrl+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1086" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
       <source>Find text in page</source>
       <translation>Buscar texto en página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
       <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Buscar&lt;/b&gt;&lt;p&gt;Buscar texto en la página actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation>Buscar siguiente</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation>Buscar sigui&amp;ente</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation>Buscar sigui&amp;ente</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation>F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <source>Find next occurrence of text in page</source>
       <translation>Busca la siguiente aparición del texto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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>&lt;b&gt;Buscar siguiente&lt;/b&gt;&lt;p&gt;Buscar la siguiente aparición del texto en la página actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
       <source>Find previous</source>
       <translation>Buscar anterior</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" />
-      <source>Find &amp;previous</source>
-      <translation>Buscar a&amp;nterior</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
+      <source>Find &amp;previous</source>
+      <translation>Buscar a&amp;nterior</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" />
       <source>Shift+F3</source>
       <comment>Edit|Find previous</comment>
       <translation>Shift+F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" />
-      <source>Find previous occurrence of text in page</source>
-      <translation>Busca la anterior ocurrencia del texto</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <source>Find previous occurrence of text in page</source>
+      <translation>Busca la anterior ocurrencia del texto</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
       <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>&lt;b&gt;Buscar anterior&lt;/b&gt;&lt;p&gt;Buscar la anterior ocurrencia del texto en la página actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" />
-      <source>Manage Bookmarks</source>
-      <translation>Gestionar marcadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
-      <translation>&amp;Gestionar marcadores...</translation>
+      <source>Manage Bookmarks</source>
+      <translation>Gestionar marcadores</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation>&amp;Gestionar marcadores...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1130" />
       <source>Ctrl+Shift+B</source>
       <comment>Help|Manage bookmarks</comment>
       <translation>Ctrl+Shift+B</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1131" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
       <source>Open a dialog to manage the bookmarks.</source>
       <translation>Abrir un diálogo para gestionar los marcadores.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <source>&lt;b&gt;Manage Bookmarks...&lt;/b&gt;&lt;p&gt;Open a dialog to manage the bookmarks.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gestionar Bookmarks...&lt;/b&gt;&lt;p&gt;Abrir un diálogo para gestionar los marcadores.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
       <source>Add Bookmark</source>
       <translation>Añadir Marcador</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation>Añadir &amp;marcador...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" />
+      <source>Add &amp;Bookmark...</source>
+      <translation>Añadir &amp;marcador...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1146" />
       <source>Ctrl+D</source>
       <comment>Help|Add bookmark</comment>
       <translation>Ctrl+D</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
       <source>Open a dialog to add a bookmark.</source>
       <translation>Abrir un diálogo para añadir un marcador.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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>&lt;b&gt;Añadir Marcador&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir la URL actual como un marcador.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" />
-      <source>Add Folder</source>
-      <translation>Añadir carpeta</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation>Añadir carpeta</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation>Añadir &amp;Carpeta...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation>Abrir un diálogo para añadir una nueva carpeta de marcadores.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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>&lt;b&gt;Añadir Carpeta...&lt;/b&gt;&lt;p&gt;Abrir un diálogo para añadir una nueva carpeta de marcadores.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" />
-      <source>Bookmark All Tabs</source>
-      <translation>Todas las Pestañas a Marcadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <source>Bookmark All Tabs</source>
+      <translation>Todas las Pestañas a Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
       <source>Bookmark All Tabs...</source>
       <translation>Todas las Pestañas a Marcadores...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <source>Bookmark all open tabs.</source>
       <translation>Todas las pestañas abiertas a marcadores.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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>&lt;b&gt;Todas las Pestañas a Marcadores...&lt;/b&gt;&lt;p&gt;Abrir un diálogo para añadir una nueva carpeta de marcadores para todas las pestañas abiertas.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
       <source>What's This?</source>
       <translation>¿Qué es esto?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" />
-      <source>&amp;What's This?</source>
-      <translation>¿&amp;Qué es esto?</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
+      <source>&amp;What's This?</source>
+      <translation>¿&amp;Qué es esto?</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1191" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
       <source>Context sensitive help</source>
       <translation>Ayuda sensible al contexto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
       <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;Mostrar ayuda sensible al contexto&lt;/b&gt;&lt;p&gt;En modo ¿Qué es esto? el puntero del ratón muestra una flecha con un interrogante, y se puede hacer click en elementos de la interfaz gráfica para obtener una descripción corta de lo que hacen y de cómo se utilizan. En los diálogos, se puede acceder a esta característica utilizando el botón de ayuda de contexto en la barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" />
-      <source>About</source>
-      <translation>Acerca de</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation>Acerca de</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation>&amp;Acerca de</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation>Muestra información acerca de este software</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de&lt;/b&gt;&lt;p&gt;Muestra información acerca de este software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" />
-      <source>About Qt</source>
-      <translation>Acerca de Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation>Acerca de Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Muestra información sobre las herramientas Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Muestra información sobre las herramientas Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Muestra información sobre las herramientas Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1230" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
       <source>Zoom in</source>
       <translation>Aumentar zoom</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" />
-      <source>Zoom &amp;in</source>
-      <translation>A&amp;umentar Zoom</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation>Ctrl++</translation>
+      <source>Zoom &amp;in</source>
+      <translation>A&amp;umentar Zoom</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" />
+      <source>Ctrl++</source>
+      <comment>View|Zoom in</comment>
+      <translation>Ctrl++</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
       <translation>Aumentar Zoom</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1236" />
-      <source>Zoom in on the web page</source>
-      <translation>Aumentar zoom en la página web</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in on the web page</source>
+      <translation>Aumentar zoom en la página web</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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>&lt;b&gt;Aumentar Zoom&lt;/b&gt;&lt;p&gt;Aumenta el zoom sobre la página web. Esto provoca que la página sea mayor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
       <source>Zoom out</source>
       <translation>Disminuir zoom</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" />
-      <source>Zoom &amp;out</source>
-      <translation>Dismi&amp;nuir Zoom</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
+      <source>Zoom &amp;out</source>
+      <translation>Dismi&amp;nuir Zoom</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation>Ctrl+-</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1251" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
       <translation>Disminuir Zoom</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1252" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
       <source>Zoom out on the web page</source>
       <translation>Disminuir zoom en la página web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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>&lt;b&gt;Disminuir zoom&lt;/b&gt;&lt;p&gt;Disminuir el zoom sobre la página web. Esto provoca que la página sea menor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation>Restablecer zoom</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation>&amp;Restablecer zoom</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation>&amp;Restablecer zoom</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation>Restablecer el zoom aplicado a la página web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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>&lt;b&gt;Restablecer zoom&lt;/b&gt;&lt;p&gt;Restablece el zoom aplicado a la página web. Establece el factor de zoom a 100%.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation>Mostrar código fuente</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation>Mostrar código fuente</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation>Ctrl+U</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <source>Show the page source in an editor</source>
       <translation>Muestra el código fuente en un editor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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>&lt;b&gt;Mostrar codigo fuente&lt;/b&gt;&lt;p&gt;Muestra el código fuente en un editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation>Pantalla Completa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation>&amp;Pantalla Completa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation>Meta+Ctrl+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation>F11</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation>Mostrar siguiente pestaña</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation>Mostrar siguiente pestaña</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation>Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation>Mostrar pestaña anterior</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation>Mostrar pestaña anterior</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation>Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation>Alternar entre pestañas</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation>Alternar entre pestañas</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation>Ctrl+1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation>Preferencias</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation>&amp;Preferencias...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation>&amp;Preferencias...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation>Establecer la configuración preferida</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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;Preferencias&lt;/b&gt;&lt;p&gt;Establecezca los elementos de configuración de la aplicación con sus valores preferidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation>Idiomas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
       <source>&amp;Languages...</source>
       <translation>&amp;Idiomas...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
       <source>Configure the accepted languages for web pages</source>
       <translation>Configurar los idiomas aceptados para páginas web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <source>&lt;b&gt;Languages&lt;/b&gt;&lt;p&gt;Configure the accepted languages for web pages.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Idiomas&lt;/b&gt;&lt;p&gt;Configurar los idiomas aceptados para páginas web..&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation>Cookies</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation>C&amp;ookies...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation>C&amp;ookies...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation>Configurar gestión de cookies</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configurar gestión de cookies.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation>Información Personal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation>Información Personal...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation>Configurar información personal para completar campos de formulario</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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>&lt;b&gt;Información Personal...&lt;/b&gt;&lt;p&gt;Abre un diálogo para configurar la información personal usada para completar campos de formulario.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation>Scripts de GreaseMonkey</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation>Scripts de GreaseMonkey...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation>Configurar los Scripts de GreaseMonkey</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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>&lt;b&gt;Scripts de GreaseMonkey...&lt;/b&gt;&lt;p&gt;Abre un diálogo para configurar los Scripts de GreaseMonkey disponibles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation>Editar Filtros de Mensajes</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation>Editar Filtros de Mensajes...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1417" />
       <source>Edit the message filters used to suppress unwanted messages</source>
       <translation>Editar los filtros de mensajes utilizados para suprimir mensajes no deseados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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>&lt;b&gt;Editar Filtros de Mensajes&lt;/b&gt;&lt;p&gt;Abre un diálogo para editar los filtros de mensajes utilizados para suprimir mensajes no deseados y que no se muestren en la ventana de error.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation>Editar Permisos de Características HTML5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation>Editar Permisos de Características HTML5...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1434" />
       <source>Edit the remembered HTML5 feature permissions</source>
       <translation>Editar los permisos de características HTML5 recordados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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>&lt;b&gt;Editar Permisos de Características HTML5&lt;/b&gt;&lt;p&gt;Abre un diálogo para editar los permisos de características HTML5 recordados.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation>Sincronizar con la Tabla de Contenidos</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <source>Synchronizes the table of contents with current page</source>
       <translation>Sincroniza la tabla de contenidos con la página actual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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>&lt;b&gt;Sincronizar con la Tabla de Contenidos&lt;/b&gt;Sincroniza la tabla de contenidos con la página actual&lt;p&gt;&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="1461" />
       <source>Table of Contents</source>
       <translation>Tabla de Contenidos</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation>Muestra la ventana de la tabla de contenidos</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <source>&lt;b&gt;Table of Contents&lt;/b&gt;&lt;p&gt;Shows the table of contents window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Tabla de Contenidos&lt;/b&gt;&lt;p&gt;Muestra la ventana de la tabla de contenidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation>Muestra la ventana del índice</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Índice&lt;/b&gt;&lt;p&gt;Muestra la ventana del índice.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation>Muestra la ventana de búsqueda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Buscar&lt;/b&gt;&lt;p&gt;Muestra la ventana de búsqueda.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation>Gestionar Documentos de QtHelp</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation>Gestionar Documentos de QtHelp</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation>Gestionar &amp;Documentos de QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation>Muestra un diálogo para gestionar el conjunto de documentación de QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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>&lt;b&gt;Gestionar Documentos de QtHelp&lt;/b&gt;&lt;p&gt;Muestra un diálogo para gestionar el conjunto de documentación de QtHelp.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" />
-      <source>Reindex Documentation</source>
-      <translation>Reindexar Documentación</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation>Reindexar Documentación</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation>&amp;Reindexar Documentación</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation>Reindexa el conjunto de documentación</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Reindexar Documentación&lt;/b&gt;&lt;p&gt;Reindexa el conjunto de documentación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation>Limpiar Datos Privados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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>&lt;b&gt;Limpiar datos privados&lt;/b&gt;&lt;p&gt;Limpia los datos privados como historial de navegación, de búsqueda o base de datos de favicons.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" />
-      <source>Clear icons database</source>
-      <translation>Limpiar base de datos de iconos</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
+      <source>Clear icons database</source>
+      <translation>Limpiar base de datos de iconos</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
       <source>Clear &amp;icons database</source>
       <translation>Limpiar base de datos de &amp;iconos</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
       <source>Clear the database of favicons</source>
       <translation>Limpiar base de datos de favicons</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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>&lt;b&gt;Limpiar base de datos de iconos&lt;/b&gt;&lt;p&gt;Limpia la base de datos de favicons de URLs previamente visitadas.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation>Gestionar Iconos de páginas web Guardados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation>Muestra un diálogo para gestionar los iconos de páginas web almacenados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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>&lt;b&gt;Gestionar Iconos de páginas web Almacenados&lt;/b&gt;&lt;p&gt;Muestra un diálogo para gestionar los iconos de páginas web almacenados de URLs visitadas anteriormente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1578" />
-      <source>Configure Search Engines</source>
-      <translation>Configurar Motores de Búsqueda</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
+      <source>Configure Search Engines</source>
+      <translation>Configurar Motores de Búsqueda</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1580" />
       <source>Configure Search &amp;Engines...</source>
       <translation>Configurar Motor&amp;es de Búsqueda...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1582" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
       <source>Configure the available search engines</source>
       <translation>Configurar los motores de búsqueda disponibles</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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>&lt;b&gt;Configurar Motores de Búsqueda...&lt;/b&gt;&lt;p&gt;Abre un diálogo para configurar los motores de búsqueda disponibles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation>Gestionar Contraseñas Almacenadas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation>Gestionar Contraseñas Almacenadas...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation>Gestionar las contraseñas almacenadas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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>&lt;b&gt;Gestionar Contraseñas Almacenadas&lt;/b&gt;&lt;p&gt;Abre un diálogo para gestionar las contraseñas almacenadas.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation>Ad Block</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation>&amp;Ad Block...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation>Configurar las suscripciones y reglas de AdBlock</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Abre un diálogo para configurar las suscripciones y reglas de AdBlock&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation>Gestionar Errores de Certificados SSL</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation>Gestionar Errores de Certificados SSL...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation>Gestionar los Errores de certificados SSL aceptados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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>&lt;b&gt;Gestionar Errores de Certificados SSL&lt;/b&gt;&lt;p&gt;Abre un diálogo para gestionar los errores de certificados SSL aceptados.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation>Gestionar Navegación Segura</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation>Gestionar Navegación Segura...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1647" />
       <source>Configure Safe Browsing and manage local cache</source>
       <translation>Configurar la Navegación Segura y gestionar la caché local</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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>&lt;b&gt;Gestionar Navegación Segura&lt;/b&gt;&lt;p&gt;Abre un diálogo para configurar la Navegación Segura y gestionar la caché local.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1660" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1659" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1658" />
       <source>Downloads</source>
       <translation>Descargas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation>Muestra la ventana de descargas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Descargas&lt;/b&gt;&lt;p&gt;Muestra la ventana de descargas.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation>Diálogo de RSS Feeds</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation>Diálogo de &amp;RSS Feeds...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation>Diálogo de &amp;RSS Feeds...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation>Ctrl+Shift+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation>Abrir un diálogo mostrando los RSS feeds configurados.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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>&lt;b&gt;Diálogo de RSS Feeds ...&lt;/b&gt;&lt;p&gt;Abrir un diálogo para mostrar todos los RSS feeds configurados. Puede utilizarse para gestionar los feeds y cómo mostrar sus contenidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation>Diálogo Siteinfo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation>Diálogo &amp;Siteinfo...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation>Diálogo &amp;Siteinfo...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation>Ctrl+Shift+I</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation>Abrir un diálogo para mostrar información acerca del site actual.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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>&lt;b&gt;Diálogo Siteinfo...&lt;/b&gt;&lt;p&gt;Abre un diálogo que muestra información acerca del site actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation>Gestionar Ajustes de Agente de Usuario</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation>Gestionar Ajustes de Agente de Usuario</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation>Gestionar Ajustes de Agente de &amp;Usuario</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation>Muestra un diálogo para gestionar los ajustes de Agente de Usuario</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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>&lt;b&gt;Gestionar Ajustes de Agente de Usuario&lt;/b&gt;&lt;p&gt;Muestra un diálogo para gestionar los ajustes de Agente de Usuario.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation>Sincronizar datos</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation>&amp;Sincronizar Datos...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1724" />
       <source>Shows a dialog to synchronize data via the network</source>
       <translation>Muestra un diálogo para sincronizar datos a través de la red</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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>&lt;b&gt;Sincronizar Datos...&lt;/b&gt;&lt;p&gt;Muestra un diálogo para sincronizar datos a través de la red.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation>Gestionar Valores de Zoom Guardados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation>Gestionar Valores de Zoom Guardados...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation>Gestionar los valores de zoom guardados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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>&lt;b&gt;Gestionar los Valores de Zoom Guardados...&lt;/b&gt;&lt;p&gt;Abre un diálogo para gestionar los valores de zoom almacenados.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation>Conmutar la ventana de consola de JavaScript</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <source>&lt;b&gt;JavaScript Console&lt;/b&gt;&lt;p&gt;This toggles the JavaScript console window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Consola de JavaScript&lt;/b&gt;&lt;p&gt;Conmuta la ventana de consola de JavaScript.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1766" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1765" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1764" />
       <source>Tab Manager</source>
       <translation>Gestor de Pestañas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation>Muestra la ventana de gestor de pestañas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <source>&lt;b&gt;Tab Manager&lt;/b&gt;&lt;p&gt;Shows the tab manager window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gestor de Pestañas&lt;/b&gt;&lt;p&gt;Muestra la ventana del gestor de pestañas.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1778" />
-      <source>Session Manager</source>
-      <translation>Gestor de Sesiones</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation>Gestor de Sesiones</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation>Gestor de Sesiones...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation>Muestra la ventana de gestor de sesiones</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <source>&lt;b&gt;Session Manager&lt;/b&gt;&lt;p&gt;Shows the session manager window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gestor de Sesiones&lt;/b&gt;&lt;p&gt;Muestra la ventana del gestor de sesiones.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation>Analizar sitio actual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation>Informe de Dirección IP</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation>Informe de Dominio</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation>Atajos de Teclado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation>Atajo&amp;s de Teclado...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation>Establecer los atajos de teclado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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;Atajos de Teclado&lt;/b&gt;&lt;p&gt;Establezca los atajos de teclado para la aplicación con sus valores preferidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
-      <source>Export Keyboard Shortcuts</source>
-      <translation>Exportar Atajos de Teclado</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation>&amp;Exportar Atajos de Teclado...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
-      <source>Export the keyboard shortcuts</source>
-      <translation>Exportar los atajos de teclado</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
-      <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;Exportar Atajos de Teclado&lt;/b&gt;&lt;p&gt;Exportar los atajos de teclado de la aplicación.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <source>Export Keyboard Shortcuts</source>
+      <translation>Exportar Atajos de Teclado</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation>&amp;Exportar Atajos de Teclado...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <source>Export the keyboard shortcuts</source>
+      <translation>Exportar los atajos de teclado</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <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;Exportar Atajos de Teclado&lt;/b&gt;&lt;p&gt;Exportar los atajos de teclado de la aplicación.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importar Atajos de Teclado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation>&amp;Importar Atajos de Teclado...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation>Importar los atajos de teclado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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;Importar Atajos de Teclado&lt;/b&gt;&lt;p&gt;Importar los atajos de teclado de la aplicación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation>Organizador de Gestores de Protocolo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation>Organizador de Gestores de Protocolo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation>Organizador de Gestores de Protocolo...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation>Muestra la ventana de organizador de gestores de protocolo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <source>&lt;b&gt;Protocol Handler Manager&lt;/b&gt;&lt;p&gt;Shows the protocol handler manager window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Organizador de Gestores de Protocolo&lt;/b&gt;&lt;p&gt;Muestra la ventana de organizador de gestores de protocolo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation>&amp;Archivo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation>Sesiones</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation>&amp;Editar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation>&amp;Ver</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation>Codificación de Texto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation>&amp;Historial</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation>&amp;Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation>Con&amp;figuración</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation>Agente de Usuario Global</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation>&amp;Herramientas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation>&amp;VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2190" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2077" />
       <source>&amp;Windows</source>
       <translation>&amp;Ventanas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation>QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
       <source>&amp;Toolbars</source>
       <translation>&amp;Barra de Herramientas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation>A&amp;yuda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation>Guardar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation>Mostrar Todo el Historial...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation>Ajustes</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation>Archivo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation>Editar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation>Ver</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation>Buscar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation>Filtro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation>Filtrado por: </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation>Herramientas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation>Ayuda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation>VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el proceso.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation>OK</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
       <translation>Archivos HTML (*.html *.htm *.mhtml *.mht);;Archivos PDF (*.pdf);;Archivos CHM (*.chm);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
-      <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>&lt;b&gt;Navegador Web de eric- {0}&lt;/b&gt;&lt;p&gt;El Navegador Web de eric is una combinación de navegador de archivos de ayuda y de HTML. Es parte del conjunto de herramientas de desarrollo de eric.&lt;/p&gt;&lt;p&gt;Está basado en QtWebEngine {1} y Chrome {2}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Navegador Web de eric- {0}&lt;/b&gt;&lt;p&gt;El Navegador Web de eric is una combinación de navegador de archivos de ayuda y de HTML. Es parte del conjunto de herramientas de desarrollo de eric.&lt;/p&gt;&lt;p&gt;Está basado en QtWebEngine {1} y Chromium {2} con Parches de Seguridad.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Navegador Web de eric- {0}&lt;/b&gt;&lt;p&gt;El Navegador Web de eric is una combinación de navegador de archivos de ayuda y de HTML. Es parte del conjunto de herramientas de desarrollo de eric.&lt;/p&gt;&lt;p&gt;Está basado en QtWebEngine {1} y Chromium {2}.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation>Pestañas Guardadas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation>¿Realmente desea cerrar el navegador web?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation>¿Desea realmente cerrar el navegador web?
 Tiene {0} ventanas con {1} pestañas abiertas.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation>No se ha podido encontrar contenido asociado.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation>Sin filtrar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation>Actualizando índice de búsqueda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation>Buscando Documentación...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation>Motor de Ayuda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation>Sistema</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation>ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation>Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation>IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation>Apple</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation>Otro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation>Barra de Menú</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation>Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation>Barra de Estado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation>Mo&amp;strar todo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation>&amp;Ocultar todo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation>Análisis con VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El análisis con VirusTotal no se ha podido programar.&lt;p&gt;
 &lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation>Introducir una dirección IPv4 válida en notación decimal punteada:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation>La dirección IP no se ha proporcionado en notación decimal punteada.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation>Introducir un nombre de dominio válido:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Archivo de Atajos de Teclado (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de atajos de teclado &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Archivo de Atajos de Teclado (*.ekj);;Archivo XML de Atajos de Teclado (*.e4k)</translation>
     </message>
@@ -93944,12 +94412,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation>Cargar archivo UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser cargado.&lt;/p&gt;</translation>
     </message>
@@ -93957,12 +94425,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation>Cargar archivo UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser cargado.&lt;/p&gt;</translation>
     </message>
@@ -94123,57 +94591,57 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation>Yandex: API key no válida.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation>Yandex: la API key está bloqueada.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation>Yandex: se ha alcanzado el límite diario de solicitudes.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
-      <translation>Yandex: se ha alcanzado el límite diario de texto traducido.</translation>
+      <source>Yandex: API key has been blocked.</source>
+      <translation>Yandex: la API key está bloqueada.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
+      <translation>Yandex: se ha alcanzado el límite diario de solicitudes.</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation>Yandex: el tamaño del texto excede el máximo.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
-      <translation>Yandex: No se ha podido traducir el texto.</translation>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <translation>Yandex: se ha alcanzado el límite diario de texto traducido.</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation>Yandex: el tamaño del texto excede el máximo.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation>Yandex: No se ha podido traducir el texto.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation>Yandex: La dirección de traducción especificada no está soportada.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation>Yandex: Solo se permiten textos de hasta {0} carácteres.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation>Yandex: Solo se permiten textos de hasta {0} carácteres.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation>Yandex: es necesaria una clave válida.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation>Yandex: Recibida respuesta no válida</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation>Yandex: recigido código de error ({0}).</translation>
     </message>
@@ -94268,32 +94736,32 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Padre #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Etiquetas&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Marcadores&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
@@ -94302,7 +94770,7 @@
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Hora de commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -94319,38 +94787,38 @@
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Pista&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Padres&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
--- a/eric7/i18n/eric7_fr.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_fr.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -78,17 +78,6 @@
     </message>
   </context>
   <context>
-    <name>AdBlockAccessHandler</name>
-    <message>
-      <source>Subscribe?</source>
-      <translation type="vanished">Souscrire?</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Souscrire à cette subscription AdBlock?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>AdBlockDialog</name>
     <message>
       <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" />
@@ -267,18 +256,6 @@
       <source>AdBlock Configuration...</source>
       <translation>Configuration AdBlock ...</translation>
     </message>
-    <message>
-      <source>Blocked URL (AdBlock Rule) - click to edit rule</source>
-      <translation type="vanished">URL bloqué (règle AdBlock) - cliquer pour editer la règle</translation>
-    </message>
-    <message>
-      <source>{0} with ({1})</source>
-      <translation type="vanished">{0} avec {{1}}</translation>
-    </message>
-    <message>
-      <source>No content blocked</source>
-      <translation type="vanished">Aucun contenu bloqué</translation>
-    </message>
   </context>
   <context>
     <name>AdBlockManager</name>
@@ -301,88 +278,89 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation>Charger règles de subscriptions</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation>Impossible d'ouvrir le fichier AdBlock '{0}' en lecture.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation>Le fichier AdBlock '{0}' ne commence pas par [Adblock.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation>En train de telecharger les règles de subscriptions</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt; Les règles de subscription n'ont pas pu être téléchargées. &lt;/p&gt;&lt;p&gt;Erreur: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation>Reçu des règles de subscriptions vides.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation>Impossible d'ouvrir le fichier AdBlock '{0}' en écriture.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation>&lt;p&gt; Subscription AdBlock &lt;b&gt;{0}&lt;/b&gt; a un checksum faux.&lt;br/&gt;Trouvé: {1}&lt;br/&gt;Calculé: {2}&lt;br/&gt;L'utiliser quand même?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation>En train d'enregistrer les règles de subscription</translation>
     </message>
     <message>
-      <source>Unable to open adblock file '{0}' for reading.</source>
-      <translation type="vanished">Impossible d'ouvrir en lecture le fichier AdBlock '{0}'.</translation>
-    </message>
-    <message>
-      <source>Unable to open adblock file '{0}' for writing.</source>
-      <translation type="vanished">Impossible d'ouvrir en écriture le fichier AdBlock '{0}'.</translation>
+      <source>Unable to open AdBlock file '{0}' for reading.</source>
+      <translation type="vanished">Impossible d'ouvrir le fichier AdBlock '{0}' en lecture.</translation>
+    </message>
+    <message>
+      <source>Unable to open AdBlock file '{0}' for writing.</source>
+      <translation type="vanished">Impossible d'ouvrir le fichier AdBlock '{0}' en écriture.</translation>
     </message>
   </context>
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation>Ajouter règle personnalisée</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation>Ecrivez votre règle ici:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation>Ajouter règle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation>Effacer règle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation>{0} (actualisé récemment)</translation>
     </message>
@@ -445,14 +423,6 @@
       <source>Folder:</source>
       <translation>Repertoire:</translation>
     </message>
-    <message>
-      <source>Url</source>
-      <translation type="vanished">URL</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Titre</translation>
-    </message>
   </context>
   <context>
     <name>AddDirectoryDialog</name>
@@ -1213,10 +1183,6 @@
       <source>Is &amp;main project</source>
       <translation>Est le projet &amp;principal</translation>
     </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">Fichiers projets (*.e4p)</translation>
-    </message>
   </context>
   <context>
     <name>AnnotationsChecker</name>
@@ -1300,10 +1266,6 @@
       <source>type annotation is too long ({0} &gt; {1})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>ApplicationDiagramBuilder</name>
@@ -1628,30 +1590,34 @@
       <translation>Automatique</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation>eric utilise les tâches de fond pour certaines choses comme la vérification de la syntaxe ou du style du code. Par défaut, le nombre de tâches de fond utilisé pour ces vérifications est automatiquement déterminé sur la base du nombre de CPU. Veuillez noter que ceci est un paramétrage avancé.</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation>Debug</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation>Warning</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
-      <translation>Critique</translation>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation>Debug</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation>Warning</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation>Critique</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation>Erreur fatale</translation>
     </message>
+    <message>
+      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
+      <translation type="vanished">eric utilise les tâches de fond pour certaines choses comme la vérification de la syntaxe ou du style du code. Par défaut, le nombre de tâches de fond utilisé pour ces vérifications est automatiquement déterminé sur la base du nombre de CPU. Veuillez noter que ceci est un paramétrage avancé.</translation>
+    </message>
   </context>
   <context>
     <name>AssistantJedi</name>
@@ -1682,17 +1648,6 @@
     </message>
   </context>
   <context>
-    <name>AssistantJediPlugin</name>
-    <message>
-      <source>Jedi</source>
-      <translation type="vanished">Jedi</translation>
-    </message>
-    <message>
-      <source>(unknown)</source>
-      <translation type="vanished">(inconnu)</translation>
-    </message>
-  </context>
-  <context>
     <name>AuthenticationDialog</name>
     <message>
       <location filename="../UI/AuthenticationDialog.ui" line="0" />
@@ -1741,33 +1696,6 @@
     </message>
   </context>
   <context>
-    <name>AutoCompletionJediPage</name>
-    <message>
-      <source>&lt;b&gt;Configure Jedi Completion&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configurer la Complétion Jedi&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select, whether the jedi autocompletion support shall be enabled.</source>
-      <translation type="vanished">Sélectionnez si les autocomplétions jedi doivent être activées.</translation>
-    </message>
-    <message>
-      <source>Enable autocompletion</source>
-      <translation type="vanished">Activer l'autocomplétion</translation>
-    </message>
-    <message>
-      <source>Time to wait for completions:</source>
-      <translation type="vanished">Délai d'attente pour les complétions:</translation>
-    </message>
-    <message>
-      <source>Enter the time in milliseconds after which a list with completion proposals shall be shown</source>
-      <translation type="vanished">Entrez le délai en millisecondes après lequel une liste de complétion s'affichera</translation>
-    </message>
-    <message>
-      <source> ms</source>
-      <translation type="vanished"> ms</translation>
-    </message>
-  </context>
-  <context>
     <name>BackgroundService</name>
     <message>
       <location filename="../Utilities/BackgroundService.py" line="145" />
@@ -2356,12 +2284,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation>Barre de signets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation>Menu de signets</translation>
     </message>
@@ -2386,44 +2314,44 @@
       <translation>Modification d'adresse</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation>Chargement de signets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation>Erreur lors du chargement des signets à la ligne {0}, colonne {1}:
  {2}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation>Barre d'outils de signets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation>Menu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation>Enregistrement de signets</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation>Enregistrement de signets</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Erreur à enregistrer les signets dans &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation>Exporter les signets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation>Signets XBEL (*.xbel);;Signets XBEL (*.xml);;Signets HTML (*.html)</translation>
     </message>
@@ -2437,10 +2365,6 @@
       <source>Error exporting bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Erreur à exporter les signets dans &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
-    <message>
-      <source>Converted {0}</source>
-      <translation type="vanished">Converti {0}</translation>
-    </message>
   </context>
   <context>
     <name>BookmarksMenu</name>
@@ -2558,44 +2482,36 @@
       <source>Add Folder...</source>
       <translation>Ajouter Dossier...</translation>
     </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">&amp;Ajouter un signet ...</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Ajouter &amp;Répertoire ...</translation>
-    </message>
   </context>
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation>Nom de fichier</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation>Ligne</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
-      <translation>Condition</translation>
+      <source>Line</source>
+      <translation>Ligne</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
-      <translation>Temporaire</translation>
+      <source>Condition</source>
+      <translation>Condition</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
-      <translation>Activé</translation>
+      <source>Temporary</source>
+      <translation>Temporaire</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation>Activé</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation>Ignore le décompte</translation>
     </message>
@@ -2603,89 +2519,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation>Point d'arrêts</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation>Ajouter</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation>Éditer...</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation>Éditer...</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation>Activer</translation>
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation>Tout activer</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation>Désactiver</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation>Tout désactiver</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation>Supprimer</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation>Tout supprimer</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation>Aller à</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation type="unfinished">Effacer les historiques</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation>Configuration...</translation>
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation>Tout activer</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
-      <translation>Désactiver</translation>
+      <source>Enable selected</source>
+      <translation>Activer la sélection</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation>Tout désactiver</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
-      <translation>Supprimer</translation>
+      <source>Disable selected</source>
+      <translation>Désactiver la sélection</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation>Tout supprimer</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation>Aller à</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation type="unfinished">Effacer les historiques</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation>Configuration...</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation>Activer la sélection</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation>Désactiver la sélection</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation>Supprimer la sélection</translation>
     </message>
@@ -2941,18 +2857,10 @@
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>Run unittest...</source>
       <translation type="vanished">Lancer un run test...</translation>
     </message>
     <message>
-      <source>Configure...</source>
-      <translation type="vanished">Configuration...</translation>
-    </message>
-    <message>
-      <source>Find&amp;&amp;Replace in this directory</source>
-      <translation type="vanished">Rechercher&amp;&amp;Rempacer dans ce répertoire</translation>
-    </message>
   </context>
   <context>
     <name>BrowserModel</name>
@@ -3042,37 +2950,22 @@
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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>
   </context>
   <context>
-    <name>CallTipsJediPage</name>
-    <message>
-      <source>&lt;b&gt;Configure Jedi Calltips&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configurer les Aides Jedi&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select, whether the jedi calltip support shall be enabled.</source>
-      <translation type="vanished">Sélectionnez si les aides jedi doivent être activés.</translation>
-    </message>
-    <message>
-      <source>Enable calltip</source>
-      <translation type="vanished">Activer l'aide</translation>
-    </message>
-  </context>
-  <context>
     <name>CallTraceViewer</name>
     <message>
       <location filename="../Debugger/CallTraceViewer.ui" line="0" />
@@ -3143,17 +3036,17 @@
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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>
@@ -3232,7 +3125,7 @@
       <translation>Cliquer pour vider la liste des hôtes</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation>Effacer</translation>
@@ -3263,112 +3156,112 @@
       <translation>Montre l'état du serveur</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation>Démarrer serveur</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation>! Commande inconnue: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation>* {0} a rejoint.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation>Nouvel Utilisateur</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation>{0} est arrivé.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation>* {0} est parti.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation>{0} est parti.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation>Message de &lt;{0}&gt;</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation>Arrêter serveur</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation>! Erreur de serveur: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation>Couper</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation>Brancher</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation>Copier</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation>Couper tous</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation>Copier tous</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation>Enregistrer chat</translation>
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>Fichiers de texte (*.txt);;Tous les fichiers (*)</translation>
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation>Enregistrer chat</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>Fichiers de texte (*.txt);;Tous les fichiers (*)</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
@@ -3580,21 +3473,6 @@
     </message>
   </context>
   <context>
-    <name>CircuitPythonFirmwareSelectionDialog</name>
-    <message>
-      <source>Firmware:</source>
-      <translation type="vanished">Micrologiciel :</translation>
-    </message>
-    <message>
-      <source>Select Path to Device</source>
-      <translation type="vanished">Sélectionner le chemin vers le matériel</translation>
-    </message>
-    <message>
-      <source>Manual Select</source>
-      <translation type="vanished">Sélection Manuelle</translation>
-    </message>
-  </context>
-  <context>
     <name>ClassItem</name>
     <message>
       <location filename="../Graphics/ClassItem.py" line="176" />
@@ -3711,32 +3589,6 @@
     </message>
   </context>
   <context>
-    <name>ClickToFlash</name>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Charger</translation>
-    </message>
-  </context>
-  <context>
-    <name>ClickToFlashWhitelistDialog</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Ajouter...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Supp&amp;rimer</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation>
-    </message>
-  </context>
-  <context>
     <name>Closehead</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="50" />
@@ -3974,14 +3826,6 @@
       <source>non-commentary lines</source>
       <translation>lignes non-commentaires</translation>
     </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Tout contracter</translation>
-    </message>
-    <message>
-      <source>Expand all</source>
-      <translation type="vanished">Tout développer</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleAddBuiltinIgnoreDialog</name>
@@ -4042,47 +3886,52 @@
       <translation>Eric</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation>Erreurs</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation>Erreur : {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation>Préparation des fichiers...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation>Transfert des données...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation>{0} (ignoré)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation>Pas d'erreur trouvée.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation>Pas de fichier trouvé (vérifier votre liste d'ignorés).</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
@@ -4870,18 +4719,6 @@
       <source>Filter</source>
       <translation type="unfinished">Filtrer</translation>
     </message>
-    <message>
-      <source>Global Options</source>
-      <translation type="vanished">Options globales</translation>
-    </message>
-    <message>
-      <source>Specific Options</source>
-      <translation type="vanished">Options spécifiques</translation>
-    </message>
-    <message>
-      <source>Security Options</source>
-      <translation type="vanished">Options de sécurité</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -5249,10 +5086,6 @@
         <numerusform />
       </translation>
     </message>
-    <message>
-      <source>Count</source>
-      <translation type="vanished">Nombre</translation>
-    </message>
   </context>
   <context>
     <name>CodingError</name>
@@ -5290,10 +5123,6 @@
       <source>Please open or create a file first.</source>
       <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation>
     </message>
-    <message>
-      <source>Q&amp;ColorDialog Wizard...</source>
-      <translation type="vanished">Assistant Q&amp;ColorDialog...</translation>
-    </message>
   </context>
   <context>
     <name>ColorDialogWizardDialog</name>
@@ -5459,98 +5288,6 @@
       <source>Green</source>
       <translation>Vert</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Couleur</translation>
-    </message>
-    <message>
-      <source>Enter a variable name or a colour</source>
-      <translation type="vanished">Entrer un nom de variable ou une couleur</translation>
-    </message>
-    <message>
-      <source>Qt.red</source>
-      <translation type="vanished">Qt.red</translation>
-    </message>
-    <message>
-      <source>Qt.darkRed</source>
-      <translation type="vanished">Qt.darkRed</translation>
-    </message>
-    <message>
-      <source>Qt.green</source>
-      <translation type="vanished">Qt.green</translation>
-    </message>
-    <message>
-      <source>Qt.darkGreen</source>
-      <translation type="vanished">Qt.darkGreen</translation>
-    </message>
-    <message>
-      <source>Qt.blue</source>
-      <translation type="vanished">Qt.blue</translation>
-    </message>
-    <message>
-      <source>Qt.darkBlue</source>
-      <translation type="vanished">Qt.darkBlue</translation>
-    </message>
-    <message>
-      <source>Qt.cyan</source>
-      <translation type="vanished">Qt.cyan</translation>
-    </message>
-    <message>
-      <source>Qt.darkCyan</source>
-      <translation type="vanished">Qt.darkCyan</translation>
-    </message>
-    <message>
-      <source>Qt.magenta</source>
-      <translation type="vanished">Qt.magenta</translation>
-    </message>
-    <message>
-      <source>Qt.darkMagenta</source>
-      <translation type="vanished">Qt.darkMagenta</translation>
-    </message>
-    <message>
-      <source>Qt.yellow</source>
-      <translation type="vanished">Qt.yellow</translation>
-    </message>
-    <message>
-      <source>Qt.darkYellow</source>
-      <translation type="vanished">Qt.darkYellow</translation>
-    </message>
-    <message>
-      <source>Qt.white</source>
-      <translation type="vanished">Qt.white</translation>
-    </message>
-    <message>
-      <source>Qt.lightGray</source>
-      <translation type="vanished">Qt.lightGray</translation>
-    </message>
-    <message>
-      <source>Qt.gray</source>
-      <translation type="vanished">Qt.gray</translation>
-    </message>
-    <message>
-      <source>Qt.darkGray</source>
-      <translation type="vanished">Qt.darkGray</translation>
-    </message>
-    <message>
-      <source>Qt.black</source>
-      <translation type="vanished">Qt.black</translation>
-    </message>
-    <message>
-      <source>Qt.transparent</source>
-      <translation type="vanished">Qt.transparent</translation>
-    </message>
-    <message>
-      <source>Qt.color0</source>
-      <translation type="vanished">Qt.color0</translation>
-    </message>
-    <message>
-      <source>Qt.color1</source>
-      <translation type="vanished">Qt.color1</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The colour &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La couleur &lt;b&gt;{0}&lt;/b&gt; n'est pas valide.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>CompareDialog</name>
@@ -5667,21 +5404,6 @@
     </message>
   </context>
   <context>
-    <name>CompletionJediPlugin</name>
-    <message>
-      <source>Jedi</source>
-      <translation type="vanished">Jedi</translation>
-    </message>
-    <message>
-      <source>(unknown)</source>
-      <translation type="vanished">(inconnu)</translation>
-    </message>
-    <message>
-      <source>Code Completion - Jedi</source>
-      <translation type="vanished">Complétion de Code - Jedi</translation>
-    </message>
-  </context>
-  <context>
     <name>ComplexityChecker</name>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="15" />
@@ -5698,10 +5420,6 @@
       <source>overall source code line complexity is too high ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>Conda</name>
@@ -6129,10 +5847,6 @@
       <source>Requirements File:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Boite de Dialogue</translation>
-    </message>
   </context>
   <context>
     <name>CondaPackageDetailsDialog</name>
@@ -6473,14 +6187,6 @@
       <source>Press to show details for the selected entry</source>
       <translation>Appuyer pour afficher les détails de l'entrée sélectionnée</translation>
     </message>
-    <message>
-      <source>&amp;Search</source>
-      <translation type="vanished">Re&amp;chercher</translation>
-    </message>
-    <message>
-      <source>Show Details...</source>
-      <translation type="vanished">Afficher les détails...</translation>
-    </message>
   </context>
   <context>
     <name>CondaPage</name>
@@ -6887,10 +6593,6 @@
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La page de configuration &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être chargée.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navigateur web eric6</translation>
-    </message>
   </context>
   <context>
     <name>Connection</name>
@@ -7026,17 +6728,6 @@
     </message>
   </context>
   <context>
-    <name>CookieModel</name>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nom</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Chemin</translation>
-    </message>
-  </context>
-  <context>
     <name>CookiesConfigurationDialog</name>
     <message>
       <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="0" />
@@ -7262,18 +6953,6 @@
       <source>Remove Cookie</source>
       <translation>Supprimer le cookie</translation>
     </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Supp&amp;rimer</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation>
-    </message>
   </context>
   <context>
     <name>CookiesExceptionsDialog</name>
@@ -7645,6 +7324,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation type="unfinished">Entrée</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished">Environment</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation type="unfinished">Nom de fichier :</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation type="unfinished">JSON</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation type="unfinished">XML</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation type="unfinished">Tous fichiers (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation type="unfinished">Application</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation type="unfinished">Fichier</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Nom :</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation type="unfinished">Type:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation type="unfinished">Version :</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation type="unfinished">Entrer le numéro de version</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation type="unfinished">Description:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished">Auteur</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation type="unfinished">Courriel :</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation type="unfinished">Licence</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation type="unfinished">Divers</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8381,47 +8377,6 @@
       <source>There is no main script defined for the current project. No debugging possible.</source>
       <translation>Il n'y a pas de script principal défini dans le projet en cours. Débogage impossible.</translation>
     </message>
-    <message>
-      <source>Ctrl+Shift+C</source>
-      <comment>Debug|Clear Breakpoints</comment>
-      <translation type="vanished">Ctrl+Shift+C</translation>
-    </message>
-    <message>
-      <source>&amp;Start</source>
-      <translation type="vanished">&amp;Lancer</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Message : {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>The program has terminated with an exit status of {0}.
-{1}</source>
-      <translation type="vanished">Le programme s'est terminé avec un code de sortie de {0}.
-{1}</translation>
-    </message>
-    <message>
-      <source>"{0}" has terminated with an exit status of {1}.
-{2}</source>
-      <translation type="vanished">"{0}" s'est terminé avec un code de sortie de {1}.
-{2}</translation>
-    </message>
-    <message>
-      <source>The program has terminated with an exit status of {0}.
-{1}
-</source>
-      <translation type="vanished">Le programme s'est terminée avec un code de sortie de {0}.
-{1}
-</translation>
-    </message>
-    <message>
-      <source>"{0}" has terminated with an exit status of {1}.
-{2}
-</source>
-      <translation type="vanished">"{0}" s'est terminé avec un code de sortie de {1}.
-{2}
-</translation>
-    </message>
   </context>
   <context>
     <name>DebugViewer</name>
@@ -8534,10 +8489,6 @@
       <source>unknown state ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nom</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerGeneralPage</name>
@@ -8999,10 +8950,10 @@
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -9011,15 +8962,15 @@
       <translation>Démarrage du débogueur</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -9027,12 +8978,12 @@
       <translation>&lt;p&gt;Impossible de lancer le débogueur en arrière-plan.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9227,10 +9178,6 @@
       <source>All Files (*)</source>
       <translation>Tous fichiers (*)</translation>
     </message>
-    <message>
-      <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Cocher pour rediriger stdin, stdout et stderr du programme débogué vers l'IDE eric6</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesFile</name>
@@ -9256,61 +9203,6 @@
     </message>
   </context>
   <context>
-    <name>DebuggerPython2Page</name>
-    <message>
-      <source>&lt;b&gt;Configure Python2 Debugger&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configuration du débogueur Python&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Python2 Virtual Environment</source>
-      <translation type="vanished">Interpréteur Python pour le client débug</translation>
-    </message>
-    <message>
-      <source>Debug Client Type</source>
-      <translation type="vanished">Type de client débug</translation>
-    </message>
-    <message>
-      <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
-      <translation type="vanished">Entrer le chemin du client de débogage à utiliser. Laisser vide pour utiliser le client par défaut.</translation>
-    </message>
-    <message>
-      <source>Select the standard debug client</source>
-      <translation type="vanished">Selectionne le client debug multi threaded </translation>
-    </message>
-    <message>
-      <source>Standard</source>
-      <translation type="vanished">Standard</translation>
-    </message>
-    <message>
-      <source>Select the custom selected debug client</source>
-      <translation type="vanished">Sélectionne un client debug personnalisé</translation>
-    </message>
-    <message>
-      <source>Custom</source>
-      <translation type="vanished">Personnalisé</translation>
-    </message>
-    <message>
-      <source>Refresh</source>
-      <translation type="vanished">Rafraichir</translation>
-    </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Cocher pour rediriger stdin, stdout et stderr du programme débogué dans l'IDE eric4 {5 ?} {6 ?}</translation>
-    </message>
-    <message>
-      <source>Redirect stdin/stdout/stderr</source>
-      <translation type="vanished">Redirection stdin/stdout/stderr</translation>
-    </message>
-    <message>
-      <source>Select to not set the debug client encoding</source>
-      <translation type="vanished">Cocher pour ne pas spécifiier l'encodage du débogueur</translation>
-    </message>
-    <message>
-      <source>Don't set the encoding of the debug client</source>
-      <translation type="vanished">Ne pas spécifier d'encodage pour le débogueur</translation>
-    </message>
-  </context>
-  <context>
     <name>DebuggerPython3Page</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="0" />
@@ -9417,46 +9309,34 @@
       <source>Python Files (*.py *.py3)</source>
       <translation>Fichiers Python (*.py *.py3)</translation>
     </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Cocher pour rediriger stdin, stdout et stderr du programme débogué dans l'IDE eric6</translation>
-    </message>
   </context>
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation>Une clef Deepl Pro est nécessaire.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation>Réponse non valide reçu de DeepL</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Text to be translated exceeds the translation limit of {0} characters.</source>
-      <translation type="vanished">Le texte à traduire dépasse la limite des {0} caractères.</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;No translation found&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Pas de traduction trouvée&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>DeleteFilesConfirmationDialog</name>
@@ -9637,39 +9517,39 @@
       <translation>Alt+N</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation>Comparer</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation>Cliquer pour effectuer la comparaison des fichiers</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation>Enregistrer dans un fichier patch</translation>
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation>Enregistrer Diff</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation>Fichiers Patch (*.diff)</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; existe déjà. L'écraser ?&lt;/p&gt;</translation>
     </message>
@@ -9700,26 +9580,26 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation>Erreur à la création d'un répertoire partagé.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation>Synchronisation terminée</translation>
     </message>
@@ -9973,10 +9853,6 @@
       <source>documented signal '{0}' is not defined</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>DocstringGenerator</name>
@@ -10048,10 +9924,6 @@
       <source>The current editor contains text. Shall this be replaced?</source>
       <translation>L'éditeur actuel contient du texte. Faut-il le remplacer ?</translation>
     </message>
-    <message>
-      <source>.&amp;desktop Wizard...</source>
-      <translation type="vanished">Assistant .&amp;desktop...</translation>
-    </message>
   </context>
   <context>
     <name>DotDesktopWizardDialog</name>
@@ -10511,46 +10383,45 @@
       <translation>Cliquer pour ouvrir le fichier téléchargé</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation>Téléchargement annulé : {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation>Scan VirusTotal planifié : {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation>Enregistrer le fichier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation>Le répertoire de téléchargement ({0}) ne peut être créé.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation>{0} sur {1} ({2}/sec) {3}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation>?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation>{0} téléchargé</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation>{0} sur {1} - Arrêté</translation>
     </message>
+    <message>
+      <source>Download directory ({0}) couldn't be created.</source>
+      <translation type="vanished">Le répertoire de téléchargement ({0}) ne peut être créé.</translation>
+    </message>
   </context>
   <context>
     <name>DownloadManager</name>
@@ -10650,10 +10521,6 @@
       <source>Clear List</source>
       <translation>Effacer la liste</translation>
     </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Réessayer</translation>
-    </message>
   </context>
   <context>
     <name>DownloadManagerButton</name>
@@ -10736,841 +10603,6 @@
     </message>
   </context>
   <context>
-    <name>E5ComboSelectionDialog</name>
-    <message>
-      <source>Select from List</source>
-      <translation type="vanished">Sélectionner à partir de la liste</translation>
-    </message>
-    <message>
-      <source>Select from the list below:</source>
-      <translation type="vanished">Sélectionner à partir de la liste ci-dessous :</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5FileSaveConfirmDialog</name>
-    <message>
-      <source>The given file exists already.</source>
-      <translation type="vanished">Le fichier donné existe déjà.</translation>
-    </message>
-    <message>
-      <source>Overwrite</source>
-      <translation type="vanished">Écraser</translation>
-    </message>
-    <message>
-      <source>Rename</source>
-      <translation type="vanished">Renommer</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5GoogleMail</name>
-    <message>
-      <source>Message #{0} sent.</source>
-      <translation type="vanished">Message #{0} envoyé.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5GraphicsView</name>
-    <message>
-      <source>&lt;b&gt;Graphics View&lt;/b&gt;
-&lt;p&gt;This graphics view is used to show a diagram. 
-There are various actions available to manipulate the 
-shown items.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Clicking on an item selects it.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking adds an item to the selection.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking a selected item deselects it.&lt;/li&gt;
-&lt;li&gt;Clicking on an empty spot of the canvas resets the selection.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over the canvas spans a rubberband to 
-select multiple items.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over a selected item moves the 
-whole selection.&lt;/li&gt;
-&lt;/ul&gt;
-</source>
-      <translation type="vanished">&lt;b&gt;Diagrammes&lt;/b&gt;
-&lt;p&gt;Ce graphique est utilisé pour afficher un diagramme. 
-Plusieurs opérations permettent de manipuler les éléments.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Cliquer sur un élément pour le sélectionner.&lt;/li&gt;
-&lt;li&gt;Ctrl+click pour ajouter ou supprimer un élément de la sélection .&lt;/li&gt;&lt;li&gt;Cliquer dans une zone vide pour annuler la sélection.&lt;/li&gt;
-&lt;li&gt;Sélectionner ou déselectionner plusieurs éléments à la souris
-avec une sélection rectangulaire.&lt;/li&gt;&lt;/ul&gt;
-</translation>
-    </message>
-    <message>
-      <source>{0}, Page {1}</source>
-      <translation type="vanished">{0}, Page {1}</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ListSelectionDialog</name>
-    <message>
-      <source>Select from List</source>
-      <translation type="vanished">Sélectionner à partir de la liste</translation>
-    </message>
-    <message>
-      <source>Select from the list below:</source>
-      <translation type="vanished">Sélectionner à partir de la liste ci-dessous :</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">Chargement d'une feuille de style</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La feuille de style Qt &lt;b&gt;{0}&lt;/b&gt; ne peut être lue.&lt;br&gt;Raison: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizard</name>
-    <message>
-      <source>E5MessageBox Wizard</source>
-      <translation type="vanished">Assistante E5MessageBox</translation>
-    </message>
-    <message>
-      <source>&amp;E5MessageBox Wizard...</source>
-      <translation type="vanished">Assistant &amp;E5MessageBox...</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">Veuillez d'abord ouvrir ou créer un fichier.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizardDialog</name>
-    <message>
-      <source>E5MessageBox Wizard</source>
-      <translation type="vanished">Assistant E5MessageBox</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Type</translation>
-    </message>
-    <message>
-      <source>Information</source>
-      <translation type="vanished">Information</translation>
-    </message>
-    <message>
-      <source>Question</source>
-      <translation type="vanished">Question</translation>
-    </message>
-    <message>
-      <source>Warning</source>
-      <translation type="vanished">Warning</translation>
-    </message>
-    <message>
-      <source>Critical</source>
-      <translation type="vanished">Critique</translation>
-    </message>
-    <message>
-      <source>Yes/No</source>
-      <translation type="vanished">Oui/Non</translation>
-    </message>
-    <message>
-      <source>Retry/Abort</source>
-      <translation type="vanished">Réessayer/Annuler</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">À propos</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">À propos de Qt</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Titre</translation>
-    </message>
-    <message>
-      <source>Message</source>
-      <translation type="vanished">Message</translation>
-    </message>
-    <message>
-      <source>Parent</source>
-      <translation type="vanished">Parent</translation>
-    </message>
-    <message>
-      <source>Select "self" as parent</source>
-      <translation type="vanished">Choisir "self" comme parent</translation>
-    </message>
-    <message>
-      <source>self</source>
-      <translation type="vanished">self</translation>
-    </message>
-    <message>
-      <source>Select "None" as parent</source>
-      <translation type="vanished">Choisir "None" comme parent</translation>
-    </message>
-    <message>
-      <source>None</source>
-      <translation type="vanished">None</translation>
-    </message>
-    <message>
-      <source>Expression:</source>
-      <translation type="vanished">Expression :</translation>
-    </message>
-    <message>
-      <source>Standard Buttons</source>
-      <translation type="vanished">Boutons standards</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Abandonner</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Appliquer</translation>
-    </message>
-    <message>
-      <source>Cancel</source>
-      <translation type="vanished">Annuler</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fermer</translation>
-    </message>
-    <message>
-      <source>Discard</source>
-      <translation type="vanished">Abandonner les modifications</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">Aide</translation>
-    </message>
-    <message>
-      <source>Ignore</source>
-      <translation type="vanished">Ignorer</translation>
-    </message>
-    <message>
-      <source>No</source>
-      <translation type="vanished">Non</translation>
-    </message>
-    <message>
-      <source>No to all</source>
-      <translation type="vanished">Non à tout</translation>
-    </message>
-    <message>
-      <source>Ok</source>
-      <translation type="vanished">Ok</translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Ouvrir</translation>
-    </message>
-    <message>
-      <source>Reset</source>
-      <translation type="vanished">Réinitialiser</translation>
-    </message>
-    <message>
-      <source>Restore defaults</source>
-      <translation type="vanished">Restaurer les valeurs par défaut</translation>
-    </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Réessayer</translation>
-    </message>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Enregistrer</translation>
-    </message>
-    <message>
-      <source>Save all</source>
-      <translation type="vanished">Tout enregistrer</translation>
-    </message>
-    <message>
-      <source>Yes</source>
-      <translation type="vanished">Oui</translation>
-    </message>
-    <message>
-      <source>Yes to all</source>
-      <translation type="vanished">Oui à tout</translation>
-    </message>
-    <message>
-      <source>Default Button</source>
-      <translation type="vanished">Bouton par défaut</translation>
-    </message>
-    <message>
-      <source>Select the default button</source>
-      <translation type="vanished">Sélectionner le bouton par défaut</translation>
-    </message>
-    <message>
-      <source>Icon</source>
-      <translation type="vanished">Icône</translation>
-    </message>
-    <message>
-      <source>Show an Information icon</source>
-      <translation type="vanished">Afficher un icone Information</translation>
-    </message>
-    <message>
-      <source>Show a Question icon</source>
-      <translation type="vanished">Montrer un icone Question</translation>
-    </message>
-    <message>
-      <source>Show a Warning icon</source>
-      <translation type="vanished">Monter un icone Alerte</translation>
-    </message>
-    <message>
-      <source>Show a Critical icon</source>
-      <translation type="vanished">Montrer un icone Critique</translation>
-    </message>
-    <message>
-      <source>No button</source>
-      <translation type="vanished">Pas de bouton</translation>
-    </message>
-    <message>
-      <source>Test</source>
-      <translation type="vanished">Tester</translation>
-    </message>
-    <message>
-      <source>Result:</source>
-      <translation type="vanished">Résultat :</translation>
-    </message>
-    <message>
-      <source>Enter the result variable name</source>
-      <translation type="vanished">Entrer le nom de la variable résultat</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkHeaderDetailsDialog</name>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nom :</translation>
-    </message>
-    <message>
-      <source>Value:</source>
-      <translation type="vanished">Valeur :</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkIcon</name>
-    <message>
-      <source>&lt;p&gt;Shows the network status&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Network:&lt;/b&gt; {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Monter le statut du réseau&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Réseau :&lt;/b&gt; {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Connected</source>
-      <translation type="vanished">Connecté</translation>
-    </message>
-    <message>
-      <source>Offline</source>
-      <translation type="vanished">Hors ligne</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkMonitor</name>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Supp&amp;rimer</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Supprimer tou&amp;t</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nom</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Valeur</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5PathPickerBase</name>
-    <message>
-      <source>Enter Path Name</source>
-      <translation type="vanished">Entrer le nom du chemin</translation>
-    </message>
-    <message>
-      <source>Enter Path Names separated by ';'</source>
-      <translation type="vanished">Entrer les noms de chemin séparés par ';'</translation>
-    </message>
-    <message>
-      <source>Choose a file to open</source>
-      <translation type="vanished">Choisir un fichier à ouvrir</translation>
-    </message>
-    <message>
-      <source>Choose files to open</source>
-      <translation type="vanished">Choisir les fichiers à ouvrir</translation>
-    </message>
-    <message>
-      <source>Choose a file to save</source>
-      <translation type="vanished">Choisir un fichier à enregistrer</translation>
-    </message>
-    <message>
-      <source>Choose a directory</source>
-      <translation type="vanished">Choisir un répertoire</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ProcessDialog</name>
-    <message>
-      <source>Output</source>
-      <translation type="vanished">Sortie</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Erreurs</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the running process</source>
-      <translation type="vanished">Entrer les données à envoyer au processus en cours</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process canceled.</source>
-      <translation type="vanished">Processus annulé.</translation>
-    </message>
-    <message>
-      <source>Process finished successfully.</source>
-      <translation type="vanished">Processus terminé avec succès.</translation>
-    </message>
-    <message>
-      <source>Process crashed.</source>
-      <translation type="vanished">Crash du processus.</translation>
-    </message>
-    <message>
-      <source>Process finished with exit code {0}</source>
-      <translation type="vanished">Processus terminé avec le code de sortie {0}</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The process &lt;b&gt;{0}&lt;/b&gt; could not be started.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le processus &lt;b&gt;{0}&lt;/b&gt; n'a pu être démarré.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5RequestModel</name>
-    <message>
-      <source>Address</source>
-      <translation type="vanished">Adresse</translation>
-    </message>
-    <message>
-      <source>Info</source>
-      <translation type="vanished">Info</translation>
-    </message>
-    <message>
-      <source>Unknown</source>
-      <translation type="vanished">Inconnu</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Décocher pour activer le repliement automatique</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificateSelectionDialog</name>
-    <message>
-      <source>Certificate name</source>
-      <translation type="vanished">Nom de certificat</translation>
-    </message>
-    <message>
-      <source>Expiry Date</source>
-      <translation type="vanished">Date d'expiration</translation>
-    </message>
-    <message>
-      <source>Press to view the selected certificate</source>
-      <translation type="vanished">Cliquer pour voir le certificat sélectionné</translation>
-    </message>
-    <message>
-      <source>&amp;View...</source>
-      <translation type="vanished">&amp;Voir...</translation>
-    </message>
-    <message>
-      <source>(Unknown)</source>
-      <translation type="vanished">(Inconnu)</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesDialog</name>
-    <message>
-      <source>SSL Certificate Manager</source>
-      <translation type="vanished">Gestionnaire de certificat SSL</translation>
-    </message>
-    <message>
-      <source>&amp;Servers</source>
-      <translation type="vanished">&amp;Serveurs</translation>
-    </message>
-    <message>
-      <source>Certificate name</source>
-      <translation type="vanished">Nom du certificat</translation>
-    </message>
-    <message>
-      <source>Server</source>
-      <translation type="vanished">Serveur</translation>
-    </message>
-    <message>
-      <source>Expiry Date</source>
-      <translation type="vanished">Date d'expiration</translation>
-    </message>
-    <message>
-      <source>Press to view the selected certificate</source>
-      <translation type="vanished">Cliquer pour voir le certificat sélectionné</translation>
-    </message>
-    <message>
-      <source>&amp;View...</source>
-      <translation type="vanished">&amp;Voir...</translation>
-    </message>
-    <message>
-      <source>Press to import a certificate</source>
-      <translation type="vanished">Cliquer pour importer un certificat</translation>
-    </message>
-    <message>
-      <source>&amp;Import...</source>
-      <translation type="vanished">&amp;Importer...</translation>
-    </message>
-    <message>
-      <source>Press to export the selected certificate</source>
-      <translation type="vanished">Cliquer pour exporter le certificat sélectionné</translation>
-    </message>
-    <message>
-      <source>&amp;Export...</source>
-      <translation type="vanished">&amp;Exporter...</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected certificate</source>
-      <translation type="vanished">Cliquer pour supprimer le certificat sélectionné</translation>
-    </message>
-    <message>
-      <source>&amp;Delete...</source>
-      <translation type="vanished">&amp;Supprimer...</translation>
-    </message>
-    <message>
-      <source>(Unknown)</source>
-      <translation type="vanished">(Inconnu)</translation>
-    </message>
-    <message>
-      <source>Import Certificate</source>
-      <translation type="vanished">Importer un certificat</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le certificat &lt;b&gt;{0}&lt;/b&gt; existe déjà. Passez.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Delete CA Certificate</source>
-      <translation type="vanished">Supprimer certificat CA</translation>
-    </message>
-    <message>
-      <source>Export Certificate</source>
-      <translation type="vanished">Exporter le certificat</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesInfoDialog</name>
-    <message>
-      <source>SSL Certificate Info</source>
-      <translation type="vanished">Info certificat SSL</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesInfoWidget</name>
-    <message>
-      <source>&lt;h2&gt;Certificate Information&lt;/h2&gt;</source>
-      <translation type="vanished">&lt;h2&gt;Information du certificat&lt;/h2&gt;</translation>
-    </message>
-    <message>
-      <source>This certificated has been blacklisted.</source>
-      <translation type="vanished">Ce certificat a été blacklisté.</translation>
-    </message>
-    <message>
-      <source>Organization (O):</source>
-      <translation type="vanished">Organisation (O) :</translation>
-    </message>
-    <message>
-      <source>Serialnumber:</source>
-      <translation type="vanished">Numéro de série :</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Validity:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Validité :&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>This certificate is not valid yet or has expired.</source>
-      <translation type="vanished">Ce certificat n'est pas encore valide ou a expiré.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslErrorHandler</name>
-    <message>
-      <source>SSL Errors</source>
-      <translation type="vanished">Erreurs SSL</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;SSL Errors for &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Do you want to ignore these errors?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Erreurs SSL pour &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Voulez-vous ignorer ces erreurs ?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Certificates</source>
-      <translation type="vanished">Certificats</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Certificates:&lt;br/&gt;{0}&lt;br/&gt;Do you want to accept all these certificates?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Certificats:&lt;br/&gt;{0}&lt;br/&gt;Voulez-vous accepter tous ces certificats?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Name: {0}</source>
-      <translation type="vanished">Nom : {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Organization: {0}</source>
-      <translation type="vanished">&lt;br/&gt;Organisation: {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Not valid before: {0}&lt;br/&gt;Valid Until: {1}</source>
-      <translation type="vanished">&lt;br/&gt;Non valide avant : {0}&lt;br/&gt;Valide jusqu'à : {1}</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslInfoWidget</name>
-    <message>
-      <source>Identity</source>
-      <translation type="vanished">Identité</translation>
-    </message>
-    <message>
-      <source>unknown</source>
-      <translation type="vanished">inconnu</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5StringListEditWidget</name>
-    <message>
-      <source>Press to add an entry</source>
-      <translation type="vanished">Cliquer pour ajouter une entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Ajouter...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Supp&amp;rimer</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">Tout supp&amp;rimer</translation>
-    </message>
-    <message>
-      <source>Add Entry</source>
-      <translation type="vanished">Ajouter une entrée</translation>
-    </message>
-    <message>
-      <source>Enter the entry to add to the list:</source>
-      <translation type="vanished">Entrer l'entrée à ajouter à la liste :</translation>
-    </message>
-    <message>
-      <source>&amp;Default</source>
-      <translation type="vanished">Valeurs par &amp;défaut</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5TextEditSearchWidget</name>
-    <message>
-      <source>Find:</source>
-      <translation type="vanished">Rechercher :</translation>
-    </message>
-    <message>
-      <source>Match case</source>
-      <translation type="vanished">Tenir compte de la casse</translation>
-    </message>
-    <message>
-      <source>Whole word</source>
-      <translation type="vanished">Mots complets</translation>
-    </message>
-    <message>
-      <source>Press to find the previous occurrence</source>
-      <translation type="vanished">Cliquer pour rechercher l'occurence précédente</translation>
-    </message>
-    <message>
-      <source>Press to find the next occurrence</source>
-      <translation type="vanished">Cliquer pour rechercher l'occurence suivante</translation>
-    </message>
-    <message>
-      <source>'{0}' was not found.</source>
-      <translation type="vanished">'{0}'  n'a pas été trouvé.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5TldExtractor</name>
-    <message>
-      <source>TLD Data File not found</source>
-      <translation type="vanished">Fichier TLD Data non trouvé</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ToolBarDialog</name>
-    <message>
-      <source>Configure Toolbars</source>
-      <translation type="vanished">Configuration des barres d'outils</translation>
-    </message>
-    <message>
-      <source>&amp;Toolbar:</source>
-      <translation type="vanished">Barre d'ou&amp;tils:</translation>
-    </message>
-    <message>
-      <source>Select the toolbar to configure</source>
-      <translation type="vanished">Sélectionner la barre d'outils à configurer</translation>
-    </message>
-    <message>
-      <source>Press to create a new toolbar</source>
-      <translation type="vanished">Cliquer pour créer une nouvelle barre d'outils</translation>
-    </message>
-    <message>
-      <source>&amp;New</source>
-      <translation type="vanished">&amp;Nouveau</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected toolbar</source>
-      <translation type="vanished">Cliquer pour supprimer la barre d'outils sélectionnée</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Supp&amp;rimer</translation>
-    </message>
-    <message>
-      <source>Press to rename the selected toolbar</source>
-      <translation type="vanished">Cliquer pour renommer la barre d'outils sélectionnée</translation>
-    </message>
-    <message>
-      <source>R&amp;ename</source>
-      <translation type="vanished">R&amp;enommer</translation>
-    </message>
-    <message>
-      <source>Actions:</source>
-      <translation type="vanished">Actions disponibles :</translation>
-    </message>
-    <message>
-      <source>Current Toolbar Actions:</source>
-      <translation type="vanished">Actions de la barre courante:</translation>
-    </message>
-    <message>
-      <source>Select the action to add to the current toolbar</source>
-      <translation type="vanished">Sélectionner une action à ajouter à la barre courante</translation>
-    </message>
-    <message>
-      <source>Select the action to work on</source>
-      <translation type="vanished">Sélection de l'action à activer</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Current Toolbar Actions&lt;/b&gt;&lt;p&gt;This list shows the actions of the selected toolbar. Select an action and use the up or down button to change the order of actions or the left button to delete it. To add an action to the toolbar, select it in the list of available actions and press the right button.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Actions de la barre courante&lt;/b&gt;&lt;p&gt;Cette liste affiche les actions de la barre d'outils sélectionnée. Utiliser les boutons 'haut' ou 'bas' pour changer sa position ou le bouton de gauche pour la supprimer. Pour ajouter une action dans la barre courante, sélectionner là dans les actions disponibles et cliquer sur le bouton de droite.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action up.</source>
-      <translation type="vanished">Cliquer pour déplacer l'action vers le haut.</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected action from the toolbar</source>
-      <translation type="vanished">Cliquer pour supprimer l'action de la barre</translation>
-    </message>
-    <message>
-      <source>Press to add the selected action to the toolbar</source>
-      <translation type="vanished">Cliquer pour ajouter l'action sélectionnée dans la barre</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action down.</source>
-      <translation type="vanished">Cliquer pour déplacer l'action vers le bas.</translation>
-    </message>
-    <message>
-      <source>--Separator--</source>
-      <translation type="vanished">--Séparateur--</translation>
-    </message>
-    <message>
-      <source>New Toolbar</source>
-      <translation type="vanished">Nouvelle barre d'outils</translation>
-    </message>
-    <message>
-      <source>Toolbar Name:</source>
-      <translation type="vanished">Nom de la barre :</translation>
-    </message>
-    <message>
-      <source>A toolbar with the name &lt;b&gt;{0}&lt;/b&gt; already exists.</source>
-      <translation type="vanished">Une barre d'outils avec le nom &lt;b&gt;{0}&lt;/b&gt; existe déjà.</translation>
-    </message>
-    <message>
-      <source>Remove Toolbar</source>
-      <translation type="vanished">Suppression de la barre d'outils</translation>
-    </message>
-    <message>
-      <source>Should the toolbar &lt;b&gt;{0}&lt;/b&gt; really be removed?</source>
-      <translation type="vanished">Faut-il vraiment supprimer la barre d'outils &lt;b&gt;{0}&lt;/b&gt; ?</translation>
-    </message>
-    <message>
-      <source>Rename Toolbar</source>
-      <translation type="vanished">Renommer la barre d'outils</translation>
-    </message>
-    <message>
-      <source>New Toolbar Name:</source>
-      <translation type="vanished">Nouveau nom :</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5XmlRpcClient</name>
-    <message>
-      <source>SSL Error</source>
-      <translation type="vanished">Erreur SSL</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ZoomWidget</name>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Zoom arrière</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Zoom avant</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Annulation du zoom</translation>
-    </message>
-  </context>
-  <context>
     <name>EditBreakpointDialog</name>
     <message>
       <location filename="../Debugger/EditBreakpointDialog.ui" line="0" />
@@ -11719,776 +10751,777 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation>Ouvrir Fichier</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fenêtre d'édition&lt;/b&gt;&lt;p&gt;Cette fenêtre est utilisée pour afficher et éditer les codes sources. Vous pouvez en ouvrir autant que vous le souhaitez. Le nom du fichier ouvert est inscrit dans la barre principale.&lt;/p&gt;&lt;p&gt;Vous pouvez définir des points d'arrêt en cliquant sur la marge de gauche, entre les numéros de lignes et les marques de pliage de code. Les points d'arrêt peuvent être édités via le menu contextuel (en cliquant droit sur le point).&lt;/p&gt;&lt;p&gt;De manière similaire, vous pouvez définir des signets avec Shift+Click dans la marge.&lt;/p&gt;&lt;p&gt;Pour ces deux types de points, le menu contextuel (click droit) permet de défaire l'action.&lt;/p&gt;&lt;p&gt;Le Ctrl+Click sur une marque d'erreur de sytaxe permet de visualiser les informations sur l'erreur.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation>Défaire</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation>Défaire</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation>Refaire</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation>Ecraser avec le dernier état enregistré</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation>Couper</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
-      <translation>Copier</translation>
+      <source>Cut</source>
+      <translation>Couper</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation>Copier</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation>Coller</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation>Indenter</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
-      <translation>Désindenter</translation>
+      <source>Indent</source>
+      <translation>Indenter</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
-      <translation>Commenter</translation>
+      <source>Unindent</source>
+      <translation>Désindenter</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation>Commenter</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation>Décommenter</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation>Sélection parenthèses</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation>Tout sélectionner</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation>Sélection parenthèses</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation>Tout sélectionner</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation>Tout déselectionner</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation>Exécuter la sélection en console</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation>Utiliser une police monospacée</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation>Sauvegarde automatique activée</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation>Aide à la frappe activée</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation>Calltip</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation>Enregistrer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
-      <translation>Enregistrer sous...</translation>
+      <source>Save</source>
+      <translation>Enregistrer</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation>Enregistrer sous...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation>Enregistrer une copie...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation>à partir du document</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation>à partir des fichiers API</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation>à partir du document et des fichiers API</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation>Vérification</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation>Outils</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation>Afficher</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation>Statistiques du code...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation>Code coverage...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation>Afficher les annotations de code coverage</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
-      <translation>Masquer les annotations de code coverage</translation>
+      <source>Show code coverage annotations</source>
+      <translation>Afficher les annotations de code coverage</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation>Masquer les annotations de code coverage</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation>Profiler les données...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation>Diagrammes</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation>Diagrammes</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation>Diagramme des classes...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation>Diagramme des packages...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation>Diagramme des modules...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation>Diagramme de l'application...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation>Langages</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation type="unfinished">Texte</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation>Suggestion</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation>Alternatives</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation>Encodings</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation>Réouvrir avec encodage</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation>Type de fin de ligne</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation>Unix</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation>Macintosh</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation type="unfinished">Orthographe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation>Correction orthographique...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation>Correction orthographique de la sélection...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation>Correction orthographique de la sélection...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation>Supprimer du dictionnaire</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation>Correction orthographique</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation>Pas de langage</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation>Placer/supprimer un signet</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation>Signet suivant</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation>Signet précédent</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation>Effacer tous les signets</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation>Placer/supprimer un point d'arrêt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation>Placer/Supprimer un point d'arret temporaire</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation>Placer/Supprimer un point d'arret temporaire</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation>Éditer le point d'arrêt...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation>Activer le point d'arrêt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation>Point d'arrêt suivant</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation>Point d'arrêt suivant</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation>Point d'arrêt précédent</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation>Effacer tous les points d'arrêts</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation>Contracte/Déploie tout le code</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation>Contracte/Déploie tout le code (sous-niveaux inclus)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation>Contracte/Déploie le paragraphe courant</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation>Déploie (sous-niveaux inclus)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation>Contracte (sous-niveaux inclus)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation>Aller à l'erreur de syntaxe suivante</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation>Afficher le message d'erreur de syntaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation>Supprimer les flags d'erreurs de syntaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation>Alerte suivante</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation>Alerte précédente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation>Afficher les messages d'alerte</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation>Effacer les alertes</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation>Ligne non executée suivante</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation>Ligne non executée précédente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation>Tâche suivante</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation>Tâche précédente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation>Modification suivante</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation>Modification précédente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation>Effacer les modifications</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation>Exportation de source</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation>Aucun format d'exportation indiqué. Abandon...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation type="unfinished">Alternatives ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation>Analyseur Pygments</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Sélectionne l'analyseur Pygments à appliquer.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation>Modification de la lecture seule</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>Le fichier est en lecture seule. Sauvez d'abord votre fichier sous un autre nom.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation type="unfinished">Ajouter un point d'arrêt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation>Impression....</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation>Impression terminée</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation>Erreur durant l'impression</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation>Erreur durant l'impression</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation>Impression abandonnée</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation>Fichier Modifié</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; a des modifications non enregistrées.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être ouvert.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation>Enregistrer Fichier</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation>Autocompletion</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>L'autocompletion n'est pas disponible car aucune source d'autocomplétion n'est définie.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation>Désactiver le point d'arrêt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation>Code Coverage</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation>Sélectionner un fichier coverage</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <location filename="../QScintilla/Editor.py" line="6141" />
       <source>Show Code Coverage Annotations</source>
       <translation>Afficher les annotations de Code Coverage</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation>Toutes les lignes ont été executées.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation>Impossible de trouver le fichier de coverage.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation>Profiler de données</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation>Sélectionner un fichier profile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation>Erreur de syntaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation>Aucun message d'erreur de syntaxe..</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation>Warning</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation>Pas de message d'alerte disponible.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation>Style : {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation>Alerte : {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation>Erreur : {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation>Nom de la macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation>Sélectionner un nom de macro:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation>Charger un fichier macro</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation>Fichier Macro (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation>Erreur lors du chargement de la macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; est corrompu.&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation>Fichier Macro (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation>Erreur lors du chargement de la macro</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; est corrompu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation>Enregistrer le fichier macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation>Enregistrer la macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation>Erreur lors de l'enregistrement de la macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation>Erreur lors de l'enregistrement de la macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier macro &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation>Démarrer l'enregistrement de la macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation>Démarrer l'enregistrement de la macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation>L'enregistrement de macro est déjà actif. En démarrer une nouvelle ?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation>Enregistrement de macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation>Enregistrement de macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation>Entrer le nom de la macro:</translation>
     </message>
@@ -12508,236 +11541,204 @@
       <translation>Fichier modifié</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation type="unfinished">{0} (ro)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation>Erreur de suppression</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; n'est pas un fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation>Ressources</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation>Ajouter un fichier...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
-      <translation>Ajouter des fichiers...</translation>
+      <source>Add file...</source>
+      <translation>Ajouter un fichier...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation>Ajouter des fichiers...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation>Ajouter un fichier alias...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation>Ajouter une ressource localisée...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation>Ajouter un cadre ressource</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation>Ajoute un fichier ressource</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation>Ajoute des fichiers ressources</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation>Ajoute un alias de fichier ressource</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation>Diagramme de package</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation>Inclure les attributs de classes ?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation>Diagramme des modules</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation>Inclure l'importation de modules externes?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation>Diagramme de l'application</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation>Inclure les noms de modules ?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation>Ajouter au dictionnaire</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation>Ajouter au dictionnaire</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation>Tout ignorer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation>La sélection contient des données illégales pour un tri numérique.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation>Propriétés d'EditorConfig</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Les propriétés d'EditorConfig du fichier &lt;b&gt;{0}&lt;/b&gt; n'ont pas pu être chargées.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Stream Comment</source>
-      <translation type="vanished">Commentaire type "Stream"</translation>
-    </message>
-    <message>
-      <source>Box Comment</source>
-      <translation type="vanished">Commentaire type "Bloc"</translation>
-    </message>
-    <message>
-      <source>Shorten empty lines</source>
-      <translation type="vanished">Raccourcir les lignes vides</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fermer</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Aperçu avant impression</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Imprimer</translation>
-    </message>
-    <message>
-      <source>Export as</source>
-      <translation type="vanished">Exporter en tant que</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; a été modifié depuis l'ouverture dans eric6. Le relire ?&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation>Cliquer pour sélectionner un fichier API via une boite de dialogue</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation>Fichiers API (*.api);;Tous les fichiers (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation>Compiler les APIs</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation>Ajouter à partir des APIs installés</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation>Sélectionner parmi la liste des APIs installés</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation>Il n'y a pas d'API d'installée. La sélection n'est pas disponible.</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation>Ajouter à partir des APIs de plugins</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation>Sélection à partir de la liste des APIs installés par les plugins</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation>Annuler la compilation</translation>
     </message>
@@ -13313,19 +12314,6 @@
       <source>Show QScintilla calltips, if plug-ins fail</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Couleurs</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Couleur de fond:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for calltips.</source>
-      <translation type="vanished">Sélectionne la couleur de fond pour les calltips 
-(cadre donnant des propositions d'arguments pour les fonctions reconnues).</translation>
-    </message>
   </context>
   <context>
     <name>EditorCalltipsQScintillaPage</name>
@@ -13937,26 +12925,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation type="unfinished" />
     </message>
@@ -13983,6 +12951,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation>Fichier ReST</translation>
     </message>
@@ -14649,38 +13642,6 @@
       <source>&lt;p&gt;Do you really want to reset all defined sub-styles of &lt;b&gt;{0}&lt;/b&gt; to the default values?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Voulez-vous vraiment réinitialiser les sous-styles de &lt;b&gt;{0}&lt;/b&gt; aux valeurs par défaut ?&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Select the background colour for all styles</source>
-      <translation type="vanished">Sélectionne une couleur de fond pour tous les styles</translation>
-    </message>
-    <message>
-      <source>All Background Colours</source>
-      <translation type="vanished">Toutes les couleurs de fond</translation>
-    </message>
-    <message>
-      <source>Select the background colour.</source>
-      <translation type="vanished">Sélectionne la couleur de fond.</translation>
-    </message>
-    <message>
-      <source>Background Colour</source>
-      <translation type="vanished">Couleur de fond</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour.</source>
-      <translation type="vanished">Sélectionne la couleur des caractères.</translation>
-    </message>
-    <message>
-      <source>Foreground Colour</source>
-      <translation type="vanished">Couleur des caractères</translation>
-    </message>
-    <message>
-      <source>Imports all styles of the currently selected language</source>
-      <translation type="vanished">Importe tous les styles du langage sélectionné</translation>
-    </message>
-    <message>
-      <source>Exports all styles of the currently selected language</source>
-      <translation type="vanished">Exporte tous les styles du langage sélectionné</translation>
-    </message>
   </context>
   <context>
     <name>EditorHighlightingStylesSelectionDialog</name>
@@ -14830,10 +13791,6 @@
       <source>Enter the indentation width</source>
       <translation>Entrer la largeur d'indentation</translation>
     </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">Langage :</translation>
-    </message>
   </context>
   <context>
     <name>EditorMarkerMap</name>
@@ -15820,14 +14777,6 @@
       <source>QScintilla Extended  Mode (C++11)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">Couleur du marquage:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the search markers.</source>
-      <translation type="vanished">Sélectionne la couleur utilisée pour les marqueurs de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>EditorSpellCheckingPage</name>
@@ -15993,18 +14942,6 @@
       <source>Dictionary File (*.dic);;All Files (*)</source>
       <translation>Fichiers dictionnaires (*.dic);;Tous les fichiers (*)</translation>
     </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">Couleur du marquage:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the spelling markers.</source>
-      <translation type="vanished">Sélectionne la couleur de marquage des corrections orthographiques</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Couleurs</translation>
-    </message>
   </context>
   <context>
     <name>EditorStylesPage</name>
@@ -17068,102 +16005,6 @@
       <source>Hide Format Buttons bar when not supported</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to use custom selection colours</source>
-      <translation type="vanished">Cocher pour utiliser des couleurs de sélection personalisées</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Use custom selection colours&lt;/b&gt;&lt;p&gt;Select this entry in order to use custom selection colours in the editor and shell windows. The colours for the selection foreground and background are defined on the colours page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Utiliser des couleurs personalisées pour la sélection&lt;/b&gt;&lt;p&gt;Cocher cette case pour utiliser des couleurs personalisées pour la sélection de texte dans l'éditeur et dans la fenêtre shell. Les couleurs de police et d'arrière plan pour la sélection sont définies dans la section Couleur.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Use custom selection colours</source>
-      <translation type="vanished">Utiliser des couleurs personlisées pour la sélection de texte</translation>
-    </message>
-    <message>
-      <source>Select, if selected text should be colourized by the lexer.</source>
-      <translation type="vanished">Cocher si le texte sélectionné doit etre colorié par l'analyseur syntaxique.</translation>
-    </message>
-    <message>
-      <source>Colourize selected text</source>
-      <translation type="vanished">Colorier le texte sélectionné</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for the selection.</source>
-      <translation type="vanished">Couleur des caractères pour la sélection.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the selection.</source>
-      <translation type="vanished">Sélectionne la couleur de fond pour les caractères sélectionnés.</translation>
-    </message>
-    <message>
-      <source>Select, whether the caretline should be highlighted</source>
-      <translation type="vanished">Cocher, si la ligne du curseur doit être colorée de façon spécifique</translation>
-    </message>
-    <message>
-      <source>Select the colour for the caret.</source>
-      <translation type="vanished">Couleur pour le curseur.</translation>
-    </message>
-    <message>
-      <source>Caretline background:</source>
-      <translation type="vanished">Ligne  du curseur:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the line containing the caret.</source>
-      <translation type="vanished">Sélection de la couleur de fond pour la ligne contenant le curseur.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the current line marker.</source>
-      <translation type="vanished">Sélectionne la couleur de la ligne courante quand elle est marquée automatiquement.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the error line marker.</source>
-      <translation type="vanished">Sélectionne la couleur pour les lignes ayant une erreur.</translation>
-    </message>
-    <message>
-      <source>Select the colour for highlighting matching braces.</source>
-      <translation type="vanished">Sélectionne la couleur des parenthèses correctement fermées.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for highlighting matching braces.</source>
-      <translation type="vanished">Sélectionner une couleur de fond pour surligner le texte des parenthèses correctement refermées.</translation>
-    </message>
-    <message>
-      <source>Select the colour for  highlighting nonmatching braces.</source>
-      <translation type="vanished">Sélectionne la couleur des parenthèses mal fermées.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for  highlighting nonmatching braces.</source>
-      <translation type="vanished">Sélectionner une couleur de fond pour surligner le texte des parenthèses non refermées.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the edge marker.</source>
-      <translation type="vanished">Sélectionner la couleur de la bordure.</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Couleur de fond:</translation>
-    </message>
-    <message>
-      <source>Change Background Colour</source>
-      <translation type="vanished">Changement de la couleur de fond</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for the margins</source>
-      <translation type="vanished">Sélection de la couleur des numéros de ligne dans la marge</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the margins</source>
-      <translation type="vanished">Sélection de la couleur de fond pour les marges</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the foldmargin</source>
-      <translation type="vanished">Sélectionne la couleur de la marge de pliage de code</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Couleurs</translation>
-    </message>
   </context>
   <context>
     <name>EditorSyntaxPage</name>
@@ -17494,26 +16335,6 @@
       <source>Automatic insertion of ' ' (blank) after '?'</source>
       <translation>Insertion automatique d'un ' ' (espace) après '?'</translation>
     </message>
-    <message>
-      <source>Select to indent to the brace level after typing 'return'</source>
-      <translation type="vanished">Cocher l'option pour que, lors du passage à la ligne, le texte soit indenté au niveau de la parenthèse laissée ouverte</translation>
-    </message>
-    <message>
-      <source>After '(' indent to its level</source>
-      <translation type="vanished">Après une parenthèse ouvrante '(', indenter le texte au même niveau </translation>
-    </message>
-    <message>
-      <source>Select to insert the 'import' string</source>
-      <translation type="vanished">Cocher pour insérer le mot 'import'</translation>
-    </message>
-    <message>
-      <source>Select to treat code as Python 2.4 code</source>
-      <translation type="vanished">Cocher pour traiter le code comme du code Python 2.4</translation>
-    </message>
-    <message>
-      <source>Python 2.4 style 'try:' blocks</source>
-      <translation type="vanished">Style Python 2.4 pour les blocs 'try:'</translation>
-    </message>
   </context>
   <context>
     <name>EmailDialog</name>
@@ -17868,33 +16689,6 @@
     </message>
   </context>
   <context>
-    <name>EricAccessHandler</name>
-    <message>
-      <source>Speed Dial</source>
-      <translation type="vanished">Numérotation rapide</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Titre</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Appliquer</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Supprimer</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Recharger</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fermer</translation>
-    </message>
-  </context>
-  <context>
     <name>EricApplication</name>
     <message>
       <location filename="../EricWidgets/EricApplication.py" line="224" />
@@ -18082,17 +16876,6 @@
     </message>
   </context>
   <context>
-    <name>EricMainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">Chargement d'une feuille de style</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La feuille de style Qt &lt;b&gt;{0}&lt;/b&gt; ne peut être lue.&lt;br&gt;Raison: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>EricMessageBoxWizard</name>
     <message>
       <location filename="../Plugins/PluginWizardEricMessageBox.py" line="76" />
@@ -18535,39 +17318,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation type="unfinished">Entrer le nom du chemin</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation type="unfinished">Entrer les noms de chemin séparés par ';'</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation type="unfinished">Choisir un fichier à ouvrir</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation type="unfinished">Choisir les fichiers à ouvrir</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation type="unfinished">Choisir un fichier à enregistrer</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation type="unfinished">Choisir un répertoire</translation>
     </message>
@@ -18790,25 +17573,6 @@
       <source>SpeedDial requires enabled JavaScript.</source>
       <translation>La numérotation rapide nécessite d'activer JavaScript.</translation>
     </message>
-    <message>
-      <source>Welcome to eric6 Web Browser!</source>
-      <translation type="vanished">Bienvenu dans le navigateur web d'eric6 !</translation>
-    </message>
-    <message>
-      <source>About eric6</source>
-      <translation type="vanished">À propos d'eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navigateur web eric6</translation>
-    </message>
-  </context>
-  <context>
-    <name>EricSideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Décocher pour activer le repliement automatique</translation>
-    </message>
   </context>
   <context>
     <name>EricSslCertificateSelectionDialog</name>
@@ -18946,80 +17710,80 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation type="unfinished">(Inconnu)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
+      <source>Import Certificate</source>
+      <translation type="unfinished">Importer un certificat</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
-      <source>Import Certificate</source>
-      <translation type="unfinished">Importer un certificat</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Le certificat &lt;b&gt;{0}&lt;/b&gt; existe déjà. Passez.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation type="unfinished">Supprimer certificat CA</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation type="unfinished">Supprimer certificat CA</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation type="unfinished">Exporter le certificat</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -19334,21 +18098,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation type="unfinished">Fichier TLD Data non trouvé</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -19690,34 +18448,30 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 API File Generator</source>
-      <translation type="vanished">Générateur de fichier API eric6</translation>
-    </message>
   </context>
   <context>
     <name>EricdocConfigDialog</name>
@@ -20023,58 +18777,6 @@
       <source>Generate QtHelp collection files</source>
       <translation>Générer la collection de fichiers QtHelp</translation>
     </message>
-    <message>
-      <source>Style sheet (*.css);;All files (*)</source>
-      <translation type="vanished">Feuille de style (*.css);;Tous les fichiers (*)</translation>
-    </message>
-    <message>
-      <source>Enter the filename of a CSS style sheet. Leave empty to use the colours defined below.</source>
-      <translation type="vanished">Entrer le nom de fichier d'une feuille de style CSS. Laisser vide pour utiliser les couleurs définies ci-dessous.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Couleurs</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header background colour.</source>
-      <translation type="vanished">Cliquer pour sélectionner la couleur de fond pour les en-têtes de classes et de fonctions.</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header foreground colour.</source>
-      <translation type="vanished">Cliquer pour sélectionner une couleur de fond pour les en-têtes de classes et de fonctions.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header background colour.</source>
-      <translation type="vanished">Cliquer pour sélectionner la couleur de fond pour les en-têtes de niveau 2.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header foreground colour.</source>
-      <translation type="vanished">Cliquer pour sélectionner la couleur des caractères pour les en-têtes de niveau 2.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header background colour.</source>
-      <translation type="vanished">Cliquer pour sélectionner la couleur de fond des en-têtes de niveau 1.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header foreground colour.</source>
-      <translation type="vanished">Cliquer pour sélectionner la couleur des caractères pour les en-têtes de niveau 1.</translation>
-    </message>
-    <message>
-      <source>Press to select the body background colour.</source>
-      <translation type="vanished">Cliquer pour sélectionner une couleur de fond pour le corps de texte.</translation>
-    </message>
-    <message>
-      <source>Press to select the body foreground colour.</source>
-      <translation type="vanished">Cliquer pour sélectionner une couleur de caractères pour le corps de texte.</translation>
-    </message>
-    <message>
-      <source>Press to select the foreground colour of links.</source>
-      <translation type="vanished">Cliquer pour sélectionner une couleur de caractères pour les liens.</translation>
-    </message>
-    <message>
-      <source>This shows an example of the selected colours.</source>
-      <translation type="vanished">Cette fenêtre montre un exemple des couleurs sélectionnées.</translation>
-    </message>
   </context>
   <context>
     <name>EricdocExecDialog</name>
@@ -20141,39 +18843,36 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation>Outils QtHelp</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 Documentation Generator</source>
-      <translation type="vanished">Générateur de documentation Eric6</translation>
-    </message>
   </context>
   <context>
     <name>ErrorLogDialog</name>
@@ -20310,10 +19009,6 @@
       <source>Enter the path of the firmware file</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Boite de Dialogue</translation>
-    </message>
   </context>
   <context>
     <name>EspDevice</name>
@@ -20536,10 +19231,6 @@
       <source>{0}: {1}, {2}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>An unhandled exception occured. See the shell window for details.</source>
-      <translation type="vanished">Une exception inopinée est arrivée. Lire les détails dans la fenêtre shell.</translation>
-    </message>
   </context>
   <context>
     <name>ExceptionsFilterDialog</name>
@@ -20937,10 +19628,6 @@
       <source>Remove &amp;All</source>
       <translation>&amp;Supprimer tout</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Supprimer</translation>
-    </message>
   </context>
   <context>
     <name>FeedEditDialog</name>
@@ -21116,25 +19803,6 @@
       <source>&amp;Delete Feed</source>
       <translation>&amp;Supprimer le flux</translation>
     </message>
-    <message>
-      <source>A feed with the URL {0} exists already. Aborting...</source>
-      <translation type="vanished">Un flux avec l'URL {0} existe déjà. Annulation...</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Do you really want to delete the feed &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Voulez-vous vraiment supprimer le flux &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>FetchProjectHelper</name>
-    <message>
-      <source>Fetch changes</source>
-      <translation type="vanished">Chercher les modifications</translation>
-    </message>
-    <message>
-      <source>The project should be reread. Do this now?</source>
-      <translation type="vanished">Le projet devrai être relu. Le faire maintenant ?</translation>
-    </message>
   </context>
   <context>
     <name>FileDialogWizard</name>
@@ -21180,14 +19848,6 @@
       <source>Please open or create a file first.</source>
       <translation>Ouvrir ou créer un fichier d'abord.</translation>
     </message>
-    <message>
-      <source>E5FileDialog Wizard</source>
-      <translation type="vanished">Assistant E5FileDialog</translation>
-    </message>
-    <message>
-      <source>E&amp;5FileDialog Wizard...</source>
-      <translation type="vanished">Assistant E&amp;5FileDialog...</translation>
-    </message>
   </context>
   <context>
     <name>FileDialogWizardDialog</name>
@@ -21497,10 +20157,6 @@
       <source>Test</source>
       <translation>Tester</translation>
     </message>
-    <message>
-      <source>E5FileDialog Wizard</source>
-      <translation type="vanished">Assistant E5FileDialog</translation>
-    </message>
   </context>
   <context>
     <name>FiletypeAssociationDialog</name>
@@ -21601,287 +20257,6 @@
     </message>
   </context>
   <context>
-    <name>FindFileDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Arrêt</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Trouver</translation>
-    </message>
-    <message>
-      <source>Replace in Files</source>
-      <translation type="vanished">Remplacer dans les fichiers</translation>
-    </message>
-    <message>
-      <source>{0} / {1}</source>
-      <comment>occurrences / files</comment>
-      <translation type="vanished">{0} / {1}</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n occurrence(s)</source>
-      <translation type="vanished">
-        <numerusform>%n occurrence</numerusform>
-        <numerusform>%n occurrences</numerusform>
-      </translation>
-    </message>
-    <message numerus="yes">
-      <source>%n file(s)</source>
-      <translation type="vanished">
-        <numerusform>%n fichier</numerusform>
-        <numerusform>%n fichiers</numerusform>
-      </translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Ouvrir</translation>
-    </message>
-    <message>
-      <source>Copy Path to Clipboard</source>
-      <translation type="vanished">Copier chemin dans le Presse-Papiers</translation>
-    </message>
-    <message>
-      <source>Find in Files</source>
-      <translation type="vanished">Rechercher dans les fichiers</translation>
-    </message>
-    <message>
-      <source>Find &amp;text:</source>
-      <translation type="vanished">&amp;Rechercher le texte:</translation>
-    </message>
-    <message>
-      <source>Enter the search text or regular expression</source>
-      <translation type="vanished">Entrer le texte recherché ou une expression régulière</translation>
-    </message>
-    <message>
-      <source>Replace te&amp;xt:</source>
-      <translation type="vanished">Remplacer le te&amp;xte:</translation>
-    </message>
-    <message>
-      <source>Enter the replacement text or regular expression</source>
-      <translation type="vanished">Entrer le texte de remplacement ou une expression régulière</translation>
-    </message>
-    <message>
-      <source>Select to match case sensitive</source>
-      <translation type="vanished">Cocher pour tenir compte de la casse</translation>
-    </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Tenir compte de la &amp;casse</translation>
-    </message>
-    <message>
-      <source>Select to match whole words only</source>
-      <translation type="vanished">Cocher pour trouver uniquement le mot complet</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">&amp;Mots complets</translation>
-    </message>
-    <message>
-      <source>Select if the searchtext is a regular expression</source>
-      <translation type="vanished">Cocher si le texte recherché est une expression régulière</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">&amp;Expression régulière</translation>
-    </message>
-    <message>
-      <source>Select to open the first occurence automatically</source>
-      <translation type="vanished">Cocher pour ouvrir automatiquement la première occurence</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Type de fichier</translation>
-    </message>
-    <message>
-      <source>Search in source files</source>
-      <translation type="vanished">Recherche dans les fichiers sources</translation>
-    </message>
-    <message>
-      <source>&amp;Sources</source>
-      <translation type="vanished">&amp;Sources</translation>
-    </message>
-    <message>
-      <source>Search in interfaces</source>
-      <translation type="vanished">Rechercher dans les interfaces</translation>
-    </message>
-    <message>
-      <source>&amp;Interfaces</source>
-      <translation type="vanished">&amp;Interfaces</translation>
-    </message>
-    <message>
-      <source>Search in forms</source>
-      <translation type="vanished">Rechercher dans les feuilles</translation>
-    </message>
-    <message>
-      <source>&amp;Forms</source>
-      <translation type="vanished">&amp;Feuilles</translation>
-    </message>
-    <message>
-      <source>Search in protocols</source>
-      <translation type="vanished">Chercher dans les protocoles</translation>
-    </message>
-    <message>
-      <source>&amp;Protocols</source>
-      <translation type="vanished">&amp;Protocoles</translation>
-    </message>
-    <message>
-      <source>Search in resources</source>
-      <translation type="vanished">Rechercher dans les ressources</translation>
-    </message>
-    <message>
-      <source>&amp;Resources</source>
-      <translation type="vanished">&amp;Ressources</translation>
-    </message>
-    <message>
-      <source>Select to filter the files by a given filename pattern</source>
-      <translation type="vanished">Sélectionner pour filtrer les fichier en fonction du pattern</translation>
-    </message>
-    <message>
-      <source>Fi&amp;lter</source>
-      <translation type="vanished">Fi&amp;iltrer</translation>
-    </message>
-    <message>
-      <source>Enter the filename wildcards separated by ';'</source>
-      <translation type="vanished">Entrer les patterns de fichiers séparés par ';'</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">Trouver dans</translation>
-    </message>
-    <message>
-      <source>Search in files of the current project</source>
-      <translation type="vanished">Chercher dans les fichiers du projet courant</translation>
-    </message>
-    <message>
-      <source>&amp;Project</source>
-      <translation type="vanished">&amp;Projet</translation>
-    </message>
-    <message>
-      <source>Search in files of a directory tree to be entered below</source>
-      <translation type="vanished">Chercher récursivement dans les fichiers du répertoire ci-dessous</translation>
-    </message>
-    <message>
-      <source>&amp;Directory tree</source>
-      <translation type="vanished">&amp;Arborescence de répertoires</translation>
-    </message>
-    <message>
-      <source>Enter the directory to search in</source>
-      <translation type="vanished">Entrer un répertoire de recherche</translation>
-    </message>
-    <message>
-      <source>Search in open files only </source>
-      <translation type="vanished">Rechercher uniquement dans les fichiers ouverts </translation>
-    </message>
-    <message>
-      <source>&amp;Open files only</source>
-      <translation type="vanished">&amp;Uniquement dans les fichiers ouverts</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the search action</source>
-      <translation type="vanished">Afficher l'état de la recherche en cours</translation>
-    </message>
-    <message>
-      <source>%v/%m Files</source>
-      <translation type="vanished">Fichiers %v/%m</translation>
-    </message>
-    <message>
-      <source>File/Line</source>
-      <translation type="vanished">Fichier/ligne</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Texte</translation>
-    </message>
-    <message>
-      <source>Press to apply the selected replacements</source>
-      <translation type="vanished">Cliquer pour appliquer les remplacements sélectionnés</translation>
-    </message>
-    <message>
-      <source>Replace</source>
-      <translation type="vanished">Remplacer</translation>
-    </message>
-  </context>
-  <context>
-    <name>FindFileNameDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Arrêt</translation>
-    </message>
-    <message>
-      <source>Press to stop the search</source>
-      <translation type="vanished">Cliquer pour stopper la recherche</translation>
-    </message>
-    <message>
-      <source>Opens the selected file</source>
-      <translation type="vanished">Ouvre le fichier sélectionné</translation>
-    </message>
-    <message>
-      <source>Find File</source>
-      <translation type="vanished">Trouver un fichier</translation>
-    </message>
-    <message>
-      <source>Enter filename (? matches any single character, * matches everything)</source>
-      <translation type="vanished">Entrer le nom de fichier (? remplace n'importe quel caractère, * remplace n'importe quelle chaine)</translation>
-    </message>
-    <message>
-      <source>Enter file name to search for </source>
-      <translation type="vanished">Entrer le nom du fichier recherché </translation>
-    </message>
-    <message>
-      <source>.</source>
-      <translation type="vanished">.</translation>
-    </message>
-    <message>
-      <source>Enter file extension to search for</source>
-      <translation type="vanished">Entrer l'extension de fichier à rechercher</translation>
-    </message>
-    <message>
-      <source>Enabled to include the entered directory into the search</source>
-      <translation type="vanished">Inclure le répertoire dans la recherche</translation>
-    </message>
-    <message>
-      <source>Search Path:</source>
-      <translation type="vanished">Répertoire de recherche:</translation>
-    </message>
-    <message>
-      <source>Enter the directory, the file should be searched in</source>
-      <translation type="vanished">Entrer le répertoire dans lequel le fichier doit être recherché</translation>
-    </message>
-    <message>
-      <source>Select to search in the project path</source>
-      <translation type="vanished">Cocher pour rechercher dans le répertoire du projet</translation>
-    </message>
-    <message>
-      <source>Search in &amp;project</source>
-      <translation type="vanished">Rechercher dans le &amp;projet</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Select to search in sys.path</source>
-      <translation type="vanished">Cocher pour rechercher dans sys.path</translation>
-    </message>
-    <message>
-      <source>Search in &amp;sys.path</source>
-      <translation type="vanished">Rechercher dans &amp;sys.path</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Nom de fichier</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Chemin</translation>
-    </message>
-  </context>
-  <context>
     <name>FindFileWidget</name>
     <message>
       <location filename="../UI/FindFileWidget.py" line="552" />
@@ -22165,30 +20540,6 @@
       <source>Replace</source>
       <translation type="unfinished">Remplacer</translation>
     </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Tenir compte de la &amp;casse</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">&amp;Mots complets</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">&amp;Expression régulière</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Type de fichier</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">Trouver dans</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Chercher</translation>
-    </message>
   </context>
   <context>
     <name>FindLocationWidget</name>
@@ -22319,10 +20670,6 @@
       <source>Open</source>
       <translation type="unfinished">Ouvrir</translation>
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Chercher</translation>
-    </message>
   </context>
   <context>
     <name>FirefoxImporter</name>
@@ -22362,101 +20709,6 @@
     </message>
   </context>
   <context>
-    <name>FlashCookieManagerDialog</name>
-    <message>
-      <source>Filter:</source>
-      <translation type="vanished">Filtre :</translation>
-    </message>
-    <message>
-      <source>Origin</source>
-      <translation type="vanished">Origine</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Recharger</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nom :</translation>
-    </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">Taille :</translation>
-    </message>
-    <message>
-      <source>Origin:</source>
-      <translation type="vanished">Origine :</translation>
-    </message>
-    <message>
-      <source>Last Modified:</source>
-      <translation type="vanished">Dernière modification :</translation>
-    </message>
-    <message>
-      <source>Contents:</source>
-      <translation type="vanished">Contenus :</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">Chemin :</translation>
-    </message>
-    <message>
-      <source>Remove All Cookies</source>
-      <translation type="vanished">Supprimer tous les cookies</translation>
-    </message>
-    <message>
-      <source>Remove Cookie</source>
-      <translation type="vanished">Supprimer le cookie</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Supprimer</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Ajouter...</translation>
-    </message>
-    <message>
-      <source>Add to whitelist</source>
-      <translation type="vanished">Ajouter à la liste blanche</translation>
-    </message>
-    <message>
-      <source>The server '{0}' is already in the blacklist. Please remove it first.</source>
-      <translation type="vanished">Le serveur '{0}' est déjà blacklisté. Veuillez d'abord le retirer.</translation>
-    </message>
-    <message>
-      <source>Add to blacklist</source>
-      <translation type="vanished">Ajouter à la liste noire</translation>
-    </message>
-    <message>
-      <source>The server '{0}' is already in the whitelist. Please remove it first.</source>
-      <translation type="vanished">Le serveur '{0}' est déjà dans la liste blanche. Veuillez d'abord le retirer.</translation>
-    </message>
-    <message>
-      <source> (settings)</source>
-      <translation type="vanished"> (paramètres)</translation>
-    </message>
-    <message>
-      <source>{0}{1}</source>
-      <comment>name and suffix</comment>
-      <translation type="vanished">{0}{1}</translation>
-    </message>
-    <message>
-      <source>Remove All</source>
-      <translation type="vanished">Supprimer tout</translation>
-    </message>
-    <message>
-      <source> [new]</source>
-      <translation type="vanished"> [nouveau]</translation>
-    </message>
-  </context>
-  <context>
-    <name>FlashCookieNotification</name>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Affichage</translation>
-    </message>
-  </context>
-  <context>
     <name>FontDialogOptionsDialog</name>
     <message>
       <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui" line="0" />
@@ -22542,10 +20794,6 @@
       <source>Please open or create a file first.</source>
       <translation>Ouvrir ou créer un fichier d'abord.</translation>
     </message>
-    <message>
-      <source>Q&amp;FontDialog Wizard...</source>
-      <translation type="vanished">Assistant Q&amp;FontDialog...</translation>
-    </message>
   </context>
   <context>
     <name>FontDialogWizardDialog</name>
@@ -22653,17 +20901,17 @@
   <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation>Pas de synchronisation nécessaire.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation>Ne peut se connecter à l'hôte FTP.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation>Synchronisation terminé.</translation>
     </message>
@@ -22684,184 +20932,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation>Le processus git a terminé avec le code de sortie {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation>Le processus git n'a pas terminé dans les 30s.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation>Ne peut démarré git.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation>Créer un répertoire projet</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation>Créer un répertoire projet</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation>Le répertoire projet n'a pu être créé.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation>Création du dépot Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation>Ajout de fichiers au dépot Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation>Commit initial au dépot Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation>Clonage du projet à partir du dépot Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation>Commit des modifications</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation>Commit des modifications</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished">Ce commit affecte des fichiers qui ont des modifications non enregistrées. Faut-il poursuivre le commit ?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation>Basculer de version</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation>Basculer de version</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Voulez-vous vraiment basculer vers &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation>En cours de synchronisation avec le dépot Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation>Ajout en cours des fichiers/répertoires dans le dépot Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation>Suppression en cours des fichiers/répertoires du dépot Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation>Renommage {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation>Revenir avant les modifications</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation>Revenir avant les modifications</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation>Revenir avant les modifications</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation type="unfinished">Fusion en cours</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation type="unfinished">Commande Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Étiquettes&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Auteur&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Sujet&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -22876,193 +21124,193 @@
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation>Créer le fichier {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà. L'écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation type="unfinished">Copie Git</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Échec de la copie du répertoire &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation type="unfinished">Copie Git</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Échec de la copie du répertoire &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Échec de la copie du fichier &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation type="unfinished">Appliquer les fichiers patch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation>Branche actuelle</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation>Branche actuelle</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La branche actuelle est &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation>Erreur du processus</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -24512,7 +22760,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -24529,7 +22777,7 @@
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; existe déjà. L'écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;br&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
@@ -24842,7 +23090,7 @@
       <translation>Étiquetter le commit sélectionné</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation>Branche</translation>
@@ -24863,9 +23111,9 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation>Basculer de version</translation>
@@ -24876,7 +23124,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation type="unfinished" />
@@ -24938,84 +23186,84 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation>Choisir une branche</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation>Choisir la branche par défaut</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation>Trouver le commit</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation>'{0}' n'a pas été trouvé.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation>Différences</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation>Aucune différence.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation>Enregistrer Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation>Fichiers Patch (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; existe déjà. L'écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistrer.&lt;br&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
@@ -25539,14 +23787,6 @@
       <source>Edit configuration file</source>
       <translation>Éditer le fichier de configuration</translation>
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Nb. de messages de commit à conserver:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Entrer le nombre de messages de commit à conserver</translation>
-    </message>
   </context>
   <context>
     <name>GitPatchFilesDialog</name>
@@ -28909,14 +27149,6 @@
       <source>Alt+P</source>
       <translation>Alt+P</translation>
     </message>
-    <message>
-      <source>Restore missing</source>
-      <translation type="vanished">Restorer les manquants</translation>
-    </message>
-    <message>
-      <source>Edit file</source>
-      <translation type="vanished">Éditer le fichier</translation>
-    </message>
   </context>
   <context>
     <name>GitStatusMonitorThread</name>
@@ -29662,53 +27894,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Réponse invalide reçue</translation>
-    </message>
-    <message>
-      <source>No translation found.</source>
-      <translation type="vanished">Pas de traduction trouvée.</translation>
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -29725,44 +27936,24 @@
       <source>Google V1: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Réponse invalide reçue</translation>
-    </message>
-    <message>
-      <source>No translation found.</source>
-      <translation type="vanished">Pas de traduction trouvée.</translation>
-    </message>
-    <message>
-      <source>Only texts up to {0} characters are allowed.</source>
-      <translation type="vanished">Uniquement les texte de moins de {0} caractères autorisés.</translation>
-    </message>
   </context>
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Réponse reçue invalide</translation>
-    </message>
-    <message>
-      <source>No translation available.</source>
-      <translation type="vanished">Pas de traduction disponible.</translation>
-    </message>
   </context>
   <context>
     <name>GotoDialog</name>
@@ -29924,8 +28115,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation>Script d'installation GreaseMonkey</translation>
@@ -29961,22 +28152,22 @@
       <translation>Monter le code source du script</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installés avec succès.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut installé le script.&lt;/p&gt;</translation>
     </message>
@@ -30085,88 +28276,17 @@
   <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation>Installer le script GreaseMonkey</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation>'{0}' est déjà installé.</translation>
     </message>
   </context>
   <context>
-    <name>HelpAppearancePage</name>
-    <message>
-      <source>&lt;b&gt;Configure help viewer appearance&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configuration de l'apparence du visualiseur d'aide&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Fonts</source>
-      <translation type="vanished">Polices</translation>
-    </message>
-    <message>
-      <source>Press to select the standard font</source>
-      <translation type="vanished">Cliquer pour sélectionner une police standard</translation>
-    </message>
-    <message>
-      <source>Standard Font</source>
-      <translation type="vanished">Polices standards</translation>
-    </message>
-    <message>
-      <source>Times 16</source>
-      <translation type="vanished">Times 16</translation>
-    </message>
-    <message>
-      <source>Press to select the fixed-width font</source>
-      <translation type="vanished">Cliquer pour sélectionner une police monospacée</translation>
-    </message>
-    <message>
-      <source>Fixed-Width Font</source>
-      <translation type="vanished">Polices monospacées</translation>
-    </message>
-    <message>
-      <source>Courier 13</source>
-      <translation type="vanished">Courier 13</translation>
-    </message>
-    <message>
-      <source>Images</source>
-      <translation type="vanished">Images</translation>
-    </message>
-    <message>
-      <source>Select to load images</source>
-      <translation type="vanished">Cocher pour charger les images</translation>
-    </message>
-    <message>
-      <source>Load images</source>
-      <translation type="vanished">Charger les images</translation>
-    </message>
-    <message>
-      <source>Style Sheet</source>
-      <translation type="vanished">Feuille de style</translation>
-    </message>
-    <message>
-      <source>User Style Sheet:</source>
-      <translation type="vanished">Feuille de style utilisateur:</translation>
-    </message>
-    <message>
-      <source>Enter the file name of a user style sheet</source>
-      <translation type="vanished">Entrer le nom d'une feuille de styles</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Couleurs</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">Couleur de fond pour les URLs sécurisées:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Sélectionne une couleur de fond pour les URLs sécurisées.</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpBookmarkPropertiesDialog</name>
     <message>
       <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
@@ -30380,69 +28500,10 @@
     </message>
   </context>
   <context>
-    <name>HelpBrowser</name>
-    <message>
-      <source>Open Link in New Tab	Ctrl+LMB</source>
-      <translation type="vanished">Ouvrir le lien dans un nouvel onglet	Ctrl+LMB</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Help Window&lt;/b&gt;&lt;p&gt;This window displays the selected help information.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fenêtre d'aide&lt;/b&gt;&lt;p&gt;Cette fenêtre affiche l'aide sélectionnée&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Web Inspector...</source>
-      <translation type="vanished">Inspecteur Web...</translation>
-    </message>
-    <message>
-      <source>Save Image</source>
-      <translation type="vanished">Enregistrer l'image</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">octets</translation>
-    </message>
-    <message>
-      <source>kB</source>
-      <translation type="vanished">kB</translation>
-    </message>
-    <message>
-      <source>MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">&amp;Imprimer</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Aperçu avant impression</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">Zoom a&amp;vant</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">Annulation du &amp;zoom</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">Zoom a&amp;rrière</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Essayer à nouveau</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'impression n'est pas disponible à cause d'un bug de PyQt4. Merci de mettre à jour PyQt.&lt;/p&gt; {5.?}</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -30590,30 +28651,6 @@
       <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDE6DOCDIR environment variable, if set.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Documentation Qt4</translation>
-    </message>
-    <message>
-      <source>Enter the Qt4 documentation directory</source>
-      <translation type="vanished">Entrer le répertoire de documentation Qt4</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the QT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Note&lt;/b&gt;: Laisser vide pour utiliser la variable d'environnement QT4DOCDIR, si elle existe.</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished"> Documentation PyQt4</translation>
-    </message>
-    <message>
-      <source>Enter the PyQt4 documentation directory</source>
-      <translation type="vanished">Entrer le répertoire de documentation PyQt4</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYQT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Note&lt;/b&gt;: Laisser vide pour utiliser la variable d'environnement PYQT4DOCDIR, si elle existe.</translation>
-    </message>
   </context>
   <context>
     <name>HelpIndexWidget</name>
@@ -30659,60 +28696,6 @@
     </message>
   </context>
   <context>
-    <name>HelpInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configuration de l'interface utilisateur&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Style:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Sélectionne un style d'interface</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">Feuille de style:</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Entrer le nom d'une feuille de style</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Système</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">Feuilles Qt Style (*.qss);;Feuilles CSS (*.css);;Tous les fichiers (*)</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpLanguagesDialog</name>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Langages</translation>
-    </message>
-    <message>
-      <source>&amp;Up</source>
-      <translation type="vanished">&amp;Haut</translation>
-    </message>
-    <message>
-      <source>&amp;Down</source>
-      <translation type="vanished">&amp;Bas</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Supp&amp;rimer</translation>
-    </message>
-    <message>
-      <source>&amp;Add</source>
-      <translation type="vanished">&amp;Ajouter</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpSearchWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="164" />
@@ -30751,61 +28734,6 @@
     </message>
   </context>
   <context>
-    <name>HelpTabWidget</name>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Ferme la fenêtre d'aide en cours</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">Ouvrir un nouvel onglet d'aide</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Nouvel onglet</translation>
-    </message>
-    <message>
-      <source>Move Left</source>
-      <translation type="vanished">Déplacer vers la gauche</translation>
-    </message>
-    <message>
-      <source>Move Right</source>
-      <translation type="vanished">Déplacer vers la droite</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fermer</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Tout fermer</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Aperçu avant impression</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Imprimer</translation>
-    </message>
-    <message>
-      <source>...</source>
-      <translation type="vanished">...</translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">&amp;Fermer</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">&amp;Quitter</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'impression n'est pas disponible à cause d'un bug de PyQt4. Merci de mettre à jour PyQt.&lt;/p&gt; {5.?}</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpTocWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="177" />
@@ -30877,83 +28805,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation type="unfinished">Page vide</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation type="unfinished">Précédent</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation type="unfinished">Suivant</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation type="unfinished">Recharger</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation type="unfinished">Zoom avant</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation type="unfinished">Zoom arrière</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation type="unfinished">Annulation du zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation type="unfinished">Copier</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation type="unfinished">Tout sélectionner</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation type="unfinished">Fermer</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation type="unfinished">Fermer les autres</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30961,83 +28889,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation type="unfinished">Page vide</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation type="unfinished">Précédent</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation type="unfinished">Suivant</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation type="unfinished">Recharger</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation type="unfinished">Zoom avant</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation type="unfinished">Zoom arrière</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation type="unfinished">Annulation du zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation type="unfinished">Copier</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation type="unfinished">Tout sélectionner</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation type="unfinished">Fermer</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation type="unfinished">Fermer les autres</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31045,184 +28973,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation type="unfinished">Sélectionner une action du menu</translation>
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation type="unfinished">Sélectionner une action du menu</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished">Documentation Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Documentation Qt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Documentation Qt5 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">Documentation PyQt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">Documentation PyQt5 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished">Documentation PySide2</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished">Documentation PySide2 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">Gérer les documents QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation type="unfinished">Effacer l'historique</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtré par : </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation type="unfinished">non filtré</translation>
     </message>
@@ -31296,788 +29224,6 @@
     </message>
   </context>
   <context>
-    <name>HelpWebBrowserPage</name>
-    <message>
-      <source>Select to use a single help browser window only</source>
-      <translation type="vanished">Cocher pour utiliser une seule fenêtre de navigateur d'aide</translation>
-    </message>
-    <message>
-      <source>Select to save the window size and position</source>
-      <translation type="vanished">Cocher pour enregistrer la position et la taille de la fenêtre</translation>
-    </message>
-    <message>
-      <source>Save size and position upon exit</source>
-      <translation type="vanished">Enregistrer la taille et la position à la sortie</translation>
-    </message>
-    <message>
-      <source>Privacy</source>
-      <translation type="vanished">Confidentialité</translation>
-    </message>
-    <message>
-      <source>Select to enable Java</source>
-      <translation type="vanished">Cocher pour activer Java</translation>
-    </message>
-    <message>
-      <source>Enable Java</source>
-      <translation type="vanished">Activer Java</translation>
-    </message>
-    <message>
-      <source>Select to enable JavaScript</source>
-      <translation type="vanished">Cocher pour activer JavaScript</translation>
-    </message>
-    <message>
-      <source>Enable JavaScript</source>
-      <translation type="vanished">Activer JavaScript</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to open windows</source>
-      <translation type="vanished">Cocher pour autoriser JavaScript à ouvrir les fenêtres</translation>
-    </message>
-    <message>
-      <source>JavaScript can open windows</source>
-      <translation type="vanished">JavaScript peut ouvrir les fenêtres</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to access the clipboard</source>
-      <translation type="vanished">Cocher pour autoriser JavaScript à accéder au presse-papier</translation>
-    </message>
-    <message>
-      <source>JavaScript can access clipboard</source>
-      <translation type="vanished">JavaScript peut accéder au presse-papier</translation>
-    </message>
-    <message>
-      <source>History</source>
-      <translation type="vanished">Historique</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebPage</name>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Essayer à nouveau</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWindow</name>
-    <message>
-      <source>New Window</source>
-      <translation type="vanished">Nouvelle fenêtre</translation>
-    </message>
-    <message>
-      <source>Open File</source>
-      <translation type="vanished">Ouvrir Fichier</translation>
-    </message>
-    <message>
-      <source>&amp;Open File</source>
-      <translation type="vanished">&amp;Ouvrir Fichier</translation>
-    </message>
-    <message>
-      <source>Open a help file for display</source>
-      <translation type="vanished">Ouvrir un fichier d'aide à afficher</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new help file for display. It pops up a file selection dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ouvrir Fichier&lt;/b&gt;&lt;p&gt;Ouvre une nouvelle fenêtre d'aide.Affiche une boite de sélection pour choisir un fichier.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Imprimer</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">&amp;Imprimer</translation>
-    </message>
-    <message>
-      <source>Print the displayed help</source>
-      <translation type="vanished">Imprimer le fichier d'aide</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Imprimer&lt;/b&gt;&lt;p&gt;Imprime le fichier d'aide affiché.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fermer</translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">&amp;Fermer</translation>
-    </message>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Ferme la fenêtre d'aide en cours</translation>
-    </message>
-    <message>
-      <source>Quit</source>
-      <translation type="vanished">Quitter</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">&amp;Quitter</translation>
-    </message>
-    <message>
-      <source>Backward</source>
-      <translation type="vanished">Précédent</translation>
-    </message>
-    <message>
-      <source>&amp;Backward</source>
-      <translation type="vanished">&amp;Précédent</translation>
-    </message>
-    <message>
-      <source>Move one help screen backward</source>
-      <translation type="vanished">Retourne à la page d'aide précédente</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Backward&lt;/b&gt;&lt;p&gt;Moves one help screen backward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Précédent&lt;/b&gt;&lt;p&gt;Retourne à la page d'aide précédente. S'il n'y en a pas, le bouton est désactivé.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Forward</source>
-      <translation type="vanished">Suivant</translation>
-    </message>
-    <message>
-      <source>&amp;Forward</source>
-      <translation type="vanished">&amp;Suivant</translation>
-    </message>
-    <message>
-      <source>Move one help screen forward</source>
-      <translation type="vanished">Avance à la page d'aide suivante</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Forward&lt;/b&gt;&lt;p&gt;Moves one help screen forward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Suivant&lt;/b&gt;&lt;p&gt;Avance à la page d'aide suivante. S'il n'y en a pas, le bouton est désactivé.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Home</source>
-      <translation type="vanished">URL de démarrage</translation>
-    </message>
-    <message>
-      <source>&amp;Home</source>
-      <translation type="vanished">&amp;URL de démarrage</translation>
-    </message>
-    <message>
-      <source>Move to the initial help screen</source>
-      <translation type="vanished">Va à la page d'aide de démarrage</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;URL de démarrage&lt;/b&gt;&lt;p&gt;Va à la page d'aide initiale.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Recharger</translation>
-    </message>
-    <message>
-      <source>&amp;Reload</source>
-      <translation type="vanished">&amp;Recharger</translation>
-    </message>
-    <message>
-      <source>Reload the current help screen</source>
-      <translation type="vanished">Recharge la page d'aide courante</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Recharger&lt;/b&gt;&lt;p&gt;Recharge la page d'aide courante.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add Bookmark</source>
-      <translation type="vanished">Ajouter un signet</translation>
-    </message>
-    <message>
-      <source>What's This?</source>
-      <translation type="vanished">Qu'est-ce que c'est ?</translation>
-    </message>
-    <message>
-      <source>&amp;What's This?</source>
-      <translation type="vanished">&amp;Qu'est-ce que c'est?</translation>
-    </message>
-    <message>
-      <source>Context sensitive help</source>
-      <translation type="vanished">Aide contextuelle</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Affiche l'aide contextuelle&lt;/b&gt;&lt;p&gt;Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de  l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">À propos de</translation>
-    </message>
-    <message>
-      <source>&amp;About</source>
-      <translation type="vanished">&amp;À propos de </translation>
-    </message>
-    <message>
-      <source>Display information about this software</source>
-      <translation type="vanished">Affiche les informations concernant le logiciel</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;À propos de&lt;/b&gt;&lt;p&gt;Affiche certaines informations concernant le logiciel.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">À propos de Qt</translation>
-    </message>
-    <message>
-      <source>About &amp;Qt</source>
-      <translation type="vanished">À propos de &amp;Qt</translation>
-    </message>
-    <message>
-      <source>Display information about the Qt toolkit</source>
-      <translation type="vanished">Affiche les informations concernant Qt</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;À propos de Qt&lt;/b&gt;&lt;p&gt;Affiche les informations concernant Qt&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Zoom avant</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">Zoom a&amp;vant</translation>
-    </message>
-    <message>
-      <source>Zoom in on the text</source>
-      <translation type="vanished">Zoom sur le texte</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zoom avant&lt;/b&gt;&lt;p&gt;Zoom sur le texte. Affiche le texte en plus gros.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Zoom arrière</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">Zoom a&amp;rrière</translation>
-    </message>
-    <message>
-      <source>Zoom out on the text</source>
-      <translation type="vanished">Zoom arrière du texte</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zoom arrière&lt;/b&gt;&lt;p&gt;Zoom arrière du texte. Affiche le texte en plus petit.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Copier</translation>
-    </message>
-    <message>
-      <source>&amp;Copy</source>
-      <translation type="vanished">&amp;Copier</translation>
-    </message>
-    <message>
-      <source>Copy the selected text</source>
-      <translation type="vanished">Copie le texte sélectionné</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Copier&lt;/b&gt;&lt;p&gt;Copie le texte sélectionné dans le presse-papier.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;File</source>
-      <translation type="vanished">&amp;Fichier</translation>
-    </message>
-    <message>
-      <source>&amp;Edit</source>
-      <translation type="vanished">&amp;Edition</translation>
-    </message>
-    <message>
-      <source>&amp;View</source>
-      <translation type="vanished">&amp;Affichage</translation>
-    </message>
-    <message>
-      <source>&amp;Go</source>
-      <translation type="vanished">A&amp;ller</translation>
-    </message>
-    <message>
-      <source>H&amp;istory</source>
-      <translation type="vanished">&amp;Historique</translation>
-    </message>
-    <message>
-      <source>&amp;Bookmarks</source>
-      <translation type="vanished">&amp;Signets</translation>
-    </message>
-    <message>
-      <source>&amp;Help</source>
-      <translation type="vanished">A&amp;ide</translation>
-    </message>
-    <message>
-      <source>Ctrl+N</source>
-      <comment>File|New Window</comment>
-      <translation type="vanished">Ctrl+N</translation>
-    </message>
-    <message>
-      <source>Ctrl+O</source>
-      <comment>File|Open</comment>
-      <translation type="vanished">Ctrl+O</translation>
-    </message>
-    <message>
-      <source>Ctrl+P</source>
-      <comment>File|Print</comment>
-      <translation type="vanished">Ctrl+P</translation>
-    </message>
-    <message>
-      <source>Ctrl+W</source>
-      <comment>File|Close</comment>
-      <translation type="vanished">Ctrl+W</translation>
-    </message>
-    <message>
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="vanished">Ctrl+Q</translation>
-    </message>
-    <message>
-      <source>&amp;Find...</source>
-      <translation type="vanished">&amp;Rechercher...</translation>
-    </message>
-    <message>
-      <source>Find text in page</source>
-      <translation type="vanished">Trouver le texte dans la page</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Chercher&lt;/b&gt;&lt;p&gt;Recherche le texte dans la page courante.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find &amp;next</source>
-      <translation type="vanished">Chercher &amp;suivant</translation>
-    </message>
-    <message>
-      <source>Find &amp;previous</source>
-      <translation type="vanished">Chercher &amp;précédent</translation>
-    </message>
-    <message>
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation type="vanished">Ctrl+C</translation>
-    </message>
-    <message>
-      <source>File</source>
-      <translation type="vanished">Fichier</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">Édition</translation>
-    </message>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Affichage</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Recherche</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">Aide</translation>
-    </message>
-    <message>
-      <source>Go</source>
-      <translation type="vanished">Aller à</translation>
-    </message>
-    <message>
-      <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
-      <translation type="vanished">Fichiers d'aide (*.html *.htm);;Fichiers PDF (*.pdf);;Fichiers CHM (*.chm);;Tous les fichiers (*)</translation>
-    </message>
-    <message>
-      <source>&amp;New Tab</source>
-      <translation type="vanished">&amp;Nouvel onglet</translation>
-    </message>
-    <message>
-      <source>Ctrl+T</source>
-      <comment>File|New Tab</comment>
-      <translation type="vanished">Ctrl+T</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">Ouvrir un nouvel onglet d'aide</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new help window tab.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nouvel onglet&lt;/b&gt;&lt;p&gt;Ouvre un nouvel onglet d'aide.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open a new help browser window</source>
-      <translation type="vanished">Ouvre une nouvelle fenêtre d'aide</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new help browser window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nouvelle fenêtre&lt;/b&gt;&lt;p&gt;Ouvre une nouvelle fenêtre d'aide.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current help window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme la fenêtre d'aide courante.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close &amp;All</source>
-      <translation type="vanished">&amp;Tout fermer</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all help windows except the first one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Tout fermer&lt;/b&gt;&lt;p&gt;Ferme toutes les fenêtres d'aide sauf la première.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open File in New &amp;Tab</source>
-      <translation type="vanished">Ouvrir unfichier dans un nouvel &amp;onglet</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+O</source>
-      <comment>File|Open in new tab</comment>
-      <translation type="vanished">Shift+Ctrl+O</translation>
-    </message>
-    <message>
-      <source>Open a help file for display in a new tab</source>
-      <translation type="vanished">Ouvre un fichier d'aide dans un nouvel onglet</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Open File in New Tab&lt;/b&gt;&lt;p&gt;This opens a new help file for display in a new tab. It pops up a file selection dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ouvrir un fichier dans un nouvel onglet&lt;/b&gt;&lt;p&gt;Ouvre un nouveau fichier d'aide avec une boite de dialogue.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Nouvel onglet</translation>
-    </message>
-    <message>
-      <source>Open File in New Tab</source>
-      <translation type="vanished">Ouvrir le fichier dans un nouvel onglet</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Tout fermer</translation>
-    </message>
-    <message>
-      <source>Alt+Left</source>
-      <comment>Go|Backward</comment>
-      <translation type="vanished">Alt+Gauche</translation>
-    </message>
-    <message>
-      <source>Backspace</source>
-      <comment>Go|Backward</comment>
-      <translation type="vanished">RetArr (BackSpace)</translation>
-    </message>
-    <message>
-      <source>Alt+Right</source>
-      <comment>Go|Forward</comment>
-      <translation type="vanished">Alt+Droite</translation>
-    </message>
-    <message>
-      <source>Shift+Backspace</source>
-      <comment>Go|Forward</comment>
-      <translation type="vanished">Shift+Backspace</translation>
-    </message>
-    <message>
-      <source>Ctrl+Home</source>
-      <comment>Go|Home</comment>
-      <translation type="vanished">Ctrl+Orig</translation>
-    </message>
-    <message>
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">Ctrl+R</translation>
-    </message>
-    <message>
-      <source>Find...</source>
-      <translation type="vanished">Rechercher...</translation>
-    </message>
-    <message>
-      <source>Ctrl+F</source>
-      <comment>Edit|Find</comment>
-      <translation type="vanished">Ctrl+F</translation>
-    </message>
-    <message>
-      <source>Find next</source>
-      <translation type="vanished">Chercher suivant</translation>
-    </message>
-    <message>
-      <source>F3</source>
-      <comment>Edit|Find next</comment>
-      <translation type="vanished">F3</translation>
-    </message>
-    <message>
-      <source>Find previous</source>
-      <translation type="vanished">Chercher précédent</translation>
-    </message>
-    <message>
-      <source>Shift+F3</source>
-      <comment>Edit|Find previous</comment>
-      <translation type="vanished">Shift+F3</translation>
-    </message>
-    <message>
-      <source>Shift+F1</source>
-      <comment>Help|What's This?'</comment>
-      <translation type="vanished">Shift+F1</translation>
-    </message>
-    <message>
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="vanished">Ctrl++</translation>
-    </message>
-    <message>
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="vanished">Ctrl+-</translation>
-    </message>
-    <message>
-      <source>Find next occurrence of text in page</source>
-      <translation type="vanished">Recherche de la prochaine occurence du texte dans la page</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Chercher suivant&lt;/b&gt;&lt;p&gt;Recherche la prochaine occurence du texte dans la page.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find previous occurrence of text in page</source>
-      <translation type="vanished">Recherche de l' occurence précédente dans la page</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Chercher précédent&lt;/b&gt;&lt;p&gt;Recherche l'occurence précédente dans la page.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Aperçu avant impression</translation>
-    </message>
-    <message>
-      <source>Print preview of the displayed help</source>
-      <translation type="vanished">Affiche un aperçu de l'aide avant impression</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Aperçu avant impression&lt;/b&gt;&lt;p&gt;Aperçu avant impression de l'aide affichée.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Show next tab</source>
-      <translation type="vanished">Afficher la tabulation suivante</translation>
-    </message>
-    <message>
-      <source>Ctrl+Alt+Tab</source>
-      <translation type="vanished">Ctrl+Alt+Tab</translation>
-    </message>
-    <message>
-      <source>Show previous tab</source>
-      <translation type="vanished">Afficher la tabulation précédente</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+Alt+Tab</source>
-      <translation type="vanished">Shift+Ctrl+Alt+Tab</translation>
-    </message>
-    <message>
-      <source>Switch between tabs</source>
-      <translation type="vanished">Intervertir les onglets</translation>
-    </message>
-    <message>
-      <source>Ctrl+1</source>
-      <translation type="vanished">Ctrl+1</translation>
-    </message>
-    <message>
-      <source>Clear icons database</source>
-      <translation type="vanished">Effacer la base d'icônes</translation>
-    </message>
-    <message>
-      <source>Clear the database of favicons</source>
-      <translation type="vanished">Effacer la base d'icônes</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Effacer la base d'icônes&lt;/b&gt;&lt;p&gt;Efface la base d'icônes de l'URL visitée précédemment.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Preferences</source>
-      <translation type="vanished">Préférences</translation>
-    </message>
-    <message>
-      <source>&amp;Preferences...</source>
-      <translation type="vanished">&amp;Préférences...</translation>
-    </message>
-    <message>
-      <source>Set the prefered configuration</source>
-      <translation type="vanished">Édition des préférences</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Préférences&lt;/b&gt;&lt;p&gt;Edite les valeurs souhaitées pour la configuration du logiciel.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Window</source>
-      <translation type="vanished">&amp;Fenêtre</translation>
-    </message>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">Rechercher</translation>
-    </message>
-    <message>
-      <source>F11</source>
-      <translation type="vanished">F11</translation>
-    </message>
-    <message>
-      <source>&amp;Tools</source>
-      <translation type="vanished">&amp;Outils</translation>
-    </message>
-    <message>
-      <source>Ctrl+U</source>
-      <translation type="vanished">Ctrl+U</translation>
-    </message>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Langages</translation>
-    </message>
-    <message>
-      <source>Settings</source>
-      <translation type="vanished">Configuration</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Annulation du zoom</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">Annulation du &amp;zoom</translation>
-    </message>
-    <message>
-      <source>Ctrl+0</source>
-      <comment>View|Zoom reset</comment>
-      <translation type="vanished">Ctrl+0</translation>
-    </message>
-    <message>
-      <source>Reset the zoom of the text</source>
-      <translation type="vanished">Annulation du zoom du texte</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Annulation du zoom&lt;/b&gt;&lt;p&gt;Annulation du zoom du texte. Ceci met le facteur de zoom à 100%. &lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Import Bookmarks</source>
-      <translation type="vanished">Importer signets</translation>
-    </message>
-    <message>
-      <source>Export Bookmarks</source>
-      <translation type="vanished">Exporter les signets</translation>
-    </message>
-    <message>
-      <source>Manage Bookmarks</source>
-      <translation type="vanished">Gérer signets</translation>
-    </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">&amp;Ajouter un signet ...</translation>
-    </message>
-    <message>
-      <source>Ctrl+D</source>
-      <comment>Help|Add bookmark</comment>
-      <translation type="vanished">Ctrl+D</translation>
-    </message>
-    <message>
-      <source>Add Folder</source>
-      <translation type="vanished">Ajouter repertoire</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Ajouter &amp;Répertoire ...</translation>
-    </message>
-    <message>
-      <source>F5</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">F5</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Arrêt</translation>
-    </message>
-    <message>
-      <source>&amp;Stop</source>
-      <translation type="vanished">&amp;Arrêt</translation>
-    </message>
-    <message>
-      <source>Esc</source>
-      <comment>Go|Stop</comment>
-      <translation type="vanished">Esc</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+S</source>
-      <comment>File|Save As</comment>
-      <translation type="vanished">Shift+Ctrl+S</translation>
-    </message>
-    <message>
-      <source>Windows</source>
-      <translation type="vanished">Windows</translation>
-    </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Unicode</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">Autre</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+I</source>
-      <comment>Help|Siteinfo Dialog</comment>
-      <translation type="vanished">Ctrl+Shift+I</translation>
-    </message>
-    <message>
-      <source>Tools</source>
-      <translation type="vanished">Outils</translation>
-    </message>
-    <message>
-      <source>Zoom In</source>
-      <comment>View|Zoom in</comment>
-      <translation type="vanished">
-Zoom avant</translation>
-    </message>
-    <message>
-      <source>Zoom Out</source>
-      <comment>View|Zoom out</comment>
-      <translation type="vanished">Zoom arrière</translation>
-    </message>
-    <message>
-      <source>Save As</source>
-      <translation type="vanished">Enregistrer sous</translation>
-    </message>
-    <message>
-      <source>Keyboard &amp;Shortcuts...</source>
-      <translation type="vanished">&amp;Raccourcis claviers...</translation>
-    </message>
-    <message>
-      <source>Set the keyboard shortcuts</source>
-      <translation type="vanished">Définition des raccourcis clavier</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Raccourcis claviers&lt;/b&gt;&lt;p&gt;Edite les raccourcis claviers pour l'application.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="vanished">&amp;Exporter les raccourcis claviers...</translation>
-    </message>
-    <message>
-      <source>Export the keyboard shortcuts</source>
-      <translation type="vanished">Exporte les raccourcis claviers</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l'application.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Import Keyboard Shortcuts...</source>
-      <translation type="vanished">&amp;Importer des raccourcis clavier...</translation>
-    </message>
-    <message>
-      <source>Import the keyboard shortcuts</source>
-      <translation type="vanished">Importe des raccourcis clavier</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Importer des raccourcis clavier&lt;/b&gt;&lt;p&gt;Importe des raccourcis claviers de l'application.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>HexEditGotoWidget</name>
     <message>
       <location filename="../HexEdit/HexEditGotoWidget.py" line="40" />
@@ -33005,12 +30151,10 @@
       <translation>Tous fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
@@ -33021,16 +30165,14 @@
       <translation>Le fichier chargé a des modifications non enregistrées.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation>Le fichier '{0}' n'existe pas.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation>Ne peut lire le fichier '{0}:
-{1}.</translation>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &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="../HexEdit/HexEditMainWindow.py" line="1027" />
@@ -33044,73 +30186,81 @@
       <translation>Enregistrer le fichier binaire</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &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="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Ne peut écrire le fichier '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation>Fichier enregistré</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation>Fichiers texte (*.txt)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation>SansTitre</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation>{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation type="unfinished">Hex Editor</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation>&amp;Effacer</translation>
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Ne peut écrire le fichier '{0}:
+{1}.</translation>
+    </message>
+    <message>
+      <source>Cannot read file '{0}:
+{1}.</source>
+      <translation type="vanished">Ne peut lire le fichier '{0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>HexEditReplaceWidget</name>
@@ -33401,471 +30551,463 @@
       <source>Enter the number of recent files to remember</source>
       <translation>Entrer le nombre de fichiers récents à retenir</translation>
     </message>
-    <message>
-      <source>Selection</source>
-      <translation type="vanished">Sélection</translation>
-    </message>
   </context>
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation>Créer un répertoire projet</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation>Le répertoire projet n'a pu être créé.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation>Création en cour d'un répertoire Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation>Commit initial vers le dépot Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation>Clonage du projet à partir d'un dépot Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished">Ce commit affecte des fichiers qui ont des modifications non enregistrées. Faut-il poursuivre le commit ?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation>Synchronisation en cours avec le dépot Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation>Ajouter des fichiers/dossier au dépot Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation>Suppression en cours des fichiers/dossiers à partir du dépot Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation type="unfinished">Renommage {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation>Revenir avant les modifications</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation>Revenir avant les modifications</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation>Revenir avant les modifications</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation>Fusion en cours</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation type="unfinished">Re-fusionner</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation type="unfinished">Re-fusionner</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation>Commande Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation>Copie en cours {0}</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation>Création en cours d'une branche sur le dépot Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation>Nouvelle branche créée &lt;{0}&gt;.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation>Vérification en cours de l'intégrité du dépot Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation>Créer un fichier .hgignore</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation>Créer un fichier .hgignore</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. L'écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
       <source>Create changegroup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
       <source>Mercurial Changegroup Files (*.hg)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation>Faut-il mettre à jour le répertoire de travail ?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation>Supprimer les fichiers de dépot Mercurial uniquement</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation>Importer un patch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation>Exporter des patches</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation>Ajouter un sous-dépot</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation>Supprimer un sous-répertoire</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation>Signet Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation>Supprimer le signet</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation>Supprimer le signet</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation>Selectionner le signet à supprimer :</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation>Supprimer le signet Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation>Renommer le signet Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation>Déplacer le signet Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation>Récuperer le signet</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation>Récuperer le signet</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation>Sélectionner le signet à récuperer:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation>Récupérant le signet d'un dépôt Mercurial distant</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation>Envoyer signet</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation>Envoyer signet</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation>Sélectionner le signet à envoyer:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation>À envoyer le signet à un dépôt Mercurial distant</translation>
     </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgAddSubrepositoryDialog</name>
@@ -33948,34 +31090,6 @@
       <source>Errors</source>
       <translation>Erreurs</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgArchiveDialog</name>
@@ -34443,34 +31557,6 @@
       <source>Errors</source>
       <translation>Erreurs</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgBookmarksListDialog</name>
@@ -34598,34 +31684,6 @@
       <source>Errors</source>
       <translation>Erreurs</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgBranchInputDialog</name>
@@ -35108,34 +32166,6 @@
       <source>Errors</source>
       <translation>Erreurs</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgCopyDialog</name>
@@ -35250,79 +32280,63 @@
       <source>Alt+P</source>
       <translation>Alt+P</translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the subversion process</source>
-      <translation type="vanished">Cliquer pour envoyer l'entrée saisie au processus Subversion</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the subversion process</source>
-      <translation type="vanished">Entrer les données à envoyer au processus Subversion</translation>
-    </message>
   </context>
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation>Rafraichir</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation>Cliquer pour réfraichir l'affichage</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation>Erreur du processus</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation>Erreur du processus</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation>Aucune différence.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation>Enregistrer Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation>Fichiers Patch (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; existe déjà. L"écraser ?&lt;/p&gt;</translation>
     </message>
@@ -35445,25 +32459,6 @@
     </message>
   </context>
   <context>
-    <name>HgFetchDialog</name>
-    <message>
-      <source>Commit Message</source>
-      <translation type="vanished">Message de commit</translation>
-    </message>
-    <message>
-      <source>Enter commit message or leave empty to use the default message</source>
-      <translation type="vanished">Entrer le message de commit ou laisser vide pour utiliser la valeur par défaut</translation>
-    </message>
-    <message>
-      <source>Recent commit messages</source>
-      <translation type="vanished">Messages de commit récents</translation>
-    </message>
-    <message>
-      <source>Select a recent commit message to use</source>
-      <translation type="vanished">Sélectionner un message de commit</translation>
-    </message>
-  </context>
-  <context>
     <name>HgGpgSignDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.ui" line="0" />
@@ -35669,34 +32664,6 @@
       <source>no signatures found</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgGraftDialog</name>
@@ -36158,7 +33125,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation>Historique Mercurial</translation>
@@ -36234,19 +33201,19 @@
       <translation>Branche</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation>Révision</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation>Auteur</translation>
@@ -36257,7 +33224,7 @@
       <translation>Date</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation>Message</translation>
@@ -36318,7 +33285,7 @@
       <translation>Copie depuis</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation>Différences</translation>
@@ -36339,421 +33306,421 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation>&amp;Rafraichir</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation>Chercher</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation>Chercher</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation>Filtrer</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation>Fichier</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Révision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Auteur&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branche&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Étiquettes&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Dernière étiquette&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Signets&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation>Tous</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation>Ajouté</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
-      <translation>Supprimé</translation>
+      <source>Added</source>
+      <translation>Ajouté</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation>Supprimé</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation>Modifié</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
+      <source>Draft</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation>Signets</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
-      <source>Copy Changesets</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <source>Copy Changesets</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation>Étiquette</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation>Étiquetter la révision sélectionnée</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation>Basculer de version</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation>Définir un signet...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation>Déplacer le signet...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation>Déplacer le signet vers la révision sélectionnée</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
-      <source>Apply Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <source>Apply Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation>Erreur Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation>Le projet devrai être relu. Le faire maintenant ?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation>Définir un signet</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation>Définir un signet</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation>Déplacer un signet</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation>Déplacer un signet</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation>Chercher le commit</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation>Chercher le commit</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation>'{0}' n'a pas été trouvé.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation>Aucune différence.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation>Enregistrer Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation>Fichiers Patch (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
@@ -36762,34 +33729,6 @@
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;br&gt;Rasion : {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgMergeDialog</name>
@@ -39037,14 +35976,6 @@
       <source>Error: </source>
       <translation>Erreur : </translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListAllGuardsDialog</name>
@@ -39140,34 +36071,6 @@
       <source>unknown</source>
       <translation>inconnu</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListGuardsDialog</name>
@@ -40168,34 +37071,6 @@
       <source>&lt;b&gt;Mercurial shelve errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the hg shelve command.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgShelveDataDialog</name>
@@ -40544,46 +37419,6 @@
       <source>Merge</source>
       <translation>Fusionner</translation>
     </message>
-    <message>
-      <source>Restore missing</source>
-      <translation type="vanished">Restorer les manquants</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Supprimer</translation>
-    </message>
-    <message>
-      <source>Side-by-Side Diff</source>
-      <translation type="vanished">Diff côte à côte</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgStatusMonitorThread</name>
@@ -40996,14 +37831,6 @@
       <source>Errors</source>
       <translation>Erreurs</translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagBranchListDialog</name>
@@ -41125,34 +37952,6 @@
       <source>Do you really want to close all listed branches?</source>
       <translation>Voulez-vous vraiment fermer toutes les branches listées ?</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrée</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Envoyer</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Mode Mot de &amp;Passe</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagDialog</name>
@@ -41980,30 +38779,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation>Chargement de l'historique</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Impossible d'ouvrir le fichier d'historique &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation>Enregistrement de l'historique</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Erreur lors de la suppression de l'ancien fichier d'historique &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation>Enregistrement de l'historique</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Erreur lors de la suppression de l'ancien fichier d'historique &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Erreur lors de l'écrasement de l'ancien fichier d'historique (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
@@ -42228,20 +39027,6 @@
  Error: {0}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Réponse invalide reçue</translation>
-    </message>
-    <message>
-      <source>No translation available.</source>
-      <translation type="vanished">Pas de traduction disponible.</translation>
-    </message>
-    <message>
-      <source>The server sent an error indication.
-Error: {0}</source>
-      <translation type="vanished">Le serveur a envoyé une indication d'erreur.
-Erreur : {0}</translation>
-    </message>
   </context>
   <context>
     <name>IconEditorGrid</name>
@@ -42407,1111 +39192,1107 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
       <source>Windows Bitmap File (*.bmp)</source>
       <translation>Ficher Windows Bitmap (*.bmp)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <source>Windows Cursor File (*.cur)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
+      <source>DirectDraw-Surface File (*.dds)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
+      <source>Graphic Interchange Format File (*.gif)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
+      <source>Apple Icon File (*.icns)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
+      <source>Windows Icon File (*.ico)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
+      <source>JPEG2000 File (*.jp2)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
-      <translation type="unfinished" />
+      <source>JPEG File (*.jpg)</source>
+      <translation>Fichier JPEG (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
-      <translation>Fichier JPEG (*.jpg)</translation>
+      <source>JPEG File (*.jpeg)</source>
+      <translation>Fichiers JPEG  (*.jpeg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
-      <translation>Fichiers JPEG  (*.jpeg)</translation>
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <source>Portable Bitmap File (*.pbm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <source>Portable Graymap File (*.pgm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
+      <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
+      <source>Portable Pixmap File (*.ppm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
+      <source>Silicon Graphics Image File (*.sgi)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
+      <source>Scalable Vector Graphics File (*.svg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
+      <source>TIFF File (*.tif)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
+      <source>TIFF File (*.tiff)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
+      <source>WAP Bitmap File (*.wbmp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
+      <source>WebP Image File (*.webp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
+      <source>X11 Bitmap File (*.xbm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation>Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation>Nouveau</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation>&amp;Nouveau</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation>&amp;Nouveau</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation>Créer un nouvel icone</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation>Créer un nouvel icone</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nouveau&lt;/b&gt;&lt;p&gt;Ceci créé une nouvelle icone.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation>Nouvelle fenêtre</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation>&amp;Nouvelle fenêtre</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation>Ouvrir dans une nouvelle fenêtre d'édition d'icone</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nouvelle fenêtre&lt;/b&gt;&lt;p&gt;Ceci ouvre une nouvelle fenêtre d'édition d'icone.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation>Ouvrir</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Ouvrir...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Ouvrir...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
+      <source>Open an icon file for editing</source>
+      <translation>Ouvrir un icone pour édition</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="225" />
-      <source>Open an icon file for editing</source>
-      <translation>Ouvrir un icone pour édition</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation>&amp;Enregistrer</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation>&amp;Enregistrer</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
+      <source>Save the current icon</source>
+      <translation>Enregistrer l'icone courant</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="240" />
-      <source>Save the current icon</source>
-      <translation>Enregistrer l'icone courant</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation>Enregistrer sous</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation>&amp;Enregistrer sous...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation>&amp;Enregistrer sous...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
       <source>Save the current icon to a new file</source>
       <translation>Enregistrer l'icone courant dans un nouveau fichier</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrer sous...&lt;/b&gt;&lt;p&gt;Enregistre l'icone courant dans un nouveau fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation>Fermer</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation>&amp;Fermer</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation>&amp;Fermer</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation>Fermer la fenêtre d'édition de l'icone courant</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme la fenêtre d'édition de l'icone courant.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation>Tout fermer</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation>Tout fermer</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation>&amp;Tout fermer</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation>Fermer tous les fenêtre d'édition d'icone</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Tout fermer&lt;/b&gt;&lt;p&gt;Ferme toutes les fenêtres d'édition d'icone sauf la première.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation>Fermer les autres</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation>Ferme toutes les autres fenêtres d'édition d'icone</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fermer les autres&lt;/b&gt;&lt;p&gt;Ferme toutes les autres fenêtres d'édition d'icone.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation>Quitter</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation>&amp;Quitter</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation>&amp;Quitter</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation>Quitter l'éditeur d'icone</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation>Quitter l'éditeur d'icone</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Quitter&lt;/b&gt;&lt;p&gt;Quitter l'éditeur d'icone.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation>Défaire</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Défaire</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Défaire</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
+      <source>Undo the last change</source>
+      <translation>Annule la dernière modification</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="330" />
-      <source>Undo the last change</source>
-      <translation>Annule la dernière modification</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Défaire&lt;/b&gt;&lt;p&gt;Annule la dernière modification.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation>Refaire</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Refaire</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Refaire</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation>Recharge la dernière modification</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation>Recharge la dernière modification</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Refaire&lt;/b&gt;&lt;p&gt;Recharge la dernière modification.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation>Couper</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation>Cou&amp;per</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
-      <translation>Cou&amp;per</translation>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
       <source>Cut the selection</source>
       <translation>Coupe la sélection</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation>Copier</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copier</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copier</translation>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation>Ctrl+C</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation>Ctrl+C</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
+      <source>Copy the selection</source>
+      <translation>Copie la sélection</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="374" />
-      <source>Copy the selection</source>
-      <translation>Copie la sélection</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation>Coller</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation>Col&amp;ler</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
-      <translation>Col&amp;ler</translation>
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation>Ctrl+V</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="386" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation>Ctrl+V</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
       <source>Paste the clipboard image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation>Coller comme nouveau</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation>Coller comme nouveau</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation>Coller comme &amp;nouveau</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation>Effacer</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation>Ef&amp;facer</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation>Ef&amp;facer</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation>Effacer l'icone</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation>Effacer l'icone</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation>Tout sélectionner</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
-      <translation>Tout sélectionner</translation>
+      <source>&amp;Select All</source>
+      <translation>Tout &amp;sélectionner</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation>Tout &amp;sélectionner</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation>Sélectionner l'icone entier</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Tout sélectionner&lt;/b&gt;&lt;p&gt;Sélectionne l'icone entier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation>Redimensionner</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation>&amp;Redimmensionner...</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation>Redimensionner l'icone</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation>Redimensionner l'icone</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Redimensionner...&lt;/b&gt;&lt;p&gt;Redimensionne l'icone.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation>Niveau de gris</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation>Niveau de &amp;gris</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation>Zoom avant</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation>Zoom a&amp;vant</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation>Zoom a&amp;vant</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation>Ctrl++</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation>Zoom arrière</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation>Zoom a&amp;rrière</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation>Zoom a&amp;rrière</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation>Ctrl+-</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
       <source>Zoom out on the icon</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation>Annulation du zoom</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation>Annulation du &amp;zoom</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation>Annulation du &amp;zoom</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation>Réinitialiser le zoom de l'icone</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation>Montrer la grille</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation>Montrer la &amp;grille</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation>Basculer l'affichage de la grille</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Montrer la grille&lt;/b&gt;&lt;p&gt;Basculer l'affichage de la grille.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation>Rectangle</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation>&amp;Rectangle</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Dessiner un rectangle.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation>Rectangle plein</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation>Rectangle ple&amp;in</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rectangle plein&lt;/b&gt;&lt;p&gt;Dessiner un rectangle plein.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation>Cercle</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cercle&lt;/b&gt;&lt;p&gt;Dessiner un cercle.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation>Cercle plein</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation>Cercle ple&amp;in</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cercle plein&lt;/b&gt;&lt;p&gt;Dessiner un cercle plein.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation>Ellipse</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation>&amp;Ellipse</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Dessiner une  ellipse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation>Ellipse pleine</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation>Ellipse &amp;pleine</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ellipse pleine&lt;/b&gt;&lt;p&gt;Dessiner une ellipse pleine.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation>Ligne</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation>&amp;Ligne</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ligne&lt;/b&gt;&lt;p&gt;Dessiner une ligne.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation>Sélection rectangulaire</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation>Sélection rect&amp;angulaire</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Sélection rectangulaire&lt;/b&gt;&lt;p&gt;Sélectionner une zone rectangulaire de l'icone avec la souris.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation>Sélection circulaire</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Sélection circulaire&lt;/b&gt;&lt;p&gt;Sélectionner une zone circulaire de l'icone avec la souris.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation>À propos</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation>À propos</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation>&amp;À propos</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation>Affiche les informations concernant le logiciel</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de&lt;/b&gt;&lt;p&gt;Affiche certaines informations concernant le logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation>À propos de Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation>À propos de Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation>À propos de &amp;Qt</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Affiche les informations concernant Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Affiche les informations concernant Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de Qt&lt;/b&gt;&lt;p&gt;Affiche les informations concernant Qt&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation>Qu'est-ce que c'est ?</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Qu'est-ce que c'est?</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Qu'est-ce que c'est?</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation>Aide contextuelle</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation>Aide contextuelle</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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;Affiche l'aide contextuelle&lt;/b&gt;&lt;p&gt;Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de  l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation>&amp;Fichier</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation>&amp;Edition</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation>&amp;Affichage</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation>&amp;Outils</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation>A&amp;ide</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation>Fichier</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation>Édition</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation>Affichage</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation>Outils</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation>Aide</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Cette zone de la bar de statut affiche la taille d'icone.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Cette zone de la bar de statut affiche la position de la souris.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation>Ouvrir le fichier icone</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation>Enregistrer le fichier icone</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation>Enregistrer le fichier icone</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation>Le fichier '{0}' n'existe pas.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation>Ne peut lire le fichier'{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Ne peut écrire le fichier '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation>Icone enregistré</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation>SansTitre</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation>{0}[*] - {1}</translation>
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation>Éditeur d'icone</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation>{0}[*] - {1}</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation>Éditeur d'icone</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation>Le fichier icone a des modifications non enregistrées.</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <source>eric6 Icon Editor</source>
-      <translation type="vanished">Éditeur d'icone eric6</translation>
-    </message>
-    <message>
-      <source>About eric6 Icon Editor</source>
-      <translation type="vanished">À propose de l'éditeur d'icone eric6</translation>
+      <source>The file '{0}' does not exist.</source>
+      <translation type="vanished">Le fichier '{0}' n'existe pas.</translation>
+    </message>
+    <message>
+      <source>Cannot read file '{0}:
+{1}.</source>
+      <translation type="vanished">Ne peut lire le fichier'{0}:
+{1}.</translation>
+    </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Ne peut écrire le fichier '{0}:
+{1}.</translation>
     </message>
   </context>
   <context>
@@ -44156,10 +40937,6 @@
       <source>Please open or create a file first.</source>
       <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation>
     </message>
-    <message>
-      <source>Q&amp;InputDialog Wizard...</source>
-      <translation type="vanished">Assistant Q&amp;InputDialog...</translation>
-    </message>
   </context>
   <context>
     <name>InputDialogWizardDialog</name>
@@ -44948,106 +41725,6 @@
       <source>Combined Left Side</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Shell Position:</source>
-      <translation type="vanished">Position du shell :</translation>
-    </message>
-    <message>
-      <source>Select the position for the Shell window</source>
-      <translation type="vanished">Sélectionner la position du shell</translation>
-    </message>
-    <message>
-      <source>Delay:</source>
-      <translation type="vanished">Délai :</translation>
-    </message>
-    <message>
-      <source> ms</source>
-      <translation type="vanished"> ms</translation>
-    </message>
-    <message>
-      <source>Dockarea Corner Usage</source>
-      <translation type="vanished">Configuration des coins de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Top Left Corner</source>
-      <translation type="vanished">Coin supérieur gauche</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the top dockarea</source>
-      <translation type="vanished">Sélectionner pour associer le coin supérieur gauche 
-à la partie supérieure de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Top dockarea</source>
-      <translation type="vanished">En haut de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the left dockarea</source>
-      <translation type="vanished">Sélectionner pour associer le coin supérieur gauche 
-à la partie gauche de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Left dockarea</source>
-      <translation type="vanished">A gauche de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Top Right Corner</source>
-      <translation type="vanished">Coin supérieur droit</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the top dockarea</source>
-      <translation type="vanished">Sélectionner pour associer le coin supérieur droit 
-à la partie supérieure de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the right dockarea</source>
-      <translation type="vanished">Sélectionner pour associer le coin supérieur droit 
-à la partie droite de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Right dockarea</source>
-      <translation type="vanished">A droite de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Bottom Left Corner</source>
-      <translation type="vanished">Coin inférieur gauche</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the bottom dockarea</source>
-      <translation type="vanished">Sélectionner pour associer le coin inférieur gauche 
-à la partie inférieure de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Bottom dockarea</source>
-      <translation type="vanished">En bas de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the left dockarea</source>
-      <translation type="vanished">Sélectionner pour associer le coin inférieur gauche 
-à la partie gauche de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Bottom Right Corner</source>
-      <translation type="vanished">Coin inférieur droit</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the bottom dockarea</source>
-      <translation type="vanished">Sélectionner pour associer le coin inférieur droit 
-à la partie inférieure de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the right dockarea</source>
-      <translation type="vanished">Sélectionner pour associer le coin inférieur droit 
-à la partie droite de la zone d'ancrage</translation>
-    </message>
-    <message>
-      <source>Select to show hidden files in the various browsers</source>
-      <translation type="vanished">Cocher pour afficher les fichiers cachés dans les différents navigateurs</translation>
-    </message>
-    <message>
-      <source>Show hidden files</source>
-      <translation type="vanished">Montrer les fichiers cachés</translation>
-    </message>
   </context>
   <context>
     <name>IrcChannelEditDialog</name>
@@ -45111,8 +41788,8 @@
       <translation>Entrer un message, envoyer en appuyant sur Entrée</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation>Envoyer message</translation>
@@ -45438,7 +42115,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation>Enregistrer les messages</translation>
@@ -45449,193 +42126,193 @@
       <translation>Fichiers HTML (*.{0});;Text Files (*.txt);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation>Erreur d'enregistrement des messages</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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">&lt;p&gt;Le contenu des messages n'a pu être écrit vers &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation>Copier</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation>Couper tous</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation>Copier tous</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation>Effacer</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation>Marquer la position courante</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation>Marquer la position courante</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation>Effacer le marqueur de position</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation>Entrer le message à envoyer :</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation>Qui est</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation>Discussion privée</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation>Ignorer l'utilisateur</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation>Rafraichir</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation>Qui</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation> (Absent)</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation>{0} est {1}@{2} ({3}){4}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation>{0} est {1}@{2} ({3}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation>{0} est un utilisateur sur les salons : {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation>{0} is a la parole sur les salons : {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation>{0} est propriétaire des salons : {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation>{0} est un admin sur les salons : {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation>{0} est en ligne via {1} ({2}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation>
         <numerusform>%n jour</numerusform>
@@ -45643,8 +42320,8 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation>
         <numerusform>%n heure</numerusform>
@@ -45652,9 +42329,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation>
         <numerusform>%n minute</numerusform>
@@ -45662,9 +42339,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation>
         <numerusform>%n seconde</numerusform>
@@ -45672,25 +42349,25 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation type="unfinished">
         <numerusform />
@@ -45698,52 +42375,52 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation>{0} est en ligne depuis {1}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation>{0} est un utilisateur identifié.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation>Éditer le sujet du salon</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation>Entrer le sujet de ce salon :</translation>
     </message>
@@ -46265,28 +42942,28 @@
       <translation>Cliquer pour rejoindre le salon</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation>Cliquer pour se déconnecter du réseau</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation>Cliquer pour se connecter au réseau sélectionné</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="444" />
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="427" />
-      <source>Save Messages</source>
-      <translation>Enregistrer les messages</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
-      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
-      <translation>Fichiers HTML (*.{0});;Text Files (*.txt);;Tous les fichiers (*)</translation>
-    </message>
-    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation>Enregistrer les messages</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation>Fichiers HTML (*.{0});;Text Files (*.txt);;Tous les fichiers (*)</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
@@ -46623,10 +43300,6 @@
       <source>Confirm Shutdown When Connected</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Couleurs</translation>
-    </message>
   </context>
   <context>
     <name>IrcServerEditDialog</name>
@@ -47189,13 +43862,6 @@
     </message>
   </context>
   <context>
-    <name>JediCompleter</name>
-    <message>
-      <source>No definition found</source>
-      <translation type="vanished">Pas de définition trouvée</translation>
-    </message>
-  </context>
-  <context>
     <name>JediServer</name>
     <message>
       <location filename="../JediInterface/JediServer.py" line="300" />
@@ -48450,10 +45116,6 @@
       <source>Cython Specifics</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>PyQt5 Modules</source>
-      <translation type="vanished">Modules PyQt5</translation>
-    </message>
   </context>
   <context>
     <name>LexerQSS</name>
@@ -48897,7 +45559,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Fichiers Python (*.py *.py3)</translation>
@@ -49150,7 +45812,7 @@
       <translation>Tous fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Fichiers Python3 (*.py)</translation>
@@ -49330,22 +45992,6 @@
       <source>Octave Files (*.m.octave)</source>
       <translation>Fichiers Octave (*.m.octave)</translation>
     </message>
-    <message>
-      <source>Python Files (*.py *.py2 *.py3)</source>
-      <translation type="vanished">Fichers Python (*.py *.py2 *.py3)</translation>
-    </message>
-    <message>
-      <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
-      <translation type="vanished">Fichiers Python GUI (*.pyw *.pyw2 *.pyw3)</translation>
-    </message>
-    <message>
-      <source>Protocol (protobuf)</source>
-      <translation type="vanished">Protocole (protobuf)</translation>
-    </message>
-    <message>
-      <source>Protocol Files (*.proto)</source>
-      <translation type="vanished">Fichiers Protocole (*.proto)</translation>
-    </message>
   </context>
   <context>
     <name>LfConvertDataDialog</name>
@@ -49592,10 +46238,6 @@
       <source>&lt;b&gt;Message Filters for both&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stdout or stderr.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the colour for text sent to stderr</source>
-      <translation type="vanished">Sélection de la couleur du texte envoyé par stderr</translation>
-    </message>
   </context>
   <context>
     <name>MakePropertiesDialog</name>
@@ -49811,18 +46453,6 @@
       <source>&lt;p&gt;The downloaded dictionary archive is invalid. Skipping it.&lt;/p&gt;</source>
       <translation>&lt;p&gt;L'archive de dictionnaire téléchargée est non valide. Passer.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Network Status: online</source>
-      <translation type="vanished">Statut réseau : en ligne</translation>
-    </message>
-    <message>
-      <source>Network Status: offline</source>
-      <translation type="vanished">Statut réseau : hors ligne</translation>
-    </message>
-    <message>
-      <source>Computer is offline.</source>
-      <translation type="vanished">L'ordinateur est hors-ligne.</translation>
-    </message>
   </context>
   <context>
     <name>MarkdownProvider</name>
@@ -50119,14 +46749,6 @@
       <source>Install Mercurial</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Nb. de messages de commit à conserver :</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Entrer le nombre de messages de commit à conserver</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizard</name>
@@ -50156,10 +46778,6 @@
       <source>Please open or create a file first.</source>
       <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation>
     </message>
-    <message>
-      <source>Q&amp;MessageBox Wizard...</source>
-      <translation type="vanished">Assistant Q&amp;MessageBox...</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizardDialog</name>
@@ -51107,10 +47725,6 @@
       <source>All Files (*)</source>
       <translation>Tous les fichiers (*)</translation>
     </message>
-    <message>
-      <source>Documentation</source>
-      <translation type="vanished">Documentation</translation>
-    </message>
   </context>
   <context>
     <name>MicroPythonProgressInfoDialog</name>
@@ -51188,38 +47802,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation>Effacer</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation>Copier</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation>Coller</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation type="unfinished">Tout sélectionner</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation>Cliquer pour déconnecter le matériel courant</translation>
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation>Cliquer pour se connecter au matériel sélectionné</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation>Pas de matériel relié</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -51228,300 +47847,300 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation>Démarrer REPL</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;REPL ne peut être démarré.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut connecter un matériel sur le port série&lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation>Lancer le script</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation>Il n'y a pas d'éditeur ouvert. Annulation...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation>L'éditeur courant ne contient pas de script. Annulation...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer le script.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation>Ouvrir un fichier Python</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation>Fichiers Python3 (*.py);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation>Démarrer le gestionnaire de fichier</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le gestionnaire de fichier ne peut démarrer.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation type="unfinished">Téléchargements</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation>Montrer la version</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation>Montrer l'implémentation</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation>Synchroniser le temps</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation>Montrer l'horloge matériel</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation>Montrer l'horloge locale</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation>Montrer l'horloge</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation>Compilier le fichier Python</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation>Montrer la documentation</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation>Matériels séries ignorés</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation>Configuration</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation>Pas d'information de version disponible.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation>inconnu</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation>&lt;p&gt;L'horloge du matériel connecté a été synchronisée à l'horloge locale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Date et heure matériel&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Heure&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Date et heure matériel&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation>Date et heure matériel</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation>Date et heure locales</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Date et heure locales&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Heure&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation>Date et heure</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Date et heure locales&lt;/th&gt;&lt;th&gt;Date et heure matériel&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Heure&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Date et heure locales&lt;/th&gt;&lt;th&gt;Date et heure matériel&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il y a eu une erreur de communication avec le matériel connecté.&lt;/p&gt;&lt;p&gt;Méthode : {0}&lt;/p&gt;&lt;p&gt;Message : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation>Le fichier Python &lt;b&gt;{0}&lt;/b&gt; n'existe pas. Annulation...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation>L'éditeur courant ne contient pas un fichier Python. Annulation...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
@@ -51560,10 +48179,6 @@
       <source>Press to open a chart window to display data receive from the selected device</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0} ({1:04x}/{2:04x})</source>
-      <translation type="vanished">{0} ({1:04x}/{2:04x})</translation>
-    </message>
   </context>
   <context>
     <name>MicrobitDevice</name>
@@ -51700,42 +48315,27 @@
       <source>MicroPython Firmware</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Workspace Directory</source>
-      <translation type="vanished">Répertoire de travail</translation>
-    </message>
-    <message>
-      <source>MicroPython</source>
-      <translation type="vanished">MicroPython</translation>
-    </message>
   </context>
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
+      <source>MS Translator: No translation available.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <source>You have not registered for the Microsoft Translation service.</source>
-      <translation>Vous devez vous enregistrer au service de traduction Microsoft.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
-      <source>MS Translator: No translation available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <source>No translation available.</source>
-      <translation type="vanished">Pas de traduction disponible.</translation>
+      <translation type="vanished">Vous devez vous enregistrer au service de traduction Microsoft.</translation>
     </message>
   </context>
   <context>
@@ -51774,736 +48374,716 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation>Ligne : {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation>Position : {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation type="unfinished">Langage : {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation>Nouveau</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation>&amp;Nouveau</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation>&amp;Nouveau</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation>Ouvre une nouvelle page vide</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation>Ouvre une nouvelle page vide</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nouveau&lt;/b&gt;&lt;p&gt;Ouverture d'une nouvelle fenêtre d'édition.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation>Ouvrir</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Ouvrir...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Ouvrir...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation>Ouvrir un Fichier</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation>Ouvrir un Fichier</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ouvrir un fichier&lt;/b&gt;&lt;p&gt;Permet de saisir le nom d'un fichier à ouvrir&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation>&amp;Enregistrer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation>&amp;Enregistrer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
+      <location filename="../QScintilla/MiniEditor.py" line="624" />
       <source>Save the current file</source>
       <translation>Enregistre le fichier courant</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrer&lt;/b&gt;&lt;p&gt;Enregistre le fichier en cours.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation>Enregistrer sous</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation>&amp;Enregistrer sous...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation>&amp;Enregistrer sous...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation>Enregistre dans un nouveau fichier</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrer sous&lt;/b&gt;&lt;p&gt;Enregistre le buffer dans un nouveau fichier. Le nom du fichier est choisi via une boite de sélection de fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation>Enregistrer une copie</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation>Enregistrer une &amp;copie...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation>Enregistrer une copie du fichier courant</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrer une copie&lt;/b&gt;&lt;p&gt;Enregistre une copie du contenu de l'éditeur courant. Le fichier peut être entré dans un sélectionneur de fichiers.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation>Fermer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation>&amp;Fermer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation>&amp;Fermer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
-      <source>Close the editor window</source>
-      <translation>Ferme la fenêtre de l'éditeur</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <source>Close the editor window</source>
+      <translation>Ferme la fenêtre de l'éditeur</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme la fenêtre en cours.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation>Imprimer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation>&amp;Imprimer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation>&amp;Imprimer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
-      <source>Print the current file</source>
-      <translation>Imprime le fichier courant</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <source>Print the current file</source>
+      <translation>Imprime le fichier courant</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Imprimer le fichier&lt;/b&gt;&lt;p&gt;Imprime le fichier courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation>Aperçu avant impression</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation>Aperçu avant impression du fichier courant</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aperçu avant impression&lt;/b&gt;&lt;p&gt;Aperçu avant impression du fichier courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation>Défaire</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Défaire</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Défaire</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="713" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
+      <location filename="../QScintilla/MiniEditor.py" line="716" />
       <source>Undo the last change</source>
       <translation>Annule la dernière modification</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Défaire&lt;/b&gt;&lt;p&gt;Annule la dernière modification effectuée dans l'éditeur courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation>Refaire</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Refaire</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Refaire</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
+      <location filename="../QScintilla/MiniEditor.py" line="730" />
       <source>Redo the last change</source>
       <translation>Recharge la dernière modification</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Refaire&lt;/b&gt;&lt;p&gt;Réeffectue la dernière modification dans l'éditeur courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation>Couper</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation>Cou&amp;per</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
+      <source>Cu&amp;t</source>
+      <translation>Cou&amp;per</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
-      <source>Cut the selection</source>
-      <translation>Coupe la sélection</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <source>Cut the selection</source>
+      <translation>Coupe la sélection</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Couper&lt;/b&gt;&lt;p&gt;Coupe  le texte sélectionné vers le presse-papier&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation>Copier</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copier</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copier</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="758" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
+      <location filename="../QScintilla/MiniEditor.py" line="761" />
       <source>Copy the selection</source>
       <translation>Copie la sélection</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copier&lt;/b&gt;&lt;p&gt;Copie le texte sélectionné vers le presse-papier&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation>Coller</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation>Col&amp;ler</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
+      <source>&amp;Paste</source>
+      <translation>Col&amp;ler</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="774" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation>Colle le dernier texte copié/coupé</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Coller&lt;/b&gt;&lt;p&gt;Colle le dernier texte copié/coupé dans l'éditeur courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation>Effacer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation>Ef&amp;facer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation>Ef&amp;facer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
+      <location filename="../QScintilla/MiniEditor.py" line="794" />
       <source>Clear all text</source>
       <translation>Efface tout le texte</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Effacer&lt;/b&gt;&lt;p&gt;Supprime tout le texte de l'éditeur courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation>À propos de</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation>À propos de</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation>&amp;À propos de </translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation>Affiche les informations concernant le logiciel</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de&lt;/b&gt;&lt;p&gt;Affiche certaines informations concernant le logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation>À propos de Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation>À propos de Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation>À propos de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Affiche les informations concernant Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Affiche les informations concernant Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de Qt&lt;/b&gt;&lt;p&gt;Affiche les informations concernant Qt&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation>Qu'est-ce que c'est ?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Qu'est-ce que c'est?</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Qu'est-ce que c'est?</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation>Aide contextuelle</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation>Aide contextuelle</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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;Affiche l'aide contextuelle&lt;/b&gt;&lt;p&gt;Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de  l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation type="unfinished">Préférences</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation type="unfinished">&amp;Préférences...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">Édition des préférences</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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">&lt;b&gt;Préférences&lt;/b&gt;&lt;p&gt;Edite les valeurs souhaitées pour la configuration du logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation>&amp;Fichier</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation>&amp;Edition</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation type="unfinished">Re&amp;chercher</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation type="unfinished">&amp;Affichage</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation type="unfinished">&amp;Configuration</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation>A&amp;ide</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation>Fichier</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation>Editer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation type="unfinished">Rechercher</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation type="unfinished">Affichage</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation type="unfinished">Configuration</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation>Aide</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Cette zone de la barre d'état affiche une indication sur les droits d'écriture des fichiers.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Cette zone de la barre d'état affiche le numéro de ligne de l'éditeur.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Cette zone de la barre d'état affiche la position du curseur.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation>Prêt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation>Le document a des modifications non enregistrées.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation>Ouvrir Fichier</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation>Ouvrir Fichier</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier&lt;b&gt;{0}&lt;/b&gt; ne peut être ouvert.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation>Fichier chargé</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation>Enregistrer le fichier</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation>Enregistrer le fichier</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation>Fichier enregistré</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation>[*] - {0}</translation>
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation>Mini éditeur</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation>SansTitre</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation>Mini éditeur</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation>SansTitre</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation>{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation>Impression....</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation>Impression terminée</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation>Erreur durant l'impression</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation>Impression abandonnée</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation>Tout sélectionner</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation>Tout déselectionner</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation>Langages</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation>Pas de langage</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation>Suggestion</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation>Alternatives</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation>Alternatives ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation>Analyseur Pygments</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation>Analyseur Pygments</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Sélectionne l'analyseur Pygments à appliquer.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation type="unfinished">Propriétés d'EditorConfig</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation type="unfinished">Propriétés d'EditorConfig</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Les propriétés d'EditorConfig du fichier &lt;b&gt;{0}&lt;/b&gt; n'ont pas pu être chargées.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Rechercher</translation>
-    </message>
-    <message>
-      <source>About eric6 Mini Editor</source>
-      <translation type="vanished">À propos du mini éditeur eric6</translation>
-    </message>
-    <message>
-      <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
-      <translation type="vanished">Le mini-éditeur eric6 est un éditeur basé sur QScintilla. Il peut être utilisé pour des tâches simples, qui ne nécessitent pas toutes les options de l'éditeur.</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">Mini-éditeur eric6</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;This part of the status bar allows zooming the current editor or shell.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Cette zone de la barre d'état permet de zoomer l'éditeur courant ou le shell.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>MiscellaneousChecker</name>
@@ -52984,10 +49564,6 @@
       <source>commented code lines should be removed</source>
       <translation>les lignes de code commentées devraient être supprimées</translation>
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>MouseClickDialog</name>
@@ -53013,41 +49589,6 @@
     </message>
   </context>
   <context>
-    <name>MouseClickHandlerJediPage</name>
-    <message>
-      <source>&lt;b&gt;Configure Jedi Mouse Click Handler Support&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configurez l'Assistance au Clic de Souris Jedi&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select, whether the jedi mouse click handler support shall be enabled.</source>
-      <translation type="vanished">Sélectionnez si l'assistance de clic de souris jedi doit être activée.</translation>
-    </message>
-    <message>
-      <source>Enable Mouse Click Handler</source>
-      <translation type="vanished">Activer le Support du Clic de Souris</translation>
-    </message>
-    <message>
-      <source>Go To Definition</source>
-      <translation type="vanished">Aller à la Définition</translation>
-    </message>
-    <message>
-      <source>Click Sequence:</source>
-      <translation type="vanished">Séquence de Clic:</translation>
-    </message>
-    <message>
-      <source>Shows the mouse click sequence</source>
-      <translation type="vanished">Montrez la séquence de clic de la souris</translation>
-    </message>
-    <message>
-      <source>Press to open a dialog to configure the mouse click sequence</source>
-      <translation type="vanished">Appuyez pour ouvrir une boite de dialogue pour configurer l'ordre de clic de la souris</translation>
-    </message>
-    <message>
-      <source>Change...</source>
-      <translation type="vanished">Changer...</translation>
-    </message>
-  </context>
-  <context>
     <name>MouseUtilities</name>
     <message>
       <location filename="../Utilities/MouseUtilities.py" line="31" />
@@ -53106,262 +49647,238 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation>Copier projet</translation>
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation>Entrer le dossier pour le nouveau projet (ne doit pas déjà exister) :</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation>Copier projet</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation>Entrer le dossier pour le nouveau projet (ne doit pas déjà exister) :</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le projet source &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être copié vers sa destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation>{0} - Copie</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation>Enregistrer fichier</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation>Enregistrer fichier</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation>Ferme le multi-projet</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation>Ferme le multi-projet</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation>Le multi-projet courant a des modifications non-enregistrées.</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation>Nouveau multi-projet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation>&amp;Nouveau...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation>Génère un nouveau multi-projet</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation>Génère un nouveau multi-projet</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nouveau...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour saisir les informations du nouveau multi-projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation>Ouvrir un multi-projet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation>&amp;Ouvrir...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation>Ouvre un multi-projet existant</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation>Ouvre un multi-projet existant</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ouvre...&lt;/b&gt;&lt;p&gt;Ouvre un multi-projet existant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation>Ferme le multi-projet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation>&amp;Fermer</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation>&amp;Fermer</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation>Fermer le multi-projet en cours</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme le multi-projet en cours.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation>Enregistre le multiprojet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation>&amp;Enregistrer</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
-      <translation>Enregistre le multi-projet courant</translation>
+      <source>&amp;Save</source>
+      <translation>&amp;Enregistrer</translation>
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation>Enregistre le multi-projet courant</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrer&lt;/b&gt;&lt;p&gt;Enregistre le multi-projet courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation>Enregistre le fichier multi-projet en tant que</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation>&amp;Enregistrer sous...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation>Enregistre le multi-projet courant dans un nouveau fichier</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrer sous&lt;/b&gt;&lt;p&gt;Enregistre le multi-projet en cours dans un nouveau fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation>Ajoute un projet au multi-projet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation>Ajouter un &amp;projet...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation>Ajoute un projet au multi-projet courant</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ajouter un projet...&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre permettant d'ajouter un projet au multi-projet courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation>Propriétés du multi-projet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation>&amp;Propriétés...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation>Affiche les propriétés du multi-projet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Propriétés...&lt;/b&gt;&lt;p&gt;Affiche une boite de dialogue pour éditer les propriétés du multi-projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation>&amp;Multi-projet</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation>&amp;Multi-projet</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation>Ouvre les multi-projets &amp;récents</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation>Multi-projet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation>&amp;Effacer</translation>
     </message>
-    <message>
-      <source>Read multiproject file</source>
-      <translation type="vanished">Lecture d'un fichier multi-projet</translation>
-    </message>
-    <message>
-      <source>Save multiproject file</source>
-      <translation type="vanished">Enregistre le fichier multi-projet</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier multiprojet &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier multiprojet &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m *.e4m)</source>
-      <translation type="vanished">Fichiers multiprojet (*.e5m *.e4m)</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m)</source>
-      <translation type="vanished">Fichiers multi-projets (*.e4m) {5m?}</translation>
-    </message>
   </context>
   <context>
     <name>MultiProjectBrowser</name>
@@ -53516,39 +50033,19 @@
       <source>Enter the number of recent multiprojects to remember</source>
       <translation>Entrer le nombre de multiprojets récents à retenir</translation>
     </message>
-    <message>
-      <source>XML</source>
-      <translation type="vanished">XML</translation>
-    </message>
-    <message>
-      <source>Select, if a timestamp should be written to all multiproject related XML files</source>
-      <translation type="vanished">Cocher si la date doit-être écrite dans tous les fichiers XML rattachés au multi-projet</translation>
-    </message>
-    <message>
-      <source>Include timestamp in multiproject related XML files</source>
-      <translation type="vanished">Inclure la date dans les fichiers XML rattachés au multi-projet</translation>
-    </message>
   </context>
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Only texts up to {0} characters are allowed.</source>
-      <translation type="vanished">Uniquement les textes de moins de {0} caractères autorisés.</translation>
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Réponse invalide reçue</translation>
-    </message>
   </context>
   <context>
     <name>NamingStyleChecker</name>
@@ -54032,18 +50529,6 @@
       <source>Clear HTTP(S) Proxy Passwords</source>
       <translation>Effacer les mots de passe proxy HTTP(S)</translation>
     </message>
-    <message>
-      <source>Online Status</source>
-      <translation type="vanished">Statut en ligne</translation>
-    </message>
-    <message>
-      <source>Select to determine the online status dynamically (assume online if unchecked)</source>
-      <translation type="vanished">Cocher pour déterminer le statut en ligne dynamiquement (suppose en ligne si non cohé)</translation>
-    </message>
-    <message>
-      <source>Dynamic Online Status Determination</source>
-      <translation type="vanished">Détermination dynamique du statut en ligne</translation>
-    </message>
   </context>
   <context>
     <name>NewDialogClassDialog</name>
@@ -54102,25 +50587,6 @@
     </message>
   </context>
   <context>
-    <name>NoCacheHostsDialog</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Ajouter...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Supp&amp;rimer</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation>
-    </message>
-  </context>
-  <context>
     <name>NotificationsPage</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="0" />
@@ -54261,39 +50727,31 @@
       <source>This is a message to notify about a critical event.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to enable notifications</source>
-      <translation type="vanished">Cocher pour activer les notifications</translation>
-    </message>
-    <message>
-      <source>Enable Notifications</source>
-      <translation type="vanished">Activer les notifications</translation>
-    </message>
   </context>
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation>Auto</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation type="unfinished" />
     </message>
@@ -54414,13 +50872,6 @@
     </message>
   </context>
   <context>
-    <name>OfflineStorageConfigDialog</name>
-    <message>
-      <source>Web SQL Databases</source>
-      <translation type="vanished">Bases de données Web SQL</translation>
-    </message>
-  </context>
-  <context>
     <name>OpenPagesWidget</name>
     <message>
       <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
@@ -54724,53 +51175,47 @@
       <source>&lt;p&gt;The diagram belongs to project &lt;b&gt;{0}&lt;/b&gt;. Please open it and try again.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any modules.</source>
-      <translation type="vanished">Le package &lt;b&gt;'{0}'&lt;/b&gt; ne contient pas de modules.</translation>
-    </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any classes.</source>
-      <translation type="vanished">Le package &lt;b&gt;'{0}'&lt;/b&gt; ne contient pas de classes.</translation>
-    </message>
   </context>
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
       <source>screen.png</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Ne peut écrire le fichier '{0}:
-{1}.</translation>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/PageScreenDialog.ui" line="0" />
       <source>Page Screen</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Ne peut écrire le fichier '{0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>PasswordManager</name>
@@ -55369,18 +51814,6 @@
       <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>You are trying to upgrade PyQt packages. This might not work for the current instance of Python ({0}). Do you want to continue?</source>
-      <translation type="vanished">Vous êtes sur le point de mettre à jour les packages PyQt. Ceci risque de ne pas fonctionner sur l'instance courante de Python ({0}). Voulez-vous continuer ?</translation>
-    </message>
-    <message>
-      <source>Configure</source>
-      <translation type="vanished">Configuration</translation>
-    </message>
-    <message>
-      <source>Configure...</source>
-      <translation type="vanished">Configuration...</translation>
-    </message>
   </context>
   <context>
     <name>PipDialog</name>
@@ -55670,61 +52103,38 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="59" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
       <source>Save as CSV...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="73" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
       <source>Licenses of "{0}"</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="77" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
       <source>No environment specified.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="200" />
-      <location filename="../PipInterface/PipLicensesDialog.py" line="170" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
       <source>Save as CSV</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="172" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
       <source>CSV Files (*.csv);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="201" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
       <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>PipListDialog</name>
-    <message>
-      <source>Version</source>
-      <translation type="vanished">Version</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nom:</translation>
-    </message>
-    <message>
-      <source>Version:</source>
-      <translation type="vanished">Version:</translation>
-    </message>
-    <message>
-      <source>Author:</source>
-      <translation type="vanished">Auteur:</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erreur du processus</translation>
-    </message>
-  </context>
-  <context>
     <name>PipPackageDetailsDialog</name>
     <message>
       <location filename="../PipInterface/PipPackageDetailsDialog.py" line="46" />
@@ -55949,26 +52359,6 @@
       <source>Provided Distributions:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Downloads:</source>
-      <translation type="vanished">Téléchargements :</translation>
-    </message>
-    <message>
-      <source>Last Day:</source>
-      <translation type="vanished">Dernier jour :</translation>
-    </message>
-    <message>
-      <source>Last Week:</source>
-      <translation type="vanished">Dernière semaine :</translation>
-    </message>
-    <message>
-      <source>Last Month:</source>
-      <translation type="vanished">Mois dernier :</translation>
-    </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">Téléchargements</translation>
-    </message>
   </context>
   <context>
     <name>PipPackagesInputDialog</name>
@@ -56294,7 +52684,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1146" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
@@ -56331,169 +52721,152 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1161" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
       <source>Install Pip</source>
       <translation>Installer pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1164" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1167" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
       <source>Repair Pip</source>
       <translation>Réparer Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1304" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1171" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation>Installer des packages</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1174" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
       <source>Install Local Package</source>
       <translation>Installer un package local</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1178" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1181" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1184" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1191" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1195" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1203" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1206" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1209" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <source>Purge Cache...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
+      <source>Purge Cache...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation>Éditer la configuration utilisateur...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1220" />
-      <source>Edit Environment Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
+      <source>Edit Environment Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation>Configuration...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1426" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1413" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1402" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation>Éditer la configuration</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation>Pas de chemin de configuration déterminé. Annulation</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1603" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1606" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1721" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation type="unfinished">inconnu</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Installed Version</source>
-      <translation type="vanished">Version installée</translation>
-    </message>
-    <message>
-      <source>Available Version</source>
-      <translation type="vanished">Version disponible</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The package search did not return anything.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La recherche de package n'a rien retourné.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The package search failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Échec de la recherche de package.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Erreur : {0}</translation>
-    </message>
-    <message>
-      <source>Show Package Details</source>
-      <translation type="vanished">Montrer les détails du package</translation>
-    </message>
-    <message>
-      <source>Select the package version:</source>
-      <translation type="vanished">Sélectionner la version du package :</translation>
-    </message>
   </context>
   <context>
     <name>PipPage</name>
@@ -56569,17 +52942,6 @@
     </message>
   </context>
   <context>
-    <name>PipSearchDialog</name>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">Rechercher</translation>
-    </message>
-    <message>
-      <source>Description</source>
-      <translation type="vanished">Description</translation>
-    </message>
-  </context>
-  <context>
     <name>PipVulnerabilityChecker</name>
     <message>
       <location filename="../PipInterface/PipVulnerabilityChecker.py" line="219" />
@@ -56869,27 +53231,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation>&lt; Précédent</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation>Suivant &gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation>Installer</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation>Répertoire utilisateur pour les plugins</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation>Répertoire global pour les plugins</translation>
     </message>
@@ -57022,19 +53384,15 @@
       <translation>&lt;p&gt;Le répertoire de téléchargement de plugin&lt;b&gt;{0}&lt;/b&gt; n'a pas pu être créé. Veuillez le reconfigurer.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation>Erreur de téléchargement du fichier</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut télécharger le fichier demandé depuis {0}.&lt;/p&gt;&lt;p&gt;Erreur : {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>New plugin versions available</source>
-      <translation type="vanished">Nouvelle version de plugin disponible</translation>
-    </message>
   </context>
   <context>
     <name>PluginManagerPage</name>
@@ -57500,18 +53858,6 @@
       <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le téléchargement de plugin&lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Network Status: online</source>
-      <translation type="vanished">Statut réseau : en ligne</translation>
-    </message>
-    <message>
-      <source>Network Status: offline</source>
-      <translation type="vanished">Statut réseau : hors ligne</translation>
-    </message>
-    <message>
-      <source>Computer is offline.</source>
-      <translation type="vanished">L'ordinateur est hors ligne.</translation>
-    </message>
   </context>
   <context>
     <name>PluginRepositoryWindow</name>
@@ -57568,14 +53914,6 @@
       <source>Keep configuration data</source>
       <translation>Conserver les données de configuration</translation>
     </message>
-    <message>
-      <source>Plugin:</source>
-      <translation type="vanished">Plugin:</translation>
-    </message>
-    <message>
-      <source>Select the plugin to uninstall</source>
-      <translation type="vanished">Sélectionner le plugin à désinstaller</translation>
-    </message>
   </context>
   <context>
     <name>PluginUninstallWidget</name>
@@ -57891,18 +54229,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation>Export des préférences</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation>Import des préférences</translation>
     </message>
@@ -57998,10 +54336,6 @@
       <source>Preview</source>
       <translation>Aperçu</translation>
     </message>
-    <message>
-      <source>&lt;b&gt;HTML Preview is not available!&lt;br/&gt;Install QtWebEngine.&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Aperçu HTML non disponible !&lt;br/&gt;Installer QtWebEngine.&lt;/b&gt;</translation>
-    </message>
   </context>
   <context>
     <name>PreviewerQSS</name>
@@ -58096,14 +54430,6 @@
       <source>JavaScript</source>
       <translation>JavaScript</translation>
     </message>
-    <message>
-      <source>Action 1</source>
-      <translation type="vanished">Action 1</translation>
-    </message>
-    <message>
-      <source>Action 2</source>
-      <translation type="vanished">Action 2</translation>
-    </message>
   </context>
   <context>
     <name>PrintToPdfDialog</name>
@@ -58273,14 +54599,6 @@
       <source>Enter the bottom margin in cm.</source>
       <translation>Entrer la marge inférieure en cm.</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Couleur</translation>
-    </message>
-    <message>
-      <source>Colour Mode:</source>
-      <translation type="vanished">Mode de couleur:</translation>
-    </message>
   </context>
   <context>
     <name>ProgramsDialog</name>
@@ -58496,460 +54814,452 @@
       <source>(not found)</source>
       <translation>(non trouvé)</translation>
     </message>
-    <message>
-      <source>Forms Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Compilateur de feuilles (Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Compilateur de ressources (Ruby, Qt4)</translation>
-    </message>
   </context>
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation>Fichiers Python3 (*.py *.py3);;Fichiers Python3 GUI (*.pyw *.pyw3);;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
+      <source>PyQt5 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
+      <source>PyQt5 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
+      <source>PyQt6 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
+      <source>PyQt6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
-      <translation>Console</translation>
+      <source>Eric7 Plugin</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation>Console</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation>Autre</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation>Enregistrement du type de projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Le langage de programmation &lt;b&gt;{0}&lt;/b&gt; n'est pas supporté (type project : {1}).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Le type projet &lt;b&gt;{0}&lt;/b&gt; est déjà enregistré avec le langage de programmation&lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation>Enregistrement du type de projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Le langage de programmation &lt;b&gt;{0}&lt;/b&gt; n'est pas supporté (type project : {1}).&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Le type projet &lt;b&gt;{0}&lt;/b&gt; est déjà enregistré avec le langage de programmation&lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le type projet &lt;b&gt;{0}&lt;/b&gt; est déjà enregistré.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier projet &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation>Prière d'enregistrer votre projet d'abord.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation>Lire la session du projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier de tâches &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation>Ajouter une langue</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Vous devez d'abord spécifier un pattern de traduction.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation>Supprimer la traduction</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier de traduction sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation>Ajouter un fichier</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà.&lt;/p&gt;&lt;p&gt;L'écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être ajouté à &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation>Le répertoire cible ne doit pas être vide.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation>Ajouter un répertoire</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le répertoire source ne contient aucun fichier correspondant à la catégorie sélectionnée.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le répertoire cible &lt;b&gt;{0}&lt;/b&gt; ne peut être créé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation>Le répertoire source ne doit pas être vide.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation>Renommer le fichier</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation>Renommer le fichier</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut pas être renommé.&lt;br /&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation>Suppression de fichier</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation>Suppression répertoire</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le répertoire sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation>Création d'un répertoire projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être créé.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation>Créer un répertoire de gestion de projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; n'est pas accessible en écriture.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation>Créer un Makefile</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le makefile &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être créé.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation>Nouveau projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation>Ajouter des fichiers existant au projet ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation>Sélectionner un système de contrôle de version</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Voulez-vous éditer les options de commande VCS ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation>Nouveau projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Le fichier projet doit-il être ajouté au référentiel?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation>Auncun</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation>Sélectionner un système de contrôle de version (VCS) pour le projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation>Pattern de traduction</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation>Entrer le pattern pour les fichiers de traduction (utiliser la balise '%language%' à la place de la langue à utiliser):</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation>Ouvir un projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation>Enregistrer Fichier</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation>Fermer le projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation>Le projet courant a des modifications non enregistrées.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation>Erreurs de syntaxe détectées</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Le projet contient %n fichier avec des erreurs de syntaxe.</numerusform>
@@ -58957,955 +55267,908 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation>&amp;Nouveau...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation>Génerer un nouveau projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nouveau...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour entrer les paramètres d'un nouveau projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation>&amp;Ouvrir...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation>Ouvrir un projet existant</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ouvrir...&lt;/b&gt;&lt;p&gt;Ouvre un projet existant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation>Fermer le projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation>&amp;Fermer</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation>Fermer le projet en cours</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme le projet en cours.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation>Enregistrer le projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation>&amp;Enregistrer</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation>Enregistre le projet courant</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrer&lt;/b&gt;&lt;p&gt;Enregistre le projet en cours.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation>Enregistrer le projet sous</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation>&amp;Enregistrer sous...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation>Enregistre le projet en cours dans un nouveau fichier</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Enregistrer sous&lt;/b&gt;&lt;p&gt;Enregistre le projet en cours dans un nouveau fichier.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation>Ajouter des fichiers au projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation>Ajouter des &amp;fichiers...</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
-      <translation>Ajouter des fichiers au projet courant</translation>
+      <source>Save project as</source>
+      <translation>Enregistrer le projet sous</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Ajouter des fichiers...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour ajouter des fichiers au projet courant. La position pour l'insertion est déterminée par l'extension du fichier.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3998" />
-      <source>Add directory to project</source>
-      <translation>Ajouter un répertoire au projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4000" />
-      <source>Add directory...</source>
-      <translation>Ajouter un répertoire...</translation>
+      <source>Save &amp;as...</source>
+      <translation>&amp;Enregistrer sous...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation>Enregistre le projet en cours dans un nouveau fichier</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Enregistrer sous&lt;/b&gt;&lt;p&gt;Enregistre le projet en cours dans un nouveau fichier.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
+      <translation>Ajouter des fichiers au projet</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4003" />
-      <source>Add a directory to the current project</source>
-      <translation>Ajouter un répertoire au projet courant</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4004" />
-      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Ajouter un répertoire...&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre pour ajouter un répertoire au projet courant.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4013" />
-      <source>Add translation to project</source>
-      <translation>Ajouter une traduction au projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4015" />
-      <source>Add &amp;translation...</source>
-      <translation>Ajouter une &amp;traduction...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4018" />
-      <source>Add a translation to the current project</source>
-      <translation>Ajoute une traduction au projet en cours</translation>
+      <source>Add &amp;files...</source>
+      <translation>Ajouter des &amp;fichiers...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation>Ajouter des fichiers au projet courant</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Ajouter des fichiers...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour ajouter des fichiers au projet courant. La position pour l'insertion est déterminée par l'extension du fichier.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4017" />
+      <source>Add directory to project</source>
+      <translation>Ajouter un répertoire au projet</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4019" />
+      <source>Add directory...</source>
+      <translation>Ajouter un répertoire...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4022" />
+      <source>Add a directory to the current project</source>
+      <translation>Ajouter un répertoire au projet courant</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4023" />
+      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Ajouter un répertoire...&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre pour ajouter un répertoire au projet courant.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4032" />
+      <source>Add translation to project</source>
+      <translation>Ajouter une traduction au projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4034" />
+      <source>Add &amp;translation...</source>
+      <translation>Ajouter une &amp;traduction...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4037" />
+      <source>Add a translation to the current project</source>
+      <translation>Ajoute une traduction au projet en cours</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ajouter une traduction...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour ajouter une traduction au projet courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation>Rechercher des nouveaux fichiers</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation>Re&amp;chercher des nouveaux fichiers...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation>Recherche des nouveaux fichiers dans le répertoire du projet.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation>Chercher un fichier projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation>Chercher un fichier projet...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation>Alt+Ctrl+P</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
-      <translation type="unfinished" />
+      <source>Searc&amp;h new files...</source>
+      <translation>Re&amp;chercher des nouveaux fichiers...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation>Propriétés du projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
-      <translation>&amp;Propriétés...</translation>
+      <source>Search new files in the project directory.</source>
+      <translation>Recherche des nouveaux fichiers dans le répertoire du projet.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
-      <translation>Affiche les propriétés du projet</translation>
+      <source>Search Project File</source>
+      <translation>Chercher un fichier projet</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Propriétés...&lt;/b&gt;&lt;p&gt;Affiche une boite de dialogue pour éditer les propriétés du projet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation>Propriétés utilisateur du projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation>Propriétés &amp;Utilisateur...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
-      <translation>Afficher le propriétés utilisateurs spécifiques au projet</translation>
+      <source>Search Project File...</source>
+      <translation>Chercher un fichier projet...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation>Alt+Ctrl+P</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Propriétés utilisateur...&lt;/b&gt;&lt;p&gt;Affiche une fenêtre permettant d'éditer les propriétés du projet spécifiques à l'utilisateur.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation>Association des types de fichiers</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
-      <translation>Association des types de fichiers...</translation>
+      <source>Project properties</source>
+      <translation>Propriétés du projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation>&amp;Propriétés...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation>Affiche les propriétés du projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Propriétés...&lt;/b&gt;&lt;p&gt;Affiche une boite de dialogue pour éditer les propriétés du projet.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
-      <translation>Association des types de fichiers</translation>
+      <source>User project properties</source>
+      <translation>Propriétés utilisateur du projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation>Propriétés &amp;Utilisateur...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation>Afficher le propriétés utilisateurs spécifiques au projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Propriétés utilisateur...&lt;/b&gt;&lt;p&gt;Affiche une fenêtre permettant d'éditer les propriétés du projet spécifiques à l'utilisateur.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
+      <source>Filetype Associations</source>
+      <translation>Association des types de fichiers</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
       <translation>Association des types de fichiers...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation>Affiche les asociations Fichier/Type de fichier pour le projet (sans tenir compte des valeurs par défaut)</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Associations des types de fichiers...&lt;/b&gt;&lt;p&gt;Permet d'associer les types de fichiers aux analyseurs syntaxiques pour le projet en cours. Ces associations sont prioritaires sur les associations de fichiers configurées par défaut.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
-      <translation>Propriétés du Débogueur</translation>
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation>Débogueur &amp; Propriétés...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
-      <translation>Affichage des propriétés du débogueur</translation>
+      <source>Lexer Associations</source>
+      <translation>Association des types de fichiers</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
+      <translation>Association des types de fichiers...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation>Affiche les asociations Fichier/Type de fichier pour le projet (sans tenir compte des valeurs par défaut)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Associations des types de fichiers...&lt;/b&gt;&lt;p&gt;Permet d'associer les types de fichiers aux analyseurs syntaxiques pour le projet en cours. Ces associations sont prioritaires sur les associations de fichiers configurées par défaut.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation>Propriétés du Débogueur</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation>Débogueur &amp; Propriétés...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation>Affichage des propriétés du débogueur</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Propriétés du Débogueur...&lt;/b&gt;&lt;p&gt;Affiche une boite de dialogue permettant d'éditer les proprités du débogueur, spécifiques au projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation>Charger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation>&amp;Charger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation>Charger les propriétés du débogueur</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chargement des Propriétés du Débogueur&lt;/b&gt;&lt;p&gt;Charge la configuration du débogueur spécifique au projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation>Enregistrer les propriétés du débogueur</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrement des Propriétés du Débogueur&lt;/b&gt;&lt;p&gt;Enregistre la configuration du débogueur spécifique au projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation>Supprimer</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation>&amp;Supprimer</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation>Supprimer les propriétés du débogueur</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Suppression des Propriétés du Débogueur...&lt;/b&gt;&lt;p&gt;Supprime la configuration du débogueur spécifique au projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation>Réinitialiser</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation>&amp;Réinitialiser</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation>Réinitialise des propriétés du débogueur</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Réinitialiser les propriétés du débogueur&lt;/b&gt;&lt;p&gt;Réinitialise la configuration du débogueur spécifique au projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation>Charger la session</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
-      <source>Load the projects session file.</source>
-      <translation>Charge le fichier de session du projet.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4190" />
-      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Charger la session&lt;/b&gt;&lt;p&gt;Charge le fichier session du projet. Une session est constituée par les données suivantes.&lt;br&gt;- tous les fichiers open source&lt;br&gt;- tous les points d'arrêts&lt;br&gt;- les arguments de ligne de commande&lt;br&gt;- le répertoire de travail&lt;br&gt;- le flag de rapport d'exception&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
-      <source>Save session</source>
-      <translation>Enregistrer la session</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4207" />
-      <source>Save the projects session file.</source>
-      <translation>Enregistre le fichier de session du projet.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4208" />
-      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Enregistrer la session&lt;/b&gt;&lt;p&gt;Enregistrer le fichier session du projet. Une session est constituée par les données suivantes.&lt;br&gt;- tous les fichiers open source&lt;br&gt;- tous les points d'arrêts&lt;br&gt;- les arguments de ligne de commande&lt;br&gt;- le répertoire de travail&lt;br&gt;- le flag de rapport d'exception&lt;/p&gt;</translation>
-    </message>
-    <message>
+      <source>Load the projects session file.</source>
+      <translation>Charge le fichier de session du projet.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4209" />
+      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Charger la session&lt;/b&gt;&lt;p&gt;Charge le fichier session du projet. Une session est constituée par les données suivantes.&lt;br&gt;- tous les fichiers open source&lt;br&gt;- tous les points d'arrêts&lt;br&gt;- les arguments de ligne de commande&lt;br&gt;- le répertoire de travail&lt;br&gt;- le flag de rapport d'exception&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4224" />
       <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
-      <source>Delete session</source>
-      <translation>Supprimer la session</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4225" />
-      <source>Delete the projects session file.</source>
-      <translation>Suppression du fichier session de projet.</translation>
+      <source>Save session</source>
+      <translation>Enregistrer la session</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4226" />
+      <source>Save the projects session file.</source>
+      <translation>Enregistre le fichier de session du projet.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4227" />
+      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Enregistrer la session&lt;/b&gt;&lt;p&gt;Enregistrer le fichier session du projet. Une session est constituée par les données suivantes.&lt;br&gt;- tous les fichiers open source&lt;br&gt;- tous les points d'arrêts&lt;br&gt;- les arguments de ligne de commande&lt;br&gt;- le répertoire de travail&lt;br&gt;- le flag de rapport d'exception&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
+      <source>Delete session</source>
+      <translation>Supprimer la session</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4244" />
+      <source>Delete the projects session file.</source>
+      <translation>Suppression du fichier session de projet.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation>&lt;b&gt;Suppression de session&lt;/b&gt;&lt;p&gt;Ceci supprime le fichier session de projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation>Statistiques du code</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation>Statistiques du &amp;Code...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation>Affiche des statistiques sur le code du projet.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Statistiques du Code...&lt;/b&gt;&lt;p&gt;Affiche des statistiques sur le code de tous les fichiers Python du projet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation> Code Coverage Python</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation>Code Co&amp;verage...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation>Affiche les informations de code coverage pour le projet.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;Affiche les informations de code coverage pour le projet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation>Profiling des données</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation>&amp;Profiling des données...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
-      <translation>Affiche le profiling des données du projet.</translation>
+      <source>Code Metrics</source>
+      <translation>Statistiques du code</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation>Statistiques du &amp;Code...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation>Affiche des statistiques sur le code du projet.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Statistiques du Code...&lt;/b&gt;&lt;p&gt;Affiche des statistiques sur le code de tous les fichiers Python du projet.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Profilling des données...&lt;/b&gt;&lt;p&gt;Affiche le profiling des données du projet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation>Diagramme de l'application</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation>&amp;Diagramme de l'application...</translation>
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation> Code Coverage Python</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation>Code Co&amp;verage...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation>Affiche les informations de code coverage pour le projet.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;Affiche les informations de code coverage pour le projet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
-      <translation>Affiche le diagramme de l'application.</translation>
+      <source>Profile Data</source>
+      <translation>Profiling des données</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation>&amp;Profiling des données...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation>Affiche le profiling des données du projet.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Profilling des données...&lt;/b&gt;&lt;p&gt;Affiche le profiling des données du projet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation>Diagramme de l'application</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation>&amp;Diagramme de l'application...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation>Affiche le diagramme de l'application.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Diagramme de l'application...&lt;/b&gt;&lt;p&gt;Affiche le diagramme du projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation>Charger le diagramme</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation>Création de la liste de package</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation>Création de la liste de &amp;package</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation>Créer une archive plugin</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
-      <translation>Créer les &amp;archives plugin</translation>
+      <source>&amp;Load Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
+      <translation>Création de la liste de package</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation>Création de la liste de &amp;package</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
-      <translation type="unfinished" />
+      <source>Create Plugin Archives</source>
+      <translation>Créer une archive plugin</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation>Créer les &amp;archives plugin</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation>Exécuter Make</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation>Éxécut&amp;er Make</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation>Exécuter Make</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation>Éxécut&amp;er Make</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation>&amp;Projet</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
-      <translation>Ouvrir un projet &amp;récent</translation>
+      <source>Create SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation>Session</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
-      <translation>Débogueur</translation>
+      <source>Create &amp;SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
-      <translation>Outils pr&amp;ojet</translation>
+      <source>Create a SBOM file of the project dependencies.</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation>&amp;Projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation>Ouvrir un projet &amp;récent</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation>Session</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation>Débogueur</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation>Outils pr&amp;ojet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation>&amp;Contrôle de version</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation>&amp;Vérification</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation>&amp;Affichage</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation>&amp;Diagrammes</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation>Création de pac&amp;kage</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation>&amp;Documentation automatique</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation>Make</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation>Projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation>&amp;Effacer</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation>Rechercher des nouveaux fichiers</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation>Aucun fichier à ajouter n'a été trouvé.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation>Système de conrôle des versions (VCS)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation>Coverage de données</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>Il n'y a pas de script principal défini dans le projet en cours. Abandon</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation>Code Coverage</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation>Sélectionner un fichier coverage</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation>Sélectionner un fichier profile</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation>Inclure les noms de modules ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;PKGLIST&lt;/b&gt; existe déjà.&lt;/p&gt;&lt;p&gt;Ecraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation>Création de l'archive du plugin</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation>Le projet n'a pas de script principal défini. Abandon...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation>Sélectionner les listes de packages :</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation>Création de l'archive du plugin</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation>Le projet n'a pas de script principal défini. Abandon...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation>Sélectionner les listes de packages :</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Creating plugin archives...</source>
-      <translation>Création en cours des archives de plugin...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation>Abandonner</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation>Archives %v/%m</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Creating plugin archives...</source>
+      <translation>Création en cours des archives de plugin...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation>Abandonner</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation>Archives %v/%m</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier plugin &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation>Le processus make n'a pas démarré.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation>Crash du processus make.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation>Le makefile contient des erreurs.</translation>
     </message>
-    <message>
-      <source>Read project file</source>
-      <translation type="vanished">Lire un fichier projet</translation>
-    </message>
-    <message>
-      <source>Save project file</source>
-      <translation type="vanished">Enregistrer le fichier projet</translation>
-    </message>
-    <message>
-      <source>Save project session</source>
-      <translation type="vanished">Enregistrer la session</translation>
-    </message>
-    <message>
-      <source>Delete project session</source>
-      <translation type="vanished">Supprime la session de projet</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Tâches lues</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Tâches enregistrées</translation>
-    </message>
-    <message>
-      <source>Read debugger properties</source>
-      <translation type="vanished">Lecture des propriétés du débogueur</translation>
-    </message>
-    <message>
-      <source>Save debugger properties</source>
-      <translation type="vanished">Enregistrement des propriétés du débogueur</translation>
-    </message>
-    <message>
-      <source>Delete debugger properties</source>
-      <translation type="vanished">Suppression des propriétés du débogueur</translation>
-    </message>
-    <message>
-      <source>Show the project filetype associations</source>
-      <translation type="vanished">Affiche les asociation Fichier/Type de fichier pour le projet</translation>
-    </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">Fichiers projets (*.e4p)</translation>
-    </message>
-    <message>
-      <source>Read user project properties</source>
-      <translation type="vanished">Lire les propriétés utilisateur du projet</translation>
-    </message>
-    <message>
-      <source>Save user project properties</source>
-      <translation type="vanished">Enregistrer les propriétés utilisateur du projet</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier projet&lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier de tâches &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Create an initial PKGLIST file for an eric6 plugin.</source>
-      <translation type="vanished">Créé le fichier d'archive pour un plugin eric6.</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The eric6 plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier d'archive de plugin eric6 &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être créé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Eric6 Plugin</source>
-      <translation type="vanished">Plugin Eric6</translation>
-    </message>
   </context>
   <context>
     <name>ProjectBaseBrowser</name>
@@ -60164,14 +56427,6 @@
       <source>Show hidden files</source>
       <translation type="unfinished">Montrer les fichiers cachés</translation>
     </message>
-    <message>
-      <source>Select the colour for highlighted entries in the Others viewer.</source>
-      <translation type="vanished">Sélection d'une couleur pour les entrée sélectionées dans la section Autres.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Couleurs</translation>
-    </message>
   </context>
   <context>
     <name>ProjectFile</name>
@@ -60199,270 +56454,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation>Feuilles du projet</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Navigateur de feuilles du projet&lt;/b&gt;&lt;p&gt;Permet de voir rapidement toutes les feuilles du projet. Plusieurs actions peuvent être effectuées via le menu contextuel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation>Boite de Dialogue</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
-      <translation>Widget</translation>
+      <source>Dialog</source>
+      <translation>Boite de Dialogue</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
-      <translation>Fenêtre principale</translation>
+      <source>Widget</source>
+      <translation>Widget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
-      <translation>Boite de dialogue avec Boutons (en bas)</translation>
+      <source>Main Window</source>
+      <translation>Fenêtre principale</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
-      <translation>Boite de dialogue avec Boutons (à droite)</translation>
+      <source>Dialog with Buttonbox (Bottom)</source>
+      <translation>Boite de dialogue avec Boutons (en bas)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
-      <translation>Boite de dialogue avec Boutons (en bas)</translation>
+      <source>Dialog with Buttonbox (Right)</source>
+      <translation>Boite de dialogue avec Boutons (à droite)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
-      <translation>Boite de dialogue avec boutons (Bas-Centre)</translation>
+      <source>Dialog with Buttons (Bottom)</source>
+      <translation>Boite de dialogue avec Boutons (en bas)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation>Boite de dialogue avec boutons (Bas-Centre)</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation>Boite de dialogue avec Boutons (à droite)</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation>QWizard</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
-      <translation>QWizardPage</translation>
+      <source>QWizard</source>
+      <translation>QWizard</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
-      <translation>QDockWidget</translation>
+      <source>QWizardPage</source>
+      <translation>QWizardPage</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
-      <translation>QFrame</translation>
+      <source>QDockWidget</source>
+      <translation>QDockWidget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
-      <translation>QGroupBox</translation>
+      <source>QFrame</source>
+      <translation>QFrame</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
-      <translation>QScrollArea</translation>
+      <source>QGroupBox</source>
+      <translation>QGroupBox</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
-      <translation>QMdiArea</translation>
+      <source>QScrollArea</source>
+      <translation>QScrollArea</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
-      <translation>QTabWidget</translation>
+      <source>QMdiArea</source>
+      <translation>QMdiArea</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
-      <translation>QToolBox</translation>
+      <source>QTabWidget</source>
+      <translation>QTabWidget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation>QToolBox</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation>QStackedWidget</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation>Compiler la feuille</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation>Compiler toutes les feuilles</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation>Générateur de code...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation>Ouvrir dans Qt-Designer</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation>Ouvrir dans l'éditeur</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation>Apercu feuille</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation>Apercu des traductions</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation>Ouvrir</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation>Renommer le fichier</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation>Supprimer du projet</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation>Supprimer</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation>Nouvelle feuille...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation>Ajouter des feuilles...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation>Ajouter un répertoire de feuilles...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation>Copier chemin dans le Presse-Papiers</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation>Déployer tous les répertoires</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation>Contracter tous les répertoires</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation>Configuration...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation>Compiler les feuilles</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation>Nouvelle feuille</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation>Sélectionner un type de feuille:</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation>Fichiers Qt User-Interface (*.ui);;Tous fichiers(*)</translation>
     </message>
@@ -60525,26 +56780,26 @@
       <translation>Compilation des feuilles...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation>Abandon</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation>Formulaires %v/%m</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation>Détermination des feuilles modifiées...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation>Compilation des feuilles modifiées...</translation>
     </message>
@@ -61082,18 +57337,6 @@
       <source>Rescan tasks upon opening</source>
       <translation>Rescanner les tâches à l'ouverture</translation>
     </message>
-    <message>
-      <source>XML</source>
-      <translation type="vanished">XML</translation>
-    </message>
-    <message>
-      <source>Select, if a timestamp should be written to all project related XML files</source>
-      <translation type="vanished">Cocher, si la date et l'heure d'enregistrement doivent être incluses dans tous les fichiers XML liés au projet (.e3p, .e3t,...)</translation>
-    </message>
-    <message>
-      <source>Include timestamp in project related XML files</source>
-      <translation type="vanished">Inclure la date d'enregistrement dans les fichiers XML</translation>
-    </message>
   </context>
   <context>
     <name>ProjectProtocolsBrowser</name>
@@ -61311,143 +57554,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation>Ressources</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Navigateur de fichiers ressources&lt;/b&gt;&lt;p&gt;Permet de voir facilement tous les fichiers ressources présents dans le projet. Plusieurs actions peuvent être effectuées via le menu contextuel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation>Compiler le fichier ressource</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation>Compiler tous les fichiers ressources</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation>Ouvrir</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation>Renommer le fichier</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation>Supprimer du projet</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation>Supprimer</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation>Nouveau fichier ressource...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation>Ajouter des fichiers ressources...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation>Ajouter un répertoire de fichiers ressources...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation>Copier chemin dans le Presse-Papiers</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation>Déployer tous les répertoires</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation>Replier tous les répertoires</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation>Configuration...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation>Compile les fichiers ressources</translation>
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation>Nouveau fichier ressource</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Fichiers Qt Resource (*.qrc)</translation>
     </message>
@@ -61510,26 +57753,26 @@
       <translation>Compilation des ressources...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation>Abandonner</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation>Ressources %v/%m</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation>Détermination des fichiers ressource modifiés...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation>Compilation des fichiers ressource modifiés...</translation>
     </message>
@@ -62144,23 +58387,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Réponse reçue invalide</translation>
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -62330,8 +58556,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
-      <translation>Entrer le nom des auteurs</translation>
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -62347,8 +58573,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
-      <translation>Entrer les mails des auteurs</translation>
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -62388,6 +58614,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation type="unfinished">Licence :</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation>Cliquer pour configurer la vérification orthographique</translation>
     </message>
@@ -62447,23 +58683,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="188" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="73" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Fichiers sources ({0});;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="129" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="135" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation>Le projet n'est pas géré par un système de contrôle de version (VCS).</translation>
     </message>
@@ -62479,8 +58715,12 @@
       <translation>&lt;b&gt;Description&lt;/b&gt;&lt;p&gt;Entrer une courte description du multi-projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <source>&amp;Progr. Language:</source>
-      <translation type="vanished">Langage de &amp;prog:</translation>
+      <source>Enter authors name</source>
+      <translation type="vanished">Entrer le nom des auteurs</translation>
+    </message>
+    <message>
+      <source>Enter authors email</source>
+      <translation type="vanished">Entrer les mails des auteurs</translation>
     </message>
   </context>
   <context>
@@ -62920,26 +59160,6 @@
       <source>%v/%m Files</source>
       <translation>Fichiers %v/%m</translation>
     </message>
-    <message>
-      <source>Annotate</source>
-      <translation type="vanished">Annoter</translation>
-    </message>
-    <message>
-      <source>Annotate all</source>
-      <translation type="vanished">Annoter tous</translation>
-    </message>
-    <message>
-      <source>Delete annotated files</source>
-      <translation type="vanished">Supprimer les fichiers annotés</translation>
-    </message>
-    <message>
-      <source>Annotating files...</source>
-      <translation type="vanished">Annotation des fichiers....</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Annuler</translation>
-    </message>
   </context>
   <context>
     <name>PyCoverageHtmlReportDialog</name>
@@ -63021,6 +59241,26 @@
       <source>JSON Files (*.json);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Compact Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Output File:</source>
+      <translation type="unfinished">Fichier de sortie:</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Enter the path of the output file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PyProfileDialog</name>
@@ -63196,10 +59436,6 @@
       <source>Please open or create a file first.</source>
       <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation>
     </message>
-    <message>
-      <source>&amp;Python re Wizard...</source>
-      <translation type="vanished">Assistant &amp;Python 're'...</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardCharactersDialog</name>
@@ -63676,10 +59912,6 @@
       <source>Text:</source>
       <translation>Texte:</translation>
     </message>
-    <message>
-      <source>Observe Locale</source>
-      <translation type="vanished">Tenir compte de l'environnement "locale" </translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardRepeatDialog</name>
@@ -63734,97 +59966,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation>Enregistrer l'expression régulière dans un fichier</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation>Charger</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation>Charger une expression régulière à partir d'un fichier</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation>Valider</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation>Valide la syntaxe de l'expression régulière</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation>Exécuter</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation>Teste l'expression régulière sur texte saisi</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation>Capture suivante</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation>Affiche la capture suivante de l'expression régulière</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation>Copier</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>Copie l'expression régulière dans le presse-papier</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation>Référence nommée</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation>Aucun groupe nommé n'a encore été défini.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation>Référence nommée</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation>Aucun groupe nommé n'a encore été défini.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation>Sélection d'un groupe:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation>Enregistre l'expression régulière</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>Fichiers RegExp (*.rx);;Tous fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
@@ -63926,10 +60158,6 @@
       <source>A regular expression and a text must be given.</source>
       <translation>Une expression régulière doit être indiquée.</translation>
     </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Unicode</translation>
-    </message>
   </context>
   <context>
     <name>PySvnProjectHelper</name>
@@ -64528,18 +60756,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation type="unfinished">Erreur</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation type="unfinished" />
@@ -64593,10 +60821,6 @@
       <source>{0}  -  {1}</source>
       <translation>{0}  -  {1}</translation>
     </message>
-    <message>
-      <source>The current editor text does not contain Python source.</source>
-      <translation type="vanished">L'éditeur de texte courant ne contient pas de source Python.</translation>
-    </message>
   </context>
   <context>
     <name>PythonDisViewer</name>
@@ -64774,10 +60998,6 @@
       <source>Cell Variables</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The current editor text does not contain Python source.</source>
-      <translation type="vanished">L'éditeur de texte courant ne contient pas de source Python.</translation>
-    </message>
   </context>
   <context>
     <name>PythonPage</name>
@@ -64906,529 +61126,6 @@
     </message>
   </context>
   <context>
-    <name>QRegExpWizard</name>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">Pas d'éditeur courant</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">Prière d'ouvrir ou de créer un fichier d'abord.</translation>
-    </message>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">Assistant QRegExp</translation>
-    </message>
-    <message>
-      <source>Q&amp;RegExp Wizard...</source>
-      <translation type="vanished">Assistant Q&amp;RegExp...</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;QRegExp Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create a QRegExp. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Assistatn QRegExp&lt;/b&gt;&lt;p&gt;Cet assistant permet de créer des expressions régulières avec QRegExp.Le code généré est inséré à la position courante du curseur.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardCharactersDialog</name>
-    <message>
-      <source>Normal character</source>
-      <translation type="vanished">Caractère normal</translation>
-    </message>
-    <message>
-      <source>Unicode character in hexadecimal notation</source>
-      <translation type="vanished">Caractère Unicode en notation hexadécimale</translation>
-    </message>
-    <message>
-      <source>Bell character (\a)</source>
-      <translation type="vanished">Caractère son de cloche (\a)</translation>
-    </message>
-    <message>
-      <source>Page break (\f)</source>
-      <translation type="vanished">Saut de page (\f)</translation>
-    </message>
-    <message>
-      <source>Line feed (\n)</source>
-      <translation type="vanished">Fin de ligne (\n)</translation>
-    </message>
-    <message>
-      <source>Carriage return (\r)</source>
-      <translation type="vanished">Retour de chariot (\r)</translation>
-    </message>
-    <message>
-      <source>Horizontal tabulator (\t)</source>
-      <translation type="vanished">Tabulation horizontale (\t)</translation>
-    </message>
-    <message>
-      <source>Vertical tabulator (\v)</source>
-      <translation type="vanished">Tabulation verticale (\v)</translation>
-    </message>
-    <message>
-      <source>Additional Entries</source>
-      <translation type="vanished">Entrées supplémentaires</translation>
-    </message>
-    <message>
-      <source>Between:</source>
-      <translation type="vanished">Entre:</translation>
-    </message>
-    <message>
-      <source>And:</source>
-      <translation type="vanished">Et:</translation>
-    </message>
-    <message>
-      <source>Editor for character sets</source>
-      <translation type="vanished">Éditeur de jeux de caractères</translation>
-    </message>
-    <message>
-      <source>The defined characters should not match</source>
-      <translation type="vanished">Les caractères définis ne doivent pas être trouvés dans l'expression</translation>
-    </message>
-    <message>
-      <source>Predefined character ranges</source>
-      <translation type="vanished">Plages de caractères prédéfinies</translation>
-    </message>
-    <message>
-      <source>Non-whitespace characters</source>
-      <translation type="vanished">Ne sont pas des espaces</translation>
-    </message>
-    <message>
-      <source>Non-digits</source>
-      <translation type="vanished">Ne sont pas des chiffres</translation>
-    </message>
-    <message>
-      <source>Whitespace characters</source>
-      <translation type="vanished">Espaces</translation>
-    </message>
-    <message>
-      <source>Digits</source>
-      <translation type="vanished">Chiffres</translation>
-    </message>
-    <message>
-      <source>Non-word characters</source>
-      <translation type="vanished">Ne sont pas des mots</translation>
-    </message>
-    <message>
-      <source>Word character</source>
-      <translation type="vanished">Mots</translation>
-    </message>
-    <message>
-      <source>Single character</source>
-      <translation type="vanished">Caractères simples</translation>
-    </message>
-    <message>
-      <source>Character ranges</source>
-      <translation type="vanished">Plages de caractères</translation>
-    </message>
-    <message>
-      <source>Letter, Uppercase</source>
-      <translation type="vanished">Lettre, Majuscule</translation>
-    </message>
-    <message>
-      <source>Letter, Lowercase</source>
-      <translation type="vanished">Lettre, Minuscule</translation>
-    </message>
-    <message>
-      <source>Letter, Other</source>
-      <translation type="vanished">Lettre, Autre</translation>
-    </message>
-    <message>
-      <source>Greek</source>
-      <translation type="vanished">Grec</translation>
-    </message>
-    <message>
-      <source>Cyrillic</source>
-      <translation type="vanished">Cyrillique</translation>
-    </message>
-    <message>
-      <source>Armenian</source>
-      <translation type="vanished">Arménien</translation>
-    </message>
-    <message>
-      <source>Hebrew</source>
-      <translation type="vanished">Hébreux</translation>
-    </message>
-    <message>
-      <source>Arabic</source>
-      <translation type="vanished">Arabe</translation>
-    </message>
-    <message>
-      <source>Mongolian</source>
-      <translation type="vanished">Mongole</translation>
-    </message>
-    <message>
-      <source>Arrows</source>
-      <translation type="vanished">Flêches</translation>
-    </message>
-    <message>
-      <source>Gothic</source>
-      <translation type="vanished">Gothique</translation>
-    </message>
-    <message>
-      <source>Tags</source>
-      <translation type="vanished">Étiquettes</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardRepeatDialog</name>
-    <message>
-      <source>Number of repetitions</source>
-      <translation type="vanished">Nombre de répétitions</translation>
-    </message>
-    <message>
-      <source>times</source>
-      <translation type="vanished">fois</translation>
-    </message>
-    <message>
-      <source>and</source>
-      <translation type="vanished">et</translation>
-    </message>
-    <message>
-      <source>Between</source>
-      <translation type="vanished">Entre</translation>
-    </message>
-    <message>
-      <source>Exactly</source>
-      <translation type="vanished">Exactement</translation>
-    </message>
-    <message>
-      <source>Maximum</source>
-      <translation type="vanished">Maximum</translation>
-    </message>
-    <message>
-      <source>Minimum</source>
-      <translation type="vanished">Minimum</translation>
-    </message>
-    <message>
-      <source>Unlimited (incl. zero times)</source>
-      <translation type="vanished">Illimité (zéro fois inclus)</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardWidget</name>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Enregistrer</translation>
-    </message>
-    <message>
-      <source>Save the regular expression to a file</source>
-      <translation type="vanished">Enregistrer l'expression régulière dans un fichier</translation>
-    </message>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Charger</translation>
-    </message>
-    <message>
-      <source>Load a regular expression from a file</source>
-      <translation type="vanished">Charger une expression régulière à partir d'un fichier</translation>
-    </message>
-    <message>
-      <source>Validate</source>
-      <translation type="vanished">Valider</translation>
-    </message>
-    <message>
-      <source>Validate the regular expression</source>
-      <translation type="vanished">Valide la syntaxe de l'expression régulière</translation>
-    </message>
-    <message>
-      <source>Execute</source>
-      <translation type="vanished">Exécuter</translation>
-    </message>
-    <message>
-      <source>Execute the regular expression</source>
-      <translation type="vanished">Teste l'expression régulière sur texte saisi</translation>
-    </message>
-    <message>
-      <source>Next match</source>
-      <translation type="vanished">Capture suivante</translation>
-    </message>
-    <message>
-      <source>Show the next match of the regular expression</source>
-      <translation type="vanished">Affiche la capture suivante de l'expression régulière</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Copier</translation>
-    </message>
-    <message>
-      <source>Copy the regular expression to the clipboard</source>
-      <translation type="vanished">Copie l'expression régulière dans le presse-papier</translation>
-    </message>
-    <message>
-      <source>Save regular expression</source>
-      <translation type="vanished">Enregistre l'expression régulière</translation>
-    </message>
-    <message>
-      <source>RegExp Files (*.rx);;All Files (*)</source>
-      <translation type="vanished">Fichiers RegExp (*.rx);;Tous fichiers (*)</translation>
-    </message>
-    <message>
-      <source>Load regular expression</source>
-      <translation type="vanished">Charge une expression régulière</translation>
-    </message>
-    <message>
-      <source>The regular expression is valid.</source>
-      <translation type="vanished">L'expression régulière est valide.</translation>
-    </message>
-    <message>
-      <source>Error</source>
-      <translation type="vanished">Erreur</translation>
-    </message>
-    <message>
-      <source>A regular expression must be given.</source>
-      <translation type="vanished">Une expression régulière doit être indiquée.</translation>
-    </message>
-    <message>
-      <source>Regexp</source>
-      <translation type="vanished">Expression régulière</translation>
-    </message>
-    <message>
-      <source>Offset</source>
-      <translation type="vanished">Offset</translation>
-    </message>
-    <message>
-      <source>Captures</source>
-      <translation type="vanished">Captures</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Texte</translation>
-    </message>
-    <message>
-      <source>Characters</source>
-      <translation type="vanished">Caractères</translation>
-    </message>
-    <message>
-      <source>Match</source>
-      <translation type="vanished">Match</translation>
-    </message>
-    <message>
-      <source>No more matches</source>
-      <translation type="vanished">Plus de capture</translation>
-    </message>
-    <message>
-      <source>No matches</source>
-      <translation type="vanished">Aucun résultat</translation>
-    </message>
-    <message>
-      <source>A regular expression and a text must be given.</source>
-      <translation type="vanished">Une expression régulière doit être indiquée.</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The regular expression could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'expression régulière ne peut être enregistrée.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Invalid regular expression: {0}</source>
-      <translation type="vanished">Expression régulière invalide {0}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Validation</source>
-      <translation type="vanished">Validation</translation>
-    </message>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">Assistant QRegExp</translation>
-    </message>
-    <message>
-      <source>&amp;Variable Name:</source>
-      <translation type="vanished">Nom de &amp;variable :</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Undo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Défaire la dernière édition&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Redo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Refaire la dernière édition&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Single character of a range (e.g. [abcd])&lt;/b&gt;&lt;p&gt;Select a single character of a range via a specific dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Caractère d'une plage (e.g. [abcd])&lt;/b&gt;&lt;p&gt;Sélectionner pour spécifier une plage de caractères possibles.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Any character: '.'&lt;/b&gt;
-&lt;p&gt;Select to insert a dot (.) in your regexp.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;N'importe quel caractère: '.'&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer un point (.) dans l'expression régulière.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Any character: '.'&lt;/b&gt;
-&lt;p&gt;Select to insert a dot (.) in your regexp. The dot matches a single character, except line break characters (by default). 
-E.g. 'gr.y' matches 'gray', 'grey', 'gr%y', etc. Use the dot sparingly. Often, a character class or negated
-character class is faster and more precise.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;N'importe quel caractère: '.'&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer un point (.) dans l'expression régulière. Le point correspond à n'importe quel caractère, sauf le caractère de fin de ligne (par défaut). 
-Ex: 'gr.s' permet de trouver  'gris', 'gros', 'gr%s', etc. Utiliser le point avec précaution. Souvent, une classe de caractères ou la négation d'une classe de caractères
-est plus rapide et plus précise.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Repeat contents&lt;/b&gt;
-&lt;p&gt;Select a repetition condition via a specific dialog. This dialog will help to specify the allowed range for repetitions.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Répétition du contenu&lt;/b&gt;
-&lt;p&gt;Sélectionner pour éditer une condition de répétition à l'aide d'une boite de dialogue. Cette fenêtre vous permettra de spécifier la plage de répétition autorisée.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non capturing parentheses: (?:)&lt;/b&gt;
-&lt;p&gt;Select to insert some non capturing brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Parentheses non capturantes (?:)&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer des parenthèses non capturantes.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non capturing parentheses: (?:)&lt;/b&gt;
-&lt;p&gt;Select to insert some non capturing brackets. It can be used to apply a regexp quantifier (eg. '?' or '+') to the entire
-group of characters inside the brakets. E.g. the regex 'Set(?:Value)?' matches 'Set' or 'SetValue'. The '?:' inside the brakets
-means that the content of the match (called the backreference) is not stored for further use.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Parentheses non capturantes (?:)&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer des parenthèses non capturantes. Elles peuvent être utilisées pour appliquer un opérateur comme '?' ou '+'à un groupe de caractères placés entre les parenthèses. Par exemple, l'expression 'Set(?:Value)?' permet de trouver 'Set' ou 'SetValue'. Le  symbole '?:' à l'intérieur des parenthèses signifie que le contenu de la capture (appelée "backreference")
-ne sera pas stocké pour une utilisation future.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Group: ()&lt;/b&gt;
-&lt;p&gt;Select to insert some capturing brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Groupe: ()&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer des parenthèses capturantes.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Group: ()&lt;/b&gt;
-&lt;p&gt;Select to insert some capturing brackets. They can be used to apply a regexp quantifier (e.g. '?' or '+') to the entire group of 
-characters inside the brakets. E.g. the regex 'Set(Value)?' matches 'Set' or 'SetValue'. Contrary to non-capturing parentheses, 
-the backreference matched inside the brakets is stored for further use (i.e. 'Value' in the second example above). 
-One can access the backereference with the '\1' expression. &lt;/p&gt;
-&lt;p&gt;E.g. '([a-c])x\1x\1' will match 'axaxa', 'bxbxb' and 'cxcxc'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Groupe: ()&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer des parenthèses capturantes. Elles peuvent être utilisées pour appliquer un opérateur comme '?' ou '+' à un groupe de caractères placés entre les parenthèses. Par exemple, l'expression 'Set(?:Value)?' permet de trouver 'Set' ou 'SetValue'. Contrairement aux parenthèses non-capturantes, la capture (ex: 'Value' dans le second exemple précédent) sera conservée pour une utilisation future. On peut alors accéder à la capture avec l'expression '\1'. &lt;/p&gt;
-&lt;p&gt;Ex: '([a-c])x\1x\1' permettra de trouver  'axaxa', 'bxbxb' et 'cxcxc'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Select to insert the alternation symbol '|'. &lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer le symbole d'alternance.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Select to insert the alternation symbol '|'. The alternation is used to match a single regular expression out of 
-several possible regular expressions. E.g. 'cat|dog|mouse|fish' matches words containing the word 'cat', 'dog','mouse' or 'fish'.
-Be aware that in the above example, the alternatives refer to whole or part of words. If you want to match exactly the
- words 'cat', 'dog', ... you should express the fact that you only want to match complete words: '\b(cat|dog|mouse|fish)\b'&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer le symbole d'alternance. L'alternance est utilisée lorsqu'une chaîne doit correspondre à une expression régulière
-parmi plusieurs expressions possibles. Ex: 'chat|chien|souris|poisson' permet de trouver des trouver des mots contenant les chaines 'chat', 
-'chien','souris' ou 'poisson'. Il faut faire attention que dans cet exemple, les alternances font référence à des mots complets ou partiels.
-Si on veut trouver exactement les mots 'chat', 'chien','souris'... il faudra plutôt utiliser une expression indiquant les bords du mot : '\b(chat|chien|souris|poisson)\b'&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Begin of line: '^'&lt;/b&gt;
-&lt;p&gt;Select to insert the start line character (^).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Début de ligne: '^'&lt;/b&gt;
-&lt;p&gt;Sélectionner pou insérer le caractère de début de ligne(^).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Begin of line: '^'&lt;/b&gt;
-&lt;p&gt;Select to insert the start line character (^). It is used to find some expressions at the begining of lines.
-E.g. '^[A-Z]' match lines starting with a capitalized character. &lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Début de ligne: '^'&lt;/b&gt;
-&lt;p&gt;Sélectionner pou insérer le caractère de début de ligne(^). Ce caractère est utilisé pour trouver des expressions en début de ligne.
-Ex :  '^[A-Z]' permet de trouver toutes les lignes commençant par une majuscule. &lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;End of line: '$'&lt;/b&gt;
-&lt;p&gt;Select to insert the end of line character ($).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fin de ligne: '$'&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer le caractère de fin de ligne ($). &lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;End of line: '$'&lt;/b&gt;
-&lt;p&gt;Select to insert the end of line character ($). It is used to find some expressions at the end of lines.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fin de ligne: '$'&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer le caractère de fin de ligne ($). Il est utilisé pour trouver des expressions en fin de lignes.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\b).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Limite de mot&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer le caractère définissant une extrémité de mot (\b).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\b). This character is used to express the fact that word 
-must begin or end at this position. E.g. '\bcat\b' matches exactly the word 'cat' while 'concatenation' is ignored.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Limite de mot&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer le caractère de limite de mot (\b). Ce caractère est utilisé pour exprimer le fait qu'un mot doit démarrer ou finir à cette position.
-Ex: '\bpour\b' permet de trouver exactement le mot 'pour' et d'ignorer le mot 'dépourvu' .&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\B). \B is the negated version of \b.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;N'est pas une limite de mot&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer le caractère non limite de mot (\B). \B est la négation du caractère \b.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\B). \B is the negated version of \b. \B matches at every position where \b 
-does not. Effectively, \B matches at any position between two word characters as well as at any position between two non-word characters.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;N'est pas une limite de mot&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer le caractère non limite de mot (\B). \B est la négation du caractère \b. \B trouve tous les caractères que l'expression \b ne trouve pas.
-Conctrètement, \B permet de trouver n'importe quel quel caractère entre deux caractères d'un mot, aussi bien qu'entre deux caractères d'un non-mot.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Positive lookahead: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the positive lookhead brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Préanalyse positive (positive lookahead) : (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer les parenthèses de préanalyse positive.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Positive lookahead: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the positive lookhead brackets. Basically, positive lookhead is used to match a character only if followed by another one.
-Writting 'q(?=u)' means that you want to match the 'q' character only if it is followed by 'u'. In this statement 'u' is a trivial 
-regexp which may be replaced by a more complex expression; q(?=[abc])' will match a 'q' if followed by either 'a', 'b' or 'c'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Préanalyse positive (positive lookahead) : (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer les parenthèses de préanalyse positive. Basiquement, la préanalyse positive est utilisée pour trouver un caractère uniquement s'il est suivi d'un autre bien précis.
-Ecrire 'q(?=u)' signifie que l'on souhaite trouver le caractère 'q' uniquement s'il est suivi par un 'u'. Dans cette expression 'u' est une expression régulière triviale qui peut être remplacée par une expression plus compliquée; q(?=[abc])' permet de trouver 'q' s'il est suivi d'un 'a', un 'b' ou d'un 'c'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Negative lookahead: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the negative lookhead brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Préanalyse négative (negative lookahead) : (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer les parenthèses de préanalyse négative.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Negative lookahead: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the negative lookhead brackets. Basically, negative lookhead is used to match a character only if it is not
-followed by a another one. Writting 'q(?!u)' means that you want to match 'q' only if it is not followed by 'u'. In this statement, 'u' is a
-trivial regexp which may be replaced by a more complex expression; 'q(?![abc])' will match a 'q' if it is followed by anything else than 'a', 'b' or 'c'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Préanalyse négative (negative lookahead) : (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Sélectionner pour insérer les parenthèses de préanalyse négative. Basiquement, la préanalyse négative est utilisée pour trouver un caractère uniquement s'il n'est  pas suivi d'un autre bien précis. Ecrire 'q(?!u)' signifie que l'on souhaite trouver le caractère 'q' uniquement s'il n'est pas suivi par un 'u'. Dans cette expression 'u' est une expression régulière triviale qui peut être remplacée par une expression plus compliquée; q(?![abc])' permet de trouver 'q' s'il est suivi par n'importe quoi d'autre qu'un 'a', un 'b' ou un 'c'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Regexp:</source>
-      <translation type="vanished">Expression &amp;régulière :</translation>
-    </message>
-    <message>
-      <source>&amp;Text:</source>
-      <translation type="vanished">&amp;Texte :</translation>
-    </message>
-    <message>
-      <source>Case &amp;Sensitive</source>
-      <translation type="vanished">&amp;Sensible à la casse</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>&amp;Minimal</source>
-      <translation type="vanished">&amp;Minimal</translation>
-    </message>
-    <message>
-      <source>Alt+M</source>
-      <translation type="vanished">Alt+M</translation>
-    </message>
-  </context>
-  <context>
     <name>QRegularExpressionWizard</name>
     <message>
       <location filename="../Plugins/PluginWizardQRegularExpression.py" line="76" />
@@ -65456,10 +61153,6 @@
       <source>Please open or create a file first.</source>
       <translation>Veuillez d'abord ouvrir ou créer un fichier.</translation>
     </message>
-    <message>
-      <source>QRegularE&amp;xpression Wizard...</source>
-      <translation type="vanished">Assistant QRegularE&amp;xpression...</translation>
-    </message>
   </context>
   <context>
     <name>QRegularExpressionWizardCharactersDialog</name>
@@ -66890,62 +62583,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation>Enregistrer l'expression régulière dans un fichier</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation>Charger</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation>Charger une expression régulière à partir d'un fichier</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation>Valider</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation>Valide la syntaxe de l'expression régulière</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation>Exécuter</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation>Teste l'expression régulière sur texte saisi</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation>Capture suivante</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation>Affiche la capture suivante de l'expression régulière</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation>Copier</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>Copie l'expression régulière dans le presse-papier</translation>
     </message>
@@ -66954,47 +62647,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation>Erreur de communication</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation>Référence nommée</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation>Aucun groupe nommé n'a encore été défini.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation>Référence nommée</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation>Aucun groupe nommé n'a encore été défini.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation>Sélection d'un groupe:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation>Enregistre l'expression régulière</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>Fichiers RegExp (*.rx);;Tous fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
@@ -67124,141 +62817,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpDocumentationDialog</name>
-    <message>
-      <source>Unsaved Filter Changes</source>
-      <translation type="vanished">Modifications de filtres non enregistrées</translation>
-    </message>
-    <message>
-      <source>The page contains unsaved changes. Shall they be saved?</source>
-      <translation type="vanished">La page contient des modifications non enregistrées. Faut-il les enregistrer ?</translation>
-    </message>
-    <message>
-      <source>Add Documentation</source>
-      <translation type="vanished">Ajouter Documentation</translation>
-    </message>
-    <message>
-      <source>The file &lt;b&gt;{0}&lt;/b&gt; is not a valid Qt Help File.</source>
-      <translation type="vanished">Le fichier &lt;b&gt;{0}&lt;/b&gt; n'est pas un fichier Qt Help valide.</translation>
-    </message>
-    <message>
-      <source>Remove Documentation</source>
-      <translation type="vanished">Supprimer Documentation</translation>
-    </message>
-    <message>
-      <source>Do you really want to remove the selected documentation sets from the database?</source>
-      <translation type="vanished">Voulez vous vraiment supprimer le jeu de documentation sélectionné de la base de données ?</translation>
-    </message>
-    <message>
-      <source>Add Filter</source>
-      <translation type="vanished">Ajouter un filtre</translation>
-    </message>
-    <message>
-      <source>Filter name:</source>
-      <translation type="vanished">Nom de filtre :</translation>
-    </message>
-    <message>
-      <source>Remove Filters</source>
-      <translation type="vanished">Supprimer les filtres</translation>
-    </message>
-    <message>
-      <source>Do you really want to remove the selected filters from the database?</source>
-      <translation type="vanished">Voulez-vous vraiment supprimer les filtres sélectionnés de la base de données ?</translation>
-    </message>
-    <message>
-      <source>Remove Attributes</source>
-      <translation type="vanished">Supprimer les attributs</translation>
-    </message>
-    <message>
-      <source>Do you really want to remove the selected attributes from the database?</source>
-      <translation type="vanished">Voulez-vous vraiment supprimer les attributs sélectionnés de la base de données ?</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Documentation Database</source>
-      <translation type="vanished">Gestion de la base de documentation QtHelp</translation>
-    </message>
-    <message>
-      <source>Press to select QtHelp documents to add to the database</source>
-      <translation type="vanished">Cliquer pour sélection des documents QtHelp à ajouter à la base de données</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Ajouter...</translation>
-    </message>
-    <message>
-      <source>Add from Plug-ins...</source>
-      <translation type="vanished">Ajouter à partir de plugin...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected documents from the database</source>
-      <translation type="vanished">Cliquer pour supprimer les éléments sélectionnés de la base de données</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Supprimer</translation>
-    </message>
-    <message>
-      <source>Manage Plug-ins...</source>
-      <translation type="vanished">Gerer les plugins...</translation>
-    </message>
-    <message>
-      <source>Filters</source>
-      <translation type="vanished">Filtres</translation>
-    </message>
-    <message>
-      <source>Filters:</source>
-      <translation type="vanished">Filtres :</translation>
-    </message>
-    <message>
-      <source>Attributes:</source>
-      <translation type="vanished">Attributs :</translation>
-    </message>
-    <message>
-      <source>Press to add a new filter</source>
-      <translation type="vanished">Cliquer pour ajouter un nouveau filtre</translation>
-    </message>
-    <message>
-      <source>Add Filter ...</source>
-      <translation type="vanished">Ajouter un filtre...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected filters</source>
-      <translation type="vanished">Cliquer pour supprimer les filtres sélectionnés</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected attributes</source>
-      <translation type="vanished">Cliquer pour supprimer les attributs sélectionnés</translation>
-    </message>
-    <message>
-      <source>Press to select all unused attributes</source>
-      <translation type="vanished">Cliquer pour sélectionner tous les attributs inutilisés</translation>
-    </message>
-    <message>
-      <source>Select Unused</source>
-      <translation type="vanished">Sélectionner les inutilisés</translation>
-    </message>
-    <message>
-      <source>Press to apply the filter and attribute changes</source>
-      <translation type="vanished">Cliquer pour appliquer les modifications d'attributs et de filtres</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Appliquer</translation>
-    </message>
-    <message>
-      <source>Press to reset the filter and attribute changes</source>
-      <translation type="vanished">Cliquer pour réinitialiser les modifications de filtres et attributs</translation>
-    </message>
-    <message>
-      <source>Reset</source>
-      <translation type="vanished">Réinitialiser</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpDocumentationSelectionDialog</name>
     <message>
       <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui" line="0" />
@@ -67399,13 +62957,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpFiltersDialog</name>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpSchemeReply</name>
     <message>
       <location filename="../WebBrowser/Network/QtHelpSchemeHandler.py" line="166" />
@@ -67644,14 +63195,6 @@
       <source>Sample: {0}designer{1}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Enter the path of the PyQt tools directory, if they are not found.</source>
-      <translation type="vanished">Entrer le chemin du répertoire PyQt tools, s'il n'est pas trouvé.</translation>
-    </message>
-    <message>
-      <source>pyuic Options</source>
-      <translation type="vanished">Options pyuic</translation>
-    </message>
   </context>
   <context>
     <name>Queues</name>
@@ -68934,12 +64477,6 @@
       <source>Imported {0}</source>
       <translation>Importé {0}</translation>
     </message>
-    <message>
-      <source>Bookmarks file cannot be read.
-Reason: {0}</source>
-      <translation type="vanished">Le fichier signet n'a pas pu être lu.
-Raison : {0}</translation>
-    </message>
   </context>
   <context>
     <name>SafeBrowsingAPI</name>
@@ -69894,10 +65431,6 @@
       <source>Possible hardcoded AWS secret access key: {0}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>SecurityPage</name>
@@ -70032,12 +65565,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation type="unfinished" />
     </message>
@@ -70062,8 +65595,8 @@
       <translation>Veuillez entrer un nouveau nom :</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation>Le fichier session "{0}" existe déjà. Veuillez entrer un autre nom.</translation>
@@ -70074,69 +65607,69 @@
       <translation>Une erreur est apparue au clonage du fichier de session.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation>Une erreur est apparue au renommage du fichier de session.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation>Enregistrer la session</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation>Veuillez entrer un nom pour la session :</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation>Veuillez entrer un nom pour la session :</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation>Session enregistrée ({0})</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation>Voulez-vous vraiment remplacer la session courante ?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation>Supprimer session</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation>Voulez-vous vraiment supprimer la session "{0}"?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation>Nouvelle session</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation>Veuillez entrer un nom pour la nouvelle session :</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation>Nouvelle session ({0})</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation>Veuillez sélectionner la session de démarrage :</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation>{0} (dernière session)</translation>
     </message>
@@ -70144,14 +65677,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation>Rétablir</translation>
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation>Basculer vers</translation>
     </message>
@@ -70249,40 +65782,26 @@
       <source>Please open or create a file first.</source>
       <translation>Veuillez d'abord créer ou ouvrir un fichier.</translation>
     </message>
-    <message>
-      <source>&amp;setup.py Wizard...</source>
-      <translation type="vanished">Assistant &amp;setup.py...</translation>
-    </message>
   </context>
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation>Ajouter scripts</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation>Ajouter module Python</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation>Fichiers Python (*.py)</translation>
     </message>
@@ -70485,16 +66004,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation>URL de téléchargement :</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation>Entrer l'URL de téléchargement</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation>Licence</translation>
     </message>
@@ -70540,16 +66049,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation type="unfinished" />
     </message>
@@ -70649,201 +66148,153 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <source>Packages Root Directory</source>
-      <translation type="vanished">Racine du répertoire des packages</translation>
-    </message>
-    <message>
-      <source>Source Directory</source>
-      <translation type="vanished">Répertoire source</translation>
-    </message>
-    <message>
-      <source>Select the root directory via a directory selection dialog</source>
-      <translation type="vanished">Sélectionner le dossier racine via un sélecionneur de dossier</translation>
-    </message>
-    <message>
-      <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source>
-      <translation type="vanished">Sélectionner le répertoire source pour l'appel 'find_packages()' via un sélectionneur de dossier</translation>
-    </message>
-    <message>
-      <source>distutils</source>
-      <translation type="vanished">distutils</translation>
-    </message>
-    <message>
-      <source>setuptools</source>
-      <translation type="vanished">setuptools</translation>
-    </message>
-    <message>
-      <source>Package Directory</source>
-      <translation type="vanished">Répertoire du package</translation>
-    </message>
-    <message>
-      <source>Add Package</source>
-      <translation type="vanished">Ajouter package</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The directory &lt;b&gt;{0}&lt;/b&gt; is not a Python package.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le répertoire &lt;b&gt;{0}&lt;/b&gt; n'est pas un package python.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add the package</source>
-      <translation type="vanished">Ajouter le package</translation>
-    </message>
-    <message>
-      <source>Enter a package name to be added</source>
-      <translation type="vanished">Entrer un nom de package à ajouter</translation>
-    </message>
-    <message>
-      <source>Press to select a package directory via a directory selection dialog</source>
-      <translation type="vanished">Cliquer pour sélectionner un répertoire de package via un sélectionneur de dossier</translation>
-    </message>
-    <message>
-      <source>Press to discover packages of a project automatically</source>
-      <translation type="vanished">Cliquer pour découvrir les packages d'un projet automatiquement</translation>
-    </message>
-    <message>
-      <source>Autodiscover Packages</source>
-      <translation type="vanished">Auto-découvrir les packages</translation>
+      <source>Download URL:</source>
+      <translation type="vanished">URL de téléchargement :</translation>
+    </message>
+    <message>
+      <source>Enter the download URL</source>
+      <translation type="vanished">Entrer l'URL de téléchargement</translation>
     </message>
   </context>
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation>Shell - Passif</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation>Shell</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation>Passif &gt;&gt;&gt; </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation>Lancer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation>Historique</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
-      <translation>Sélection d'une entrée</translation>
+      <source>History</source>
+      <translation>Historique</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
+      <source>Select entry</source>
+      <translation>Sélection d'une entrée</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="301" />
       <source>Show</source>
       <translation>Afficher</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
-      <location filename="../QScintilla/Shell.py" line="301" />
+      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
       <source>Clear</source>
       <translation>Effacer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation>Couper</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation>Copier</translation>
+      <source>Cut</source>
+      <translation>Couper</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation>Copier</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
       <source>Paste</source>
       <translation>Coller</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
+      <location filename="../QScintilla/Shell.py" line="312" />
       <source>Find</source>
       <translation>Chercher</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation>Redémarrer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation>Redémarrer et effacer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation>Configuration...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation>Projet</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation>Historique</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation>Historique</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation>Sélectionner une entrée à executer (la plus récente est à la fin).</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation>Mode débogueur passif</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation>Mode débogueur passif</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation>
 Non connexté</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation>Non.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -70854,7 +66305,7 @@
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
@@ -70863,43 +66314,43 @@
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation>Erreur de syntaxe non spécifié.
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation>Erreur de syntaxe"{1}" dans le fichier {0} à la ligne {2}, caractère {3}.
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation>Signal "{0}" généré dans le fichier {1} à la ligne {2}.
 Fonction : {3}({4})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation>StdOut: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation>StdErr: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
@@ -70908,37 +66359,37 @@
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation>Environment virtuel actuel : '{0}'
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
+      <location filename="../QScintilla/Shell.py" line="2206" />
       <source>Drop Error</source>
       <translation>Erreur de suppression</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2206" />
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; n'est pas un fichier.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
@@ -70947,10 +66398,6 @@
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>{0} on {1}, {2}</source>
-      <translation type="vanished">{0} sur {1}, {2}</translation>
-    </message>
   </context>
   <context>
     <name>ShellHistoryDialog</name>
@@ -71525,26 +66972,6 @@
       <source>&lt;p&gt;This part of the status bar allows zooming the  shell.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Cette zone de la barre de statut permet de zoomer le shell.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>&lt;b&gt;Restart&lt;/b&gt;&lt;p&gt;Restart the shell for the currently selected language.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Redémarrer&lt;/b&gt;&lt;p&gt;Redémarrer le shell avec le langage sélectionné.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Restart and Clear&lt;/b&gt;&lt;p&gt;Clear the shell window and restart the shell for the currently selected language.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Redémarrer et effacer&lt;/b&gt;&lt;p&gt;Nettoyer la fenêtre shell et redémarrer le shell avec la langage sélectionné.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About eric6 Shell Window</source>
-      <translation type="vanished">À propos de la fenêtre shell eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Shell</source>
-      <translation type="vanished">Shell eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Shell [{0}]</source>
-      <translation type="vanished">Shell eric6 [{0}]</translation>
-    </message>
   </context>
   <context>
     <name>Shelve</name>
@@ -71830,18 +67257,6 @@
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="vanished">Exporter les raccourcis claviers</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be read from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le raccourci clavier ne peut être lu depuis le fichier &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le raccourci clavier ne peut être écrit sur le fichier &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsDialog</name>
@@ -71999,10 +67414,6 @@
       <source>Alternativ</source>
       <translation>Alternative</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navigateur web eric6</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsFile</name>
@@ -72379,10 +67790,6 @@
       <source>Security</source>
       <translation type="unfinished">Sécurité</translation>
     </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nom:</translation>
-    </message>
   </context>
   <context>
     <name>SiteInfoWidget</name>
@@ -72570,7 +67977,6 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -72583,27 +67989,24 @@
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Ne peut écrire le fichier '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation type="unfinished" />
     </message>
@@ -72707,6 +68110,12 @@
       <source>&amp;Take Snapshot ...</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Ne peut écrire le fichier '{0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>SnapshotFreehandGrabber</name>
@@ -73235,10 +68644,6 @@
       <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Unable to open connection: {0}</source>
-      <translation type="vanished">Incapable d'ouvrir la connection : {0}</translation>
-    </message>
   </context>
   <context>
     <name>SqlBrowserWidget</name>
@@ -73332,10 +68737,6 @@
       <source>Query OK, number of affected rows: {0}</source>
       <translation>Requête OK, nombre de lignes affectées : {0}</translation>
     </message>
-    <message>
-      <source>eric6 SQL Browser</source>
-      <translation type="vanished">Navigateur SQL eric6</translation>
-    </message>
   </context>
   <context>
     <name>SqlConnectionDialog</name>
@@ -73746,22 +69147,6 @@
       <source>Alt+C</source>
       <translation>Alt+C</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Ligne de commande:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Entrer les variables d'environnement à définir.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Environnement&lt;/b&gt;
-&lt;p&gt;Entrer les variables d'environnement pour le programme. Les paramètres individuels doivent être séparés par des espaces et donnés sous la forme  'var=valeur'. Pour compléter une variable d'environnement existante, utiliser la syntaxe : 'var+=valeur'.&lt;/p&gt;
-&lt;p&gt;Exemple: var1=1 var2="bonjour le monde" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StartDebugDialog</name>
@@ -73971,20 +69356,6 @@
       <source>Don't Debug:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Ligne de commande:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Entrer les variables d'environnement à définir.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Environnement&lt;/b&gt;&lt;p&gt;Entrer les variables d'environnement pour le programme. Les paramètres individuels doivent être séparés par des espaces et donnés sous la forme  'var=valeur'. Pour compléter une variable d'environnement existante, utiliser la syntaxe : 'var+=valeur'.&lt;/p&gt;&lt;p&gt;Exemple: var1=1 var2="bonjour le monde" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StartDialog</name>
@@ -74300,20 +69671,6 @@
       <source>Alt+C</source>
       <translation>Alt+A</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Ligne de commande:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Entrer les variables d'environnement à définir.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Environnement&lt;/b&gt;&lt;p&gt;Entrer les variables d'environnement pour le programme. Les paramètres individuels doivent être séparés par des espaces et donnés sous la forme  'var=valeur'. Pour compléter une variable d'environnement existante, utiliser la syntaxe : 'var+=valeur'.&lt;/p&gt;&lt;p&gt;Exemple: var1=1 var2="bonjour le monde" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StartRunDialog</name>
@@ -74473,20 +69830,6 @@
       <source>Start in console</source>
       <translation>Démarrer dans une console</translation>
     </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Entrer les variables d'environnement à définir.</translation>
-    </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Ligne de commande:</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Environnement&lt;/b&gt;&lt;p&gt;Entrer les variables d'environnement pour le programme. Les paramètres individuels doivent être séparés par des espaces et donnés sous la forme  'var=valeur'. Pour compléter une variable d'environnement existante, utiliser la syntaxe : 'var+=valeur'.&lt;/p&gt;&lt;p&gt;Exemple: var1=1 var2="bonjour le monde" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StatusMonitorLed</name>
@@ -75507,18 +70850,6 @@
       <source>Edit servers file</source>
       <translation>Edition du fichier de serveurs</translation>
     </message>
-    <message>
-      <source>Commit</source>
-      <translation type="vanished">Commit</translation>
-    </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Nb. de messages de commit à conserver:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Entrer le nombre de messages de commit à conserver</translation>
-    </message>
   </context>
   <context>
     <name>SvgDiagram</name>
@@ -76065,30 +71396,30 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation>Rafraichir</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation>Cliquer pour rafraichir l'affichage</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation>Subversion Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation>Il n'y a aucun répertoire temporaire disponible.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation>Traitement du fichier '{0}'...
@@ -76096,46 +71427,46 @@
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation>Aucune différence.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation>Enregistrer Diff</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation>Fichiers Patch (*.diff)</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; existe déjà. L'écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistrer.&lt;br&gt;Raison : {1}&lt;/p&gt;</translation>
@@ -81284,256 +76615,256 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation>&lt;Pas de traduction&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation>Apercu des traductions</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation>Sélectionner un fichier de langue</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation>&amp;Ouvrir de fichiers UI...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
-      <translation>Ouvrir des fichiers UI pour l'affichage</translation>
+      <source>&amp;Open UI Files...</source>
+      <translation>&amp;Ouvrir de fichiers UI...</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation>Ouvrir des fichiers UI pour l'affichage</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ouvrir des fichiers UI&lt;/b&gt;&lt;p&gt;Ceci permet d'ouvrir des fichiers d'interface utilisateur (UI) et de les afficher.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation>Ouvrir des fichiers de &amp;traduction...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation>Ouvrir des fichiers de &amp;traduction...</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation>Ouvrir des fichiers traduction pour l'affichage</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ouvrir des fichiers de traduction&lt;/b&gt;&lt;p&gt;Ceci permet d'ouvrir des fichiers de traduction pour l'affichage.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation>&amp;Recharger les traductions</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation>&amp;Recharger les traductions</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation>Recharge les traductions déjà chargées</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Recharger les traductions&lt;/b&gt;&lt;p&gt;Ceci permet de recharger les traductions pour les langages précédemment chargés.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation>&amp;Quitter</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
+      <location filename="../Tools/TRPreviewer.py" line="202" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
-      <translation>Quitte l'application</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation>Quitte l'application</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Quitter&lt;/b&gt;&lt;p&gt;Quitte l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Qu'est-ce que c'est?</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>&amp;Qu'est-ce que c'est?</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
-      <translation>Aide contextuelle</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation>Aide contextuelle</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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;Affiche l'aide contextuelle&lt;/b&gt;&lt;p&gt;Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de  l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation>&amp;À propos de </translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation>&amp;À propos de </translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation>Affiche les informations concernant le logiciel</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de&lt;/b&gt;&lt;p&gt;Affiche certaines informations concernant le logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation>À propos de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Affiche les informations concernant Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Affiche les informations concernant Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de Qt&lt;/b&gt;&lt;p&gt;Affiche les informations concernant Qt&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation>&amp;Couverture</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
-      <translation>Couverture de l'espace de travail avec les fenêtres</translation>
+      <source>&amp;Tile</source>
+      <translation>&amp;Couverture</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation>Couverture de l'espace de travail avec les fenêtres</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Couverture&lt;/b&gt;&lt;p&gt;Arrange les fenêtres pour couvrir tout l'espace de travail. Toutes les fenêtres sont visibles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation>Casca&amp;de</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
-      <translation>Superposition des fenêtres</translation>
+      <source>&amp;Cascade</source>
+      <translation>Casca&amp;de</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation>Superposition des fenêtres</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Affichage en cascade&lt;/b&gt;&lt;p&gt;Réarrange les fenêtre pour les afficher en cascade. Dans ce mode, les fenêtres sont toutes superposées.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation>&amp;Fermer</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation>&amp;Fermer</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
-      <source>Close the current window</source>
-      <translation>Ferme la fenêtre courante</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="265" />
+      <source>Close the current window</source>
+      <translation>Ferme la fenêtre courante</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme la fenêtre en cours.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
-      <source>Clos&amp;e All</source>
-      <translation>Tout f&amp;ermer</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
-      <translation>Ferme toutes les fenêtres</translation>
+      <source>Clos&amp;e All</source>
+      <translation>Tout f&amp;ermer</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation>Ferme toutes les fenêtres</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Tout fermer&lt;/b&gt;&lt;p&gt;Ferme toutes les fenêtres.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation>&amp;Fichier</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation>&amp;Fenêtre</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation>A&amp;ide</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation>Fichier</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation>Aide</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation>Visionneur TR</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;À propos du visualiseur TR &lt;/h3&gt;&lt;p&gt;Le visualiseur TR charge et affiche des fichiers Interface Utilisateur Qt (UI) et des fichier de traductions et affiche les fenêtres traduites dans le langage sélectionné.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation>Sélection de fichiers UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Fichiers Qt User-Interface (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation>Sélection de fichiers de traduction</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation>Fichiers de traduction Qt (*.qm)</translation>
     </message>
@@ -81541,72 +76872,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation>Gestionnaire d'onglet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation>Onglets enregistrés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation>Navigateur web eric :</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation> [FTP] :</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation>Fenêtre {0}</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation>Fenêtre {0}</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation>Double clic pour basculer</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation>Grouper par</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation>Grouper par</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation>&amp;Fenêtre</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation>&amp;Domaine</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation>&amp;Hôte</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation>Montrer le gestionnaire d'onglet</translation>
     </message>
@@ -81614,220 +76945,123 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation>Montrer un menu de navigation</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation type="unfinished">Lancer</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation type="unfinished">Profiler le script....</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation type="unfinished">Lancer le script en mode Coverage...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation>Déplacer vers la gauche</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation>Déplacer vers la droite</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation>Déplacer en premier</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation>Déplacer en dernier</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation>Fermer</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation>Fermer les autres</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation>Tout fermer</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation>Enregistrer sous...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation>Tout enregistrer</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation type="unfinished">Aperçu avant impression</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation>Imprimer</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation>Copier chemin dans le Presse-Papiers</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
-    <message>
-      <source>Close the current editor</source>
-      <translation type="vanished">Ferme l'éditeur courant</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyDialog</name>
-    <message>
-      <source>No indentation errors found.</source>
-      <translation type="vanished">Aucune erreur d'indentation trouvée.</translation>
-    </message>
-    <message>
-      <source>Tabnanny Result</source>
-      <translation type="vanished">Résutats de Tabanny</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Tabnanny Results&lt;/b&gt;
-&lt;p&gt;This dialog shows the results of the tabnanny command. Double clicking an
-entry will open an editor window and position the cursor at the respective line.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Listing du correcteur d'indentations&lt;/b&gt;
-&lt;p&gt;Cette liste affiche les résultats du correcteur 'tabnanny '. Un double-click
-sur une entrée ouvre une fenêtre d'édition et place le curseur sur la ligne
-correspondante.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Result List&lt;/b&gt;
-&lt;p&gt;This list shows the results of the tabnanny command. Double clicking
-an entry will open this entry in an editor window and position the cursor at
-the respective line.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Listing du correcteur d'indentations&lt;/b&gt;
-&lt;p&gt;Cette liste affiche les résultats du correcteur 'tabnanny '. Un double-click
-sur une entrée ouvre une fenêtre d'édition et place le curseur sur la ligne
-correspondante.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Nom de fichier</translation>
-    </message>
-    <message>
-      <source>#</source>
-      <translation type="vanished">#</translation>
-    </message>
-    <message>
-      <source>Source</source>
-      <translation type="vanished">Source</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the tabnanny action</source>
-      <translation type="vanished">Affiche la progression du correcteur 'tabnanny'</translation>
-    </message>
-    <message>
-      <source>Exclude Files:</source>
-      <translation type="vanished">Fichiers exclus :</translation>
-    </message>
-    <message>
-      <source>Enter filename patterns of files to be excluded separated by a comma</source>
-      <translation type="vanished">Entrer les filtres de noms de fichiers à exclure, séparés par des virgules</translation>
-    </message>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">Démarrer</translation>
-    </message>
-    <message>
-      <source>%v/%m Files</source>
-      <translation type="vanished">Fichiers %v/%m</translation>
-    </message>
-    <message>
-      <source>Preparing files...</source>
-      <translation type="vanished">Préparation en cours des fichiers...</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Erreurs</translation>
-    </message>
-    <message>
-      <source>Transferring data...</source>
-      <translation type="vanished">Transfert en cours des données...</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyPlugin</name>
-    <message>
-      <source>Check Indentations</source>
-      <translation type="vanished">Vérification des indentations</translation>
-    </message>
-    <message>
-      <source>&amp;Indentations...</source>
-      <translation type="vanished">&amp;Indentations...</translation>
-    </message>
-    <message>
-      <source>Check indentations using tabnanny.</source>
-      <translation type="vanished">Vérifie les indentation en utilisant tabanny.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check Indentations...&lt;/b&gt;&lt;p&gt;This checks Python files for bad indentations using tabnanny.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Vérification des indentations...&lt;/b&gt;&lt;p&gt;Vérifie les mauvaises indentations des fichiers Python en utilisant tabanny.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation>SansTitre {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
@@ -82431,12 +77665,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation>Ajout d'un gabarit</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -82587,159 +77821,143 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation>Appliquer</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation>Ajouter un gabarit...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation>Ajouter un groupe...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation>Éditer...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation>Éditer...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation>Supprimer</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation>Enregistrer</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation>Enregistrer</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation>Importer...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation>Exporter...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation>Exporter...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation>Recharger</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation>Aide...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation>Configuration...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation>Suppression du gabarit</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation>Suppression du gabarit</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Voulez-vous vraiment supprimer &lt;b&gt;{0}&lt;/b&gt; ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation>Importation des gabarits</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation>Exportation des gabarits</translation>
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation>Exportation des gabarits</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation>Recharger gabarits</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation>Recharger gabarits</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation>Le gabarit contient des modifications non enregistrées. Faut-il ignorer ces modifications ?</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation>Aide sur les gabarits</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation>Aide sur les gabarits</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation>Edition du Groupe de gabarits</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation>Edition du Groupe de gabarits</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier gabarit &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Templates Files (*.e4c);; All Files (*)</source>
-      <translation type="vanished">Fichiers gabarits (*.e3c);; Tous les fichiers (*) {4c?}</translation>
-    </message>
-    <message>
-      <source>Save templates</source>
-      <translation type="vanished">Enregistrement des gabarits</translation>
-    </message>
-    <message>
-      <source>Read templates</source>
-      <translation type="vanished">Lecture des gabarits</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier gabarit &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>TemplatesFile</name>
@@ -83290,8 +78508,8 @@
       <source>Test Run Output</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
+  </context>
+  <context>
       <translation type="vanished">&amp;Supprimer les données de coverage</translation>
     </message>
     <message>
@@ -83881,12 +79099,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation>Pas de traduction disponible</translation>
     </message>
@@ -84012,38 +79230,32 @@
       <source>Exempt directory from translation</source>
       <translation>Exclure le répertoire de la traduction</translation>
     </message>
-    <message>
-      <source>&amp;Translation Path Pattern:
-(Use '%language%' where the language code should be inserted, e.g. i18n/eric6_%language%.ts)</source>
-      <translation type="vanished">&amp;Pattern des fichiers de traduction:
-(Utiliser la balise %language% là où la langue doit être insérée, ex:  i18n/eric4_%language%.ts) {18n?} {5_?} {18n?} {6_?}</translation>
-    </message>
   </context>
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation>Sélection d'une traduction</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le nom de fichier de traduction &lt;b&gt;{0}&lt;/b&gt; n'est pas valide.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le traducteur &lt;b&gt;{0}&lt;/b&gt; n'est pas connu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation>Chargement du traducteur</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation>Chargement du traducteur</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier de traduction &lt;b&gt;{0}&lt;/b&gt; ne peut être chargé.&lt;/p&gt;</translation>
     </message>
@@ -84080,305 +79292,304 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation>Google V.1</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation>Google V.2</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
+      <source>Unknow translation service name ({0})</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <source>DeepL Pro</source>
-      <translation type="unfinished">DeepL Pro</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
-      <source>Unknow translation service name ({0})</source>
-      <translation type="unfinished" />
+      <translation type="vanished">DeepL Pro</translation>
     </message>
   </context>
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation type="unfinished">Arabe</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
-      <translation type="unfinished" />
+      <source>Arabic</source>
+      <translation type="unfinished">Arabe</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
+      <source>Belarusian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
+      <source>Bulgarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
+      <source>Bosnian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
+      <source>Catalan</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
+      <source>Czech</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
+      <source>Danish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
-      <translation type="unfinished">Grec</translation>
+      <source>German</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
-      <translation>Anglais</translation>
+      <source>Greek</source>
+      <translation type="unfinished">Grec</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
-      <translation type="unfinished" />
+      <source>English</source>
+      <translation>Anglais</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
+      <source>Spanish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
+      <source>Estonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
-      <translation>Français</translation>
+      <source>Finnish</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
-      <translation type="unfinished" />
+      <source>French</source>
+      <translation>Français</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
+      <source>Irish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
+      <source>Galician</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
+      <source>Hebrew (he)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
+      <source>Hindi</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
+      <source>Croatian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
+      <source>Hungarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
+      <source>Indonesian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
+      <source>Icelandic</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
+      <source>Italian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
+      <source>Hebrew (iw)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
+      <source>Japanese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
+      <source>Georgian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
+      <source>Korean</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
+      <source>Lithuanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
+      <source>Latvian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
+      <source>Macedonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
+      <source>Maltese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
+      <source>Dutch</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
+      <source>Norwegian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
+      <source>Polish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
+      <source>Portuguese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
+      <source>Romanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
+      <source>Russian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
+      <source>Slovak</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
+      <source>Slovenian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
+      <source>Albanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
+      <source>Serbian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
+      <source>Swedish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
+      <source>Thai</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
+      <source>Filipino</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
+      <source>Turkish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
+      <source>Ukrainian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
+      <source>Vietnamese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation type="unfinished" />
     </message>
@@ -84391,7 +79602,7 @@
       <translation>&lt;b&gt;Configuration du traducteur&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation>Activé langages</translation>
@@ -84418,8 +79629,8 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
-      <translation>DeepL Pro</translation>
+      <source>DeepL</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
@@ -84431,7 +79642,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -84491,6 +79702,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation type="unfinished" />
     </message>
@@ -84501,6 +79717,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
@@ -84530,41 +79751,49 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>DeepL Pro</source>
+      <translation type="vanished">DeepL Pro</translation>
+    </message>
   </context>
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation>Traducteur</translation>
     </message>
@@ -84639,12 +79868,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -84652,218 +79881,195 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation>Projets récents</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation>Multi-projets récents</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation>Fichiers récents</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation>Afficher les versions</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation>Éditeur python 're'</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation>Visionneur d'UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation>Apercu des traductions</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation>Comparaison de fichiers</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation>Comparaison de fichiers côte à côte</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation>Navigateur SQL</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation>Éditeur d'icone</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation>Installer un plugin</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation>Désinstaller un plugin</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation>Référentiel de plugins</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation>Préférences</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation>Quitter</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation>Erreur du processus</translation>
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation>Erreur du processus</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <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;Ne peut démarrer le processus.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation>OK</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation>&lt;h3&gt;Numéros de version&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
-    <message>
       <source>Unittest</source>
       <translation type="vanished">Tests unitaires</translation>
     </message>
     <message>
-      <source>QRegExp editor</source>
-      <translation type="vanished">Éditeur QRegExp</translation>
-    </message>
-    <message>
-      <source>Eric6 tray starter</source>
-      <translation type="vanished">Lanceur eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navigateur web eric6</translation>
-    </message>
-    <message>
-      <source>eric6 IDE</source>
-      <translation type="vanished">IDE eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">Mini-éditeur eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Shell Window</source>
-      <translation type="vanished">Fenêtre shell eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser (Private Mode)</source>
-      <translation type="vanished">Navigateur web eric6 (Mode privé)</translation>
-    </message>
   </context>
   <context>
     <name>TrayStarterPage</name>
@@ -85089,286 +80295,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation>Visionneur d'UI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation>Sélectioner un thème de GUI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation>Sélectionne un thème pour le GUI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation>&amp;Ouvrir Fichier</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
+      <location filename="../Tools/UIPreviewer.py" line="138" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="138" />
+      <location filename="../Tools/UIPreviewer.py" line="139" />
       <source>Open a UI file for display</source>
       <translation>Ouvre un fichier UI pour l'afficher</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="139" />
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ouvrir un fichier&lt;/b&gt;&lt;p&gt;Ceci ouvre un nouveau fichier UI à afficher.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation>&amp;Imprimer</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
+      <location filename="../Tools/UIPreviewer.py" line="150" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
-      <translation>Imprimer une capture d'écran</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation>Imprimer une capture d'écran</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Imprimer&lt;/b&gt;&lt;p&gt;Imprime une capture d'écran.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation>Aperçu avant impression</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation>Aperçu de la fenêtre</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aperçu avant impression&lt;/b&gt;&lt;p&gt;Aperçu de la fenêtre avant impression.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation>Capture d'&amp;écran</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation>Ctrl+E</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation>Ctrl+E</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation>Enregistre une capture d'écran sous forme d'image</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Capture d'écran&lt;/b&gt;&lt;p&gt;Enregistre une capture d'acran sous forme d'image.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation>&amp;Quitter</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation>Ctrl+Q</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
-      <translation>Quitte l'application</translation>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation>Ctrl+Q</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation>Quitte l'application</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Quitter&lt;/b&gt;&lt;p&gt;Quitte l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation>&amp;Copier</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation>Copie la capture d'écran dans le presse-papier</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation>Copie la capture d'écran dans le presse-papier</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copier&lt;/b&gt;&lt;p&gt;Copie la capture d'écran dans le presse-papier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Qu'est-ce que c'est?</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>&amp;Qu'est-ce que c'est?</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
-      <translation>Aide contextuelle</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation>Aide contextuelle</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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;Affiche l'aide contextuelle&lt;/b&gt;&lt;p&gt;Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de  l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation>&amp;À propos de </translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation>&amp;À propos de </translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation>Affiche les informations concernant le logiciel</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de&lt;/b&gt;&lt;p&gt;Affiche certaines informations concernant le logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation>À propos de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Affiche les informations concernant Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Affiche les informations concernant Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de Qt&lt;/b&gt;&lt;p&gt;Affiche les informations concernant Qt&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation>&amp;Fichier</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation>&amp;Edition</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation>A&amp;ide</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation>Fichier</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation>Édition</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation>Aide</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation>&lt;h3&gt; À propos du visualiseur d'UI&lt;/h3&gt;&lt;p&gt;Le visualiseur d'UI charge et affiche les fichiers d'interface utilisateur Qt avec différents thèmes, sélectionnables dans une liste déroulante.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation>Sélection de fichiers UI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Fichiers Qt User-Interface (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation>Chargement du fichier UI</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation>Chargement du fichier UI</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être chargé.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation>Enregistrer l'image</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation>Aucun  fichier UI n'est chargé.</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation>Images ({0})</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation>Imprimer l'image</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation>Imprimer l'image...</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation>Image envoyée à l'imrpimante...</translation>
     </message>
@@ -85404,120 +80610,120 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation type="unfinished">Diagramme des classes</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation type="unfinished">Diagramme des modules</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation>Fermer</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation>Charger</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation>Enregistrer sous...</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation>Enregistrer en tant qu'image</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation>Imprimer</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation>Aperçu avant impression</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation>Fenêtre</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation>Fichier</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation>Enregistrer le diagramme</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation>Charger le diagramme</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être lu.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier&lt;b&gt;{0}&lt;/b&gt; ne contient pas de données valides.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne contient pas de données valides.&lt;/p&gt;&lt;p&gt;Ligne invalide : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être enregistré.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
@@ -85525,99 +80731,99 @@
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation>Effacer les entités</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation>Augmenter la largeur de {0} points</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation>Augmenter la hauteur de {0} points</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation>Réduire la largeur de {0} points</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation>Réduire la largeur de {0} points</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation>Redimensionnement</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation>Re-scanner</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation>Remise en page</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation>Aligner à gauche</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation>Centrer horizontalement</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation>Aligner à droite</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation>Aligner en haut</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation>Centrer verticalement</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation>Aligner en bas</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation>Graphiques</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation>Enregistrer le diagramme</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être enregistré.&lt;/p&gt;</translation>
     </message>
@@ -85699,250 +80905,23 @@
     </message>
   </context>
   <context>
-    <name>UnittestDialog</name>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">Lancer</translation>
-    </message>
-    <message>
-      <source>Start the selected testsuite</source>
-      <translation type="vanished">Lancer la suite de tests</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Start Test&lt;/b&gt;&lt;p&gt;This button starts the selected testsuite.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Lancer les tests&lt;/b&gt;&lt;p&gt;Ce bouton lance la suite de tests sélectionnée.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Arrêt</translation>
-    </message>
-    <message>
-      <source>Stop the running unittest</source>
-      <translation type="vanished">Stoppe le test unitest en cours</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Stop Test&lt;/b&gt;&lt;p&gt;This button stops a running unittest.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Stopper le test&lt;/b&gt;&lt;p&gt;Stoppe le test unittest en cours.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Unittest</source>
-      <translation type="vanished">Tests unitaires</translation>
-    </message>
-    <message>
-      <source>^Failure: </source>
-      <translation type="vanished">^Echec: </translation>
-    </message>
-    <message>
-      <source>^Error: </source>
-      <translation type="vanished">^Erreur : </translation>
-    </message>
-    <message>
-      <source>Python3 Files ({0});;All Files (*)</source>
-      <translation type="vanished">Fichiers Python3({0});; Tous les fichiers (*)</translation>
-    </message>
-    <message>
-      <source>Python Files (*.py);;All Files (*)</source>
-      <translation type="vanished">Fichiers Python (*.py);;Tous les fichiers (*)</translation>
-    </message>
-    <message numerus="yes">
-      <source>Discovered %n Test(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Preparing Testsuite</source>
-      <translation type="vanished">Préparation de Testsuite</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Unable to run test &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;br/&gt;{2}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Incapable de lancer le test&lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;br/&gt;{2}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Running</source>
-      <translation type="vanished">En cours d'execution</translation>
-    </message>
-    <message numerus="yes">
-      <source>Ran %n test(s) in {0:.3f}s</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Erreur : {0}</translation>
-    </message>
-    <message>
-      <source>    Unexpected Success</source>
-      <translation type="vanished">    Succès inattendus</translation>
-    </message>
-    <message>
-      <source>Show Source</source>
-      <translation type="vanished">Afficher les sources</translation>
-    </message>
-    <message>
-      <source>Parameters</source>
-      <translation type="vanished">Paramètres</translation>
-    </message>
-    <message>
-      <source>Test Parameters</source>
-      <translation type="vanished">Paramètres de test</translation>
-    </message>
-    <message>
-      <source>Select to discover tests automatically</source>
-      <translation type="vanished">Cocher pour découvrir les tests automatiquement</translation>
-    </message>
-    <message>
-      <source>Test &amp;Filename:</source>
-      <translation type="vanished">Nom de &amp;fichier de test :</translation>
-    </message>
-    <message>
-      <source>Enter name of file defining the testsuite</source>
-      <translation type="vanished">Entrer le nom du fichier definissant la suite de tests</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testsuite&lt;/b&gt;
-&lt;p&gt;Enter the name of the file defining the testsuite.
-It should have a method with a name given below. If no name is given, the suite() method will be tried. If no such method can be
-found, the module will be inspected for proper test
-cases.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Testsuite&lt;/b&gt;
-&lt;p&gt;Entrer le nom du fichier définissant la suite de test.
-Il doit posséder une méthode ayant le nom donné ci-dessous. Si aucun nom n'est donné, la méthode suite() sera essayée. Si cette méthode n'est pas trouvée, le module sera inspecté pour son test propre.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Test Name:</source>
-      <translation type="vanished">Nom &amp;test :</translation>
-    </message>
-    <message>
-      <source>Enter the test name. Leave empty to use the default name "suite".</source>
-      <translation type="vanished">Entrer le nom test. Laisser vide pour utiliser le nom par défaut "suite".</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Enter the name of the test to be performed. This name must follow the rules given by Python's unittest module. If this field is empty, the default name of "suite" will be used.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nom de test&lt;/b&gt;&lt;p&gt;Entrer le nom du test à effectuer. Ce nom doit résepecter les règles données par le module unittest Python. Si le champ est laissé vide, le nom par défaut "suite" sera utilisé.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Virtual Environment:</source>
-      <translation type="vanished">Environnement &amp;virtuel :</translation>
-    </message>
-    <message>
-      <source>Select the virtual environment to be used</source>
-      <translation type="vanished">Sélectionner l'environnement virtuel à utiliser</translation>
-    </message>
-    <message>
-      <source>Select whether coverage data should be collected</source>
-      <translation type="vanished">Cocher pour collecter les données issues du coverage de code</translation>
-    </message>
-    <message>
-      <source>C&amp;ollect coverage data</source>
-      <translation type="vanished">C&amp;ollecter les donnée du coverage</translation>
-    </message>
-    <message>
-      <source>Select whether old coverage data should be erased</source>
-      <translation type="vanished">Cocher pour effacer les anciennes données Coverage du code</translation>
-    </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
-      <translation type="vanished">&amp;Supprimer les données de coverage</translation>
-    </message>
-    <message>
-      <source>Results</source>
-      <translation type="vanished">Résultats</translation>
-    </message>
-    <message>
-      <source>Progress</source>
-      <translation type="vanished">Progression</translation>
-    </message>
-    <message>
-      <source>Progress:</source>
-      <translation type="vanished">Etat de progression:</translation>
-    </message>
-    <message>
-      <source>%v/%m Tests</source>
-      <translation type="vanished">Tests %v/%m</translation>
-    </message>
-    <message>
-      <source>Run:</source>
-      <translation type="vanished">Execution:</translation>
-    </message>
-    <message>
-      <source>Number of tests run</source>
-      <translation type="vanished">Nombre d'executions tests</translation>
-    </message>
-    <message>
-      <source>Remaining:</source>
-      <translation type="vanished">Restants:</translation>
-    </message>
-    <message>
-      <source>Number of tests to be run</source>
-      <translation type="vanished">Nombre de tests restants</translation>
-    </message>
-    <message>
-      <source>Failures:</source>
-      <translation type="vanished">Echecs:</translation>
-    </message>
-    <message>
-      <source>Number of test failures</source>
-      <translation type="vanished">Nombre d'echecs</translation>
-    </message>
-    <message>
-      <source>Errors:</source>
-      <translation type="vanished">Erreurs:</translation>
-    </message>
-    <message>
-      <source>Number of test errors</source>
-      <translation type="vanished">Nombre d'erreurs</translation>
-    </message>
-    <message>
-      <source>Unexpected Successes:</source>
-      <translation type="vanished">Succès inattendus :</translation>
-    </message>
-    <message>
-      <source>Number of tests with unexpected success</source>
-      <translation type="vanished">Nombre de tests avec des succès inattendus</translation>
-    </message>
-    <message>
-      <source>Tests performed:</source>
-      <translation type="vanished">Tests effectués:</translation>
-    </message>
-    <message>
-      <source>Failures and errors:</source>
-      <translation type="vanished">Echecs et erreurs:</translation>
-    </message>
-    <message>
-      <source>Failures and Errors list</source>
-      <translation type="vanished">Liste des echecs et erreurs</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Failures and Errors list&lt;/b&gt;
-&lt;p&gt;This list shows all failed and errored tests.
-Double clicking on an entry will show the respective traceback.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Liste des echecs et erreurs&lt;/b&gt;
-&lt;p&gt;Cette liste affiche les tests ayant échoué.
-Double-cliquer sur une entrée pour afficher la trace de l'erreur.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Idle</source>
-      <translation type="vanished">Idle</translation>
-    </message>
-    <message>
-      <source>You must enter a test suite file.</source>
-      <translation type="vanished">Vous devez entrer un fichier test correct.</translation>
-    </message>
-    <message>
-      <source>Enter &amp;test name:</source>
-      <translation type="vanished">Entrer le nom du &amp;test:</translation>
-    </message>
-    <message>
-      <source>Enter test &amp;filename:</source>
-      <translation type="vanished">Entrer le nom du &amp;fichier de test:</translation>
-    </message>
-    <message>
-      <source>Run &amp;local</source>
-      <translation type="vanished">Lancer &amp;localement</translation>
+    <name>UnittestExecutor</name>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="50" />
+      <source>Failure</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="51" />
+      <source>Error</source>
+      <translation type="unfinished">Erreur</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="52" />
+      <source>Skipped</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="53" />
+      <source>Expected Failure</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="54" />
+      <source>Unexpected Success</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="55" />
+      <source>Success</source>
     </message>
   </context>
   <context>
@@ -86576,7 +81555,7 @@
       <translation>&lt;b&gt;Enregistrer session...&lt;/b&gt;&lt;p&gt;Ceci enregistre la session sur le disque. Une fenêtre s'ouvre pour sélectionner le nom de fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -87273,7 +82252,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Rapport de bogue</translation>
@@ -87843,8 +82822,8 @@
       <translation>&lt;b&gt;Raccourcis claviers&lt;/b&gt;&lt;p&gt;Edite les raccourcis claviers pour l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exporter les raccourcis clavier</translation>
@@ -87865,7 +82844,7 @@
       <translation>&lt;b&gt;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importer des raccourcis clavier</translation>
@@ -88269,7 +83248,7 @@
       <translation>Configuration</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -88339,426 +83318,430 @@
       <translation>&lt;h2&gt;Numéros de version&lt;/h2&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>L'adresse mail ou l'adresse du serveur mail est vide. Veuillez configurer vos paramètres mails dans la fenêtre des Préférences.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Redémarrage de l'application</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>L'application a bersoin d'être relancée. Relancer maintenant ?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Outils &amp;internes</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Outils &amp;plugins</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>Outils &amp;utilisateurs</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Configuration des groupes d'outils...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Configuration du groupe d'outils courant...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation>Pas d'outils utilisateurs configuré</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>Tout &amp;afficher</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>Tout &amp;masquer</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problème</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; n'existe pas ou est de longeur nulle.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Erreur du processus</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer Qt-Designer.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <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="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer Qt-Linguist.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <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="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer Qt-Assistant.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <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="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Aucun visualiseur personalisé n'est sélectionné. Prière d'en spécifier un dans les préférences.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Impossible de démarrer le visualiseur d'aide.&lt;br&gt;Assurez-vous qu'il est bien ici &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer le navigateur SQL.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <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="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Outils externes</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Outils externes</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Démarrage du processus '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Documentation Manquante</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Documentation</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <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="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <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="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation>Démarrer le navigateur web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <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="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>Ouverture du navigateur</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>Impossible de lancer le navigateur web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <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="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier tâche &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier de session &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Chargement de session</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished">Enregistrer la session</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <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="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Erreur de suppression</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; n'est pas un fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Première utilisation</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <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="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <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="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>Sélectionner le répertoire de travail</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>&amp;Unittest...</source>
       <translation type="vanished">&amp;Tests unitaires...</translation>
     </message>
@@ -88824,245 +83807,6 @@
       <translation type="vanished">Tests &amp;unitaires</translation>
     </message>
     <message>
-      <source>&amp;Cancel</source>
-      <translation type="vanished">&amp;Annuler</translation>
-    </message>
-    <message>
-      <source>%v/%m</source>
-      <translation type="vanished">%v/%m</translation>
-    </message>
-    <message>
-      <source>The versions information could not be downloaded. Please go online and try again.</source>
-      <translation type="vanished">Les informations de versions ne peuvent être téléchargées. Veuillez aller en ligne et réessayer.</translation>
-    </message>
-    <message>
-      <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
-      <translation type="vanished">Les informations de versions ne peuvent être téléchargées depuis 7 jours. Veuillez aller en ligne et réessayer.</translation>
-    </message>
-    <message>
-      <source>Update available</source>
-      <translation type="vanished">Mise à jour disponible</translation>
-    </message>
-    <message>
-      <source>Update Check</source>
-      <translation type="vanished">Vérification de mise à jour</translation>
-    </message>
-    <message>
-      <source>Error during updates check</source>
-      <translation type="vanished">Erreur durant la recherche de mises à jour</translation>
-    </message>
-    <message>
-      <source>Could not perform updates check.</source>
-      <translation type="vanished">Impossible de vérifier les mises à jour.</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Versions disponibles&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>Check for Updates</source>
-      <translation type="vanished">Rechercher des mises à jour</translation>
-    </message>
-    <message>
-      <source>Check for &amp;Updates...</source>
-      <translation type="vanished">Rechercher des &amp;mises à jour...</translation>
-    </message>
-    <message>
-      <source>Show downloadable versions</source>
-      <translation type="vanished">Afficher les versions téléchargeables</translation>
-    </message>
-    <message>
-      <source>Show &amp;downloadable versions...</source>
-      <translation type="vanished">Afficher les versions &amp;téléchargeables...</translation>
-    </message>
-    <message>
-      <source>Show the versions available for download</source>
-      <translation type="vanished">Affiche les versions disponibles pour le téléchargement</translation>
-    </message>
-    <message>
-      <source>Eric API Documentation</source>
-      <translation type="vanished">Documentation pour les API Eric</translation>
-    </message>
-    <message>
-      <source>Open Eric API Documentation</source>
-      <translation type="vanished">Ouvre la documentation sur les APIs Eric</translation>
-    </message>
-    <message>
-      <source>Virtualenv Manager</source>
-      <translation type="vanished">Gestionnaire Virtualenv</translation>
-    </message>
-    <message>
-      <source>&amp;Virtualenv Manager...</source>
-      <translation type="vanished">Gestionnaire &amp;Virtualenv...</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Gestionnaire Virtualenv&lt;/b&gt;&lt;p&gt;Ceci ouvre une fenêtre pour gérer les environnement virtuels Python définis.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Virtualenv Configurator</source>
-      <translation type="vanished">Configurateur Virtualenv</translation>
-    </message>
-    <message>
-      <source>Virtualenv &amp;Configurator...</source>
-      <translation type="vanished">&amp;Configurateur Virtualenv...</translation>
-    </message>
-    <message>
-      <source>There is no main script defined for the current project. Aborting</source>
-      <translation type="vanished">Il n'y a pas de script principal défini dans le projet en cours. Abandon</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Enregistrement des tâches</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Lecture des tâches</translation>
-    </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Documentation Qt4</translation>
-    </message>
-    <message>
-      <source>Qt&amp;4 Documentation</source>
-      <translation type="vanished">Documentation Qt&amp;4</translation>
-    </message>
-    <message>
-      <source>Open Qt4 Documentation</source>
-      <translation type="vanished">Lance la Documentation Qt4</translation>
-    </message>
-    <message>
-      <source>&amp;Eric API Documentation</source>
-      <translation type="vanished">Documentation pour les API &amp;Eric</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished"> Documentation PyQt4</translation>
-    </message>
-    <message>
-      <source>Open PyQt4 Documentation</source>
-      <translation type="vanished">Lance la documentation PyQt4</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt4 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'emplacement de la documentation PyQt4 n'a pas été configuré.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Numéros de version&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier tâche &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le fichier de session &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Python &amp;3 Documentation</source>
-      <translation type="vanished">Documentation Python &amp;3</translation>
-    </message>
-    <message>
-      <source>Qt&amp;5 Documentation</source>
-      <translation type="vanished">Documentation Qt&amp;5</translation>
-    </message>
-    <message>
-      <source>PyQt&amp;5 Documentation</source>
-      <translation type="vanished">Documentation PyQt&amp;5</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt5 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'emplacement de la documentation PyQt5 n'a pas été configuré.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open a new eric6 instance</source>
-      <translation type="vanished">Ouvrir une nouvelle instance eric6</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new instance of the eric6 IDE.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nouvelle fenêtre&lt;/b&gt;&lt;p&gt;Ceci ouvre une nouvelle instance de l'IDE eric6.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check for Updates...&lt;/b&gt;&lt;p&gt;Checks the internet for updates of eric6.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Rechercher des mises à jour...&lt;/b&gt;&lt;p&gt;Recherche des mises à jour pour eric6 sur internet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Show downloadable versions...&lt;/b&gt;&lt;p&gt;Shows the eric6 versions available for download from the internet.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Affiche les versions téléchargeables...&lt;/b&gt;&lt;p&gt;Affiche les versions d'eric6 disponibles sur internet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navigateur web eric6</translation>
-    </message>
-    <message>
-      <source>eric6 &amp;Web Browser...</source>
-      <translation type="vanished">Navigateur &amp;web eric6...</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Web Browser</source>
-      <translation type="vanished">Démarrer le navigateur web eric6</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;eric6 Web Browser&lt;/b&gt;&lt;p&gt;Browse the Internet with the eric6 Web Browser.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Navigateur web eric6&lt;/b&gt;&lt;p&gt;Parcourir internet avec le navigateur web eric6.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Icon Editor</source>
-      <translation type="vanished">Démarrer l"éditeur d'icone eric6</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Icon Editor&lt;/b&gt;&lt;p&gt;Starts the eric6 Icon Editor for editing simple icons.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Éditeur d'icone&lt;/b&gt;&lt;p&gt;Démarre l'éditeur d'icone eric6 pour éditer de simples icones.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <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 eric6.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Afficher les outils externes&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre permettant de connaitre les chemins et versions des outils externes utilisés par eric6&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <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 eric6 installation directory.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Documentation de l'API Eric&lt;/b&gt;&lt;p&gt;Affiche la do. The location for the documentation is the Documentation/Source subdirectory of the eric6 installation directory.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
-      <translation type="vanished">La mise à jour vers la version &lt;b&gt;{0}&lt;/b&gt; d'eric6 est disponible à &lt;b&gt;{1}&lt;/b&gt;. Voulez vous l'obtenir ?</translation>
-    </message>
-    <message>
-      <source>Eric6 is up to date</source>
-      <translation type="vanished">Eric6 est à jour</translation>
-    </message>
-    <message>
-      <source>You are using the latest version of eric6</source>
-      <translation type="vanished">Vous utilisez la dernière version d'eric6</translation>
-    </message>
-    <message>
-      <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
-      <translation type="vanished">eric6 n'a pas encore été configuré. La fenêtre de configuration va être ouverte.</translation>
-    </message>
-    <message>
-      <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
-      <translation type="vanished">Les informations de versions ne peuvent être téléchargés car vous êtes &lt;b&gt;hors ligne&lt;/b&gt;. Veuillez aller en ligne et réessayer.</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Hex Editor</source>
-      <translation type="vanished">Démarrer l'Hex Editor d'eric6</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Hex Editor&lt;/b&gt;&lt;p&gt;Starts the eric6 Hex Editor for viewing or editing binary files.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Hex Editor&lt;/b&gt;&lt;p&gt;Démarre l'Hex Editor d'eric6 pour voir et modifier des fichiers binaires.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>PySide&amp;2 Documentation</source>
-      <translation type="vanished">Documentation PySide&amp;2</translation>
-    </message>
-    <message>
-      <source>The eric6 web browser could not be started.</source>
-      <translation type="vanished">Le navigateur web eric6 n'a pas pu être démarré.</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The eric6 web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le navigateur web eric6 n'est pas démarré.&lt;/p&gt;&lt;p&gt;Raison : {0}&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>UserProjectFile</name>
@@ -89139,7 +83883,7 @@
   <context>
     <name>Utilities</name>
     <message>
-      <location filename="../Utilities/__init__.py" line="1516" />
+      <location filename="../Utilities/__init__.py" line="1523" />
       <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Vous pouvez utiliser la syntaxe "%-code" dans la chaine de caractères. Les codes supportés sont :&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;colonne du curseur de l'éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;répertoire de l'éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;nom de fichier de l'éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;répertoire 'home' de l'utilisateur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;ligne du curseur de l'éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;chemin du projet courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;texte sélectionné dans l'éditeur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;nom d'utilisateur de l'utilisateur courant&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;le signe pourcent&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -89331,26 +84075,6 @@
       <source>Mapping Proxy</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Type</translation>
-    </message>
-    <message>
-      <source>Long Integer</source>
-      <translation type="vanished">Entier long</translation>
-    </message>
-    <message>
-      <source>X Range</source>
-      <translation type="vanished">Range X</translation>
-    </message>
-    <message>
-      <source>Unicode String</source>
-      <translation type="vanished">Chaine Unicode</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">Autre</translation>
-    </message>
   </context>
   <context>
     <name>VariableDetailDialog</name>
@@ -89384,21 +84108,6 @@
     </message>
   </context>
   <context>
-    <name>VariableModel</name>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Locales</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Type</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Valeur</translation>
-    </message>
-  </context>
-  <context>
     <name>VariablesFilterDialog</name>
     <message>
       <location filename="../Debugger/VariablesFilterDialog.ui" line="0" />
@@ -89550,26 +84259,6 @@
       <source>Variables Type Filter...</source>
       <translation>Filtre de type de variables...</translation>
     </message>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">Globales</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Locales</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Valeur</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Type</translation>
-    </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Tout contracter</translation>
-    </message>
   </context>
   <context>
     <name>VcsCommandOptionsDialog</name>
@@ -89990,30 +84679,6 @@
       <source>Show VCS Toolbar</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Couleurs</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "modified".</source>
-      <translation type="vanished">Sélection d'une couleur de fond pour les entrée ayant le statut VCS "modifié".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "added".</source>
-      <translation type="vanished">Sélection d'une couleur de fond pour les entrée ayant le statut VCS "ajouté".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "needs update".</source>
-      <translation type="vanished">Sélection d'une couleur de fond pour le status VCS "besoin de mise à jour".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "conflict".</source>
-      <translation type="vanished">Sélection d'une couleur de fond pour le status VCS "conflit".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "replaced".</source>
-      <translation type="vanished">Sélection d'une couleur de fond pour les entrée ayant le statut VCS "remplacé".</translation>
-    </message>
   </context>
   <context>
     <name>VcsProjectBrowserHelper</name>
@@ -90037,156 +84702,156 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation>Nouveau à partir du référentiel</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation>&amp;Nouveau depuis un référentiel...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation>Créer un nouveau projet à partir du référentiel VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nouveau à partir du référentiel&lt;/b&gt;&lt;p&gt;Créer un nouveau projet local à partir d'un référentiel VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation>Exporter du référentiel</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation>&amp;Exporter du référentiel...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation>Exporte un projet d'un référentiel VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Exporter du référentiel&lt;/b&gt;&lt;p&gt;Exporte un projet d'un référentiel VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation>Ajouter au référentiel</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation>&amp;Ajouter au référentiel...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation>Ajoute le projet local au référentiel VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ajouter au référentiel&lt;/b&gt;&lt;p&gt;Ajoute (importe) le projet local au référentiel VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation>VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation>Nouveau projet</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation>Sélectionner un système de contrôle de version (VCS) pour le projet</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Voulez-vous éditer les options de commande VCS ?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation>Création d'un répertoire projet</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; ne peut être créé.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation>Nouveau projet à partir du référentiel</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation>Sélectionner un fichier projet à ouvrir.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Le fichier projet doit-il être ajouté au référentiel?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Impossible de rappatrier le projet depuis le référentiel.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation>Importation de projet</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation>Mise à jour</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation>Le projet devrait être relu. Le faire maintenant ?</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation>Supprimer le projet du référentiel</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation>Supprimer le projet du référentiel</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation>Voulez-vous vraiment supprimer ce projet du référentiel (et du disque)?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation>Basculer de version</translation>
     </message>
@@ -90454,8 +85119,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -90463,7 +85128,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation>Ctrl+Shift+L</translation>
@@ -90471,8 +85136,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -90480,7 +85145,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation>Tab</translation>
@@ -90488,8 +85153,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -90497,14 +85162,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation>Return</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation>Enter</translation>
@@ -90512,8 +85177,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -90521,21 +85186,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation>Backspace</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation>Meta+H</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation>Shift+Backspace</translation>
@@ -90543,8 +85208,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -90552,14 +85217,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation>Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation>Meta+D</translation>
@@ -90567,8 +85232,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -90576,7 +85241,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation>Ctrl+Backspace</translation>
@@ -90584,8 +85249,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -90593,7 +85258,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation>Ctrl+Del</translation>
@@ -90601,8 +85266,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -90610,7 +85275,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation>Ctrl+Shift+Backspace</translation>
@@ -90618,8 +85283,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -90627,14 +85292,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation>Meta+K</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation>Ctrl+Shift+Del</translation>
@@ -90642,8 +85307,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -90651,14 +85316,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation>Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation>Meta+B</translation>
@@ -90666,8 +85331,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -90675,14 +85340,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation>Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation>Meta+F</translation>
@@ -90690,8 +85355,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -90700,8 +85365,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation>Alt+Left</translation>
@@ -90709,8 +85374,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation>Ctrl+Left</translation>
@@ -90718,8 +85383,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -90728,8 +85393,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation>Ctrl+Right</translation>
@@ -90737,8 +85402,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -90747,8 +85412,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation>Home</translation>
@@ -90756,8 +85421,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -90765,7 +85430,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation>Meta+E</translation>
@@ -90773,8 +85438,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation>End</translation>
@@ -90782,8 +85447,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -90791,14 +85456,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation>Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation>Meta+P</translation>
@@ -90806,8 +85471,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -90815,14 +85480,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation>Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation>Meta+N</translation>
@@ -90830,8 +85495,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation>Ctrl+Down</translation>
@@ -90839,8 +85504,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation>Ctrl+Up</translation>
@@ -90848,8 +85513,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -90857,7 +85522,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation>PgUp</translation>
@@ -90865,8 +85530,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -90874,14 +85539,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation>PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation>Meta+V</translation>
@@ -90889,8 +85554,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -90898,7 +85563,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation>Esc</translation>
@@ -90906,8 +85571,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -90915,14 +85580,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation>Shift+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation>Meta+Shift+B</translation>
@@ -90930,8 +85595,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -90939,14 +85604,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation>Shift+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation>Meta+Shift+F</translation>
@@ -90954,8 +85619,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -90964,8 +85629,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation>Alt+Shift+Left</translation>
@@ -90973,8 +85638,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation>Ctrl+Shift+Left</translation>
@@ -90982,8 +85647,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -90993,9 +85658,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation>Alt+Shift+Right</translation>
@@ -91003,8 +85668,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation>Ctrl+Shift+Right</translation>
@@ -91012,8 +85677,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -91021,7 +85686,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation>Shift+Home</translation>
@@ -91029,8 +85694,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -91038,14 +85703,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation>Meta+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation>Shift+End</translation>
@@ -91054,21 +85719,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation>Rechercher</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation>Re&amp;chercher...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -91076,7 +85741,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation>Recherche de texte</translation>
@@ -91088,21 +85753,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation>Chercher suivant</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation>Chercher &amp;suivant</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -91110,7 +85775,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation>Recherche de l'occurence de texte suivante</translation>
@@ -91122,21 +85787,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation>Chercher précédent</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation>Chercher &amp;précédent</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -91144,7 +85809,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation>Recherche de l'occurence de texte précédente</translation>
@@ -91156,21 +85821,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation>Zoom avant</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation>Zoom a&amp;vant</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -91178,7 +85843,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -91186,35 +85851,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation>Zoom sur le texte</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zoom avant&lt;/b&gt;&lt;p&gt;Zoom sur le texte. Affiche le texte en plus gros.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation>Zoom arrière</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation>Zoom a&amp;rrière</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -91222,7 +85887,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -91230,35 +85895,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation>Zoom arrière du texte</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zoom arrière&lt;/b&gt;&lt;p&gt;Zoom arrière du texte. Affiche le texte en plus petit.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation>Annulation du zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation>Annulation du &amp;zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -91266,42 +85931,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation>Annulation du zoom du texte</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Annulation du zoom&lt;/b&gt;&lt;p&gt;Annulation du zoom du texte. Ceci met le facteur de zoom à 100%. &lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation>Zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation>&amp;Zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation>Zoom du texte</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom du texte. Ouvre une fenêtre pour entrer la taille souhaitée.&lt;/p&gt;</translation>
@@ -91309,984 +85974,984 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation>Aperçu avant impression</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation>Déplacement d'une part de mot vers la gauche</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation>Déplacement d'une part de mot vers la droite</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation>Alt+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation>Déplacement au début de la ligne courante</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation>Alt+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation>Descend la vue d'une ligne</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation>Monte la vue d'une ligne</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation>Déplacement d'un paragraphe vers le haut</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation>Alt+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation>Déplacement d'un paragraphe vers le bas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation>Alt+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation>Déplacement au début du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation>Ctrl+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation>Déplacement à la fin du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation>Ctrl+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation>Désindentation d'un niveau</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation>Shift+Tab</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation>Extension de la sélection d'une ligne vers le haut</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation>Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation>Meta+Shift+P</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation>Extension de la sélection d'une ligne vers le bas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation>Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation>Meta+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation>Extension de la sélection d'une part de mot vers la gauche</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation>Extension de la sélection d'une part de mot vers la droite</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation>Extension de la sélection d'un paragraphe vers le haut</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation>Alt+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation>Extension de la sélection d'un paragraphe vers le bas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation>Alt+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation>Extension de la sélection d'une page vers le haut</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation>Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation>Extension de la sélection d'une page vers le bas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation>Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation>Meta+Shift+V</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation>Extension de la sélection à la fin du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation>Ctrl+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation>Ctrl+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation>Extension de la sélection à la fin du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation>Ctrl+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation>Ctrl+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation>Suppression du caractère précédent sauf en début de ligne</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation>Duplication de la ligne courante</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation>Ctrl+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation>Permuter la ligne courante avec la précédente</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation>Ctrl+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation>Meta+Alt+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation>Couper la ligne courante</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation>Alt+Shift+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation>Copier la ligne courante</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation>Ctrl+Shift+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation>Basculer de mode Insertion /Ecrasement</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation>Ins</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation>Conversion de la sélection en minuscules</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation>Alt+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation>Conversion de la sélection en majuscules</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation>Ctrl+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation>Déplacement à la fin de la ligne affichée</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation>Alt+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation>Extension de la sélection à la fin de la ligne affichée</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation>Chargement de page</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation>Extension de la sélection rectangulaire d'une ligne vers le bas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation>Alt+Ctrl+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation>Meta+Alt+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation>Extension de la sélection rectangulaire d'une ligne vers le haut</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation>Alt+Ctrl+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation>Meta+Alt+Shift+P</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation>Extension de la sélection rectangulaire d'un caractère vers la gauche</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation>Alt+Ctrl+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation>Meta+Alt+Shift+B</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation>Extension de la sélection rectangulaire d'un caractère vers la droite</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation>Alt+Ctrl+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation>Meta+Alt+Shift+F</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation>Extension de la sélection rectangulaire au premier caractère visible du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation>Alt+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation>Extension de la sélection rectangulaire à la fin de la ligne du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation>Meta+Alt+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation>Alt+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation>Extension de la sélection rectangulaire d'une page vers le haut</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation>Alt+Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation>Extension de la sélection rectangulaire d'une page vers le bas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation>Alt+Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation>Meta+Alt+Shift+V</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation>Duplication de la sélection courante</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation>Ctrl+Shift+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation>Défilement au début du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation>Défilement à la fin du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation>Défilement vertical de façon à centrer la ligne courante</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation>Meta+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation>Déplacement à la fin du mot suivant</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation>Extension de la séleciton à la fin du mot suivant</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation>Déplacement à la fin du mot précédent</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation>Extension de la séleciton à la fin du mot précédent</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation>Déplacement au début de la ligne du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation>Meta+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation>Extension de la sélection au début de la ligne du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation>Meta+Shift+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation>Extension de la sélection rectangulaire au début de la ligne du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation>Meta+Alt+Shift+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation>Extension de la sélection au début de la ligne affichée</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation>Déplacement au début de la ligne affichée ou de la ligne du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation>Extension de la sélection au début de la ligne affichée ou de la ligne du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation>Déplacement vers le premier caractère visible de la ligne affichée ou de la ligne do document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation>Extension de la sélection au premier caractère visible du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation>Déplacement à la de la ligne affichée ou de la ligne du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation>Extension de la sélection à la fint de la ligne affichée ou de la ligne du document</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation>Déplacement étagé d'une page vers le haut</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation>Extension de la sélection étagée d'une page vers le haut</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation>Déplacement étagé d'une page vers le bas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation>Extension de la sélection étagée d'une page vers le bas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation>Supprimer jusqu'à la fin du mot à doite</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation>Alt+Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation>Déplacement des lignes sélectionnées d'une ligne vers le haut</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation>Déplacement des lignes sélectionnées d'une ligne vers le bas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rechercher&lt;/b&gt;&lt;p&gt;Recherche du texte dans l'éditeur courant. Un fenêtre est affichée pour saisir le texte recherché et le options de recherche.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chercher suivant&lt;/b&gt;&lt;p&gt;Recherche en avant le texte saisi dans l'éditeur courant. Les options de recherche précédentes sont réutilisées.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chercher précédent&lt;/b&gt;&lt;p&gt;Recherche en arrière le texte saisi dans l'éditeur courant. Les options de recherche précédentes sont réutilisées.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation>Effacer les marqueurs de recherche</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation>Ctrl+3</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation>Efface tous les marqueurs de recherche affichés</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Effacer tous les marqueurs de recherche&lt;/b&gt;&lt;p&gt;Efface tous les marqueurs de recherche affichés.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation>Remplacer</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation>&amp;Remplacer...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation>Ctrl+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation>Remplacer un texte</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Remplacer&lt;/b&gt;&lt;p&gt;Recherche du texte dans l'éditeur courant et le remplace par un autre. Un fenêtre est affichée pour saisir le texte initial, le texte de remplacement et les options de remplacement.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation>Remplacer et chercher</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation>Meta+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation>Remplacer le texte trouvé et chercher l'occurrence suivante</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation>Remplacer occurrence</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation>Ctrl+Meta+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation>Remplacer le texte trouvé</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation>Tout remplacer</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation>Shift+Meta+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -94261,121 +88926,6 @@
       <source>The spelling dictionary was saved successfully.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Ctrl+#</source>
-      <comment>View|Zoom</comment>
-      <translation type="vanished">Ctrl+#</translation>
-    </message>
-    <message>
-      <source>Alt+Ctrl+M</source>
-      <comment>Edit|Uncomment</comment>
-      <translation type="vanished">Alt+Ctrl+M</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+M</source>
-      <comment>Edit|Toggle Comment</comment>
-      <translation type="vanished">Ctrl+Shift+M</translation>
-    </message>
-    <message>
-      <source>Search File</source>
-      <translation type="vanished">Rechercher un fichier</translation>
-    </message>
-    <message>
-      <source>Search &amp;File...</source>
-      <translation type="vanished">Rechercher un &amp;fichier...</translation>
-    </message>
-    <message>
-      <source>Alt+Ctrl+F</source>
-      <comment>File|Search File</comment>
-      <translation type="vanished">Alt+Ctrl+F</translation>
-    </message>
-    <message>
-      <source>Search for a file</source>
-      <translation type="vanished">Recherche d'un fichier</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search File&lt;/b&gt;&lt;p&gt;Search for a file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Recherche d'un fichier&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre pour rechercher d'un fichier.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project. A dialog is shown to enter the searchtext and options for the search and to display the result.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Rechercher un texte dans les fichiers&lt;/b&gt;&lt;p&gt;Recherche un texte dans les fichiers d'un répertoire ou du projet. Une fenêtre permet de saisir les options de recherche et d'afficher les résultats.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Replace in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and to display the result.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Remplacer un texte dans les fichiers&lt;/b&gt;&lt;p&gt;Recherche un texte dans les fichiers d'un répertoire ou du projet. Une fenêtre permet de saisir les options de recherche et de remplacement, et d'afficher les résultats.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch</source>
-      <translation type="vanished">Recherche rapide</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+K</source>
-      <comment>Search|Quicksearch</comment>
-      <translation type="vanished">Ctrl+Shift+K</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch</source>
-      <translation type="vanished">Lancer une recherche rapide</translation>
-    </message>
-    <message>
-      <source>Quicksearch backwards</source>
-      <translation type="vanished">Recherche rapide en arrière</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+J</source>
-      <comment>Search|Quicksearch backwards</comment>
-      <translation type="vanished">Ctrl+Shift+J</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch backwards</source>
-      <translation type="vanished">Effectue une recherche rapide en arrière</translation>
-    </message>
-    <message>
-      <source>&amp;Quicksearch</source>
-      <translation type="vanished">&amp;Recherche rapide</translation>
-    </message>
-    <message>
-      <source>Quicksearch &amp;backwards</source>
-      <translation type="vanished">Recherche &amp;rapide en arrière</translation>
-    </message>
-    <message>
-      <source>Quicksearch extend</source>
-      <translation type="vanished">Etendre au mot complet</translation>
-    </message>
-    <message>
-      <source>Quicksearch e&amp;xtend</source>
-      <translation type="vanished">&amp;Etendre au mot complet</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+H</source>
-      <comment>Search|Quicksearch extend</comment>
-      <translation type="vanished">Ctrl+Shift+H</translation>
-    </message>
-    <message>
-      <source>Extend the quicksearch to the end of the current word</source>
-      <translation type="vanished">Etend la recherche rapide à la fin du mot courant</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch extend&lt;/b&gt;&lt;p&gt;This extends the quicksearch text to the end of the word currently found.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Extension de la sélection au mot complet&lt;/b&gt;&lt;p&gt;Pour la recherche rapide, cette fonction permet d'étendre la sélection au mot courant.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch Textedit</source>
-      <translation type="vanished">Edition de la recherche rapide</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch&lt;/b&gt;&lt;p&gt;This activates the quicksearch function of the IDE by giving focus to the quicksearch entry field. If this field is already active and contains text, it searches for the next occurrence of this text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Recherche rapide&lt;/b&gt;&lt;p&gt;Ceci active la fonction de recherche rapide. Si le champ est déjà actif et contient du texte, la fonction recherche l'occurence suivante du texte.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch backwards&lt;/b&gt;&lt;p&gt;This searches the previous occurrence of the quicksearch text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Recherche rapide en arrière&lt;/b&gt;&lt;p&gt;Permet de rechercher l'ocurrence précédente du texte recherché.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Enter the searchtext directly into this field. The search will be performed case insensitive. The quicksearch function is activated upon activation of the quicksearch next action (default key Ctrl+Shift+K), if this entry field does not have the input focus. Otherwise it searches for the next occurrence of the text entered. The quicksearch backwards action (default key Ctrl+Shift+J) searches backward. Activating the 'quicksearch extend' action (default key Ctrl+Shift+H) extends the current searchtext to the end of the currently found word. The quicksearch can be ended by pressing the Return key while the quicksearch entry has the the input focus.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Saisir le texte à rechercher dans ce champ. La recherche tiendra compte de la casse. Si le champ de saisie n'a pas le focus, la fonction de recherche rapide s'active automatiquement quand on lance la recherche d'occurence suivante (raccourci Ctrl+Shift+K par défaut). Sinon, c'est la recherche de l'occurence suivante qui est effectuée. La recherche rapide arrière (raccourci Ctrl+Shift+J par défaut) permet de rechercher en arrière dans le texte. En activant "l'extension de recherche rapide"  (Ctrl+Shift+H par défaut), on étend le texte de recherche au mot courant trouvé. On quitte la recherche rapide en appuyant sur 'Enter' lorsque le champ de saisie a le focus.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ViewProfileSidebarsDialog</name>
@@ -94655,8 +89205,8 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
-      <translation>Cocher pour utiliser 'pyvenv'</translation>
+      <source>Select to use 'python -m venv'</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
@@ -95014,16 +89564,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <source>virtualenv Version: {0}</source>
-      <translation type="vanished">Version virtualenv : {0}</translation>
-    </message>
-    <message>
-      <source>pyvenv Version: {0}</source>
-      <translation type="vanished">Version pyvenv : {0}</translation>
-    </message>
-    <message>
-      <source>conda Version: {0}</source>
-      <translation type="vanished">Version conda : {0}</translation>
+      <source>Select to use 'pyvenv'</source>
+      <translation type="vanished">Cocher pour utiliser 'pyvenv'</translation>
     </message>
   </context>
   <context>
@@ -95166,7 +89708,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation>Interpréteur Python</translation>
     </message>
@@ -95194,54 +89736,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation>Ajouter environnement virtuel</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation>Un environnement virtuel nommé &lt;b&gt;{0}&lt;/b&gt; existe déjà. Faut il le remplacer ?</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation>Modifier l'environnement virtuel</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation>Renommer l'environnement virtuel</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation>{0} - {1}</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation>Supprimer les environnements virtuels</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation>Voulez-vous vraiment supprimer ces environnements virtuels ?</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation>Supprimer les environnements virtuels</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation>Voulez-vous vraiment supprimer ces environnements virtuels ?</translation>
     </message>
@@ -95249,78 +89791,10 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation>Gérer les environnements virtuels</translation>
     </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nom</translation>
-    </message>
-    <message>
-      <source>Directory</source>
-      <translation type="vanished">Répertoire</translation>
-    </message>
-    <message>
-      <source>Interpreter</source>
-      <translation type="vanished">Intrepréteur</translation>
-    </message>
-    <message>
-      <source>Press to add an existing virtual environment</source>
-      <translation type="vanished">Cliquer pour ajouter un environnement virtuel existant</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Ajouter...</translation>
-    </message>
-    <message>
-      <source>Press to create a new virtual environment</source>
-      <translation type="vanished">Cliquer pour créer un nouveau envionnement virtuel</translation>
-    </message>
-    <message>
-      <source>New...</source>
-      <translation type="vanished">Nouveau...</translation>
-    </message>
-    <message>
-      <source>Press to edit the selected virtual environment</source>
-      <translation type="vanished">Cliquer pour modifier l'environnement virtuel sélectionné</translation>
-    </message>
-    <message>
-      <source>Edit...</source>
-      <translation type="vanished">Éditer...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected virtual environments</source>
-      <translation type="vanished">Cliquer pour supprimer les environnements virtuels</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Supprimer</translation>
-    </message>
-    <message>
-      <source>Press to remove all virtual environments</source>
-      <translation type="vanished">Cliquer pour supprimer tous les environnements virtuels</translation>
-    </message>
-    <message>
-      <source>Remove All</source>
-      <translation type="vanished">Tout supprimer</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected virtual environments and delete them</source>
-      <translation type="vanished">Cliquer pour supprimer les environnements virtuels sélectionnés</translation>
-    </message>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Supprimer</translation>
-    </message>
-    <message>
-      <source>Press to remove all virtual environments and delete them</source>
-      <translation type="vanished">Cliquer pour supprimer tous les environnements virtuels</translation>
-    </message>
-    <message>
-      <source>Delete All</source>
-      <translation type="vanished">Tous supprimer</translation>
-    </message>
   </context>
   <context>
     <name>VirtualenvManagerWidget</name>
@@ -95341,6 +89815,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation type="unfinished">Cliquer pour ajouter un environnement virtuel existant</translation>
     </message>
@@ -95356,6 +89835,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation type="unfinished">Cliquer pour supprimer les environnements virtuels</translation>
     </message>
@@ -95390,7 +89874,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation type="unfinished" />
     </message>
@@ -95398,7 +89882,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished">Gérer les environnements virtuels</translation>
     </message>
@@ -95427,6 +89911,158 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished">Interpréteur Python</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished">Environment</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Nom :</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation type="unfinished">Répertoire :</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation type="unfinished">Chemins</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation type="unfinished">Exécutable Python :</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation type="unfinished">Options</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation type="unfinished">Exécution en cours : {0}
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation type="unfinished">Échoué
+
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation type="unfinished">
+pyvenv terminé.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation type="unfinished">
+Écriture en cours du fichier log '{0}'.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation type="unfinished">Sortie :
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation type="unfinished">Erreurs :
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation type="unfinished">Le fichier log '{0}' ne peut être écrit.
+Raison : {1}
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation type="unfinished">Terminé.
+</translation>
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -95475,10 +90111,6 @@
       <source>The submitted domain address is invalid.</source>
       <translation>Le domaine soumis est invalide.</translation>
     </message>
-    <message>
-      <source>not available</source>
-      <translation type="vanished">non disponible</translation>
-    </message>
   </context>
   <context>
     <name>VirusTotalDomainReportDialog</name>
@@ -95660,27 +90292,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation>Condition</translation>
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation>Spécial</translation>
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
-      <translation>Temporaire</translation>
+      <source>Special</source>
+      <translation>Spécial</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
-      <translation>Activé</translation>
+      <source>Temporary</source>
+      <translation>Temporaire</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation>Activé</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation>Ignore le décompte</translation>
     </message>
@@ -96020,18 +90652,6 @@
       <source>Cascading Style Sheets (*.css);;All files (*)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Couleurs</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">Couleur de fond pour les URLs sécurisées:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Sélectionne une couleur de fond pour les URLs sécurisées.</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserClearPrivateDataDialog</name>
@@ -96167,60 +90787,6 @@
     </message>
   </context>
   <context>
-    <name>WebBrowserFlashCookieManagerPage</name>
-    <message>
-      <source>Select to activate auto mode</source>
-      <translation type="vanished">Cocher pour activer le mode auto</translation>
-    </message>
-    <message>
-      <source>Auto Mode Enabled</source>
-      <translation type="vanished">Mode auto activé</translation>
-    </message>
-    <message>
-      <source>Notifications enabled</source>
-      <translation type="vanished">Notifications activées</translation>
-    </message>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Supprimer</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebBrowserInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configuration de l'interface utilisateur&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Style :</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Sélectionne un style d'interface</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">Feuille de style :</translation>
-    </message>
-    <message>
-      <source>Enter the path of the style sheet file</source>
-      <translation type="vanished">Entrer le chemin du fichier de la feuille de style</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">Feuilles Qt Style (*.qss);;Feuilles CSS (*.css);;Tous les fichiers (*)</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Système</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Entrer le nom d'une feuille de style</translation>
-    </message>
-  </context>
-  <context>
     <name>WebBrowserJavaScriptConsole</name>
     <message>
       <location filename="../WebBrowser/WebBrowserJavaScriptConsole.py" line="33" />
@@ -97172,145 +91738,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation>Montrer un menu de navigation</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation>Montrer un menu de navigation pour les onglets fermés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation>Ouvrir un nouvel onglet de navigation web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation>Nouvel onglet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation>Déplacer vers la gauche</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation>Déplacer vers la droite</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation>Fermer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation>Fermer les autres</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation>Tout fermer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation>Aperçu avant impression</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation>Imprimer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation>Imprimer en PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation>Restorer les onglets fermés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation>...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation>Imprimer en pdf</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier PDF ne peut être écrit &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Erreur :&lt;/b&gt; {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation>Chargement terminé</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation>Échec de chargement</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation>Chargement en cours...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation>Êtes vous sur de vouloir fermer la fenêtre ?</translation>
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation>
@@ -97321,22 +91887,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation>&amp;Quitter</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation>Fermer &amp;l'onglet courant</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation>Restorer tous les onglets fermés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation>Effacer la liste</translation>
     </message>
@@ -97344,8 +91910,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -97353,331 +91919,307 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; n'existe pas.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation type="unfinished">Ouvrir le lien dans un nouvel onglet	Ctrl+LMB</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation>Ouvrir le lien dans une nouvelle fenêtre</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation>Ouvrir le lien dans une nouvelle fenêtre privée</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation>&amp;Enregistrer lien</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation>Scanner le lien avec VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation>Ouvrir l'image dans un nouvel onglet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation>Enregistrer l'image</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation>Copier l'image dans le presse papier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation>Chercher l'image dans {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation>Chercher l'image avec...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation>Bloquer l'image</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation>Scanner l'image avec VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation>Lecture</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation>Pause</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation>Envoyer texte</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation>Rechercher avec '{0}'</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation>Rechercher avec...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation>Google Translate</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation>Dictionnaire</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation>Aller à l'adresse web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation>Ajouter une nouvelle page</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation>Page vide</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
-      <translation>Fichiers HTML (*.html *.htm)</translation>
+      <source>Web Archive (*.mhtml *.mht)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation>Fichiers HTML (*.html *.htm)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation>Enregistrer la page web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>
-    <message>
-      <source>Copy Link to Clipboard</source>
-      <translation type="vanished">Copier le lien vers le presse papier</translation>
-    </message>
-    <message>
-      <source>Send Link</source>
-      <translation type="vanished">Envoyer le lien</translation>
-    </message>
-    <message>
-      <source>Send Image Link</source>
-      <translation type="vanished">Envoyer le lien de l'image</translation>
-    </message>
-    <message>
-      <source>Copy Page Link</source>
-      <translation type="vanished">Copier le lien de la page</translation>
-    </message>
-    <message>
-      <source>Send Page Link</source>
-      <translation type="vanished">Envoyer le lien de la page</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navigateur web eric6</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserVirusTotalPage</name>
@@ -97783,2168 +92325,2100 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <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="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <source>Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <source>Index</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <source>Search</source>
       <translation>Rechercher</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1751" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation>Console JavaScript</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
       <source>New Tab</source>
       <translation>Nouvel onglet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="669" />
-      <source>&amp;New Tab</source>
-      <translation>&amp;Nouvel onglet</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
+      <source>&amp;New Tab</source>
+      <translation>&amp;Nouvel onglet</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="671" />
       <source>Ctrl+T</source>
       <comment>File|New Tab</comment>
       <translation>Ctrl+T</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="672" />
-      <source>Open a new web browser tab</source>
-      <translation>Ouvrir un nouvel onglet de navigation web</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="673" />
+      <source>Open a new web browser tab</source>
+      <translation>Ouvrir un nouvel onglet de navigation web</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="674" />
       <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new web browser tab.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nouvel onglet&lt;/b&gt;&lt;p&gt;Ceci ouvre un nouvel onglet de navigation web.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="681" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
       <source>New Window</source>
       <translation>Nouvelle fenêtre</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="683" />
-      <source>New &amp;Window</source>
-      <translation>&amp;Nouvelle fenêtre</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
+      <source>New &amp;Window</source>
+      <translation>&amp;Nouvelle fenêtre</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="685" />
       <source>Ctrl+N</source>
       <comment>File|New Window</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="686" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="687" />
       <source>Open a new web browser window</source>
       <translation>Ouvrir une nouvelle fenêtre de navigation web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="687" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="688" />
       <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>&lt;b&gt;Nouvelle fenêtre&lt;/b&gt;&lt;p&gt;Ceci ouvre une nouvelle fenêtre de navigation web en mode privé.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation>Nouvelle fenêtre privée</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation>Nouvelle fenêtre &amp;privée</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation>Nouvelle fenêtre &amp;privée</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation>Ctrl+Shift+P</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation>Ouvrir une nouvelle fenêtre de navigation web privée</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation>Ouvrir Fichier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation>&amp;Ouvrir Fichier</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation>&amp;Ouvrir Fichier</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
       <source>Open a file for display</source>
       <translation>Ouvrir un fichier pour affichage</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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>&lt;b&gt;Ouvrir fichier&lt;/b&gt;&lt;p&gt;Ceci ouvre un nouveau fichier pour affichage. Cela affiche un sélectionneur de fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="727" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
       <source>Open File in New Tab</source>
       <translation>Ouvrir le fichier dans un nouvel onglet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="729" />
-      <source>Open File in New &amp;Tab</source>
-      <translation>Ouvrir unfichier dans un nouvel &amp;onglet</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
+      <source>Open File in New &amp;Tab</source>
+      <translation>Ouvrir unfichier dans un nouvel &amp;onglet</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="731" />
       <source>Shift+Ctrl+O</source>
       <comment>File|Open in new tab</comment>
       <translation>Shift+Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="733" />
-      <source>Open a file for display in a new tab</source>
-      <translation>Ouvrir un fichier dans un nouvel onglet</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open a file for display in a new tab</source>
+      <translation>Ouvrir un fichier dans un nouvel onglet</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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="744" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
       <source>Save As</source>
       <translation>Enregistrer sous</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="746" />
-      <source>&amp;Save As...</source>
-      <translation>Enregistrer &amp;sous...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
+      <source>&amp;Save As...</source>
+      <translation>Enregistrer &amp;sous...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="748" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="750" />
-      <source>Save the current page to disk</source>
-      <translation>Enregistrer la page courante sur le disque</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <source>Save the current page to disk</source>
+      <translation>Enregistrer la page courante sur le disque</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrer sous...&lt;/b&gt;&lt;p&gt;Enregistrer la page courante sur le disque.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <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="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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="779" />
-      <source>Import Bookmarks</source>
-      <translation>Importer signets</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation>Importer signets</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation>&amp;Importer signets...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <source>Import bookmarks from other browsers</source>
-      <translation>Importer des signets d'autres navigateurs</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <source>Import bookmarks from other browsers</source>
+      <translation>Importer des signets d'autres navigateurs</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
       <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Importer signets&lt;/b&gt;&lt;p&gt;Importer des signets d'autres navigateurs.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="793" />
-      <source>Export Bookmarks</source>
-      <translation>Exporter les signets</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation>Exporter les signets</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation>&amp;Exporter les signets...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <source>Export the bookmarks into a file</source>
-      <translation>Exporter les signets dans un fichier</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <source>Export the bookmarks into a file</source>
+      <translation>Exporter les signets dans un fichier</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
       <source>&lt;b&gt;Export Bookmarks&lt;/b&gt;&lt;p&gt;Export the bookmarks into a file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Exporter les signets&lt;/b&gt;&lt;p&gt;Exporter les signets dans un fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation>Imprimer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation>&amp;Imprimer</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation>&amp;Imprimer</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation>Imprimer le fichier d'aide</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation>Imprimer le fichier d'aide</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Imprimer&lt;/b&gt;&lt;p&gt;Imprime le fichier d'aide affiché.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation>Imprimer en pdf</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation>Aperçu avant impression</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <source>Print preview of the displayed help</source>
       <translation>Va à la page d'aide de démarrage</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the displayed help text.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aperçu avant impression&lt;/b&gt;&lt;p&gt;Aperçu avant impression de l'aide affichée.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation>Envoyer le lien de la page</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation>Envoyer le lien de la page courante via courriel</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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>&lt;b&gt;Envoyer le lien de la page&lt;/b&gt;&lt;p&gt;Envoyer le lien de la page courante via courriel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation>Fermer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation>&amp;Fermer</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation>&amp;Fermer</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <source>Close the current help window</source>
       <translation>Ferme la fenêtre d'aide en cours</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current web browser window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme la fenêtre courante du navigateur web.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="880" />
-      <source>Close All</source>
-      <translation>Tout fermer</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation>Tout fermer</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation>&amp;Tout fermer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <source>Close all help windows</source>
-      <translation>Fermer toutes les fenêtres d'aide</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <source>Close all help windows</source>
+      <translation>Fermer toutes les fenêtres d'aide</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
       <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>&lt;b&gt;Tout fermer&lt;/b&gt;&lt;p&gt;Ferme toutes les fenêtres de navigation sauf la première.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation>Quitter</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation>&amp;Quitter</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="897" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="898" />
+      <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="899" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="900" />
       <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="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation>Précédent</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation>&amp;Précédent</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
+      <source>&amp;Backward</source>
+      <translation>&amp;Précédent</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="911" />
       <source>Alt+Left</source>
       <comment>Go|Backward</comment>
       <translation>Alt+Left</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="912" />
-      <source>Move one screen backward</source>
-      <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>&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="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation>Suivant</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation>&amp;Suivant</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation>&amp;Suivant</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation>Alt+Right</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation>Accueil</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation>&amp;URL de démarrage</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation>&amp;URL de démarrage</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <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="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation>Recharger</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation>&amp;Recharger</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
+      <source>&amp;Reload</source>
+      <translation>&amp;Recharger</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
       <source>Ctrl+R</source>
       <comment>Go|Reload</comment>
       <translation>Ctrl+R</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="958" />
       <source>F5</source>
       <comment>Go|Reload</comment>
       <translation>F5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation type="unfinished">Recharger la session courante</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <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="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation>Arrêt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation>&amp;Arrêt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
+      <source>&amp;Stop</source>
+      <translation>&amp;Arrêt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="973" />
       <source>Ctrl+.</source>
       <comment>Go|Stop</comment>
       <translation>Ctrl+.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="973" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="974" />
       <source>Esc</source>
       <comment>Go|Stop</comment>
       <translation>Esc</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
       <source>Stop loading</source>
       <translation>Arrêter le chargement</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation>Copier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copier</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copier</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="988" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="989" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
       <source>Copy the selected text</source>
       <translation>Copie le texte sélectionné</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copier&lt;/b&gt;&lt;p&gt;Copie le texte sélectionné dans le presse-papier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation>Couper</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation>Cou&amp;per</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
+      <source>Cu&amp;t</source>
+      <translation>Cou&amp;per</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1002" />
       <source>Ctrl+X</source>
       <comment>Edit|Cut</comment>
       <translation>Ctrl+X</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1003" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
       <source>Cut the selected text</source>
       <translation>Couper le texte sélectionné</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1005" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Couper&lt;/b&gt;&lt;p&gt;Couper le texte sélectionné vers le presse papier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation>Coller</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation>Col&amp;ler</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
+      <source>&amp;Paste</source>
+      <translation>Col&amp;ler</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1016" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1017" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" />
       <source>Paste text from the clipboard</source>
       <translation>Coller le texte du presse papier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1019" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste some text from the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Coller&lt;/b&gt;&lt;p&gt;Coller du texte du presse papier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation>Défaire</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Défaire</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Défaire</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1031" />
-      <source>Undo the last edit action</source>
-      <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>&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="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation>Refaire</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Refaire</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Refaire</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1045" />
-      <source>Redo the last edit action</source>
-      <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>&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="1054" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
       <source>Select All</source>
       <translation>Tout sélectionner</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" />
-      <source>&amp;Select All</source>
-      <translation>Tout &amp;sélectionner</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
+      <source>&amp;Select All</source>
+      <translation>Tout &amp;sélectionner</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1058" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1059" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
       <source>Select all text</source>
       <translation>Sélectionne tout le texte</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
       <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="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation>Alt+Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation>Effacer la sélection courante</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation>Effacer la sélection courante</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <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="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation>Rechercher...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation>&amp;Rechercher...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
+      <source>&amp;Find...</source>
+      <translation>&amp;Rechercher...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" />
       <source>Ctrl+F</source>
       <comment>Edit|Find</comment>
       <translation>Ctrl+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1086" />
-      <source>Find text in page</source>
-      <translation>Trouver le texte dans la page</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
+      <source>Find text in page</source>
+      <translation>Trouver le texte dans la page</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
       <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chercher&lt;/b&gt;&lt;p&gt;Recherche le texte dans la page courante.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation>Chercher suivant</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation>Chercher &amp;suivant</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation>Chercher &amp;suivant</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation>F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <source>Find next occurrence of text in page</source>
       <translation>Recherche de la prochaine occurence du texte dans la page</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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>&lt;b&gt;Chercher suivant&lt;/b&gt;&lt;p&gt;Recherche la prochaine occurence du texte dans la page.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
       <source>Find previous</source>
       <translation>Chercher précédent</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" />
-      <source>Find &amp;previous</source>
-      <translation>Chercher &amp;précédent</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
+      <source>Find &amp;previous</source>
+      <translation>Chercher &amp;précédent</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" />
       <source>Shift+F3</source>
       <comment>Edit|Find previous</comment>
       <translation>Shift+F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
       <source>Find previous occurrence of text in page</source>
       <translation>Recherche de l' occurence précédente dans la page</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
       <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>&lt;b&gt;Chercher précédent&lt;/b&gt;&lt;p&gt;Recherche l'occurence précédente dans la page.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" />
-      <source>Manage Bookmarks</source>
-      <translation>Gérer signets</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
-      <translation>&amp;Gérer les signets...</translation>
+      <source>Manage Bookmarks</source>
+      <translation>Gérer signets</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation>&amp;Gérer les signets...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1130" />
       <source>Ctrl+Shift+B</source>
       <comment>Help|Manage bookmarks</comment>
       <translation>Ctrl+Shift+B</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1131" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
       <source>Open a dialog to manage the bookmarks.</source>
       <translation>Ouvrir une fenêtre pour gérer les signets.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <source>&lt;b&gt;Manage Bookmarks...&lt;/b&gt;&lt;p&gt;Open a dialog to manage the bookmarks.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gérer signets...&lt;/b&gt;&lt;p&gt;Ouvrir une fenêtre pour gérer les signets.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
       <source>Add Bookmark</source>
       <translation>Ajouter un signet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation>&amp;Ajouter un signet ...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" />
+      <source>Add &amp;Bookmark...</source>
+      <translation>&amp;Ajouter un signet ...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1146" />
       <source>Ctrl+D</source>
       <comment>Help|Add bookmark</comment>
       <translation>Ctrl+D</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
       <source>Open a dialog to add a bookmark.</source>
       <translation>Ouvrir une fenêtre pour ajouter un signet.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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>&lt;b&gt;Ajouter signet&lt;/b&gt;&lt;p&gt;Ouvrir une fenêtre pour ajouter l'URL courante en tant que signet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" />
-      <source>Add Folder</source>
-      <translation>Ajouter repertoire</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation>Ajouter repertoire</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation>Ajouter &amp;Répertoire ...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation>Ouvrir une fenêtre pour ajouter un nouveau dossier de signets.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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>&lt;b&gt;Ajouter dossier...&lt;/b&gt;&lt;p&gt;Ouvrir une fenêtre pour ajouter un nouveau dossier de signets.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" />
-      <source>Bookmark All Tabs</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <source>Bookmark All Tabs</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
       <source>Bookmark All Tabs...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <source>Bookmark all open tabs.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
       <source>What's This?</source>
       <translation>Qu'est-ce que c'est ?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Qu'est-ce que c'est?</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Qu'est-ce que c'est?</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1191" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
       <source>Context sensitive help</source>
       <translation>Aide contextuelle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
       <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;Affiche l'aide contextuelle&lt;/b&gt;&lt;p&gt;Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de  l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" />
-      <source>About</source>
-      <translation>À propos</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation>À propos</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation>&amp;À propos</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation>Affiche les informations concernant le logiciel</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de&lt;/b&gt;&lt;p&gt;Affiche certaines informations concernant le logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" />
-      <source>About Qt</source>
-      <translation>À propos de Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation>À propos de Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation>À propos de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Affiche les informations concernant Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Affiche les informations concernant Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;À propos de Qt&lt;/b&gt;&lt;p&gt;Affiche les informations concernant Qt&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1230" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
       <source>Zoom in</source>
       <translation>Zoom avant</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" />
-      <source>Zoom &amp;in</source>
-      <translation>Zoom a&amp;vant</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation>Ctrl++</translation>
+      <source>Zoom &amp;in</source>
+      <translation>Zoom a&amp;vant</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" />
+      <source>Ctrl++</source>
+      <comment>View|Zoom in</comment>
+      <translation>Ctrl++</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
       <translation>Zoom avant</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1236" />
-      <source>Zoom in on the web page</source>
-      <translation>Zoom avant sur la page web</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in on the web page</source>
+      <translation>Zoom avant sur la page web</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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="1246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
       <source>Zoom out</source>
       <translation>Zoom arrière</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" />
-      <source>Zoom &amp;out</source>
-      <translation>Zoom a&amp;rrière</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation>Ctrl+-</translation>
+      <source>Zoom &amp;out</source>
+      <translation>Zoom a&amp;rrière</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
+      <source>Ctrl+-</source>
+      <comment>View|Zoom out</comment>
+      <translation>Ctrl+-</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1251" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
       <translation>Zoom arrière</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1252" />
-      <source>Zoom out on the web page</source>
-      <translation>Zoom arrière sur la page web</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <source>Zoom out on the web page</source>
+      <translation>Zoom arrière sur la page web</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation>Annulation du zoom</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation>Annulation du &amp;zoom</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation>Annulation du &amp;zoom</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation>Annulation du zoom sur la page web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation>Montrer la source de la page</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation>Montrer la source de la page</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation>Ctrl+U</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <source>Show the page source in an editor</source>
       <translation>Montrer la source de la page dans un éditeur</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation>Plein écran</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation>&amp;Plein écran</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation>F11</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation>Afficher la tabulation suivante</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation>Afficher la tabulation suivante</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation>Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation>Afficher la tabulation précédente</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation>Afficher la tabulation précédente</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation>Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation>Intervertir les onglets</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation>Intervertir les onglets</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation>Ctrl+1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation>Préférences</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation>&amp;Préférences...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation>&amp;Préférences...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation>Édition des préférences</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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;Préférences&lt;/b&gt;&lt;p&gt;Edite les valeurs souhaitées pour la configuration du logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation>Langages</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
       <source>&amp;Languages...</source>
       <translation>&amp;Langages...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
       <source>Configure the accepted languages for web pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation>Cookies</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation>C&amp;ookies...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation>C&amp;ookies...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation>Information personnelle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation>Information personnelle...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation>Scripts GreaseMonkey</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation>Scripts GreaseMonkey...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation>Configuration des Scripts GreaseMonkey</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation>Modifier les filtres de message</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation>Modifier les filtres de message...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1417" />
       <source>Edit the message filters used to suppress unwanted messages</source>
       <translation>Éditer les filtres de message utilisés pour supprimer les messages indésirés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <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="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <source>Synchronizes the table of contents with current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1463" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1461" />
       <source>Table of Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation>Montre la fenêtre de recherche</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chercher&lt;/b&gt;&lt;p&gt;Montre la fenêtre de recherche.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation>Gérer les documents QtHelp</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation>Gérer les documents QtHelp</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation>Gérer les &amp;documents QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" />
-      <source>Reindex Documentation</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation>Effacer les données personnelles</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" />
-      <source>Clear icons database</source>
-      <translation>Effacer la base d'icônes</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
+      <source>Clear icons database</source>
+      <translation>Effacer la base d'icônes</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
       <source>Clear &amp;icons database</source>
       <translation>Effacer la base d'&amp;icônes</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
       <source>Clear the database of favicons</source>
       <translation>Effacer la base d'icônes</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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>&lt;b&gt;Effacer la base d'icônes&lt;/b&gt;&lt;p&gt;Efface la base d'icônes de l'URL visitée précédemment.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation>Gérer les favicons enregistrés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation>Montre une fenêtre pour gérer les favicons enregistrés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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="1578" />
-      <source>Configure Search Engines</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
+      <source>Configure Search Engines</source>
+      <translation type="unfinished" />
+    </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="1582" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
       <source>Configure the available search engines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation>Gérer les mots de passe enregistrés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation>Gérer les mots de passe enregistrés...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation>Gérer les mots de passe enregistrés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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>&lt;b&gt;Gérer les mots de passe enregistrés...&lt;/b&gt;&lt;p&gt;Ceci ouvre une fenêtre pour gérer les mots de passe enregistrés.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation>Gérer la navigation sécurisée</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation>Gérer la navigation sécurisée...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <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="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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="1658" />
       <source>Downloads</source>
       <translation>Téléchargements</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation>Montre la fenêtre des téléchargements</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Téléchargement&lt;/b&gt;&lt;p&gt;Montre la fenêtre des téléchargements.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation>Fenêtre de flux RSS</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation>Fenêtre de flux &amp;RSS...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation>Fenêtre de flux &amp;RSS...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation>Ctrl+Shift+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation>Ouvrir une fenêtre montrant les flux RSS configurés.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation>Ctrl+Shift+I</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation>Ouvrir une fenêtre montrant quelques informations sur le site courant.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation>Synchroniser les données</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation>&amp;Synchroniser les données...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1724" />
       <source>Shows a dialog to synchronize data via the network</source>
       <translation>Montre une fenêtre pour synchroniser les données via le réseau</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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>&lt;b&gt;Synchroniser les données...&lt;/b&gt;&lt;p&gt;Ceci montre une fenêtre pour synchroniser les données via le réseau.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation>Gérer la valeur de zoom enregistrée</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation>Gérer la valeur de zoom enregistrée...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation>Gérer la valeur de zoom enregistrée</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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>&lt;b&gt;Gérer la valeur de zoom enregistrée...&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre pour gérer la valeur de zoom enregistrée.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <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="1764" />
       <source>Tab Manager</source>
       <translation>Gestionnaire des onglets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation>Montre le gestionnaire d'onglets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <source>&lt;b&gt;Tab Manager&lt;/b&gt;&lt;p&gt;Shows the tab manager window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gestionnaire d'onglets&lt;/b&gt;&lt;p&gt;Montre les gestionnaire d'onglets.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1778" />
-      <source>Session Manager</source>
-      <translation>Gestionnaire de session</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation>Gestionnaire de session</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation>Gestionnaire de session...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation>Montre le gestionnaire de session</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <source>&lt;b&gt;Session Manager&lt;/b&gt;&lt;p&gt;Shows the session manager window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gestionnaire de session&lt;/b&gt;&lt;p&gt;Montre le gestionnaire de session.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation>Scanner le site courant</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation>Rapport d'adresse IP</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation>jRaccourcis clavier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation>&amp;Raccourcis claviers...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation>Définition des raccourcis clavier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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;Raccourcis claviers&lt;/b&gt;&lt;p&gt;Edite les raccourcis claviers pour l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
-      <source>Export Keyboard Shortcuts</source>
-      <translation>Exporter les raccourcis clavier</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation>&amp;Exporter les raccourcis claviers...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
-      <source>Export the keyboard shortcuts</source>
-      <translation>Exporte les raccourcis claviers</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
-      <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;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l'application.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <source>Export Keyboard Shortcuts</source>
+      <translation>Exporter les raccourcis clavier</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation>&amp;Exporter les raccourcis claviers...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <source>Export the keyboard shortcuts</source>
+      <translation>Exporte les raccourcis claviers</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <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;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l'application.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importer les raccourcis clavier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation>&amp;Importer des raccourcis clavier...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation>Importe des raccourcis clavier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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;Importer des raccourcis clavier&lt;/b&gt;&lt;p&gt;Importe des raccourcis claviers de l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <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="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation>&amp;Fichier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation>Sessions</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation>&amp;Edition</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation>&amp;Affichage</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation>Encodage texte</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation>&amp;Historique</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation>&amp;Signets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation>Paramètre&amp;s</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation>&amp;Outils</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation>&amp;VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2190" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2077" />
       <source>&amp;Windows</source>
       <translation>&amp;Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation type="unfinished">QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
       <source>&amp;Toolbars</source>
       <translation>&amp;Barres d'Outils</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation>A&amp;ide</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation>Enregistrer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation>Montrer tout l'historique...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation>Configuration</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation>Fichier</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation>Édition</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation>Affichage</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation>Chercher</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation>Filtrer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation>Filtré par : </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation>Outils</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation>Aide</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation>VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <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;Ne peut démarrer le processus.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation>OK</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
       <translation>Fichiers HTML (*.html *.htm *.mhtml *.mht);;Fichier PDF (*.pdf);;Fichiers CHM (*.chm);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
-      <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="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation>Onglets enregistrés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation>Voulez-vous vraiment fermer le navigateur web ?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <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="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation>non filtré</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Système</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation>ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation>Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation>Autre</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation>Barre de menu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation>Signets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation>Barre de statut</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation>Tout &amp;afficher</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation>Tout &amp;masquer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation>Scan VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <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="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation>Entrer un nom de domaine valide :</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <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="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navigateur web eric6</translation>
-    </message>
-    <message>
-      <source>Quit the eric6 Web Browser</source>
-      <translation type="vanished">Quitter le navigateur web eric6</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric6 Web Browser.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Quitter&lt;/b&gt;&lt;p&gt;Quitter le navigateur web eric6.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser (Private Mode)</source>
-      <translation type="vanished">Navigateur web eric6 (Mode privé)</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesDialog</name>
-    <message>
-      <source>Web SQL Databases</source>
-      <translation type="vanished">Bases de données Web SQL</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Supp&amp;rimer</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Supprimer tou&amp;t</translation>
-    </message>
-    <message>
-      <source>Enter search term for databases</source>
-      <translation type="vanished">Entrer recherche de bases de données</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesModel</name>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nom</translation>
-    </message>
-    <message>
-      <source>Size</source>
-      <translation type="vanished">Taille</translation>
-    </message>
-    <message>
-      <source>Local</source>
-      <translation type="vanished">Local</translation>
-    </message>
-    <message>
-      <source>{0} ({1})</source>
-      <translation type="vanished">{0}({1})</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">octets</translation>
-    </message>
-    <message>
-      <source>kB</source>
-      <translation type="vanished">ko</translation>
-    </message>
-    <message>
-      <source>MB</source>
-      <translation type="vanished">Mo</translation>
-    </message>
   </context>
   <context>
     <name>WebIconDialog</name>
@@ -99987,12 +94461,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation>Chargement du fichier UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être chargé.&lt;/p&gt;</translation>
     </message>
@@ -100000,12 +94474,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation>Chargement du fichier UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Impossible de charger le fichier &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -100054,10 +94528,6 @@
       <source>&lt;p&gt;The package file &lt;b&gt;{0}&lt;/b&gt; could not be created. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier du package &lt;b&gt;{0}&lt;/b&gt; ne peut être créé. Annulation...&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>&amp;eric Plug-in Wizard...</source>
-      <translation type="vanished">Assistant de plugin &amp;eric...</translation>
-    </message>
   </context>
   <context>
     <name>XMLStreamReaderBase</name>
@@ -100153,14 +94623,6 @@
       <source>Imported {0}</source>
       <translation>Importé {0}</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser stores its bookmarks in the &lt;b&gt;{0}&lt;/b&gt; XML file. This file is usually located in</source>
-      <translation type="vanished">Le navigateur eric6 stocke ses signets dans le fichier xml &lt;b&gt;{0}&lt;/b&gt;. Ce fichier est habituellement situé dans</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser Import</source>
-      <translation type="vanished">Importation du navigateur Web eric6</translation>
-    </message>
   </context>
   <context>
     <name>XbelReader</name>
@@ -100178,80 +94640,60 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <source>Yandex: API key has been blocked.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Text size exceeds the maximum.</source>
-      <translation type="vanished">La taille du texte dépasse la valeur maximale.</translation>
-    </message>
-    <message>
-      <source>Text could not be translated.</source>
-      <translation type="vanished">Le texte ne peut être traduit.</translation>
-    </message>
-    <message>
-      <source>Only texts up to {0} characters are allowed.</source>
-      <translation type="vanished">Uniquement les textes de moins de {0} caractères autorisés.</translation>
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Réponse invalide reçue</translation>
-    </message>
-    <message>
-      <source>Unknown error code ({0}) received.</source>
-      <translation type="vanished">Code d'erreur reçu inconnu ({0}).</translation>
-    </message>
   </context>
   <context>
     <name>ZoomDialog</name>
@@ -100329,17 +94771,6 @@
     </message>
   </context>
   <context>
-    <name>eric6</name>
-    <message>
-      <source>Starting...</source>
-      <translation type="vanished">Démarrage...</translation>
-    </message>
-    <message>
-      <source>Generating Main Window...</source>
-      <translation type="vanished">Création de la fenêtre principale...</translation>
-    </message>
-  </context>
-  <context>
     <name>eric7</name>
     <message>
       <location filename="../eric7.py" line="401" />
@@ -100355,32 +94786,32 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Modifications&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Étiquettes&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Signets&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
@@ -100389,7 +94820,7 @@
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Heure de soumission&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -100400,36 +94831,36 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Suggestion&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Modifications&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
--- a/eric7/i18n/eric7_it.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_it.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -78,17 +78,6 @@
     </message>
   </context>
   <context>
-    <name>AdBlockAccessHandler</name>
-    <message>
-      <source>Subscribe?</source>
-      <translation type="vanished">Iscriversi ?</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Iscriversi a questa lista AdBlock?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>AdBlockDialog</name>
     <message>
       <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" />
@@ -267,18 +256,6 @@
       <source>AdBlock Configuration...</source>
       <translation>Configurazione AdBlock...</translation>
     </message>
-    <message>
-      <source>Blocked URL (AdBlock Rule) - click to edit rule</source>
-      <translation type="vanished">URL bloccata (Regola AdBlock) - click per modificare la regola</translation>
-    </message>
-    <message>
-      <source>{0} with ({1})</source>
-      <translation type="vanished">{0} con ({1})</translation>
-    </message>
-    <message>
-      <source>No content blocked</source>
-      <translation type="vanished">Nessun contenuto bloccato</translation>
-    </message>
   </context>
   <context>
     <name>AdBlockManager</name>
@@ -301,88 +278,81 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation>Carica regole di sottoscrizione</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation>Il file adblock '{0}' non inizia con [Adblock.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation>Scarica regole di sottoscrizione</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le regole di sottoscrizione non possono essere scaricate.&lt;/p&gt;&lt;p&gt;Errore {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation>Ricevuto regole di sottoscrizione vuote.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation>&lt;p&gt;la Sottoscrizione AdBlock &lt;b&gt;{0}&lt;/b&gt; ha un codice di controllo errato.&lt;br/&gt;Trovato: {1}&lt;br/&gt;Calcolato: {2}&lt;br/&gt;Usarlo comunque?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation>Salvataggio regole di sottoscrizione</translation>
     </message>
-    <message>
-      <source>Unable to open adblock file '{0}' for reading.</source>
-      <translation type="vanished">Non è possibile aprire il file adblock '{0}' in lettura.</translation>
-    </message>
-    <message>
-      <source>Unable to open adblock file '{0}' for writing.</source>
-      <translation type="vanished">Non è possibile aprire il file adblock '{0}' in scrittura.</translation>
-    </message>
   </context>
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation>Aggiungi regola personalizzata</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation>Inserire la regola qui:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation>Aggiungi regola</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation>Rimuovi Regola</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation>{0} (aggiornato di recente)</translation>
     </message>
@@ -445,14 +415,6 @@
       <source>Folder:</source>
       <translation>Cartella :</translation>
     </message>
-    <message>
-      <source>Url</source>
-      <translation type="vanished">Url</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Titolo</translation>
-    </message>
   </context>
   <context>
     <name>AddDirectoryDialog</name>
@@ -1210,10 +1172,6 @@
       <source>Is &amp;main project</source>
       <translation>E' il progetto pri&amp;mario</translation>
     </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">File progetto (*.e4p)</translation>
-    </message>
   </context>
   <context>
     <name>AnnotationsChecker</name>
@@ -1297,10 +1255,6 @@
       <source>type annotation is too long ({0} &gt; {1})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>ApplicationDiagramBuilder</name>
@@ -1625,27 +1579,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation type="unfinished">Debug</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation type="unfinished">Attenzione</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
-      <translation type="unfinished">Critico</translation>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation type="unfinished">Debug</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation type="unfinished">Attenzione</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation type="unfinished">Critico</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation type="unfinished" />
     </message>
@@ -2315,12 +2269,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation>Barra dei segnalibri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation>Menu dei segnalibri</translation>
     </message>
@@ -2345,44 +2299,44 @@
       <translation>Cambia Indirizzo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation>Caricamento dei segnalibri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation>Errore nel caricamento dei segnalibri sulla riga {0}, colonna {1}:
  {2}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation>Toolbar segnalibri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation>Menu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation>Salvataggio segnalibri</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation>Salvataggio segnalibri</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Errore nel salvataggio dei segnalibri su &lt;b&gt;({0})&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation>Esporta segnalibri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation>Segnalibri XBEL (*.xbel);;Segnalibri XBEL (*.xml);;Segnalibri HTML (*.html)</translation>
     </message>
@@ -2396,10 +2350,6 @@
       <source>Error exporting bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Errore nell'esportazione dei segnalibri su &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
-    <message>
-      <source>Converted {0}</source>
-      <translation type="vanished">Convertito {0}</translation>
-    </message>
   </context>
   <context>
     <name>BookmarksMenu</name>
@@ -2517,44 +2467,36 @@
       <source>Add Folder...</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">&amp;Aggiungi segnalibro...</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Aggiungi &amp;Cartella...</translation>
-    </message>
   </context>
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation>Nome file</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation>Linea</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
-      <translation>Condizione</translation>
+      <source>Line</source>
+      <translation>Linea</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
-      <translation>Temporaneo</translation>
+      <source>Condition</source>
+      <translation>Condizione</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
-      <translation>Abilitato</translation>
+      <source>Temporary</source>
+      <translation>Temporaneo</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation>Abilitato</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation>Ignora conteggio</translation>
     </message>
@@ -2562,89 +2504,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation>Punti d'interruzione</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation>Aggiungi</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation>Modifica...</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation>Modifica...</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation>Abilita</translation>
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation>Abilita tutti</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation>Disabilita</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation>Disabilita tutti</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation>Cancella</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation>Cancella tutto</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation>Vai a</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation type="unfinished">Pulisci cronologia</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation>Configura...</translation>
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation>Abilita tutti</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
-      <translation>Disabilita</translation>
+      <source>Enable selected</source>
+      <translation>Abilita selezionato</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation>Disabilita tutti</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
-      <translation>Cancella</translation>
+      <source>Disable selected</source>
+      <translation>Disabilita selezionato</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation>Cancella tutto</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation>Vai a</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation type="unfinished">Pulisci cronologia</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation>Configura...</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation>Abilita selezionato</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation>Disabilita selezionato</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation>Cancella selezionato</translation>
     </message>
@@ -2900,7 +2842,6 @@
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>&lt;b&gt;The Browser Window&lt;/b&gt;&lt;p&gt;This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.&lt;/p&gt;&lt;p&gt;The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.&lt;/p&gt;&lt;p&gt;The next hierarchy is used to easily navigate the directories that are specified in the Python &lt;tt&gt;sys.path&lt;/tt&gt; variable.&lt;/p&gt;&lt;p&gt;The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with &lt;tt&gt;/&lt;/tt&gt; at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.&lt;/p&gt;&lt;p&gt;Python programs (i.e. those with a &lt;tt&gt;.py&lt;/tt&gt; file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a unittest run.&lt;/p&gt;&lt;p&gt;The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.&lt;/p&gt;&lt;p&gt;Qt-Designer files (i.e. those with a &lt;tt&gt;.ui&lt;/tt&gt; file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.&lt;/p&gt;&lt;p&gt;Qt-Linguist files (i.e. those with a &lt;tt&gt;.ts&lt;/tt&gt; file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.&lt;/p&gt;</source>
       <translation type="vanished">&lt;b&gt;La finestra di navigazione&lt;/b&gt;Questa ti permette di navigare facilmente nella struttura delle directory e dei file sul tuo sistema, identificare i programmi Python e aprirli nella finestra di Visualizzazione dei Sorgenti. La finestra mostra diverse strutture separate.&lt;/p&gt;&lt;p&gt;La prima struttura è mostrata solo se hai aperto un programma da debuggare e la sua radice è la cartella che contiene il programma. Normalmente tutti i file che compongono un'applicazione Python sono contenuti nella stessa cartella, così questa vista permette un accesso veloce a molto di quello che ti serve.&lt;/p&gt;&lt;p&gt;La vista successiva è usata per navigare facilmente nelle cartelle specificate nella variabile Python &lt;tt&gt;sys.path&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;La vista rimanente permette di navigare in tutto il sistema. Su un sistema UNIX c'è una struttura con &lt;tt&gt;/&lt;/tt&gt; come radice e un'altra con la home dell'utente. Su un sistema Windows c'è una struttura per ogni disco del sistema.&lt;/p&gt;&lt;p&gt;I programmi Python (es. quelli con l'estensione &lt;tt&gt;.py&lt;/tt&gt;) sono identificati nella vista con l'icona di Python. Il pulsante destro del mouse fa apparire un menù che consente di aprire il file nel Visualizzatore dei Sorgenti, aprire il file per il debug o usarlo per uno unittest.&lt;/p&gt;&lt;p&gt;Il menù contestuale di una classe, funzione o metodo consente di aprire il file che la definisce e di posizionarsi sulla riga corretta.&lt;/p&gt;&lt;p&gt;I file di Qt-Designer (es. quelli con estensione &lt;tt&gt;.ui&lt;/tt&gt;) sono mostrati con l'icona del Designer. Il menù contestuale  di questi file consente di avviare Qt-Designer per quel file.&lt;/p&gt;&lt;p&gt;I file di Qt-Linguist (es. quelli con estensione &lt;tt&gt;.ts&lt;/tt&gt;) sono mostrati con l'icona di Linguist. Il menù contestuale di questi file consente di avviare Qt-Linguist per quel file.&lt;/p&gt;</translation>
     </message>
@@ -2909,13 +2850,6 @@
       <translation type="vanished">Esegui unittest...</translation>
     </message>
     <message>
-      <source>Configure...</source>
-      <translation type="vanished">Configura...</translation>
-    </message>
-    <message>
-      <source>Find&amp;&amp;Replace in this directory</source>
-      <translation type="vanished">Trova&amp;&amp;Sostituisci in questa directory</translation>
-    </message>
   </context>
   <context>
     <name>BrowserModel</name>
@@ -3005,17 +2939,17 @@
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation>Errore salvando le informazioni della pila di chiamate</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation>Errore salvando le informazioni della pila di chiamate</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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;Le informazioni della pila di chiamate non possono essere scritte su &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -3091,17 +3025,17 @@
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation>Errore salvando le informazioni del tracciamento chiamate</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation>Errore salvando le informazioni del tracciamento chiamate</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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;Le informazioni del tracciamento chiamate non possono essere scritte su &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -3180,7 +3114,7 @@
       <translation>Premi per cancellare la lista degli host</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation>Pulisci</translation>
@@ -3211,111 +3145,111 @@
       <translation>Mostra lo stato del server</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation>Avvia Server</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation>! Comando sconosciuto: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation>* {0} è entrato.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation>Nuovo Utente</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation>{0} è entrato.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation>* {0} è uscito.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation>Utente uscito</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation>{0} è uscito.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation>Messaggio da &lt;{0}&gt;</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation>Ferma Server</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation>! Errore Server; {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation>Disconnetti</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation>Connetti</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation>Copia</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation>Taglia tutto</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation>Copia tutto</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation>Salva</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation>Salva Chat</translation>
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>File Testo(*.txt);;Tutti i file (*)</translation>
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation>Salva Chat</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>File Testo(*.txt);;Tutti i file (*)</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
@@ -3642,96 +3576,6 @@
     </message>
   </context>
   <context>
-    <name>ClickToFlash</name>
-    <message>
-      <source>Press to activate the content; context menu for more options</source>
-      <translation type="vanished">Premi per attivare il contenuto; menu contestuale per ulteriori opzioni</translation>
-    </message>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Carica</translation>
-    </message>
-    <message>
-      <source>Object blocked by ClickToFlash</source>
-      <translation type="vanished">Oggetto bloccato da ClickToFlash</translation>
-    </message>
-    <message>
-      <source>Show information about object</source>
-      <translation type="vanished">Mostra informazioni sull'oggetto</translation>
-    </message>
-    <message>
-      <source>Delete object</source>
-      <translation type="vanished">Cancella oggetto</translation>
-    </message>
-    <message>
-      <source>Add '{0}' to Whitelist</source>
-      <translation type="vanished">Aggiungi '{0}' alla lista privilegiata</translation>
-    </message>
-    <message>
-      <source>Remove '{0}' from Whitelist</source>
-      <translation type="vanished">Rimuovi '{0}' dalla lista privilegiata</translation>
-    </message>
-    <message>
-      <source>Configure Whitelist</source>
-      <translation type="vanished">Configura la lista privilegiata</translation>
-    </message>
-    <message>
-      <source>Flash Object</source>
-      <translation type="vanished">Evidenza sull'oggetto</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Attribute Name&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nome Attributo&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Value&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Valore&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>No information available.</source>
-      <translation type="vanished">Nessuna informazioni disponibile.</translation>
-    </message>
-  </context>
-  <context>
-    <name>ClickToFlashWhitelistDialog</name>
-    <message>
-      <source>ClickToFlash Whitelist</source>
-      <translation type="vanished">Lista privilegiata ClickToFlash</translation>
-    </message>
-    <message>
-      <source>Press to add site to the whitelist</source>
-      <translation type="vanished">Premi per aggiungere un sito alla lista privilegiata</translation>
-    </message>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Aggiungi...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Premi per rimuovere gli elementi selezionati</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Rimuovi</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Premi per rimuovere tutti gli elementi</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">Rimozione global&amp;e</translation>
-    </message>
-    <message>
-      <source>Enter host name to add to whitelist:</source>
-      <translation type="vanished">Inserisci il nome dell'host da aggiungere alla lista privilegiata:</translation>
-    </message>
-    <message>
-      <source>Enter search term for hosts</source>
-      <translation type="vanished">Inserisci termine di ricerca per gli host</translation>
-    </message>
-  </context>
-  <context>
     <name>Closehead</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="50" />
@@ -3969,14 +3813,6 @@
       <source>non-commentary lines</source>
       <translation>linee non di documentazione</translation>
     </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Raggruppa tutto</translation>
-    </message>
-    <message>
-      <source>Expand all</source>
-      <translation type="vanished">Espandi tutto</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleAddBuiltinIgnoreDialog</name>
@@ -4037,47 +3873,52 @@
       <translation>Eric</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation type="unfinished">Errori</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation>Errore: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation>Nessun problema trovato.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
@@ -4869,14 +4710,6 @@
       <source>Filter</source>
       <translation type="unfinished">Filtro</translation>
     </message>
-    <message>
-      <source>Enter message codes or categories to be excluded separated by a comma</source>
-      <translation type="vanished">Inserici il codice del messaggio o le categorie da escludere separate da una virgola</translation>
-    </message>
-    <message>
-      <source>Enter message codes or categories to be included separated by a comma</source>
-      <translation type="vanished">Inserisci i codici messaggio o le categorie da includere separati da una virgola</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -5244,10 +5077,6 @@
         <numerusform />
       </translation>
     </message>
-    <message>
-      <source>Count</source>
-      <translation type="vanished">Contatore</translation>
-    </message>
   </context>
   <context>
     <name>CodingError</name>
@@ -5285,10 +5114,6 @@
       <source>Please open or create a file first.</source>
       <translation>Per favore prima apri o crea un file.</translation>
     </message>
-    <message>
-      <source>Q&amp;ColorDialog Wizard...</source>
-      <translation type="vanished">Assistente Q&amp;ColorDialog...</translation>
-    </message>
   </context>
   <context>
     <name>ColorDialogWizardDialog</name>
@@ -5454,102 +5279,6 @@
       <source>Green</source>
       <translation>Verde</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Colore</translation>
-    </message>
-    <message>
-      <source>Enter a variable name or a colour</source>
-      <translation type="vanished">Inserisci un nome di variabile o un colore</translation>
-    </message>
-    <message>
-      <source>Qt.red</source>
-      <translation type="vanished">Qt.red</translation>
-    </message>
-    <message>
-      <source>Qt.darkRed</source>
-      <translation type="vanished">Qt.darkRed</translation>
-    </message>
-    <message>
-      <source>Qt.green</source>
-      <translation type="vanished">Qt.green</translation>
-    </message>
-    <message>
-      <source>Qt.darkGreen</source>
-      <translation type="vanished">Qt.darkGreen</translation>
-    </message>
-    <message>
-      <source>Qt.blue</source>
-      <translation type="vanished">Qt.blue</translation>
-    </message>
-    <message>
-      <source>Qt.darkBlue</source>
-      <translation type="vanished">Qt.darkBlue</translation>
-    </message>
-    <message>
-      <source>Qt.cyan</source>
-      <translation type="vanished">Qt.cyan</translation>
-    </message>
-    <message>
-      <source>Qt.darkCyan</source>
-      <translation type="vanished">Qt.darkCyan</translation>
-    </message>
-    <message>
-      <source>Qt.magenta</source>
-      <translation type="vanished">Qt.magenta</translation>
-    </message>
-    <message>
-      <source>Qt.darkMagenta</source>
-      <translation type="vanished">Qt.darkMagenta</translation>
-    </message>
-    <message>
-      <source>Qt.yellow</source>
-      <translation type="vanished">Qt.yellow</translation>
-    </message>
-    <message>
-      <source>Qt.darkYellow</source>
-      <translation type="vanished">Qt.darkYellow</translation>
-    </message>
-    <message>
-      <source>Qt.white</source>
-      <translation type="vanished">Qt.white</translation>
-    </message>
-    <message>
-      <source>Qt.lightGray</source>
-      <translation type="vanished">Qt.lightGray</translation>
-    </message>
-    <message>
-      <source>Qt.gray</source>
-      <translation type="vanished">Qt.gray</translation>
-    </message>
-    <message>
-      <source>Qt.darkGray</source>
-      <translation type="vanished">Qt.darkGray</translation>
-    </message>
-    <message>
-      <source>Qt.black</source>
-      <translation type="vanished">Qt.black</translation>
-    </message>
-    <message>
-      <source>Qt.transparent</source>
-      <translation type="vanished">Qt.transparent</translation>
-    </message>
-    <message>
-      <source>Qt.color0</source>
-      <translation type="vanished">Qt.color0</translation>
-    </message>
-    <message>
-      <source>Qt.color1</source>
-      <translation type="vanished">Qt.color1</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The colour &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il colore &lt;b&gt;{0}&lt;/b&gt; non è valido.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Colour Variable</source>
-      <translation type="vanished">Variabile Colore</translation>
-    </message>
   </context>
   <context>
     <name>CompareDialog</name>
@@ -5682,10 +5411,6 @@
       <source>overall source code line complexity is too high ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>Conda</name>
@@ -6105,10 +5830,6 @@
       <source>Requirements File:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Dialoghi</translation>
-    </message>
   </context>
   <context>
     <name>CondaPackageDetailsDialog</name>
@@ -6449,14 +6170,6 @@
       <source>Press to show details for the selected entry</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Search</source>
-      <translation type="vanished">&amp;Ricerca</translation>
-    </message>
-    <message>
-      <source>Show Details...</source>
-      <translation type="vanished">Mostra dettagli...</translation>
-    </message>
   </context>
   <context>
     <name>CondaPage</name>
@@ -6863,14 +6576,6 @@
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La pagina di configurazione &lt;b&gt;{0}&lt;/b&gt; non può essere caricata.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-    <message>
-      <source>Python2</source>
-      <translation type="vanished">Python2</translation>
-    </message>
   </context>
   <context>
     <name>Connection</name>
@@ -7006,33 +6711,6 @@
     </message>
   </context>
   <context>
-    <name>CookieModel</name>
-    <message>
-      <source>Website</source>
-      <translation type="vanished">Sito web</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Percorso</translation>
-    </message>
-    <message>
-      <source>Secure</source>
-      <translation type="vanished">Sicurezza</translation>
-    </message>
-    <message>
-      <source>Expires</source>
-      <translation type="vanished">Scadenza</translation>
-    </message>
-    <message>
-      <source>Contents</source>
-      <translation type="vanished">Contenuti</translation>
-    </message>
-  </context>
-  <context>
     <name>CookiesConfigurationDialog</name>
     <message>
       <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="0" />
@@ -7119,10 +6797,6 @@
       <source>&amp;Filter Tracking Cookies</source>
       <translation>&amp;Filtra Cookies Traccianti</translation>
     </message>
-    <message>
-      <source>At most 90 days</source>
-      <translation type="vanished">Al massimo 90 giorni</translation>
-    </message>
   </context>
   <context>
     <name>CookiesDialog</name>
@@ -7262,18 +6936,6 @@
       <source>Remove Cookie</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Premi per rimuovere gli elementi selezionati</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Rimuovi</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Premi per rimuovere tutti gli elementi</translation>
-    </message>
   </context>
   <context>
     <name>CookiesExceptionsDialog</name>
@@ -7645,6 +7307,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation type="unfinished">Input</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation type="unfinished">XML</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation type="unfinished">Tutti i file (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation type="unfinished">Applicazione</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation type="unfinished">File</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Nome:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation type="unfinished">Tipo:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation type="unfinished">Versione:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation type="unfinished">Inserisci la versione</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation type="unfinished">Descrizione:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished">Autore</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation type="unfinished">Vari</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8379,15 +8358,6 @@
       <source>There is no main script defined for the current project. No debugging possible.</source>
       <translation>Non c'è uno script principale per il progetto. Non è possibile il debug.</translation>
     </message>
-    <message>
-      <source>Ctrl+Shift+C</source>
-      <comment>Debug|Clear Breakpoints</comment>
-      <translation type="vanished">Ctrl+Shift+C</translation>
-    </message>
-    <message>
-      <source>&amp;Start</source>
-      <translation type="vanished">&amp;Avvia</translation>
-    </message>
   </context>
   <context>
     <name>DebugViewer</name>
@@ -8500,14 +8470,6 @@
       <source>unknown state ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Threads:</source>
-      <translation type="vanished">Threads:</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerGeneralPage</name>
@@ -8965,22 +8927,14 @@
       <source>Edit allowed host</source>
       <translation>Modifica host permessi</translation>
     </message>
-    <message>
-      <source>Select to suppress the client exit dialog for a clean exit</source>
-      <translation type="vanished">Seleziona per non visualizzare il dialogo di uscita del client se non si verifica un errore</translation>
-    </message>
-    <message>
-      <source>Don't show client exit dialog for a clean exit</source>
-      <translation type="vanished">Non mostrare il dialogo di uscita del cliente senza errori</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -8989,15 +8943,15 @@
       <translation type="unfinished">Avvia Debugger</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -9005,31 +8959,15 @@
       <translation type="unfinished">&lt;p&gt;Il debugger non può essere avviato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Parent Process</source>
-      <translation type="vanished">Processo padre</translation>
-    </message>
-    <message>
-      <source>Child process</source>
-      <translation type="vanished">Processo figlio</translation>
-    </message>
-    <message>
-      <source>Client forking</source>
-      <translation type="vanished">Lancio processo figlio in corso</translation>
-    </message>
-    <message>
-      <source>Select the fork branch to follow.</source>
-      <translation type="vanished">Seleziona il client da seguire.</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesDialog</name>
@@ -9220,10 +9158,6 @@
       <source>All Files (*)</source>
       <translation>Tutti i file (*)</translation>
     </message>
-    <message>
-      <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Seleziona per ridirezionare lo stdin, stdout e stderr del programma in debug all'IDE di eric6</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesFile</name>
@@ -9249,49 +9183,6 @@
     </message>
   </context>
   <context>
-    <name>DebuggerPython2Page</name>
-    <message>
-      <source>&lt;b&gt;Configure Python2 Debugger&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configura il Debugger Python &lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Python2 Virtual Environment</source>
-      <translation type="vanished">Interprete Python per il client di debug</translation>
-    </message>
-    <message>
-      <source>Debug Client Type</source>
-      <translation type="vanished">Tipo Client di Debug</translation>
-    </message>
-    <message>
-      <source>Select the standard debug client</source>
-      <translation type="vanished">Seleziona l'interprete per il client di debug</translation>
-    </message>
-    <message>
-      <source>Standard</source>
-      <translation type="vanished">Standard</translation>
-    </message>
-    <message>
-      <source>Select the custom selected debug client</source>
-      <translation type="vanished">Seleziona il client di debug personalizzato</translation>
-    </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Seleziona per ridirezionare lo stdin, stdout e stderr del programma debuggato all'IDE di eric6</translation>
-    </message>
-    <message>
-      <source>Redirect stdin/stdout/stderr</source>
-      <translation type="vanished">Ridirezione stdin/stdout/stderr</translation>
-    </message>
-    <message>
-      <source>Press to select the Debug Client via a file selection dialog</source>
-      <translation type="vanished">Premi per selezionare il Client Debug con un dialogo di selezione</translation>
-    </message>
-    <message>
-      <source>Python Files (*.py *.py2)</source>
-      <translation type="vanished">File Python (*.py *.py3) {2)?}</translation>
-    </message>
-  </context>
-  <context>
     <name>DebuggerPython3Page</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="0" />
@@ -9398,35 +9289,31 @@
       <source>Python Files (*.py *.py3)</source>
       <translation>File Python (*.py *.py3)</translation>
     </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Seleziona per ridirezionare lo stdin, stdout e stderr del programma debuggato all'IDE di eric6</translation>
-    </message>
   </context>
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9610,39 +9497,39 @@
       <translation>Alt+N</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation>Confronta</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation>Premi per effettuare il confronto tra due file</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation>Salva</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation>Salve l'output in un file patch</translation>
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation>Salva Diff</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation>File Patch (*.diff)</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file  patch &lt;b&gt;{0}&lt;/b&gt; esiste già.Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
@@ -9673,28 +9560,28 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation>Errore nel crare la cartella condivisa.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation>Impossibile leggere il file remoto.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation>Impossibile scrivere il file remoto.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation>Sincronizzazione terminata</translation>
     </message>
@@ -9948,14 +9835,6 @@
       <source>documented signal '{0}' is not defined</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>docstring containing unicode character not surrounded by u"""</source>
-      <translation type="vanished">docstring contenente carattere unicode non inserito fra u"""</translation>
-    </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>DocstringGenerator</name>
@@ -10486,75 +10365,44 @@
       <translation>Premi per aprire il file scaricato</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation>Download cancellato: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation>Scansione VirusTotal schedulata: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation>Salva file</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation>La directory ({0}) per il download non può essere creata.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation>?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation>{0} di {1} - Fermati</translation>
     </message>
     <message>
-      <source>Press to repeat the download</source>
-      <translation type="vanished">Premi per ripetere il download</translation>
-    </message>
-    <message>
-      <source>Error opening save file: {0}</source>
-      <translation type="vanished">Errore nell'apertura del file: {0}</translation>
-    </message>
-    <message>
-      <source>Error saving: {0}</source>
-      <translation type="vanished">Errore nel salvataggio di: {0}</translation>
-    </message>
-    <message>
-      <source>Network Error: {0}</source>
-      <translation type="vanished">Errore di rete: {0}</translation>
-    </message>
-    <message>
-      <source>{0} of {1} ({2}/sec)
-{3}</source>
-      <translation type="vanished">{0} di {1} ({2}/sec)
-{3}</translation>
-    </message>
-    <message>
-      <source>{0} downloaded
-SHA1: {1}
-MD5: {2}</source>
-      <translation type="vanished">{0} scaricato
-SHA1: {1}
-MD5: {2}</translation>
+      <source>Download directory ({0}) couldn't be created.</source>
+      <translation type="vanished">La directory ({0}) per il download non può essere creata.</translation>
     </message>
   </context>
   <context>
@@ -10655,32 +10503,6 @@
       <source>Clear List</source>
       <translation>Pulisci lista</translation>
     </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">Downloads</translation>
-    </message>
-    <message>
-      <source>0 Items</source>
-      <translation type="vanished">0 elementi</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n Download(s)</source>
-      <translation type="vanished">
-        <numerusform>%n Download(s)</numerusform>
-        <numerusform>%n Download(s)</numerusform>
-      </translation>
-    </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Ritenta</translation>
-    </message>
-    <message numerus="yes">
-      <source>Downloading %n file(s)</source>
-      <translation type="vanished">
-        <numerusform>Scaricamento %n file(s)</numerusform>
-        <numerusform>Scaricamento %n file(s)</numerusform>
-      </translation>
-    </message>
   </context>
   <context>
     <name>DownloadManagerButton</name>
@@ -10761,1042 +10583,6 @@
       <source>{0:.2f} GiB/s</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Bytes</source>
-      <translation type="vanished">Bytes</translation>
-    </message>
-    <message>
-      <source>KiB</source>
-      <translation type="vanished">KiB</translation>
-    </message>
-    <message>
-      <source>MiB</source>
-      <translation type="vanished">MiB</translation>
-    </message>
-    <message>
-      <source>GiB</source>
-      <translation type="vanished">GiB</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n:{0:02} minutes remaining</source>
-      <translation type="vanished">
-        <numerusform>%n: {0:02} minuti rimanenti</numerusform>
-        <numerusform />
-      </translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ErrorMessageFilterDialog</name>
-    <message>
-      <source>Error Messages Filter</source>
-      <translation type="vanished">Filtro dei messaggi di errore</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5GraphicsView</name>
-    <message>
-      <source>&lt;b&gt;Graphics View&lt;/b&gt;
-&lt;p&gt;This graphics view is used to show a diagram. 
-There are various actions available to manipulate the 
-shown items.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Clicking on an item selects it.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking adds an item to the selection.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking a selected item deselects it.&lt;/li&gt;
-&lt;li&gt;Clicking on an empty spot of the canvas resets the selection.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over the canvas spans a rubberband to 
-select multiple items.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over a selected item moves the 
-whole selection.&lt;/li&gt;
-&lt;/ul&gt;
-</source>
-      <translation type="vanished">&lt;b&gt;Graphics View&lt;/b&gt;
-&lt;p&gt;Questa vista grafica è usata per mostrare un diagramma.
-Ci sono varie azioni disponibili per manipolare 
-gli elementi visualizzati.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Premere su un elemento per selezionarlo.&lt;/li&gt;
-&lt;li&gt;Ctrl-click per aggiungere l'elemento alla selezione.&lt;/li&gt;
-&lt;li&gt;Ctrl-click per aggiungere deselezionare l'elemento.&lt;/li&gt;
-&lt;li&gt;Premere su uno spazio vuoto per azzerare la selezione.&lt;/li&gt;
-&lt;li&gt;Spostare il mouse sullo view permette di selezionare più elementi.&lt;/li&gt;
-&lt;li&gt;Spostare il mouse su una selezione la fa spostare.&lt;/li&gt;
-&lt;/ul&gt;
-</translation>
-    </message>
-    <message>
-      <source>{0}, Page {1}</source>
-      <translation type="vanished">{0}, Pagina {1}</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">Caricamento Style Sheet</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file Qt Style Sheet &lt;b&gt;{0}&lt;/b&gt; non può essere letto. &lt;br&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizard</name>
-    <message>
-      <source>E5MessageBox Wizard</source>
-      <translation type="vanished">WIzard E5MessageBox</translation>
-    </message>
-    <message>
-      <source>&amp;E5MessageBox Wizard...</source>
-      <translation type="vanished">WIzard &amp;E5MessageBox...</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;E5MessageBox Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create an E5MessageBox. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Assistente E5MessageBox&lt;/b&gt;&lt;p&gt;Questo wizard apre un dialogo per l'inserimento di tutti i parametri necessari alla creazione un E5MessageBox. Il codice generato sarà inserito alla posizione corrente del cursore.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">Nessun editor corrente</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">Per favore prima apri o crea un file.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizardDialog</name>
-    <message>
-      <source>E5MessageBox Wizard</source>
-      <translation type="vanished">WIzard E5MessageBox</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tipo</translation>
-    </message>
-    <message>
-      <source>Generate an Information message box</source>
-      <translation type="vanished">Generare un message box informativo</translation>
-    </message>
-    <message>
-      <source>Information</source>
-      <translation type="vanished">Informazione</translation>
-    </message>
-    <message>
-      <source>Generate a Question message box</source>
-      <translation type="vanished">Generare un message box interroativog</translation>
-    </message>
-    <message>
-      <source>Question</source>
-      <translation type="vanished">Domanda</translation>
-    </message>
-    <message>
-      <source>Generate a Warning message box</source>
-      <translation type="vanished">Genera un messagebox di avviso</translation>
-    </message>
-    <message>
-      <source>Warning</source>
-      <translation type="vanished">Attenzione</translation>
-    </message>
-    <message>
-      <source>Generate a Critical message box</source>
-      <translation type="vanished">Genera un message box critico</translation>
-    </message>
-    <message>
-      <source>Critical</source>
-      <translation type="vanished">Critico</translation>
-    </message>
-    <message>
-      <source>Generate a Yes/No message box</source>
-      <translation type="vanished">Genera un message box Si/No</translation>
-    </message>
-    <message>
-      <source>Yes/No</source>
-      <translation type="vanished">Si/No</translation>
-    </message>
-    <message>
-      <source>Generate a retry/abort message box</source>
-      <translation type="vanished">Genera un message box Ritenta/Interrompi</translation>
-    </message>
-    <message>
-      <source>Retry/Abort</source>
-      <translation type="vanished">Ritenta/Interrompi</translation>
-    </message>
-    <message>
-      <source>Generate an "ok to clear data" message box</source>
-      <translation type="vanished">Genera un message box di "ok alla pulizia dei dati"</translation>
-    </message>
-    <message>
-      <source>OK to clear data</source>
-      <translation type="vanished">OK alla pulizia dei dati</translation>
-    </message>
-    <message>
-      <source>Generate an About message box</source>
-      <translation type="vanished">Genera un message box di About</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">About</translation>
-    </message>
-    <message>
-      <source>Generate an AboutQt message box</source>
-      <translation type="vanished">Genera un message box About Qt</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">About Qt</translation>
-    </message>
-    <message>
-      <source>Generate a standard message box</source>
-      <translation type="vanished">Genera un message box standard</translation>
-    </message>
-    <message>
-      <source>Standard message box</source>
-      <translation type="vanished">Message box standard</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Titolo</translation>
-    </message>
-    <message>
-      <source>Enter the title for the message box</source>
-      <translation type="vanished">Inserisci il titolo del message box</translation>
-    </message>
-    <message>
-      <source>Message</source>
-      <translation type="vanished">Messaggio</translation>
-    </message>
-    <message>
-      <source>Enter the message to be shown in the message box</source>
-      <translation type="vanished">Inserisci i testo da mostrare nel message box</translation>
-    </message>
-    <message>
-      <source>Parent</source>
-      <translation type="vanished">Genitore</translation>
-    </message>
-    <message>
-      <source>Select "self" as parent</source>
-      <translation type="vanished">Seleziona "self" come genitore</translation>
-    </message>
-    <message>
-      <source>self</source>
-      <translation type="vanished">self</translation>
-    </message>
-    <message>
-      <source>Select "None" as parent</source>
-      <translation type="vanished">Seleziona "None" come genitore</translation>
-    </message>
-    <message>
-      <source>None</source>
-      <translation type="vanished">Nessuno</translation>
-    </message>
-    <message>
-      <source>Select to enter a parent expression</source>
-      <translation type="vanished">Seleziona per inserire un genitore</translation>
-    </message>
-    <message>
-      <source>Expression:</source>
-      <translation type="vanished">Espressione:</translation>
-    </message>
-    <message>
-      <source>Enter the parent expression</source>
-      <translation type="vanished">Inserisci il genitore</translation>
-    </message>
-    <message>
-      <source>Standard Buttons</source>
-      <translation type="vanished">Pulsanti standard</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Termina</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Applica</translation>
-    </message>
-    <message>
-      <source>Cancel</source>
-      <translation type="vanished">Cancella</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Chiudi</translation>
-    </message>
-    <message>
-      <source>Discard</source>
-      <translation type="vanished">Dimentica</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">Aiuto</translation>
-    </message>
-    <message>
-      <source>Ignore</source>
-      <translation type="vanished">Ignora</translation>
-    </message>
-    <message>
-      <source>No</source>
-      <translation type="vanished">No</translation>
-    </message>
-    <message>
-      <source>No to all</source>
-      <translation type="vanished">No a tutto</translation>
-    </message>
-    <message>
-      <source>Ok</source>
-      <translation type="vanished">Ok</translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Apri</translation>
-    </message>
-    <message>
-      <source>Reset</source>
-      <translation type="vanished">Resetta</translation>
-    </message>
-    <message>
-      <source>Restore defaults</source>
-      <translation type="vanished">Ripristina default</translation>
-    </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Ritenta</translation>
-    </message>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Salva</translation>
-    </message>
-    <message>
-      <source>Save all</source>
-      <translation type="vanished">Salva tutto</translation>
-    </message>
-    <message>
-      <source>Yes</source>
-      <translation type="vanished">Si</translation>
-    </message>
-    <message>
-      <source>Yes to all</source>
-      <translation type="vanished">Si a tutto</translation>
-    </message>
-    <message>
-      <source>Default Button</source>
-      <translation type="vanished">Pulsante di default</translation>
-    </message>
-    <message>
-      <source>Select the default button</source>
-      <translation type="vanished">Seleziona il pulsante di default</translation>
-    </message>
-    <message>
-      <source>Icon</source>
-      <translation type="vanished">Icona</translation>
-    </message>
-    <message>
-      <source>Show an Information icon</source>
-      <translation type="vanished">Mostra un'icona informativa</translation>
-    </message>
-    <message>
-      <source>Show a Question icon</source>
-      <translation type="vanished">Mostra un'icona interrogativa</translation>
-    </message>
-    <message>
-      <source>Show a Warning icon</source>
-      <translation type="vanished">Mostra un'icona di avvertimento</translation>
-    </message>
-    <message>
-      <source>Show a Critical icon</source>
-      <translation type="vanished">Mostra un'icona di criticità</translation>
-    </message>
-    <message>
-      <source>Select to generate a modal message box</source>
-      <translation type="vanished">Seleziona per generare un message box modale</translation>
-    </message>
-    <message>
-      <source>Modal Message Box</source>
-      <translation type="vanished">Message box modale</translation>
-    </message>
-    <message>
-      <source>Select to make 'Yes' the default</source>
-      <translation type="vanished">Seleziona per rendere "Si" il default</translation>
-    </message>
-    <message>
-      <source>Yes is default</source>
-      <translation type="vanished">Si è il default</translation>
-    </message>
-    <message>
-      <source>Save function:</source>
-      <translation type="vanished">Funzione di salvataggio:</translation>
-    </message>
-    <message>
-      <source>Enter the name of the save function</source>
-      <translation type="vanished">Inserisci il nome della funzione di salvataggio</translation>
-    </message>
-    <message>
-      <source>No button</source>
-      <translation type="vanished">Nessun pulsante</translation>
-    </message>
-    <message>
-      <source>Test</source>
-      <translation type="vanished">Test</translation>
-    </message>
-    <message>
-      <source>Result:</source>
-      <translation type="vanished">Risultato:</translation>
-    </message>
-    <message>
-      <source>Enter the result variable name</source>
-      <translation type="vanished">inserisci il nome della variabile risultato</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkHeaderDetailsDialog</name>
-    <message>
-      <source>Header Details</source>
-      <translation type="vanished">Dettaglio Header</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nome:</translation>
-    </message>
-    <message>
-      <source>Value:</source>
-      <translation type="vanished">Valore:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkMonitor</name>
-    <message>
-      <source>Network Monitor</source>
-      <translation type="vanished">Network Monitor</translation>
-    </message>
-    <message>
-      <source>Network Requests</source>
-      <translation type="vanished">Network Requests</translation>
-    </message>
-    <message>
-      <source>Enter search term for requests</source>
-      <translation type="vanished">Inserisci i termini di ricerca per la richiesta</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected requests</source>
-      <translation type="vanished">Premi per rimuovere le richieste selezionate</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Rimuovi</translation>
-    </message>
-    <message>
-      <source>Press to remove all requests</source>
-      <translation type="vanished">Premi per rimuovere tutte le richieste</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Rimuovi &amp;Tutto</translation>
-    </message>
-    <message>
-      <source>Request Headers</source>
-      <translation type="vanished">Header Richiesta</translation>
-    </message>
-    <message>
-      <source>Response Headers</source>
-      <translation type="vanished">Header Risposta</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Valore</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkProxyFactory</name>
-    <message>
-      <source>Proxy Configuration Error</source>
-      <translation type="vanished">Errore configurazione proxy</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Connect to proxy '{0}' using:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Connetti al proxy '{0}' usando:&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Proxy usage was activated but no proxy host for protocol '{0}' configured.</source>
-      <translation type="vanished">E' stato attivato l'uso del proxy ma non è stato impostato nessun host per il protocollo '{0}'.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ProcessDialog</name>
-    <message>
-      <source>Output</source>
-      <translation type="vanished">Output</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Errori</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5RequestModel</name>
-    <message>
-      <source>Method</source>
-      <translation type="vanished">Metodo</translation>
-    </message>
-    <message>
-      <source>Address</source>
-      <translation type="vanished">Indirizzo</translation>
-    </message>
-    <message>
-      <source>Response</source>
-      <translation type="vanished">Risposta</translation>
-    </message>
-    <message>
-      <source>Length</source>
-      <translation type="vanished">Lunghezza</translation>
-    </message>
-    <message>
-      <source>Content Type</source>
-      <translation type="vanished">Content Type</translation>
-    </message>
-    <message>
-      <source>Info</source>
-      <translation type="vanished">Info</translation>
-    </message>
-    <message>
-      <source>Redirect: {0}</source>
-      <translation type="vanished">Reindirizza: {0}</translation>
-    </message>
-    <message>
-      <source>Unknown</source>
-      <translation type="vanished">Sconosciuto</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Deseleziona per attivare la riduzione automatica</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificateSelectionDialog</name>
-    <message>
-      <source>Certificate name</source>
-      <translation type="vanished">Nome certificato</translation>
-    </message>
-    <message>
-      <source>Expiry Date</source>
-      <translation type="vanished">Data scadenza</translation>
-    </message>
-    <message>
-      <source>Press to view the selected certificate</source>
-      <translation type="vanished">Premi per vedere il certificato selezionato</translation>
-    </message>
-    <message>
-      <source>&amp;View...</source>
-      <translation type="vanished">&amp;Vista...</translation>
-    </message>
-    <message>
-      <source>(Unknown)</source>
-      <translation type="vanished">(Sconosciuto)</translation>
-    </message>
-    <message>
-      <source>(Unknown common name)</source>
-      <translation type="vanished">(Nome comune sconosciuto)</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesDialog</name>
-    <message>
-      <source>SSL Certificate Manager</source>
-      <translation type="vanished">Gestore Certificati SSL</translation>
-    </message>
-    <message>
-      <source>&amp;Servers</source>
-      <translation type="vanished">&amp;Servers</translation>
-    </message>
-    <message>
-      <source>You have saved certificates identifying these servers:</source>
-      <translation type="vanished">Hai salvato certificati che identificano questi server:</translation>
-    </message>
-    <message>
-      <source>Certificate name</source>
-      <translation type="vanished">Nome certificato</translation>
-    </message>
-    <message>
-      <source>Server</source>
-      <translation type="vanished">Server</translation>
-    </message>
-    <message>
-      <source>Expiry Date</source>
-      <translation type="vanished">Data scadenza</translation>
-    </message>
-    <message>
-      <source>Press to view the selected certificate</source>
-      <translation type="vanished">Premi per vedere il certificato selezionato</translation>
-    </message>
-    <message>
-      <source>&amp;View...</source>
-      <translation type="vanished">&amp;Vista...</translation>
-    </message>
-    <message>
-      <source>Press to import a certificate</source>
-      <translation type="vanished">Premi per imporatare un certificato</translation>
-    </message>
-    <message>
-      <source>&amp;Import...</source>
-      <translation type="vanished">&amp;Importa...</translation>
-    </message>
-    <message>
-      <source>Press to export the selected certificate</source>
-      <translation type="vanished">Premi per esportare un certificato</translation>
-    </message>
-    <message>
-      <source>&amp;Export...</source>
-      <translation type="vanished">&amp;Esporta...</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected certificate</source>
-      <translation type="vanished">Premi per cancellare il certificato selezionato</translation>
-    </message>
-    <message>
-      <source>&amp;Delete...</source>
-      <translation type="vanished">&amp;Cancella...</translation>
-    </message>
-    <message>
-      <source>Certificate &amp;Authorities</source>
-      <translation type="vanished">&amp;Autorità del certificato</translation>
-    </message>
-    <message>
-      <source>You have saved certificates identifying these certification authorities:</source>
-      <translation type="vanished">Hai salvato certificati che identificano queste autorità di certificazione:</translation>
-    </message>
-    <message>
-      <source>(Unknown)</source>
-      <translation type="vanished">(Sconosciuto)</translation>
-    </message>
-    <message>
-      <source>(Unknown common name)</source>
-      <translation type="vanished">(Nome comune sconosciuto)</translation>
-    </message>
-    <message>
-      <source>Delete Server Certificate</source>
-      <translation type="vanished">Cancella certificato del server</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Deve essere cancellato il certificato del server?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Se il certificato del server viene cancellato, i controlli di sicurezza normali verranno reimpostati e il server dovrà presenteare un certificato valido.&lt;p&gt;</translation>
-    </message>
-    <message>
-      <source>Import Certificate</source>
-      <translation type="vanished">Importa certificato</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il certificato &lt;b&gt;{0}&lt;/b&gt; esiste già.Lo salto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Delete CA Certificate</source>
-      <translation type="vanished">Cancella certificato CA</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Deve essere cancellato il certificato CA?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Se il certificato CA viene cancellato,il navigatore non validerà nessun certificato emesso da questa CA.&lt;p&gt;</translation>
-    </message>
-    <message>
-      <source>Export Certificate</source>
-      <translation type="vanished">Esporta certificato</translation>
-    </message>
-    <message>
-      <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
-      <translation type="vanished">File Certificato (PEM) (*.pem);;File Certificato (DER) (*.der)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il certificato non può essere scritto sul file  &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Errore: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
-      <translation type="vanished">Files Certificato (*.pem *.crt *.der *.cer *.ca);;Tutti i file (*)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il certificato non può essere letto dal file  &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Errore: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesInfoDialog</name>
-    <message>
-      <source>SSL Certificate Info</source>
-      <translation type="vanished">Informazioni certificato SSL</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesInfoWidget</name>
-    <message>
-      <source>&lt;h2&gt;Certificate Information&lt;/h2&gt;</source>
-      <translation type="vanished">&lt;h2&gt;Informazioni del certificato&lt;/h2&gt;</translation>
-    </message>
-    <message>
-      <source>Certificate Chain:</source>
-      <translation type="vanished">Concatenamento del certificato:</translation>
-    </message>
-    <message>
-      <source>This certificated has been blacklisted.</source>
-      <translation type="vanished">Questo certificato è stato inserito nella lista nera.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Issued for:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Emesso per:&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Common Name (CN):</source>
-      <translation type="vanished">Nome Usuale (CN):</translation>
-    </message>
-    <message>
-      <source>Organization (O):</source>
-      <translation type="vanished">Organizzazione (O):</translation>
-    </message>
-    <message>
-      <source>Organizational Unit (OU):</source>
-      <translation type="vanished">Unità Organizzativa (OU):</translation>
-    </message>
-    <message>
-      <source>Serialnumber:</source>
-      <translation type="vanished">Numero seriale:</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Issued by:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Emesso da:&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Validity:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Validità:&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Issued on:</source>
-      <translation type="vanished">Emesso il:</translation>
-    </message>
-    <message>
-      <source>Expires on:</source>
-      <translation type="vanished">Scade il:</translation>
-    </message>
-    <message>
-      <source>This certificate is not valid yet or has expired.</source>
-      <translation type="vanished">Questo certificato non è ancora valido o è scaduto.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Fingerprints:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;firme digitali:&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>SHA1-Fingerprint:</source>
-      <translation type="vanished">Firma digitale SHA1:</translation>
-    </message>
-    <message>
-      <source>MD5-Fingerprint:</source>
-      <translation type="vanished">Firma digitale MD5:</translation>
-    </message>
-    <message>
-      <source>&lt;not part of the certificate&gt;</source>
-      <translation type="vanished">&lt;non parte del certificato&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslErrorHandler</name>
-    <message>
-      <source>SSL Errors</source>
-      <translation type="vanished">Errori SSL</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;SSL Errors for &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Do you want to ignore these errors?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Errori SSL per &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Vuoi ignorarli ?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Certificates</source>
-      <translation type="vanished">Certificati</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Certificates:&lt;br/&gt;{0}&lt;br/&gt;Do you want to accept all these certificates?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Certificati:&lt;br/&gt;{0}&lt;br/&gt;Vuoi accettare tutti questi certificati?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Name: {0}</source>
-      <translation type="vanished">Nome: {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Organization: {0}</source>
-      <translation type="vanished">&lt;br/&gt;Organizzazione: {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Issuer: {0}</source>
-      <translation type="vanished">&lt;br/&gt;Emettitore: {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Not valid before: {0}&lt;br/&gt;Valid Until: {1}</source>
-      <translation type="vanished">&lt;br/&gt;Non valido prima: {0}&lt;br/&gt;Valido Fino: {1}</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslInfoWidget</name>
-    <message>
-      <source>Identity</source>
-      <translation type="vanished">Identità</translation>
-    </message>
-    <message>
-      <source>Warning: this site is NOT carrying a certificate.</source>
-      <translation type="vanished">Attenzione: questo sito non è portatore di certificato.</translation>
-    </message>
-    <message>
-      <source>The certificate for this site is valid and has been verified by:
-{0}</source>
-      <translation type="vanished">Il certificato per questo sito è valido ed è stato verificato da:
-{0}</translation>
-    </message>
-    <message>
-      <source>Certificate Information</source>
-      <translation type="vanished">Informazioni del certificato</translation>
-    </message>
-    <message>
-      <source>Encryption</source>
-      <translation type="vanished">Criptazione</translation>
-    </message>
-    <message>
-      <source>Your connection to "{0}" is NOT encrypted.
-</source>
-      <translation type="vanished">La vostra connessione a "{0}" non è criptata.
-</translation>
-    </message>
-    <message>
-      <source>Your connection to "{0}" is encrypted.</source>
-      <translation type="vanished">La vostra connessione a "{0}" è criptata.</translation>
-    </message>
-    <message>
-      <source>unknown</source>
-      <translation type="vanished">Sconosciuto</translation>
-    </message>
-    <message>
-      <source>It uses protocol: {0}</source>
-      <translation type="vanished">Usa il protocollo: {0}</translation>
-    </message>
-    <message>
-      <source>It is encrypted using {0} at {1} bits, with {2} for message authentication and {3} as key exchange mechanism.
-
-</source>
-      <translation type="vanished">E' criptato usando {0} a {1} bits, con {2} per l'autenticazione messaggio e {3} come chiave del meccanismo di scambio.
-
-</translation>
-    </message>
-    <message>
-      <source>The certificate for this site is NOT valid.</source>
-      <translation type="vanished">Il certificato per questo sito NON è valido.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5StringListEditWidget</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Aggiungi...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Premi per rimuovere gli elementi selezionati</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Rimuovi</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Premi per rimuovere tutti gli elementi</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">Rimozione global&amp;e</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5TextEditSearchWidget</name>
-    <message>
-      <source>Find:</source>
-      <translation type="vanished">Trova:</translation>
-    </message>
-    <message>
-      <source>Match case</source>
-      <translation type="vanished">Match case</translation>
-    </message>
-    <message>
-      <source>Whole word</source>
-      <translation type="vanished">Tutta la parola</translation>
-    </message>
-    <message>
-      <source>Press to find the previous occurrence</source>
-      <translation type="vanished">Premi per trovare l'occorrenza precedente</translation>
-    </message>
-    <message>
-      <source>Press to find the next occurrence</source>
-      <translation type="vanished">Premi per trovare la prossima occorrenza</translation>
-    </message>
-    <message>
-      <source>'{0}' was not found.</source>
-      <translation type="vanished">'{0}' non è stato trovato.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ToolBarDialog</name>
-    <message>
-      <source>Configure Toolbars</source>
-      <translation type="vanished">Configura le Toolbar</translation>
-    </message>
-    <message>
-      <source>&amp;Toolbar:</source>
-      <translation type="vanished">&amp;Toolbar:</translation>
-    </message>
-    <message>
-      <source>Select the toolbar to configure</source>
-      <translation type="vanished">Seleziona la toolbar da configurare</translation>
-    </message>
-    <message>
-      <source>Press to create a new toolbar</source>
-      <translation type="vanished">Premi per creare una nuova toolbar</translation>
-    </message>
-    <message>
-      <source>&amp;New</source>
-      <translation type="vanished">&amp;Nuova</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected toolbar</source>
-      <translation type="vanished">Premi per rimuovere la toolbar selezionata</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Rimuovi</translation>
-    </message>
-    <message>
-      <source>Press to rename the selected toolbar</source>
-      <translation type="vanished">Premi per rinominare la toolbar selezionata</translation>
-    </message>
-    <message>
-      <source>R&amp;ename</source>
-      <translation type="vanished">R&amp;inomina</translation>
-    </message>
-    <message>
-      <source>Actions:</source>
-      <translation type="vanished">Azioni:</translation>
-    </message>
-    <message>
-      <source>Current Toolbar Actions:</source>
-      <translation type="vanished">Azioni toolbar corrente:</translation>
-    </message>
-    <message>
-      <source>Select the action to add to the current toolbar</source>
-      <translation type="vanished">Seleziona l'azione da aggiungere alla toolbar corrente</translation>
-    </message>
-    <message>
-      <source>Select the action to work on</source>
-      <translation type="vanished">Seleziona l'azione su cui lavorare</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Current Toolbar Actions&lt;/b&gt;&lt;p&gt;This list shows the actions of the selected toolbar. Select an action and use the up or down button to change the order of actions or the left button to delete it. To add an action to the toolbar, select it in the list of available actions and press the right button.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Azioni toolbar corrente&lt;/b&lt;p&gt;Questa lista mostra le azioni della toolbar selezionata. Seleziona un'azione ed usa il pulsante su o giù per cambiare l'ordine o il pulsante a sinistra per cancellarla. Per aggiungere un'azione alla toolar, selezionala nella lista delle azioni disponibilit e premi il pulsante destro.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action up.</source>
-      <translation type="vanished">Premi per muovere l'azione selezionata su.</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected action from the toolbar</source>
-      <translation type="vanished">Premi per cancellare l'azione selezionata dalla toolbar</translation>
-    </message>
-    <message>
-      <source>Press to add the selected action to the toolbar</source>
-      <translation type="vanished">Premi per aggiungere l'azione selezionata alla toolbar</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action down.</source>
-      <translation type="vanished">Premi per muovere l'azione selezionata giù.</translation>
-    </message>
-    <message>
-      <source>--Separator--</source>
-      <translation type="vanished">--Separatore--</translation>
-    </message>
-    <message>
-      <source>New Toolbar</source>
-      <translation type="vanished">Nuova toolbar</translation>
-    </message>
-    <message>
-      <source>Toolbar Name:</source>
-      <translation type="vanished">Nome Toolbar:</translation>
-    </message>
-    <message>
-      <source>A toolbar with the name &lt;b&gt;{0}&lt;/b&gt; already exists.</source>
-      <translation type="vanished">Una toolbar con nome &lt;b&gt;{0}&lt;/b&gt; esiste già.</translation>
-    </message>
-    <message>
-      <source>Remove Toolbar</source>
-      <translation type="vanished">Rimuovi toolbar</translation>
-    </message>
-    <message>
-      <source>Should the toolbar &lt;b&gt;{0}&lt;/b&gt; really be removed?</source>
-      <translation type="vanished">La toolbar &lt;b&gt;{0}&lt;/b&gt; deve essere veramente rimossa ?</translation>
-    </message>
-    <message>
-      <source>Rename Toolbar</source>
-      <translation type="vanished">Rinomina la toolbar</translation>
-    </message>
-    <message>
-      <source>New Toolbar Name:</source>
-      <translation type="vanished">Nuovo nome toolbar:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ZoomWidget</name>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Riduci</translation>
-    </message>
-    <message>
-      <source>Drag to zoom</source>
-      <translation type="vanished">Trascina sullo zoom</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Ingrandisci</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Restta lo zoom</translation>
-    </message>
   </context>
   <context>
     <name>EditBreakpointDialog</name>
@@ -11947,776 +10733,777 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation>Apri File</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;La dimensione del file &lt;b&gt;{0}&lt;/b&gt; è &lt;b&gt;{1} KB&lt;/b&gt;. Sei sicuro di volerlo caricare ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Una finesta di edit&lt;/b&gt;&lt;p&gt;Questa finestra è usata per visualizzare e modificare un file sorgente. Si possono aprire quante finestre si vogliono. Il nome del file è mostrato nella barra dei titolo della finestra.&lt;/p&gt;&lt;p&gt;Per impostare dei breakpoint basta cliccare nello spazio tra i numeri di riga e i marcatori di compressione. Con il menù contestuale del margine possono essere modificati.&lt;/p&gt;&lt;p&gt;Per impostare un segnalibro basta cliccare con lo Shift premuto nello spazio tra il numero di linea e i marcatori di compressione.&lt;/p&gt;&lt;p&gt;Queste azioni possono essere invertite con il menù contestuale.&lt;/p&gt;&lt;p&gt; Cliccare con il tasto Ctrl premuto un  marcatore di errore della sintassi mostra delle informazioni sull'errore.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation>Annulla</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation>Annulla</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation>Rifai</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation>Ritorna all'ultimo stato salvato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation>Taglia</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
-      <translation>Copia</translation>
+      <source>Cut</source>
+      <translation>Taglia</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation>Copia</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation>Incolla</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation>Identa</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
-      <translation>Annulla identazione</translation>
+      <source>Indent</source>
+      <translation>Identa</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
-      <translation>Commenta</translation>
+      <source>Unindent</source>
+      <translation>Annulla identazione</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation>Commenta</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation>Annulla commenta</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation>Seleziona per parentesizzare</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation>Seleziona tutti</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation>Seleziona per parentesizzare</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation>Seleziona tutti</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation>Deseleziona tutti</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation>Usa un font Monospaced</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation>Salvataggio automatico abilitato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation>Aiuti alla digitazione abilitati</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation>Calltip</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation>Nuova vista Documento</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation>Nuova vista Documento</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation>Nuova vista Documento (con nuova divisione)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation>Salva</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
-      <translation>Salva come...</translation>
+      <source>Save</source>
+      <translation>Salva</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation>Salva come...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation type="unfinished">dal Documento</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation type="unfinished">dalle APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation type="unfinished">dal Documento e dalle APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation>Controlla</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation>Strumenti</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation>Mostra</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation>Statistiche codice...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation>Analisi codice...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation>Mostra le annotazioni dell'analisi del codice</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
-      <translation>Nascondi le annotazioni dell'analisi del codice</translation>
+      <source>Show code coverage annotations</source>
+      <translation>Mostra le annotazioni dell'analisi del codice</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation>Nascondi le annotazioni dell'analisi del codice</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation>Profilazione dati...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation>Diagrammi</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation>Diagrammi</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation>Diagrammi di classe...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation>Diagrammi del package...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation>Importa diagrammi...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation>Diagrammi dell'applicazione...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation>Carica Diagramma...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation>Linguaggi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation type="unfinished">Testo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation>Indovinato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation>Alternative</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation>Codifica</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation>Tipo di fine-linea</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation>Unix</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation>Macintosh</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation type="unfinished">Spelling</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation>Controllo sillabazione...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation>Controllo sillabazione della selezione...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation>Controllo sillabazione della selezione...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation>Rimuovi dal dizionario</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation>Nessun linguaggio</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation>Inverti bookmark</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation>Prossimo segnalibro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation>Segnalibro precedente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation>Pulisci di tutti di segnalibri</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation>Abilita/Disabilita breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation>Abilita/Disabilita breakpoint temporaneo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation>Abilita/Disabilita breakpoint temporaneo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation>Modifica Breakpoint...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation>Abilita breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation>Prossimo breakpoint</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation>Prossimo breakpoint</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation>Breakpoint precedente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation>Elimina tutti i breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation type="unfinished">Abilita/Disabilita tutti i raggruppamenti</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation type="unfinished">Abilita/Disabilita tutti i raggruppamenti (inclusi i figli)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation type="unfinished">Abilita/Disabilita il raggruppamento corrente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation>Vai all'errore di sintassi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation>Mostra i messaggi degli errori di sintassi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation>Elimina errori di sintassi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation>Warning successivo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation>Warning precedente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation>Mostra Warning</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation>Pulisci warning</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation>Prossimo file non analizzato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation>File non analizzato precedente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation>Prossimo task</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation>Task precedente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation>Modifica successiva</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation>Modifica precedente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation>Esporta sorgenti</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nessun esportatore disponibile per il formato di export&lt;b&gt;{0}&lt;/b&gt;. Termino...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation>Nessun formato di export impostato. Annullamento...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation>Alternative ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation>Analizzatore lessicale Pygments</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Selezione l'analizzatore lessicale di Pygments da applicare.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation>Modifica di un file di sola lettura</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>Stai tentando di modificare un file in sola lettura. Per favore prima salva come un file diverso.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation type="unfinished">Aggiungi un breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation>In stampa...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation>Stampa completata</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation>Errore durante la stampa</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation>Errore durante la stampa</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation>Stampa annullata</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation>File modificato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; contiene modifiche non salvate.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere aperto.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation>Salva file</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation>Autocompletamento</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>L'autocomplentamento non è disponibile perchè non ci sono fonti impostate.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation>Disabilita breakpoint</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation>Analisi codice</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation>Per favore seleziona un file per l'analisi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <location filename="../QScintilla/Editor.py" line="6141" />
       <source>Show Code Coverage Annotations</source>
       <translation>Mostra le annotazioni dell'analisi del codice</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation>Tutte le linee sono state analizzate.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation>Non ci sono file di analisi disponibili.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation>Profilazione dati</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation>Per favore seleziona un file per la profilazione</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation>Errore di sintassi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation>Nessun messaggio degli errori di sintassi disponibile.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation>Attenzione</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation>Nessun messaggio di attenzione disponibile.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation>Stile: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation>Attenzione: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation>Errore: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation>Nome Macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation>Seleziona un nome per la macro:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation>Carica un file di macro</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation>File Macro (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation>Errore nel caricamento della macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Il file macro &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Il file macro &lt;b&gt;{0}&lt;/b&gt; è danneggiato.&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation>File Macro (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation>Errore nel caricamento della macro</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Il file macro &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Il file macro &lt;b&gt;{0}&lt;/b&gt; è danneggiato.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation>Salva un file di macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation>Salva macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file  delle macro &lt;b&gt;{0}&lt;/b&gt; esiste già.Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation>Errore nel salvataggio della macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation>Errore nel salvataggio della macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file macro &lt;b&gt;{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation>Avvia registrazione della macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation>Avvia registrazione della macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation>Registrazione macro già attiva. Avvia nuovamente ?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation>Registrazione Macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation>Registrazione Macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation>Inserisci un nome per la macro:</translation>
     </message>
@@ -12736,240 +11523,204 @@
       <translation>File modificato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation>Errore Drop</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; non è un file.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation>Risorse</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation>Aggiungi file...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
-      <translation>Aggiungi files...</translation>
+      <source>Add file...</source>
+      <translation>Aggiungi file...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation>Aggiungi files...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation>Aggiungi file sinonimo...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation>Aggiungi una risorsa localizzata...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation>Aggiungi riquadro delle risorse</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation>Aggiungi un file risorse</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation>Aggiundi dei file risorse</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation>Aggiungi file sinonimo delle risorse</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation>Alias per il file &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation>Diagrammi del package</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation>Includi gli attributi della classe ?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation>Importa diagrammi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation>Includi gli import dai moduli esterni ?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation>Diagrammi dell'applicazione</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation>Includi i nomi dei moduli ?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation>Aggiungi al dizionario</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation>Aggiungi al dizionario</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation>Ignora tutto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation>Righe ordinate</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation>La selezione contiene dati non validi per un ordinamento numerico.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Stream Comment</source>
-      <translation type="vanished">Flusso commento</translation>
-    </message>
-    <message>
-      <source>Box Comment</source>
-      <translation type="vanished">Commenti nel riquadro</translation>
-    </message>
-    <message>
-      <source>Shorten empty lines</source>
-      <translation type="vanished">Abbrevia righe vuote</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Chiudi</translation>
-    </message>
-    <message>
-      <source>Open 'rejection' file</source>
-      <translation type="vanished">Apri file 'rifiuto'</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Anteprima Stampa</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Stampa</translation>
-    </message>
-    <message>
-      <source>Export as</source>
-      <translation type="vanished">Esporta come</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; è stato modificato mentre era aperto in eric6. Rileggerlo ?&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation>Premi per selezionare un file APIs con un dialogo</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation>File API (*.api);;Tutti i files(*)</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation>Compila APIs</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation>Aggiungi dalle APIs installate</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation>Seleziona dalla lista dei file API installati</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation>Non sono ancora installate le API. La selezione non è disponibile.</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation>Aggiungi dalle API dei plugin</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation>Seleziona dalla lista delle API installate dai plugins</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation>Cancella compilazione</translation>
     </message>
@@ -13543,18 +12294,6 @@
       <source>Show QScintilla calltips, if plug-ins fail</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Colori</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Colore sfondo:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for calltips.</source>
-      <translation type="vanished">Seleziona il colore di background per i calltips.</translation>
-    </message>
   </context>
   <context>
     <name>EditorCalltipsQScintillaPage</name>
@@ -14164,26 +12903,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation type="unfinished" />
     </message>
@@ -14210,6 +12929,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation type="unfinished" />
     </message>
@@ -14876,54 +13620,6 @@
       <source>&lt;p&gt;Do you really want to reset all defined sub-styles of &lt;b&gt;{0}&lt;/b&gt; to the default values?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the background colour for all styles</source>
-      <translation type="vanished">Seleziona il colore dello sfondo per tutti gli stili</translation>
-    </message>
-    <message>
-      <source>All Background Colours</source>
-      <translation type="vanished">Tutti i colori di sfondo</translation>
-    </message>
-    <message>
-      <source>Select the background colour.</source>
-      <translation type="vanished">Seleziona il colore di sfondo.</translation>
-    </message>
-    <message>
-      <source>Background Colour</source>
-      <translation type="vanished">Colore di sfondo</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour.</source>
-      <translation type="vanished">Seleziona il colore di primo piano.</translation>
-    </message>
-    <message>
-      <source>Foreground Colour</source>
-      <translation type="vanished">Colore di primo piano</translation>
-    </message>
-    <message>
-      <source>Imports all styles of the currently selected language</source>
-      <translation type="vanished">Importa tutti gli stili del linguaggio attualmente selezionato</translation>
-    </message>
-    <message>
-      <source>Exports all styles of the currently selected language</source>
-      <translation type="vanished">Esporta tutti gli stili del linguaggio correntemente selezionato</translation>
-    </message>
-    <message>
-      <source>Highlighting styles file (*.e4h)</source>
-      <translation type="vanished">Highlighting styles file (*.e4h)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The highlighting styles could not be exported to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Lo stile di evidenziazione non può essere esportato nel file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The highlighting styles could not be read from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Gli stili di evidenziazione non possono essere letti dal file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Highlighting styles file (*.e6h)</source>
-      <translation type="vanished">Highlighting styles file (*.e4h) {6h?}</translation>
-    </message>
   </context>
   <context>
     <name>EditorHighlightingStylesSelectionDialog</name>
@@ -15073,10 +13769,6 @@
       <source>Enter the indentation width</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">Linguaggio:</translation>
-    </message>
   </context>
   <context>
     <name>EditorMarkerMap</name>
@@ -16063,14 +14755,6 @@
       <source>QScintilla Extended  Mode (C++11)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">Colore marcatori:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the search markers.</source>
-      <translation type="vanished">Seleziona il colore per i marcatori della ricerca.</translation>
-    </message>
   </context>
   <context>
     <name>EditorSpellCheckingPage</name>
@@ -16236,18 +14920,6 @@
       <source>Dictionary File (*.dic);;All Files (*)</source>
       <translation>File Dizionario (*.dic);;Tutti i file (*)</translation>
     </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">Colori dei marcatori:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the spelling markers.</source>
-      <translation type="vanished">Selezione il colore per i marcatori della sillabazione.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Colori</translation>
-    </message>
   </context>
   <context>
     <name>EditorStylesPage</name>
@@ -17310,166 +15982,6 @@
       <source>Hide Format Buttons bar when not supported</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to use custom selection colours</source>
-      <translation type="vanished">Selezione per usare colori personalizzati per la selezione</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Use custom selection colours&lt;/b&gt;&lt;p&gt;Select this entry in order to use custom selection colours in the editor and shell windows. The colours for the selection foreground and background are defined on the colours page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Usa colori personalizzati per la selezione&lt;/b&gt;&lt;p&gt;Seleziona per poter usare colori personalizzati per la selezione nella finestra dell'editor e nella shell. I colori per la selezione del primo piano e dello sfondo sono definiti sulla pagina dei colori.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Use custom selection colours</source>
-      <translation type="vanished">Usa colori personalizzati per le selezione</translation>
-    </message>
-    <message>
-      <source>Select, if selected text should be colourized by the lexer.</source>
-      <translation type="vanished">Seleziona, se il testo selezionato deve essere colorato dall'analizzatore lessicale.</translation>
-    </message>
-    <message>
-      <source>Colourize selected text</source>
-      <translation type="vanished">Colora testo selezionato</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for the selection.</source>
-      <translation type="vanished">Seleziona il colore di primo piano per la selezione.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the selection.</source>
-      <translation type="vanished">Seleziona il colore di sfondo per la selezione.</translation>
-    </message>
-    <message>
-      <source>Select, whether the caretline should be highlighted</source>
-      <translation type="vanished">Seleziona, se il caret deve essere evidenziato</translation>
-    </message>
-    <message>
-      <source>Select the colour for the caret.</source>
-      <translation type="vanished">Seleziona il colore per il caret.</translation>
-    </message>
-    <message>
-      <source>Caretline background:</source>
-      <translation type="vanished">Sfondo caretline:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the line containing the caret.</source>
-      <translation type="vanished">Seleziona il colore di sfondo per una linea contenente il caret.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the current line marker.</source>
-      <translation type="vanished">Seleziona il colore per il marcatore di linea corrente.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the error line marker.</source>
-      <translation type="vanished">Seleziona il colore per il marcatore di linea di errore.</translation>
-    </message>
-    <message>
-      <source>Select the colour for highlighting matching braces.</source>
-      <translation type="vanished">Seleziona il colore di evidenziazione delle parentesi bilanciate.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for highlighting matching braces.</source>
-      <translation type="vanished">Seleziona il colore di sfondo per evidenziare le parentesi bilanciate.</translation>
-    </message>
-    <message>
-      <source>Select the colour for  highlighting nonmatching braces.</source>
-      <translation type="vanished">Seleziona il colore per evidenziare parentesi non bilanciate.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for  highlighting nonmatching braces.</source>
-      <translation type="vanished">Seleziona il colore di sfondo per l'evidenziazione delle parentesi non bilanciate.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the edge marker.</source>
-      <translation type="vanished">Seleziona il colore per il marcatore del bordo.</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Colore di sfondo:</translation>
-    </message>
-    <message>
-      <source>Change Background Colour</source>
-      <translation type="vanished">Cambia colore di sfondo</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for the margins</source>
-      <translation type="vanished">Seleziona il colore di primo piano per i margini</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the margins</source>
-      <translation type="vanished">Seleziona il colore di sfondo per i margini</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the foldmargin</source>
-      <translation type="vanished">Seleziona il colore di sfondo per il margine di compressione</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour of the foldmarkers</source>
-      <translation type="vanished">Seleziona il colore di foreground per i foldmarkers</translation>
-    </message>
-    <message>
-      <source>Select the background colour of the foldmarkers</source>
-      <translation type="vanished">Seleziona il colore di sfondo per il foldmarkers</translation>
-    </message>
-    <message>
-      <source>Press to select the foreground colour</source>
-      <translation type="vanished">Premi per selezionare il colore di primo piano</translation>
-    </message>
-    <message>
-      <source>Press to select the background colour</source>
-      <translation type="vanished">Premi per selezionare il colore di sfondo</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for visible whitespace</source>
-      <translation type="vanished">Seleziona il colore in primo piano per visualizzare gli spazi</translation>
-    </message>
-    <message>
-      <source>Select the background colour for visible whitespace</source>
-      <translation type="vanished">Seleziona il colore in secondo piano per visualizzare gli spazi</translation>
-    </message>
-    <message>
-      <source>Select to set the colour of the edit area different to the default style</source>
-      <translation type="vanished">Seleziona per settare il colore dell'area di edit diversa dallo stile in difetto</translation>
-    </message>
-    <message>
-      <source>Override edit area colours</source>
-      <translation type="vanished">Byapssare i colori dell'area di modifica</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for the edit area.</source>
-      <translation type="vanished">Seleziona il colore in primo piano per l'area di modifica.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the edit area.</source>
-      <translation type="vanished">Seleziona il colore in secondo piano per l'area di modifica.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Colori</translation>
-    </message>
-    <message>
-      <source>Unsaved changes colour:</source>
-      <translation type="vanished">Colore modifiche non salvate:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the change marker for unsaved changes.</source>
-      <translation type="vanished">Seleziona il colore per marcare le modifiche non salvate.</translation>
-    </message>
-    <message>
-      <source>Saved changes colour:</source>
-      <translation type="vanished">Colore delle modifiche salvate:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the change marker for saved changes.</source>
-      <translation type="vanished">Seleziona il colore per marcare le modifiche salvate.</translation>
-    </message>
-    <message>
-      <source>Select, whether the caretline should be highlighted even if the editor doesn't have the focus</source>
-      <translation type="vanished">Seleziona nel caso che la linea di omissione debba essere evidenziata anche se l'editor non ha il focus</translation>
-    </message>
-    <message>
-      <source>Caretline always visible</source>
-      <translation type="vanished">Linea di omissione sempre visibile</translation>
-    </message>
   </context>
   <context>
     <name>EditorSyntaxPage</name>
@@ -17797,26 +16309,6 @@
       <source>Automatic insertion of ' ' (blank) after '?'</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to indent to the brace level after typing 'return'</source>
-      <translation type="vanished">Seleziona per identare al livello della parentesi dopo la pressione di 'return'</translation>
-    </message>
-    <message>
-      <source>After '(' indent to its level</source>
-      <translation type="vanished">Dopo '(' identa al suo livello</translation>
-    </message>
-    <message>
-      <source>Select to insert the 'import' string</source>
-      <translation type="vanished">Seleziona per inserire la stringa 'import'</translation>
-    </message>
-    <message>
-      <source>Select to treat code as Python 2.4 code</source>
-      <translation type="vanished">Seleziona per trattare come codice Python 2.4</translation>
-    </message>
-    <message>
-      <source>Python 2.4 style 'try:' blocks</source>
-      <translation type="vanished">Blocchi 'try:' stile Python 2.4</translation>
-    </message>
   </context>
   <context>
     <name>EmailDialog</name>
@@ -18171,65 +16663,6 @@
     </message>
   </context>
   <context>
-    <name>EricAccessHandler</name>
-    <message>
-      <source>Speed Dial</source>
-      <translation type="vanished">Selezione rapida</translation>
-    </message>
-    <message>
-      <source>URL</source>
-      <translation type="vanished">URL</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Titolo</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Applica</translation>
-    </message>
-    <message>
-      <source>New Page</source>
-      <translation type="vanished">Nuova Pagina</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">Modifica</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Rimuovi</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Ricarica</translation>
-    </message>
-    <message>
-      <source>Load title from page</source>
-      <translation type="vanished">Carica il titolo dalla pagine</translation>
-    </message>
-    <message>
-      <source>Speed Dial Settings</source>
-      <translation type="vanished">Parametri Selezione Rapida</translation>
-    </message>
-    <message>
-      <source>Add New Page</source>
-      <translation type="vanished">Aggiungi una nuova pagina</translation>
-    </message>
-    <message>
-      <source>Maximum pages in a row:</source>
-      <translation type="vanished">Pagine al massimo in una riga:</translation>
-    </message>
-    <message>
-      <source>Change size of pages:</source>
-      <translation type="vanished">Modifica lunghezza delle pagine:</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Chiudi</translation>
-    </message>
-  </context>
-  <context>
     <name>EricApplication</name>
     <message>
       <location filename="../EricWidgets/EricApplication.py" line="224" />
@@ -18421,17 +16854,6 @@
     </message>
   </context>
   <context>
-    <name>EricMainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">Caricamento Style Sheet</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file Qt Style Sheet &lt;b&gt;{0}&lt;/b&gt; non può essere letto. &lt;br&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>EricMessageBoxWizard</name>
     <message>
       <location filename="../Plugins/PluginWizardEricMessageBox.py" line="76" />
@@ -18874,39 +17296,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation type="unfinished" />
     </message>
@@ -19129,25 +17551,6 @@
       <source>SpeedDial requires enabled JavaScript.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Welcome to eric6 Web Browser!</source>
-      <translation type="vanished">Benvenuto nel navigatore Web di Eric! {6 ?}</translation>
-    </message>
-    <message>
-      <source>About eric6</source>
-      <translation type="vanished">Informazioni su Eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-  </context>
-  <context>
-    <name>EricSideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Deseleziona per attivare la riduzione automatica</translation>
-    </message>
   </context>
   <context>
     <name>EricSslCertificateSelectionDialog</name>
@@ -19285,80 +17688,80 @@
       <translation type="unfinished">Hai salvato certificati che identificano queste autorità di certificazione:</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation type="unfinished">(Sconosciuto)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation type="unfinished">(Nome comune sconosciuto)</translation>
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation type="unfinished">Cancella certificato del server</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation type="unfinished">Cancella certificato del server</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Deve essere cancellato il certificato del server?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Se il certificato del server viene cancellato, i controlli di sicurezza normali verranno reimpostati e il server dovrà presenteare un certificato valido.&lt;p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
       <source>Import Certificate</source>
       <translation type="unfinished">Importa certificato</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il certificato &lt;b&gt;{0}&lt;/b&gt; esiste già.Lo salto.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation type="unfinished">Cancella certificato CA</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation type="unfinished">Cancella certificato CA</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Deve essere cancellato il certificato CA?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Se il certificato CA viene cancellato,il navigatore non validerà nessun certificato emesso da questa CA.&lt;p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation type="unfinished">Esporta certificato</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation type="unfinished">File Certificato (PEM) (*.pem);;File Certificato (DER) (*.der)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il certificato non può essere scritto sul file  &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Errore: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation type="unfinished">Files Certificato (*.pem *.crt *.der *.cer *.ca);;Tutti i file (*)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il certificato non può essere letto dal file  &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Errore: {1}&lt;/p&gt;</translation>
     </message>
@@ -19677,21 +18080,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -20034,50 +18431,30 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 API File Generator</source>
-      <translation type="vanished">Generatore file API Eric6</translation>
-    </message>
-    <message>
-      <source>Generate API file (eric6_api)</source>
-      <translation type="vanished">Genera file API (eric6_api)</translation>
-    </message>
-    <message>
-      <source>Generate &amp;API file (eric6_api)</source>
-      <translation type="vanished">Genera file &amp;API (eric6_api)</translation>
-    </message>
-    <message>
-      <source>Generate an API file using eric6_api</source>
-      <translation type="vanished">Genera un file API usando eric6_api</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric6_api.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Genera file API&lt;/b&gt;&lt;p&gt;Genera un file API usando eric6_api.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EricdocConfigDialog</name>
@@ -20383,62 +18760,6 @@
       <source>Generate QtHelp collection files</source>
       <translation>Genera i file QtHelp collection</translation>
     </message>
-    <message>
-      <source>Style sheet (*.css);;All files (*)</source>
-      <translation type="vanished">Fogli di stile (*.css);;Tutti i file (*)</translation>
-    </message>
-    <message>
-      <source>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;body style="background-color:{BodyBgColor};color:{BodyColor}"&gt;&lt;h1 style="background-color:{Level1HeaderBgColor};color:{Level1HeaderColor}"&gt;Level 1 Header&lt;/h1&gt;&lt;h3 style="background-color:{Level2HeaderBgColor};color:{Level2HeaderColor}"&gt;Level 2 Header&lt;/h3&gt;&lt;h2 style="background-color:{CFBgColor};color:{CFColor}"&gt;Class and Function Header&lt;/h2&gt;Standard body text with &lt;a style="color:{LinkColor}"&gt;some links&lt;/a&gt; embedded.&lt;/body&gt;&lt;/html&gt;</source>
-      <translation type="vanished">&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;body style="background-color:{BodyBgColor};color:{BodyColor}"&gt;&lt;h1 style="background-color:{Level1HeaderBgColor};color:{Level1HeaderColor}"&gt;Level 1 Header&lt;/h1&gt;&lt;h3 style="background-color:{Level2HeaderBgColor};color:{Level2HeaderColor}"&gt;Level 2 Header&lt;/h3&gt;&lt;h2 style="background-color:{CFBgColor};color:{CFColor}"&gt;Class and Function Header&lt;/h2&gt;Standard body text with &lt;a style="color:{LinkColor}"&gt;some links&lt;/a&gt; embedded.&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-      <source>Enter the filename of a CSS style sheet. Leave empty to use the colours defined below.</source>
-      <translation type="vanished">Inserisci il nome di un foglio di stile CSS. Lascia vuoto per usare i colori definiti sotto.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Colori</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header background colour.</source>
-      <translation type="vanished">Premi per selezionare il colore di sfondo della classe e l'header.</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header foreground colour.</source>
-      <translation type="vanished">Premi per selezionare il colore di primo piano della classe e l'header delle funzioni.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header background colour.</source>
-      <translation type="vanished">Premi per selezionare il colore di sfondo degli header di 2° livello.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header foreground colour.</source>
-      <translation type="vanished">Premi per selezionare il colore di primo piano degli header di 2° livello.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header background colour.</source>
-      <translation type="vanished">Premi per selezionare il colore di sfondo degli header di 1° livello.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header foreground colour.</source>
-      <translation type="vanished">Premi per selezionare il colore di primo piano degli header di 1° livello.</translation>
-    </message>
-    <message>
-      <source>Press to select the body background colour.</source>
-      <translation type="vanished">Premi per selezionare il colore di sfondo del corpo.</translation>
-    </message>
-    <message>
-      <source>Press to select the body foreground colour.</source>
-      <translation type="vanished">Premi per selezionare il colore di primo piano del corpo.</translation>
-    </message>
-    <message>
-      <source>Press to select the foreground colour of links.</source>
-      <translation type="vanished">Premi per selezionare il colore di sfondo dei link.</translation>
-    </message>
-    <message>
-      <source>This shows an example of the selected colours.</source>
-      <translation type="vanished">Mostra un esempio dei colori selezionati.</translation>
-    </message>
   </context>
   <context>
     <name>EricdocExecDialog</name>
@@ -20506,55 +18827,36 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation>Strumenti di aiuto QT </translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 Documentation Generator</source>
-      <translation type="vanished">Generatore di documentazione di Eric6</translation>
-    </message>
-    <message>
-      <source>Generate documentation (eric6_doc)</source>
-      <translation type="vanished">Genera documentazione (eric6_doc)</translation>
-    </message>
-    <message>
-      <source>Generate &amp;documentation (eric6_doc)</source>
-      <translation type="vanished">Genera &amp;documentazione (eric6_doc)</translation>
-    </message>
-    <message>
-      <source>Generate API documentation using eric6_doc</source>
-      <translation type="vanished">Genera la documentazione delle API usando eric6_doc</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric6_doc.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Genera documentazione&lt;/b&gt;&lt;p&gt;Genera la documentazione delle API usando eric6_doc.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ErrorLogDialog</name>
@@ -20691,10 +18993,6 @@
       <source>Enter the path of the firmware file</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Dialoghi</translation>
-    </message>
   </context>
   <context>
     <name>EspDevice</name>
@@ -20917,10 +19215,6 @@
       <source>{0}: {1}, {2}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>An unhandled exception occured. See the shell window for details.</source>
-      <translation type="vanished">Un'eccezione non gestita è occorsa. Guarda la finestra di shell per dettagli.</translation>
-    </message>
   </context>
   <context>
     <name>ExceptionsFilterDialog</name>
@@ -21318,10 +19612,6 @@
       <source>Remove &amp;All</source>
       <translation type="unfinished">Rimuovi &amp;Tutto</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Rimuovi</translation>
-    </message>
   </context>
   <context>
     <name>FeedEditDialog</name>
@@ -21497,44 +19787,6 @@
       <source>&amp;Delete Feed</source>
       <translation>&amp;Cancella Feed</translation>
     </message>
-    <message>
-      <source>A feed with the URL {0} exists already. Aborting...</source>
-      <translation type="vanished">Un Feed con URL &lt;b&gt;{0}&lt;/b&gt; esiste già. Interrotto...</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Do you really want to delete the feed &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Vuoi veramente cancellare il Feed &lt;b&gt;"{0}"&lt;/b&gt;?&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>Fetch</name>
-    <message>
-      <source>Fetching from a remote Mercurial repository</source>
-      <translation type="vanished">Recupero da un repository Mercurial remoto</translation>
-    </message>
-  </context>
-  <context>
-    <name>FetchProjectHelper</name>
-    <message>
-      <source>Fetch changes</source>
-      <translation type="vanished">Recupero modifiche</translation>
-    </message>
-    <message>
-      <source>Fetch changes from a remote repository</source>
-      <translation type="vanished">Recupero modifiche da un repository remoto</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Fetch changes&lt;/b&gt;&lt;p&gt;This pulls changes from a remote repository into the local repository. If the pulled changes add a new branch head, the head is automatically merged, and the result of the merge is committed. Otherwise, the working directory is updated to include the new changes.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Recupero modifiche&lt;/b&gt;&lt;p&gt;Recupra le modifiche da un repository remoto in quello locale. Se le modifiche recuperate aggiungono un nuovo ramo, il ramo è automaticamente inserito, e l'inserimento viene consolidato. Altrimenti la cartella di lavoro viene aggiornata per includere i nuovi cambiamenti.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Fetch</source>
-      <translation type="vanished">Recupero</translation>
-    </message>
-    <message>
-      <source>The project should be reread. Do this now?</source>
-      <translation type="vanished">Il progetto deve essere riletto. Farlo ora ?</translation>
-    </message>
   </context>
   <context>
     <name>FileDialogWizard</name>
@@ -21889,32 +20141,6 @@
       <source>Test</source>
       <translation>Test</translation>
     </message>
-    <message>
-      <source>PyQt Variant:</source>
-      <translation type="vanished">Variante PyQt:</translation>
-    </message>
-  </context>
-  <context>
-    <name>FileReply</name>
-    <message>
-      <source>  &lt;p&gt;&lt;a class="link_parent" href="{0}"&gt;Change to parent directory&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="vanished">  &lt;p&gt;&lt;a class="link_parent" href="{0}"&gt;Cambia alla directory superiore&lt;/a&gt;&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>    &lt;tr&gt;&lt;th align="left"&gt;Name&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt;&lt;th align="left"&gt;Last modified&lt;/th&gt;&lt;/tr&gt;
-</source>
-      <translation type="vanished">    &lt;tr&gt;&lt;th align="left"&gt;Nome&lt;/th&gt;&lt;th&gt;Dimensione&lt;/th&gt;&lt;th align="left"&gt;Ultima modifica&lt;/th&gt;&lt;/tr&gt;
-</translation>
-    </message>
-    <message>
-      <source>{0} {1}</source>
-      <comment>size unit</comment>
-      <translation type="vanished">{0} {1}</translation>
-    </message>
-    <message>
-      <source>Listing of {0}</source>
-      <translation type="vanished">Elenco di {0}</translation>
-    </message>
   </context>
   <context>
     <name>FiletypeAssociationDialog</name>
@@ -22015,298 +20241,6 @@
     </message>
   </context>
   <context>
-    <name>FindFileDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Ferma</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Trova</translation>
-    </message>
-    <message>
-      <source>Replace in Files</source>
-      <translation type="vanished">Sostituisci nei file</translation>
-    </message>
-    <message>
-      <source>Invalid search expression</source>
-      <translation type="vanished">Espressione di ricerca non valida</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The search expression is not valid.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'espressione di ricerca non è valida.&lt;/p&gt;&lt;p&gt;Errore: {0}&lt;/p&gt;</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n occurrence(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message numerus="yes">
-      <source>%n file(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not read the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Non posso leggere il file&lt;b&gt;{0}&lt;/b&gt;. Lo salto.&lt;/p&gt;&lt;p&gt;Motivo:{1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The current and the original hash of the file &lt;b&gt;{0}&lt;/b&gt; are different. Skipping it.&lt;/p&gt;&lt;p&gt;Hash 1: {1}&lt;/p&gt;&lt;p&gt;Hash 2: {2}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'hash originale e quello corrente del file  &lt;b&gt;{0}&lt;/b&gt; sono differenti. Lo salto.&lt;/p&gt;&lt;p&gt;Hash 1: {1}&lt;/p&gt;&lt;p&gt;Hash 2: {2}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not save the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Non posso salvare il file&lt;b&gt;{0}&lt;/b&gt;. Lo salto.&lt;/p&gt;&lt;p&gt;Motivo:{1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Apri</translation>
-    </message>
-    <message>
-      <source>Copy Path to Clipboard</source>
-      <translation type="vanished">Copia il path nella Clipboard</translation>
-    </message>
-    <message>
-      <source>Find in Files</source>
-      <translation type="vanished">Cerca nei file</translation>
-    </message>
-    <message>
-      <source>Find &amp;text:</source>
-      <translation type="vanished">Trova &amp;Testo:</translation>
-    </message>
-    <message>
-      <source>Enter the search text or regular expression</source>
-      <translation type="vanished">Inserisci il testo o l'espressione regolare da cercare</translation>
-    </message>
-    <message>
-      <source>Replace te&amp;xt:</source>
-      <translation type="vanished">Sostituisci &amp;Testo:</translation>
-    </message>
-    <message>
-      <source>Enter the replacement text or regular expression</source>
-      <translation type="vanished">Inserisci il testo sostitutivo o un'espressione regolare</translation>
-    </message>
-    <message>
-      <source>Select to match case sensitive</source>
-      <translation type="vanished">Seleziona per confrontare case sensitive</translation>
-    </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Confronta &amp;Maiuscoo/minuscolo</translation>
-    </message>
-    <message>
-      <source>Select to match whole words only</source>
-      <translation type="vanished">Seleziona per trovare solo le parole complete</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">&amp;Parola completa</translation>
-    </message>
-    <message>
-      <source>Select if the searchtext is a regular expression</source>
-      <translation type="vanished">Seleziona se il testo di ricerca è un'espressione regolare</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">&amp;Espressione regolare</translation>
-    </message>
-    <message>
-      <source>Select to open the first occurence automatically</source>
-      <translation type="vanished">Selezione per aprire automaticamente alla prima ricorrenza</translation>
-    </message>
-    <message>
-      <source>Feeling Like</source>
-      <translation type="vanished">Feeling Like</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Tipo file</translation>
-    </message>
-    <message>
-      <source>Search in source files</source>
-      <translation type="vanished">Cerca nei file sorgenti</translation>
-    </message>
-    <message>
-      <source>&amp;Sources</source>
-      <translation type="vanished">&amp;Sorgenti</translation>
-    </message>
-    <message>
-      <source>Search in interfaces</source>
-      <translation type="vanished">Cerca nelle interfaccie</translation>
-    </message>
-    <message>
-      <source>&amp;Interfaces</source>
-      <translation type="vanished">&amp;Interfaccie</translation>
-    </message>
-    <message>
-      <source>Search in forms</source>
-      <translation type="vanished">Cerca nelle forms</translation>
-    </message>
-    <message>
-      <source>&amp;Forms</source>
-      <translation type="vanished">&amp;Forms</translation>
-    </message>
-    <message>
-      <source>Search in resources</source>
-      <translation type="vanished">Cerca nelle risorse</translation>
-    </message>
-    <message>
-      <source>&amp;Resources</source>
-      <translation type="vanished">&amp;Risorse</translation>
-    </message>
-    <message>
-      <source>Select to filter the files by a given filename pattern</source>
-      <translation type="vanished">Seleziona per filtrare i fiel basandosi su un pattern per il nome file</translation>
-    </message>
-    <message>
-      <source>Fi&amp;lter</source>
-      <translation type="vanished">Fi&amp;tro</translation>
-    </message>
-    <message>
-      <source>Enter the filename wildcards separated by ';'</source>
-      <translation type="vanished">Inserisci il carattere jolly del nome file separato da ';'</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">Cerca in</translation>
-    </message>
-    <message>
-      <source>Search in files of the current project</source>
-      <translation type="vanished">Cerca nei file del progetto corrente</translation>
-    </message>
-    <message>
-      <source>&amp;Project</source>
-      <translation type="vanished">&amp;Progetto</translation>
-    </message>
-    <message>
-      <source>Search in files of a directory tree to be entered below</source>
-      <translation type="vanished">Cerca nei file dell'albero di directory inserito sotto</translation>
-    </message>
-    <message>
-      <source>&amp;Directory tree</source>
-      <translation type="vanished">Albero &amp;Directory</translation>
-    </message>
-    <message>
-      <source>Enter the directory to search in</source>
-      <translation type="vanished">Insersci la directory dove cercare</translation>
-    </message>
-    <message>
-      <source>Search in open files only </source>
-      <translation type="vanished">Cerca solo nei file aperti</translation>
-    </message>
-    <message>
-      <source>&amp;Open files only</source>
-      <translation type="vanished">S&amp;olo file aperti</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the search action</source>
-      <translation type="vanished">Mostra l'avanzamento della ricerca</translation>
-    </message>
-    <message>
-      <source>%v/%m Files</source>
-      <translation type="vanished">%v/%m Files</translation>
-    </message>
-    <message>
-      <source>File/Line</source>
-      <translation type="vanished">File/Linea</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Testo</translation>
-    </message>
-    <message>
-      <source>Press to apply the selected replacements</source>
-      <translation type="vanished">Premi per applicare la sostituzione selezionata</translation>
-    </message>
-    <message>
-      <source>Replace</source>
-      <translation type="vanished">Sostituisci</translation>
-    </message>
-  </context>
-  <context>
-    <name>FindFileNameDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Ferma</translation>
-    </message>
-    <message>
-      <source>Press to stop the search</source>
-      <translation type="vanished">Premi per fermare la ricerca</translation>
-    </message>
-    <message>
-      <source>Opens the selected file</source>
-      <translation type="vanished">Apri i file selezionati</translation>
-    </message>
-    <message>
-      <source>Find File</source>
-      <translation type="vanished">Trova file</translation>
-    </message>
-    <message>
-      <source>Enter filename (? matches any single character, * matches everything)</source>
-      <translation type="vanished">Inserisci il nome file (? combacia qualsiasi carattere singolo. * combacia tutto)</translation>
-    </message>
-    <message>
-      <source>Enter file name to search for </source>
-      <translation type="vanished">Inserisci il nome file da cercare</translation>
-    </message>
-    <message>
-      <source>.</source>
-      <translation type="vanished">.</translation>
-    </message>
-    <message>
-      <source>Enter file extension to search for</source>
-      <translation type="vanished">Inserisci l'estensione da cercare</translation>
-    </message>
-    <message>
-      <source>Enabled to include the entered directory into the search</source>
-      <translation type="vanished">Abilita per includedere la directory inserita nella ricerca</translation>
-    </message>
-    <message>
-      <source>Search Path:</source>
-      <translation type="vanished">Percorso di ricerca:</translation>
-    </message>
-    <message>
-      <source>Enter the directory, the file should be searched in</source>
-      <translation type="vanished">Inserisci la directory nella quale deve essere cercato</translation>
-    </message>
-    <message>
-      <source>Select to search in the project path</source>
-      <translation type="vanished">Seleziona per cercare nel percorso del progetto</translation>
-    </message>
-    <message>
-      <source>Search in &amp;project</source>
-      <translation type="vanished">Cerca nel &amp;progetto</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Select to search in sys.path</source>
-      <translation type="vanished">Seleziona per cercare in sys.path</translation>
-    </message>
-    <message>
-      <source>Search in &amp;sys.path</source>
-      <translation type="vanished">Cerca in &amp;sys.path</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Nome file</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Percorso</translation>
-    </message>
-  </context>
-  <context>
     <name>FindFileWidget</name>
     <message>
       <location filename="../UI/FindFileWidget.py" line="552" />
@@ -22590,30 +20524,6 @@
       <source>Replace</source>
       <translation type="unfinished">Rimpiazza</translation>
     </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Confronta &amp;Maiuscoo/minuscolo</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">&amp;Parola completa</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">&amp;Espressione regolare</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Tipo file</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">Cerca in</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Trova</translation>
-    </message>
   </context>
   <context>
     <name>FindLocationWidget</name>
@@ -22744,10 +20654,6 @@
       <source>Open</source>
       <translation type="unfinished">Apri</translation>
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Trova</translation>
-    </message>
   </context>
   <context>
     <name>FirefoxImporter</name>
@@ -22787,44 +20693,6 @@
     </message>
   </context>
   <context>
-    <name>FlashCookieManagerDialog</name>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Ricarica</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nome:</translation>
-    </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">DImensione:</translation>
-    </message>
-    <message>
-      <source>Contents:</source>
-      <translation type="vanished">Contenuti:</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">Percorso:</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Rimuovi</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Aggiungi...</translation>
-    </message>
-  </context>
-  <context>
-    <name>FlashCookieNotification</name>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Visualizza</translation>
-    </message>
-  </context>
-  <context>
     <name>FontDialogOptionsDialog</name>
     <message>
       <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui" line="0" />
@@ -22910,10 +20778,6 @@
       <source>Please open or create a file first.</source>
       <translation>Per favore prima apri o crea un file.</translation>
     </message>
-    <message>
-      <source>Q&amp;FontDialog Wizard...</source>
-      <translation type="vanished">Wizard Q&amp;FontDialog...</translation>
-    </message>
   </context>
   <context>
     <name>FontDialogWizardDialog</name>
@@ -23019,51 +20883,19 @@
     </message>
   </context>
   <context>
-    <name>FtpReply</name>
-    <message>
-      <source>  &lt;p&gt;&lt;a class="link_parent" href="{0}"&gt;Change to parent directory&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="vanished">  &lt;p&gt;&lt;a class="link_parent" href="{0}"&gt;Cambia alla directory superiore&lt;/a&gt;&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>    &lt;tr&gt;&lt;th align="left"&gt;Name&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt;&lt;th align="left"&gt;Last modified&lt;/th&gt;&lt;/tr&gt;
-</source>
-      <translation type="vanished">    &lt;tr&gt;&lt;th align="left"&gt;Nome&lt;/th&gt;&lt;th&gt;Dimensione&lt;/th&gt;&lt;th align="left"&gt;Ultima modifica&lt;/th&gt;&lt;/tr&gt;
-</translation>
-    </message>
-    <message>
-      <source>{0} {1}</source>
-      <comment>size unit</comment>
-      <translation type="vanished">{0} {1}</translation>
-    </message>
-    <message>
-      <source>Listing of {0}</source>
-      <translation type="vanished">Elenco di {0}</translation>
-    </message>
-    <message>
-      <source>The proxy type seems to be wrong. If it is not in the list of supported proxy types please report it with the instructions given by the proxy.
-{0}</source>
-      <translation type="vanished">Il tipo Proxy sembra sia errato. Se non si trova nella lista dei tipi di Proxy supportati, per cortesia riportarlo con le istruzioni date dal Proxy stesso.
-{0}</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Connect to proxy '{0}' using:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Connetti al proxy '{0}' usando:&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation>Non è richiesta sincronizzazione.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation>Non è possibile collegarsi ad un host FTP.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation>Sincronizzazione finita.</translation>
     </message>
@@ -23084,184 +20916,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation type="unfinished">Crea il repository del progetto</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation type="unfinished">Crea il repository del progetto</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished">Il repository del progetto non può essere creato.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation type="unfinished">Rinomino {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation type="unfinished">Annullamento modifiche</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation type="unfinished">Merge</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Origini&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -23271,193 +21103,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished">Sottocomando Bisect ({0}) non valido.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation type="unfinished">Errore Generazione Processo</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -24902,7 +22734,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -24919,7 +22751,7 @@
       <translation type="unfinished">&lt;p&gt;Il file  patch &lt;b&gt;{0}&lt;/b&gt; esiste già.Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -25232,7 +23064,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation type="unfinished">Branch</translation>
@@ -25253,9 +23085,9 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation type="unfinished" />
@@ -25266,7 +23098,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation type="unfinished" />
@@ -25328,84 +23160,84 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished">Il progetto deve essere riletto. Farlo ora ?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' non è stato trovato.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation type="unfinished">Non ci sono differenze.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation type="unfinished">Salva Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">File Patch (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file  patch &lt;b&gt;{0}&lt;/b&gt; esiste già.Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -25930,14 +23762,6 @@
       <source>Edit configuration file</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">N. di messaggi di commit da ricordare:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Inserisci il numero di messaggi di commit da ricordare</translation>
-    </message>
   </context>
   <context>
     <name>GitPatchFilesDialog</name>
@@ -30041,45 +27865,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -30100,17 +27911,17 @@
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation type="unfinished" />
     </message>
@@ -30275,8 +28086,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation>Installazione script GreaseMonkey</translation>
@@ -30312,22 +28123,22 @@
       <translation>Visualizza il codice sorgente dello script</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esegue a:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non esegue a:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installato correttamente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso installare lo script&lt;/p&gt;</translation>
     </message>
@@ -30434,121 +28245,19 @@
     </message>
   </context>
   <context>
-    <name>GreaseMonkeyDownloader</name>
-    <message>
-      <source>GreaseMonkey Download</source>
-      <translation type="vanished">Scarico GreaseMonkey</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened for writing.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il flusso &lt;b&gt;{0}&lt;/b&gt; non può essere aperto in scrittura.&lt;br/&gt;Causa: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is already installed.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; è già installato.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>HelpAppearancePage</name>
-    <message>
-      <source>&lt;b&gt;Configure help viewer appearance&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configura l'apparenza del visualizzatore dell'help&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Fonts</source>
-      <translation type="vanished">Fonts</translation>
-    </message>
-    <message>
-      <source>Press to select the standard font</source>
-      <translation type="vanished">Premi per selezionare il font standard</translation>
-    </message>
-    <message>
-      <source>Standard Font</source>
-      <translation type="vanished">Font standard</translation>
-    </message>
-    <message>
-      <source>Times 16</source>
-      <translation type="vanished">Times 16</translation>
-    </message>
-    <message>
-      <source>Press to select the fixed-width font</source>
-      <translation type="vanished">Premi per selezionare il font a larghezza fissa</translation>
-    </message>
-    <message>
-      <source>Fixed-Width Font</source>
-      <translation type="vanished">Font a larghezza fisa</translation>
-    </message>
-    <message>
-      <source>Courier 13</source>
-      <translation type="vanished">Courier 13</translation>
-    </message>
-    <message>
-      <source>Images</source>
-      <translation type="vanished">Immagini</translation>
-    </message>
-    <message>
-      <source>Select to load images</source>
-      <translation type="vanished">Seleziona per caricare le immagini</translation>
-    </message>
-    <message>
-      <source>Load images</source>
-      <translation type="vanished">Carica immagini</translation>
-    </message>
-    <message>
-      <source>Style Sheet</source>
-      <translation type="vanished">Fogli di stile</translation>
-    </message>
-    <message>
-      <source>User Style Sheet:</source>
-      <translation type="vanished">Fogli di stile dell'utente:</translation>
-    </message>
-    <message>
-      <source>Enter the file name of a user style sheet</source>
-      <translation type="vanished">Inserisci il nome del foglio di stile dell'utente</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Colori</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">Colore di sfondo degli URS sicuri:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Seleziona lo sfondo per gli URL sicuri.</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">Schede</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Mostra solo un pulsante di chiusura invece di uno per ogni linguetta</translation>
-    </message>
-    <message>
-      <source>Warn, if multiple tabs are about to be closed</source>
-      <translation type="vanished">Attenzione, se schede multiple stanno per essere chiuse</translation>
-    </message>
-    <message>
-      <source>Select to issue a warning, if multiple tabs are about to be closed</source>
-      <translation type="vanished">Seleziona per emettere un'attenzione, se schede multiple stanno per essere chiuse</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpBookmarkPropertiesDialog</name>
     <message>
       <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
@@ -30762,388 +28471,10 @@
     </message>
   </context>
   <context>
-    <name>HelpBrowser</name>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Apri link in una Nuova Scheda<byte value="x9" />Ctrl+LMB</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Help Window&lt;/b&gt;&lt;p&gt;This window displays the selected help information.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Finestra di help&lt;/b&gt;&lt;p&gt;Questa finestra mostra le informazioni di aiuto selezionate.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Web Inspector...</source>
-      <translation type="vanished">Web Inspector...</translation>
-    </message>
-    <message>
-      <source>Check the address for errors such as &lt;b&gt;ww&lt;/b&gt;.example.org instead of &lt;b&gt;www&lt;/b&gt;.example.org</source>
-      <translation type="vanished">Controlla l'indirizzo per errori tipo &lt;b&gt;ww&lt;/b&gt;.example.org invece di &lt;b&gt;www&lt;/b&gt;.example.org</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">Se l'indirizzo è corretto, prova  a controllare la connessione di rete.</translation>
-    </message>
-    <message>
-      <source>If your computer or network is protected by a firewall or proxy, make sure that the browser is permitted to access the network.</source>
-      <translation type="vanished">Se il tuo computer o la rete sono protetti da un firewall o un proxy, assicurati che il browser possa accedere alla rete.</translation>
-    </message>
-    <message>
-      <source>Bookmark this Page</source>
-      <translation type="vanished">Inserisci nei segnalibri questa pagina</translation>
-    </message>
-    <message>
-      <source>Save Lin&amp;k</source>
-      <translation type="vanished">Salva lin&amp;k</translation>
-    </message>
-    <message>
-      <source>Bookmark this Link</source>
-      <translation type="vanished">Insersci nei bookmark questo link</translation>
-    </message>
-    <message>
-      <source>Copy Link to Clipboard</source>
-      <translation type="vanished">Copia il link nella Clipboard</translation>
-    </message>
-    <message>
-      <source>Open Image in New Tab</source>
-      <translation type="vanished">Apri immagine in una nuova linguetta</translation>
-    </message>
-    <message>
-      <source>Save Image</source>
-      <translation type="vanished">Salva immagine</translation>
-    </message>
-    <message>
-      <source>Copy Image to Clipboard</source>
-      <translation type="vanished">Copia immagine nella Clipboard</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">Copia la posizione dell'immagine nella Clipboard</translation>
-    </message>
-    <message>
-      <source>Block Image</source>
-      <translation type="vanished">Blocca immagine</translation>
-    </message>
-    <message>
-      <source>Search with...</source>
-      <translation type="vanished">Cerca con...</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non esiste.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Non posso avviare un visualizzatore per il file &lt;b&gt;{0}&lt;/b&gt;.&lt;p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Non posso lanciare un'applicazione per l'URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">Errore nel caricamento della pagina: {0}</translation>
-    </message>
-    <message>
-      <source>When connecting to: {0}.</source>
-      <translation type="vanished">Nella connessione a: {0}.</translation>
-    </message>
-    <message>
-      <source>Web Database Quota</source>
-      <translation type="vanished">Quota Web Database</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The database quota of &lt;strong&gt;{0}&lt;/strong&gt; has been exceeded while accessing database &lt;strong&gt;{1}&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Shall it be changed?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La quota per il database &lt;strong&gt;{0}&lt;/strong&gt; è stata superata durante l'accesso al database &lt;strong&gt;{1}&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Deve essere cambiata?&lt;/P&gt;</translation>
-    </message>
-    <message>
-      <source>New Web Database Quota</source>
-      <translation type="vanished">Nuova quota Web Database</translation>
-    </message>
-    <message>
-      <source>Enter the new quota in MB (current = {0}, used = {1}; step size = 5 MB):</source>
-      <translation type="vanished">Inserisci la nuova quota in MB (corrente = {0}, usata = {1}; incremento = 5MB):</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">bytes</translation>
-    </message>
-    <message>
-      <source>kB</source>
-      <translation type="vanished">kB</translation>
-    </message>
-    <message>
-      <source>MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
-    <message>
-      <source>Add to web search toolbar</source>
-      <translation type="vanished">Aggiungi alla toolbar delle ricerche web</translation>
-    </message>
-    <message>
-      <source>Method not supported</source>
-      <translation type="vanished">Metodo non supportato</translation>
-    </message>
-    <message>
-      <source>{0} method is not supported.</source>
-      <translation type="vanished">il metodo {0} non è supportato.</translation>
-    </message>
-    <message>
-      <source>Search engine</source>
-      <translation type="vanished">Motore di ricerca</translation>
-    </message>
-    <message>
-      <source>Choose the desired search engine</source>
-      <translation type="vanished">Scegli il motore di ricerca</translation>
-    </message>
-    <message>
-      <source>Engine name</source>
-      <translation type="vanished">Nome motore</translation>
-    </message>
-    <message>
-      <source>Enter a name for the engine</source>
-      <translation type="vanished">Inserisci un nome per il motore</translation>
-    </message>
-    <message>
-      <source>If your cache policy is set to offline browsing,only pages in the local cache are available.</source>
-      <translation type="vanished">Se la tua politica di chaching è impostata su navigazione offline, saranno disponibili solo le pagine nella cache locale.</translation>
-    </message>
-    <message>
-      <source>Scan Link with VirusTotal</source>
-      <translation type="vanished">Scansiona il collegamento con VirusTotal</translation>
-    </message>
-    <message>
-      <source>Scan Image with VirusTotal</source>
-      <translation type="vanished">Scansiona l'immagine con VirusTotal</translation>
-    </message>
-    <message>
-      <source>Send Link</source>
-      <translation type="vanished">Invia il collegamento</translation>
-    </message>
-    <message>
-      <source>Send Image Link</source>
-      <translation type="vanished">Invia il collegamento dell'immagine</translation>
-    </message>
-    <message>
-      <source>This Frame</source>
-      <translation type="vanished">Questa cornice</translation>
-    </message>
-    <message>
-      <source>Show &amp;only this frame</source>
-      <translation type="vanished">Visualizza s&amp;olo questa cornice</translation>
-    </message>
-    <message>
-      <source>Show in new &amp;tab</source>
-      <translation type="vanished">Visualizza in una nuova &amp;Scheda</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">Stam&amp;pa</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Anteprima Stampa</translation>
-    </message>
-    <message>
-      <source>Print as PDF</source>
-      <translation type="vanished">Stampa come PDF</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">&amp;Ingrandisci</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">&amp;Resetta zoom</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">Rimpicci&amp;olisci</translation>
-    </message>
-    <message>
-      <source>Show frame so&amp;urce</source>
-      <translation type="vanished">Visualizza cornice sorge&amp;nte</translation>
-    </message>
-    <message>
-      <source>Send Page Link</source>
-      <translation type="vanished">Invia collegamento pagina</translation>
-    </message>
-    <message>
-      <source>Send Text</source>
-      <translation type="vanished">Invia testo</translation>
-    </message>
-    <message>
-      <source>Google Translate</source>
-      <translation type="vanished">Traduttore Google</translation>
-    </message>
-    <message>
-      <source>Dictionary</source>
-      <translation type="vanished">Dizionario</translation>
-    </message>
-    <message>
-      <source>Go to web address</source>
-      <translation type="vanished">Vai all'indirizzo di rete</translation>
-    </message>
-    <message>
-      <source>User Agent</source>
-      <translation type="vanished">User Agent</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Ritenta</translation>
-    </message>
-    <message>
-      <source>Play</source>
-      <translation type="vanished">Riproduci</translation>
-    </message>
-    <message>
-      <source>Pause</source>
-      <translation type="vanished">Pausa</translation>
-    </message>
-    <message>
-      <source>Unmute</source>
-      <translation type="vanished">Parlante</translation>
-    </message>
-    <message>
-      <source>Mute</source>
-      <translation type="vanished">Muto</translation>
-    </message>
-    <message>
-      <source>Copy Media Address to Clipboard</source>
-      <translation type="vanished">Copia l'indirizzo del Media nella Clipboard</translation>
-    </message>
-    <message>
-      <source>Send Media Address</source>
-      <translation type="vanished">Invia indirizzo del Media</translation>
-    </message>
-    <message>
-      <source>Save Media</source>
-      <translation type="vanished">Salva Media</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5. Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La stampa non è disponibile a causa di un bug in PyQt4. Si consiglia di aggiornare la versione installata.&lt;/p&gt; {5.?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La stampa non è disponibile a causa di un bug in PyQt4. Si consiglia di aggiornare la versione installata.&lt;/p&gt; {5.?}</translation>
-    </message>
-    <message>
-      <source>Add New Page</source>
-      <translation type="vanished">Aggiungi una nuova pagina</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpClearPrivateDataDialog</name>
-    <message>
-      <source>Clear Private Data</source>
-      <translation type="vanished">Elimina Dati Privati</translation>
-    </message>
-    <message>
-      <source>Select to clear the browsing history</source>
-      <translation type="vanished">Seleziona per cancellare la cronologia di navigazione</translation>
-    </message>
-    <message>
-      <source>&amp;Browsing History</source>
-      <translation type="vanished">Cronologia di &amp;Navigazione</translation>
-    </message>
-    <message>
-      <source>Select to clear the search history</source>
-      <translation type="vanished">Seleziona per eliminare la cronologia delle ricerche</translation>
-    </message>
-    <message>
-      <source>&amp;Search History</source>
-      <translation type="vanished">Cronologia &amp;Ricerche</translation>
-    </message>
-    <message>
-      <source>Select to clear the website icons</source>
-      <translation type="vanished">Seleziona per eliminare le icone dei siti web</translation>
-    </message>
-    <message>
-      <source>Website &amp;Icons</source>
-      <translation type="vanished">&amp;Icone Siti Web</translation>
-    </message>
-    <message>
-      <source>Select to clear the disk cache</source>
-      <translation type="vanished">Seleziona per eliminare la cache su disco</translation>
-    </message>
-    <message>
-      <source>Cached &amp;Web Pages</source>
-      <translation type="vanished">Pagine &amp;Web in cache</translation>
-    </message>
-    <message>
-      <source>Select to clear the cookies</source>
-      <translation type="vanished">Seleziona per eliminare i cookies</translation>
-    </message>
-    <message>
-      <source>&amp;Cookies</source>
-      <translation type="vanished">&amp;Cookies</translation>
-    </message>
-    <message>
-      <source>Select to clear the saved passwords</source>
-      <translation type="vanished">Selezione per eliminare le password salvate</translation>
-    </message>
-    <message>
-      <source>Saved &amp;Passwords</source>
-      <translation type="vanished">&amp;Password salvate</translation>
-    </message>
-    <message>
-      <source>Select to delete all web databases</source>
-      <translation type="vanished">Seleziona per cancellare tutti i database web</translation>
-    </message>
-    <message>
-      <source>Web &amp;Databases</source>
-      <translation type="vanished">Base &amp;Dati Web</translation>
-    </message>
-    <message>
-      <source>Select to clear the download history</source>
-      <translation type="vanished">Seleziona per cancellare la cronologia di download</translation>
-    </message>
-    <message>
-      <source>Select the history period to be deleted</source>
-      <translation type="vanished">Seleziona il periodo della cronologia da cancellare</translation>
-    </message>
-    <message>
-      <source>Last Hour</source>
-      <translation type="vanished">Ultima ora</translation>
-    </message>
-    <message>
-      <source>Last Day</source>
-      <translation type="vanished">Ultimo giorno</translation>
-    </message>
-    <message>
-      <source>Last Week</source>
-      <translation type="vanished">Ultima settimana</translation>
-    </message>
-    <message>
-      <source>Last 4 Weeks</source>
-      <translation type="vanished">Ultime 4 settimane</translation>
-    </message>
-    <message>
-      <source>Whole Period</source>
-      <translation type="vanished">Intero periodo</translation>
-    </message>
-    <message>
-      <source>Select to clear cookies set by the Adobe Flash Player</source>
-      <translation type="vanished">Seleziona per cancellare i cookies inseriti da Adobe Flash Player</translation>
-    </message>
-    <message>
-      <source>Download &amp;History</source>
-      <translation type="vanished">Scarica cronolo&amp;gia</translation>
-    </message>
-    <message>
-      <source>Cookies from Adobe &amp;Flash Player</source>
-      <translation type="vanished">Cookies da Adobe &amp;Flash Player</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere registrato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -31291,61 +28622,6 @@
       <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDE6DOCDIR environment variable, if set.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Documentazione Qt4</translation>
-    </message>
-    <message>
-      <source>Enter the Qt4 documentation directory</source>
-      <translation type="vanished">Inserisci la directory della documentazione di Qt4</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the QT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Nota&lt;/b&gt;: Lascia vuoto per usare la variabile d'ambiente QT4DOCDIR, se impostata.</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">Documentazione PyQt4</translation>
-    </message>
-    <message>
-      <source>Enter the PyQt4 documentation directory</source>
-      <translation type="vanished">Inserisci la directory di documentazione di PyQt4</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYQT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Nota&lt;/b&gt;: Lascia vuoto per usare la variabile d'ambiente PYQT4DOCDIR, se impostata.</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">Documentazione PySide</translation>
-    </message>
-    <message>
-      <source>Enter the PySide documentation directory</source>
-      <translation type="vanished">Inserisci la directory della documentazione PySide</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDEDOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Nota&lt;/b&gt;: Lascia vuoto per usare la variabile d'ambiente PYSIDEDOCDIR, se impostata.</translation>
-    </message>
-    <message>
-      <source>Python 2 Documentation</source>
-      <translation type="vanished">Documentazione Python 2</translation>
-    </message>
-    <message>
-      <source>Enter the Python 2 documentation directory</source>
-      <translation type="vanished">Inserisci la directory di documentazione di Python 2</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYTHON2DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Nota&lt;/b&gt;: Lascia vuoto per usare la variabile d'ambiente PYTHON2DOCDIR, se impostata.</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpFlashCookieManagerPage</name>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Cancella</translation>
-    </message>
   </context>
   <context>
     <name>HelpIndexWidget</name>
@@ -31391,64 +28667,6 @@
     </message>
   </context>
   <context>
-    <name>HelpInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configura l'interfaccia utente&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Stile:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Seleziona lo stile dell'interfaccia</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">Fogli di stile:</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Inserisci il nome del foglio di stile</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Sistema</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">foglii di stile Qt  (*.qss);;fogli di stile a cascata (*.css);;Tutti i file (*)</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpLanguagesDialog</name>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Linguaggi</translation>
-    </message>
-    <message>
-      <source>Languages in order of preference:</source>
-      <translation type="vanished">Linguaggi in ordine di preferenza:</translation>
-    </message>
-    <message>
-      <source>&amp;Up</source>
-      <translation type="vanished">S&amp;u</translation>
-    </message>
-    <message>
-      <source>&amp;Down</source>
-      <translation type="vanished">&amp;Giù</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Rimuovi</translation>
-    </message>
-    <message>
-      <source>&amp;Add</source>
-      <translation type="vanished">&amp;Aggiungi</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpSearchWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="164" />
@@ -31487,139 +28705,6 @@
     </message>
   </context>
   <context>
-    <name>HelpTabWidget</name>
-    <message>
-      <source>Show a navigation menu</source>
-      <translation type="vanished">Mostra un menù di navigazione</translation>
-    </message>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Chiudi l'attuale finestra di help</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">Apri una nuova scheda di help</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Nuova scheda</translation>
-    </message>
-    <message>
-      <source>Move Left</source>
-      <translation type="vanished">Muovi a sinistra</translation>
-    </message>
-    <message>
-      <source>Move Right</source>
-      <translation type="vanished">Muovi a destra</translation>
-    </message>
-    <message>
-      <source>Duplicate Page</source>
-      <translation type="vanished">Duplica pagina</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Chiudi</translation>
-    </message>
-    <message>
-      <source>Close Others</source>
-      <translation type="vanished">Chiudi altri</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Chiudi tutti</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Anteprima Stampa</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Stampa</translation>
-    </message>
-    <message>
-      <source>Print as PDF</source>
-      <translation type="vanished">Stampa come PDF</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">Aggiungi ai segnalibri tutte le linguette</translation>
-    </message>
-    <message>
-      <source>...</source>
-      <translation type="vanished">...</translation>
-    </message>
-    <message>
-      <source>Loading...</source>
-      <translation type="vanished">Caricamento...</translation>
-    </message>
-    <message>
-      <source>Finished loading</source>
-      <translation type="vanished">Caricamento terminato</translation>
-    </message>
-    <message>
-      <source>Failed to load</source>
-      <translation type="vanished">Caricamento fallito</translation>
-    </message>
-    <message>
-      <source>Are you sure you want to close the window?</source>
-      <translation type="vanished">Sei sicuro di voler chiudere la finestra ?</translation>
-    </message>
-    <message numerus="yes">
-      <source>Are you sure you want to close the window?
-You have %n tab(s) open.</source>
-      <translation type="vanished">
-        <numerusform>Sei sicuro di voler chiudere la finestra ?
-Hai %n scheda aperta.</numerusform>
-        <numerusform>Sei sicuro di voler chiudere la finestra ?
-Hai %n schede aperta.</numerusform>
-      </translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">&amp;Chiudi</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">&amp;Esci</translation>
-    </message>
-    <message>
-      <source>C&amp;lose Current Tab</source>
-      <translation type="vanished">C&amp;hiudi scheda corrente</translation>
-    </message>
-    <message>
-      <source>Show a navigation menu for closed tabs</source>
-      <translation type="vanished">Mostra un menù di navigazione per le schede chiuse</translation>
-    </message>
-    <message>
-      <source>Reload All</source>
-      <translation type="vanished">Ricarica tutto</translation>
-    </message>
-    <message>
-      <source>Restore Closed Tab</source>
-      <translation type="vanished">Ricarica scheda chiusa</translation>
-    </message>
-    <message>
-      <source>Restore All Closed Tabs</source>
-      <translation type="vanished">Ricarica tutte le schede chiuse</translation>
-    </message>
-    <message>
-      <source>Clear List</source>
-      <translation type="vanished">Pulisci lista</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5. Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La stampa non è disponibile a causa di un bug in PyQt4. Si consiglia di aggiornare la versione installata.&lt;/p&gt; {5.?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La stampa non è disponibile a causa di un bug in PyQt4. Si consiglia di aggiornare la versione installata.&lt;/p&gt; {5.?}</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpTocWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="177" />
@@ -31691,83 +28776,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation type="unfinished">Indietro</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation type="unfinished">Avanti</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation type="unfinished">Ricarica</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation type="unfinished">Ingrandisci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation type="unfinished">Riduci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation type="unfinished">Reset zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation type="unfinished">Copia</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation type="unfinished">Seleziona tutti</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation type="unfinished">Chiudi</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation type="unfinished">Chiudi altri</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31775,83 +28860,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation type="unfinished">Indietro</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation type="unfinished">Avanti</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation type="unfinished">Ricarica</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation type="unfinished">Ingrandisci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation type="unfinished">Riduci</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation type="unfinished">Reset zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation type="unfinished">Copia</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation type="unfinished">Seleziona tutti</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation type="unfinished">Chiudi</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation type="unfinished">Chiudi altri</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31859,184 +28944,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished">Documentazione Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Documentazione Qt4 {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Documentazione Qt4 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">Documentazione PyQt4 {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">Documentazione PyQt4 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation type="unfinished">Motore di help</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Ricerca documentazione...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">Gestisci i documenti QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation type="unfinished">Reindicizza la documentazione</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation type="unfinished">Pulisci la history</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation type="unfinished">Aggiornamento indice di ricerca</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrato per:</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation type="unfinished">Non filtrato</translation>
     </message>
@@ -32110,1647 +29195,6 @@
     </message>
   </context>
   <context>
-    <name>HelpVirusTotalPage</name>
-    <message>
-      <source>&lt;b&gt;Configure VirusTotal Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configura interfaccia VirusTotal&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select to enable the VirusTotal interface</source>
-      <translation type="vanished">Seleziona per abilitare l'interfaccia VirusTotal</translation>
-    </message>
-    <message>
-      <source>Enable VirusTotal</source>
-      <translation type="vanished">Abilita VirusTotal</translation>
-    </message>
-    <message>
-      <source>Service Key</source>
-      <translation type="vanished">Servizio Chiavi</translation>
-    </message>
-    <message>
-      <source>Enter your personal VirusTotal service key (s. &lt;a href="http://virustotal.com"&gt;VirusTotal &amp;copy;&lt;/a&gt; for details):</source>
-      <translation type="vanished">Digita il tuo servizio chiavi personali VirusTotal (s. &lt;a href="http://virustotal.com"&gt;VirusTotal &amp;copy;&lt;/a&gt; per dettagli):</translation>
-    </message>
-    <message>
-      <source>Test Service Key</source>
-      <translation type="vanished">Testa il Servizio Chiavi</translation>
-    </message>
-    <message>
-      <source>Select to use secure (https) connections</source>
-      <translation type="vanished">Seleziona per usare connessioni (https) sicure</translation>
-    </message>
-    <message>
-      <source>Use secure (https) connections</source>
-      <translation type="vanished">Usa connessioni (https) sicure</translation>
-    </message>
-    <message>
-      <source>Checking validity of the service key...</source>
-      <translation type="vanished">Controlla la validità del Servizio Chiavi...</translation>
-    </message>
-    <message>
-      <source>The service key is valid.</source>
-      <translation type="vanished">Il Servizio Chiavi è valido.</translation>
-    </message>
-    <message>
-      <source>&lt;font color="#FF0000"&gt;The service key is not valid.&lt;/font&gt;</source>
-      <translation type="vanished">&lt;font color="#FF0000"&gt;Il Servizio Chiavi non è valido.&lt;/font&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Error:&lt;/b&gt; {0}&lt;/font&gt;</source>
-      <translation type="vanished">&lt;font color="#FF0000"&gt;&lt;b&gt;Errore:&lt;/b&gt; {0}&lt;/font&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebBrowserPage</name>
-    <message>
-      <source>&lt;b&gt;Configure web browser&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configura il browser web&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select to use a single help browser window only</source>
-      <translation type="vanished">Seleziona per utilizzare una singola finestra di help</translation>
-    </message>
-    <message>
-      <source>Use single web browser window</source>
-      <translation type="vanished">Usa una finestra singola del browser</translation>
-    </message>
-    <message>
-      <source>Select to save the window size and position</source>
-      <translation type="vanished">Seleziona per salvare posizione e dimensione della finestra</translation>
-    </message>
-    <message>
-      <source>Save size and position upon exit</source>
-      <translation type="vanished">Salva dimensione e posizione all'uscita</translation>
-    </message>
-    <message>
-      <source>Select to enable suggestions for web searches</source>
-      <translation type="vanished">Seleziona per abilitare i suggerimenti per le ricerche web</translation>
-    </message>
-    <message>
-      <source>Show suggestions for web searches</source>
-      <translation type="vanished">Mostra suggerimenti per le ricerche web</translation>
-    </message>
-    <message>
-      <source>Privacy</source>
-      <translation type="vanished">Privacy</translation>
-    </message>
-    <message>
-      <source>Select to enable Java</source>
-      <translation type="vanished">Seleziona per abilitare Java</translation>
-    </message>
-    <message>
-      <source>Enable Java</source>
-      <translation type="vanished">Abilita Java</translation>
-    </message>
-    <message>
-      <source>Select to enable JavaScript</source>
-      <translation type="vanished">Selezione per abilitare Javascript</translation>
-    </message>
-    <message>
-      <source>Enable JavaScript</source>
-      <translation type="vanished">Abilita Javascript</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to open windows</source>
-      <translation type="vanished">Selezine per consentire a Javascript di aprire finestre</translation>
-    </message>
-    <message>
-      <source>JavaScript can open windows</source>
-      <translation type="vanished">Javascript può aprire finestre</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to access the clipboard</source>
-      <translation type="vanished">Seleziona per consentire a Javascript di accedere alla clipboard</translation>
-    </message>
-    <message>
-      <source>JavaScript can access clipboard</source>
-      <translation type="vanished">Javascript può accedere alla clipboard</translation>
-    </message>
-    <message>
-      <source>Select to enable plugins in web pages</source>
-      <translation type="vanished">Seleziona per abilitare plugin nelle pagine web</translation>
-    </message>
-    <message>
-      <source>Browser Cache</source>
-      <translation type="vanished">Cache del Browser</translation>
-    </message>
-    <message>
-      <source>Enable disk cache</source>
-      <translation type="vanished">Abilita cache su disco</translation>
-    </message>
-    <message>
-      <source>Cache size:</source>
-      <translation type="vanished">Dimensione cache:</translation>
-    </message>
-    <message>
-      <source>Enter the maximum size of the disk cache</source>
-      <translation type="vanished">Inserisci la dimensione massima della cache su disco</translation>
-    </message>
-    <message>
-      <source> MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
-    <message>
-      <source>Printing</source>
-      <translation type="vanished">Stampa in corso</translation>
-    </message>
-    <message>
-      <source>Select to print background colours and images</source>
-      <translation type="vanished">Seleziona per stampare i colori di background e le immagini</translation>
-    </message>
-    <message>
-      <source>Print background colours and images</source>
-      <translation type="vanished">Stampa colori di background e le immagini</translation>
-    </message>
-    <message>
-      <source>Startup</source>
-      <translation type="vanished">Avvio</translation>
-    </message>
-    <message>
-      <source>On startup:</source>
-      <translation type="vanished">All'avvio:</translation>
-    </message>
-    <message>
-      <source>Select the startup behavior</source>
-      <translation type="vanished">Seleziona il comportamento all'avvio</translation>
-    </message>
-    <message>
-      <source>Home Page:</source>
-      <translation type="vanished">Home Page:</translation>
-    </message>
-    <message>
-      <source>Enter the desired home page</source>
-      <translation type="vanished">Inserisci la home page desiderata</translation>
-    </message>
-    <message>
-      <source>Press to set the current page as the home page</source>
-      <translation type="vanished">Premi per impostare la pagina corrente come home page</translation>
-    </message>
-    <message>
-      <source>Set to current page</source>
-      <translation type="vanished">Imposta alla pagina attuale</translation>
-    </message>
-    <message>
-      <source>Press to set the default home page</source>
-      <translation type="vanished">Premi per impostare la home page di default</translation>
-    </message>
-    <message>
-      <source>Set to default home page</source>
-      <translation type="vanished">Imposta come home page di default</translation>
-    </message>
-    <message>
-      <source>History</source>
-      <translation type="vanished">Cronologia</translation>
-    </message>
-    <message>
-      <source>Remove history items:</source>
-      <translation type="vanished">Rimuovi elementi della cronologia:</translation>
-    </message>
-    <message>
-      <source>Select the period for expiration of history entries</source>
-      <translation type="vanished">Seleziona la scadenza degli elementi della cronologia</translation>
-    </message>
-    <message>
-      <source>After one day</source>
-      <translation type="vanished">Dopo un giorno</translation>
-    </message>
-    <message>
-      <source>After one week</source>
-      <translation type="vanished">Dopo una settimana</translation>
-    </message>
-    <message>
-      <source>After two weeks</source>
-      <translation type="vanished">Dopo due settimane</translation>
-    </message>
-    <message>
-      <source>After one month</source>
-      <translation type="vanished">Dopo un mese</translation>
-    </message>
-    <message>
-      <source>After one year</source>
-      <translation type="vanished">Dopo un anno</translation>
-    </message>
-    <message>
-      <source>Manually</source>
-      <translation type="vanished">Manuale</translation>
-    </message>
-    <message>
-      <source>On application exit</source>
-      <translation type="vanished">All'uscita dell'applicazione</translation>
-    </message>
-    <message>
-      <source>Scheme</source>
-      <translation type="vanished">Schema</translation>
-    </message>
-    <message>
-      <source>Default Scheme:</source>
-      <translation type="vanished">Schema predefinito:</translation>
-    </message>
-    <message>
-      <source>Select the default scheme</source>
-      <translation type="vanished">Seleziona schema predefinito</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Default Scheme&lt;/b&gt;&lt;p&gt;Select the default scheme. This scheme is prepended to URLs, that don't contain one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Schema predefinito&lt;/b&gt;&lt;p&gt;Seleziona lo schema predefinito. Questo schema è anteposto all'URL quando non ne è contenuto uno.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Security</source>
-      <translation type="vanished">Sicurezza</translation>
-    </message>
-    <message>
-      <source>Policy</source>
-      <translation type="vanished">Policy</translation>
-    </message>
-    <message>
-      <source>Select to prefer the network</source>
-      <translation type="vanished">Seleziona per preferire la rete</translation>
-    </message>
-    <message>
-      <source>Keep cache in sync</source>
-      <translation type="vanished">Mantieni sincronizzata la cache</translation>
-    </message>
-    <message>
-      <source>Select to prefer cached data</source>
-      <translation type="vanished">Seleziona per preferire i dati in cache</translation>
-    </message>
-    <message>
-      <source>Use cache whenever possible</source>
-      <translation type="vanished">Usa la cache quando possibile</translation>
-    </message>
-    <message>
-      <source>Select to use cached data only</source>
-      <translation type="vanished">Seleziona per usare solo i dati della cache</translation>
-    </message>
-    <message>
-      <source>Offline browsing mode</source>
-      <translation type="vanished">Modalità navigazione offline</translation>
-    </message>
-    <message>
-      <source>Select to show a page preview when the mouse hovers over the tab</source>
-      <translation type="vanished">Seleziona per mostrare un'anteprima della pagina quando il mouse è sulla scheda</translation>
-    </message>
-    <message>
-      <source>Show preview when hovering tab</source>
-      <translation type="vanished">Mostra anteprima passando il mouse sulla scheda</translation>
-    </message>
-    <message>
-      <source>Select to enable support for access keys</source>
-      <translation type="vanished">Seleziona per abilitare il support per le chiavi di accesso</translation>
-    </message>
-    <message>
-      <source>Enable access keys</source>
-      <translation type="vanished">Abilita chiavi di accesso</translation>
-    </message>
-    <message>
-      <source>Web Search</source>
-      <translation type="vanished">Ricerca Web</translation>
-    </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">Linguaggio:</translation>
-    </message>
-    <message>
-      <source>Select the language to be used for web searches</source>
-      <translation type="vanished">Seleziona il linguaggio utile per ricerche web</translation>
-    </message>
-    <message>
-      <source>Select to enabled the "Do Not Track" feature</source>
-      <translation type="vanished">Seleziona per abilitare la possibilità "Do Not Track"</translation>
-    </message>
-    <message>
-      <source>Tell web sites I do not want to be tracked</source>
-      <translation type="vanished">Indica i siti web da non tracciare</translation>
-    </message>
-    <message>
-      <source>Select to enable the browser's workaround for broken sites</source>
-      <translation type="vanished">Seleziona per abilitare la soluzione del navigatore per i siti interrotti</translation>
-    </message>
-    <message>
-      <source>Enable workaround for broken sites</source>
-      <translation type="vanished">Abilita soluzione per siti interrorri</translation>
-    </message>
-    <message>
-      <source>Select to enable XSS auditing</source>
-      <translation type="vanished">Seleziona per abilitare certificazione XSS</translation>
-    </message>
-    <message>
-      <source>Enable XSS Auditing</source>
-      <translation type="vanished">Abilita certificazione XSS</translation>
-    </message>
-    <message>
-      <source>Navigation</source>
-      <translation type="vanished">Navigazione</translation>
-    </message>
-    <message>
-      <source>Select to enable the spatial navigation feature</source>
-      <translation type="vanished">Seleziona per abilitare la caratteristica della navigazione spaziale</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Enable Spatial Navigation&lt;/b&gt;
-&lt;p&gt;This enables or disables the Spatial Navigation feature, which consists in the ability to navigate between focusable elements in a Web page, such as hyperlinks and form controls, by using Left, Right, Up and Down arrow keys. For example, if a user presses the Right key, heuristics determine whether there is an element he might be trying to reach towards the right and which element he probably wants.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Abilita navigazione spaziale&lt;/b&gt;&lt;p&gt;Abilia o disabilita la  Navigazione Spaziale, che consiste nella possibilità di navigare tra gli elementi con caratteristiche di fuoco, come hyperlink o moduli, utilizzando le tasti freccia di spostamento su,giù, destra e sinistra. Per esempio premendo la freccia destra, le ricerche determineranno se ci sia un elemento che possa essere raggiunto verso destra e quale elemento probabilmente lo sia.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Enable Spatial Navigation</source>
-      <translation type="vanished">Abilita la Navigazione Spaziale</translation>
-    </message>
-    <message>
-      <source>Select to include links in focus chain</source>
-      <translation type="vanished">Seleziona per includere i collegamenti nel concatenamento dei focus</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Include Links in Focus Chain&lt;/b&gt;
-&lt;p&gt;This selects whether hyperlinks should be included in the keyboard focus chain.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Includi i collegamenti nel concatenamento del focus&lt;/b&gt;
-&lt;p&gt;Seleziona nel caso che si voglia includere gli hyperlink nel concatenamento del focus tastiera.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Include Links in Focus Chain</source>
-      <translation type="vanished">Includi i collegamenti nel concatenamento dei focus</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Enable XSS Auditing&lt;/b&gt;
-&lt;p&gt;This selects whether load requests should be monitored for cross-site scripting attempts. Suspicious scripts will be blocked. These will be reported in theWeb Inspector's JavaScript console. Enabling this feature might have an impact on performance.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Abilita certificazione XSS&lt;/b&gt;&lt;p&gt;Seleziona nel caso che richieste di carico debbano essere monitorate per tentativi di iniezione di codice. Codici sospetti saranno bloccati. Ciò sarà riportato nella console Javascript di Web Inspector. L'abilitazione di questa possibilità può avere un impatto sulle prestazioni.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Select to activate the Flash blocker</source>
-      <translation type="vanished">Seleziona per attivare il bloccatore Flash</translation>
-    </message>
-    <message>
-      <source>Use ClickToFlash on Flash plugins</source>
-      <translation type="vanished">Usa ClickToFlash nei plug-in Flash</translation>
-    </message>
-    <message>
-      <source>Select to send referer headers to the server</source>
-      <translation type="vanished">Seleziona per inviare testate di riferimento ai server</translation>
-    </message>
-    <message>
-      <source>Send Referer header to servers</source>
-      <translation type="vanished">Invia testate di riferimento ai server</translation>
-    </message>
-    <message>
-      <source>Show Home Page</source>
-      <translation type="vanished">Visualizza Home Page</translation>
-    </message>
-    <message>
-      <source>Show Speed Dial</source>
-      <translation type="vanished">Visualizza Selezione Rapida</translation>
-    </message>
-    <message>
-      <source>Show Empty Page</source>
-      <translation type="vanished">Visualizza pagina vuota</translation>
-    </message>
-    <message>
-      <source>Press to edit the list of whitelisted hosts</source>
-      <translation type="vanished">Premi il tasto per modificare la lista degli host privilegiati</translation>
-    </message>
-    <message>
-      <source>Edit Referer Whitelist ...</source>
-      <translation type="vanished">Modifica lista privilegiata di riferimento...</translation>
-    </message>
-    <message>
-      <source>Press to edit the list of hosts exempted from caching</source>
-      <translation type="vanished">Premi il tasto per modificare la lista degli host da non memorizzare nella cache</translation>
-    </message>
-    <message>
-      <source>Edit Exempted Hosts ...</source>
-      <translation type="vanished">Modifica host esentati...</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebPage</name>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">Errore nel caricamento della pagina: {0}</translation>
-    </message>
-    <message>
-      <source>When connecting to: {0}.</source>
-      <translation type="vanished">Nella connessione a: {0}.</translation>
-    </message>
-    <message>
-      <source>Check the address for errors such as &lt;b&gt;ww&lt;/b&gt;.example.org instead of &lt;b&gt;www&lt;/b&gt;.example.org</source>
-      <translation type="vanished">Controlla l'indirizzo per errori tipo &lt;b&gt;ww&lt;/b&gt;.example.org invece di &lt;b&gt;www&lt;/b&gt;.example.org</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">Se l'indirizzo è corretto, prova  a controllare la connessione di rete.</translation>
-    </message>
-    <message>
-      <source>If your computer or network is protected by a firewall or proxy, make sure that the browser is permitted to access the network.</source>
-      <translation type="vanished">Se il tuo computer o la rete sono protetti da un firewall o un proxy, assicurati che il browser possa accedere alla rete.</translation>
-    </message>
-    <message>
-      <source>If your cache policy is set to offline browsing,only pages in the local cache are available.</source>
-      <translation type="vanished">Se la tua politica di chaching è impostata su navigazione offline, saranno disponibili solo le pagine nella cache locale.</translation>
-    </message>
-    <message>
-      <source>Resending POST request</source>
-      <translation type="vanished">Reinvio richiesta POST</translation>
-    </message>
-    <message>
-      <source>In order to display the site, the request along with all the data must be sent once again, which may lead to some unexpected behaviour of the site e.g. the same action might be performed once again. Do you want to continue anyway?</source>
-      <translation type="vanished">Per poter visualizzare questo stio, la richiesta con tutti i dati deve essere spedita un'altra volta, cosa che può portare a qualche comportamento non previsto del sito es. la stessa azione può essere eseguita nuovamente. Vuoi continuare comunque ?</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Ritenta</translation>
-    </message>
-    <message>
-      <source>Content blocked by AdBlock Plus</source>
-      <translation type="vanished">Contenuto bloccato da AdBlock Plus</translation>
-    </message>
-    <message>
-      <source>Blocked by rule: &lt;i&gt;{0}&lt;/i&gt;</source>
-      <translation type="vanished">Bloccato dalla regola: &lt;i&gt;{0}&lt;/i&gt;</translation>
-    </message>
-    <message>
-      <source>Select files to upload...</source>
-      <translation type="vanished">Seleziona i file da caricare...</translation>
-    </message>
-    <message>
-      <source>SSL Info</source>
-      <translation type="vanished">Informazioni SSL</translation>
-    </message>
-    <message>
-      <source>This site does not contain SSL information.</source>
-      <translation type="vanished">Questo sito non contiene informazioni SSL.</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebSearchWidget</name>
-    <message>
-      <source>Suggestions</source>
-      <translation type="vanished">Suggerimenti</translation>
-    </message>
-    <message>
-      <source>No Recent Searches</source>
-      <translation type="vanished">Nessuna ricerca recente</translation>
-    </message>
-    <message>
-      <source>Recent Searches</source>
-      <translation type="vanished">Ricerche recenti</translation>
-    </message>
-    <message>
-      <source>Clear Recent Searches</source>
-      <translation type="vanished">Pulisci ricerche recenti</translation>
-    </message>
-    <message>
-      <source>Add '{0}'</source>
-      <translation type="vanished">Aggiungi '{0}'</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWindow</name>
-    <message>
-      <source>New Window</source>
-      <translation type="vanished">Nuova finestra</translation>
-    </message>
-    <message>
-      <source>Open File</source>
-      <translation type="vanished">Apri File</translation>
-    </message>
-    <message>
-      <source>&amp;Open File</source>
-      <translation type="vanished">&amp;Apri File</translation>
-    </message>
-    <message>
-      <source>Open a help file for display</source>
-      <translation type="vanished">Apri un file di help per la visualizzazione</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new help file for display. It pops up a file selection dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Apri file&lt;/b&gt;&lt;p&gt;Questo apre un nuovo file di help per la visualizzazione. Fa apparire un dialogo sdi selezione.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Stampa</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">Stam&amp;pa</translation>
-    </message>
-    <message>
-      <source>Print the displayed help</source>
-      <translation type="vanished">Stampa l'help mostrato</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Stampa&lt;/b&gt;&lt;p&gt;Stampa il testo di help visualizzato.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Chiudi</translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">&amp;Chiudi</translation>
-    </message>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Chiudi l'attuale finestra di help</translation>
-    </message>
-    <message>
-      <source>Quit</source>
-      <translation type="vanished">Esci</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">&amp;Esci</translation>
-    </message>
-    <message>
-      <source>Backward</source>
-      <translation type="vanished">Indietro</translation>
-    </message>
-    <message>
-      <source>&amp;Backward</source>
-      <translation type="vanished">&amp;Indietro</translation>
-    </message>
-    <message>
-      <source>Move one help screen backward</source>
-      <translation type="vanished">vai alla schermata di help precedente</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Backward&lt;/b&gt;&lt;p&gt;Moves one help screen backward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Indietro&lt;/b&gt;&lt;p&gt;Muove allo schermo di help precedente. Se non è disponibile, questa azione è disabilitata.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Forward</source>
-      <translation type="vanished">Avanti</translation>
-    </message>
-    <message>
-      <source>&amp;Forward</source>
-      <translation type="vanished">A&amp;vanti</translation>
-    </message>
-    <message>
-      <source>Move one help screen forward</source>
-      <translation type="vanished">Vai alla schermata di help successiva</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Forward&lt;/b&gt;&lt;p&gt;Moves one help screen forward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Avanti&lt;/b&gt;&lt;p&gt;Muove allo schermo di help successivo. Se non è disponibile, questa azione è disabilitata.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Home</source>
-      <translation type="vanished">Home</translation>
-    </message>
-    <message>
-      <source>&amp;Home</source>
-      <translation type="vanished">&amp;Home</translation>
-    </message>
-    <message>
-      <source>Move to the initial help screen</source>
-      <translation type="vanished">Vai alla schermata di help iniziale</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Inizio&lt;/b&gt;&lt;p&gt;Va allo schemo iniziale di help.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Ricarica</translation>
-    </message>
-    <message>
-      <source>&amp;Reload</source>
-      <translation type="vanished">&amp;Ricarica</translation>
-    </message>
-    <message>
-      <source>Reload the current help screen</source>
-      <translation type="vanished">Ricarica la schermata di help attuale</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ricarica&lt;/b&gt;&lt;p&gt;Ricarica la schermata di help corrente.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add Bookmark</source>
-      <translation type="vanished">Aggiungi segnalibro</translation>
-    </message>
-    <message>
-      <source>What's This?</source>
-      <translation type="vanished">Cos'è questo ?</translation>
-    </message>
-    <message>
-      <source>&amp;What's This?</source>
-      <translation type="vanished">C&amp;os'è Questo ?</translation>
-    </message>
-    <message>
-      <source>Context sensitive help</source>
-      <translation type="vanished">Help sensibile al contesto</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Mostra helo sensibile al contesto&lt;/b&gt;&lt;p&gt;Nella modalità Cos'è Questo, il cursore del mouse mostra una freccia con un punto interrogativo e puoi premere sugli elementi dell'interfaccia per avere una breve descrizione di cosa fanno e come usarli. Nel dialoghi questa funzionalità è accessibile usando il bottone di help contestuale nella fisestra del titolo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">About</translation>
-    </message>
-    <message>
-      <source>&amp;About</source>
-      <translation type="vanished">&amp;About</translation>
-    </message>
-    <message>
-      <source>Display information about this software</source>
-      <translation type="vanished">Mostra informazioni su questo software</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Mostra alcune informazioni su questo software.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">About Qt</translation>
-    </message>
-    <message>
-      <source>About &amp;Qt</source>
-      <translation type="vanished">About &amp;Qt</translation>
-    </message>
-    <message>
-      <source>Display information about the Qt toolkit</source>
-      <translation type="vanished">Mostra informazioni sulle librerie Qt</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Mostra delle informazioni sulle librerie Qt.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Ingrandisci</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">Ingrand&amp;isci</translation>
-    </message>
-    <message>
-      <source>Zoom in on the text</source>
-      <translation type="vanished">Ingrandisci nel testo</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ingrandisci&lt;/b&gt;&lt;p&gt;Ingrandisci nel testo. Questo aumenta le dimensioni del testo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Riduci</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">&amp;Riduci</translation>
-    </message>
-    <message>
-      <source>Zoom out on the text</source>
-      <translation type="vanished">Riduci il testo</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Riduci&lt;/b&gt;&lt;p&gt;Riduci nel testo. Questo diminuisce le dimensioni del testo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Copia</translation>
-    </message>
-    <message>
-      <source>&amp;Copy</source>
-      <translation type="vanished">&amp;Copia</translation>
-    </message>
-    <message>
-      <source>Copy the selected text</source>
-      <translation type="vanished">Copia il testo selezionato</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Copia&lt;/b&gt;&lt;p&gt;Copia il testo selezionato nella clipboard.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;File</source>
-      <translation type="vanished">&amp;File</translation>
-    </message>
-    <message>
-      <source>&amp;Edit</source>
-      <translation type="vanished">&amp;Edita</translation>
-    </message>
-    <message>
-      <source>&amp;View</source>
-      <translation type="vanished">&amp;Visualizza</translation>
-    </message>
-    <message>
-      <source>&amp;Go</source>
-      <translation type="vanished">&amp;Vai</translation>
-    </message>
-    <message>
-      <source>H&amp;istory</source>
-      <translation type="vanished">Cronolog&amp;ia</translation>
-    </message>
-    <message>
-      <source>&amp;Bookmarks</source>
-      <translation type="vanished">Segnali&amp;bri</translation>
-    </message>
-    <message>
-      <source>&amp;Help</source>
-      <translation type="vanished">&amp;Help</translation>
-    </message>
-    <message>
-      <source>Ctrl+N</source>
-      <comment>File|New Window</comment>
-      <translation type="vanished">Ctrl+N</translation>
-    </message>
-    <message>
-      <source>Ctrl+O</source>
-      <comment>File|Open</comment>
-      <translation type="vanished">Ctrl+O</translation>
-    </message>
-    <message>
-      <source>Ctrl+P</source>
-      <comment>File|Print</comment>
-      <translation type="vanished">Ctrl+P</translation>
-    </message>
-    <message>
-      <source>Ctrl+W</source>
-      <comment>File|Close</comment>
-      <translation type="vanished">Ctrl+W</translation>
-    </message>
-    <message>
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="vanished">Ctrl+Q</translation>
-    </message>
-    <message>
-      <source>&amp;Find...</source>
-      <translation type="vanished">&amp;Trova...</translation>
-    </message>
-    <message>
-      <source>Find text in page</source>
-      <translation type="vanished">Trova testo nella pagina</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Trova&lt;/b&gt;&lt;p&gt;Trova il testo nella pagina corrente.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find &amp;next</source>
-      <translation type="vanished">Trova &amp;successivo</translation>
-    </message>
-    <message>
-      <source>Find &amp;previous</source>
-      <translation type="vanished">Trova &amp;precedente</translation>
-    </message>
-    <message>
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation type="vanished">Ctrl+C</translation>
-    </message>
-    <message>
-      <source>File</source>
-      <translation type="vanished">File</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">Modifica</translation>
-    </message>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Visualizza</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Trova</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">Aiuto</translation>
-    </message>
-    <message>
-      <source>Go</source>
-      <translation type="vanished">Vai</translation>
-    </message>
-    <message>
-      <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
-      <translation type="vanished">File di help  (*.html *.htm);;File PDF (*.pdf);;File CHM (*.chm);;Tutti i file (*)</translation>
-    </message>
-    <message>
-      <source>&amp;New Tab</source>
-      <translation type="vanished">&amp;Nuova scheda</translation>
-    </message>
-    <message>
-      <source>Ctrl+T</source>
-      <comment>File|New Tab</comment>
-      <translation type="vanished">Ctrl+T</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">Apri una nuova scheda di help</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new help window tab.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nuova scheda&lt;/b&gt;&lt;p&gt;Apre una nuova scheda di help.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open a new help browser window</source>
-      <translation type="vanished">Apre una nuova finestra del browser per l'help</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new help browser window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nuova finestra&lt;/b&gt;&lt;p&gt;Apre una nuova finestra di help.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current help window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Chiudi&lt;/b&gt;&lt;p&gt;Chiude l'attuale finestra di help.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close &amp;All</source>
-      <translation type="vanished">Chiudi &amp;tutti</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all help windows except the first one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Chiudi tutti&lt;/b&gt;&lt;p&gt;Chiude tutte le finestre di help.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open File in New &amp;Tab</source>
-      <translation type="vanished">Apri file in una nuova &amp;scheda</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+O</source>
-      <comment>File|Open in new tab</comment>
-      <translation type="vanished">Ctrl+Shift+O</translation>
-    </message>
-    <message>
-      <source>Open a help file for display in a new tab</source>
-      <translation type="vanished">Apri il file di help per mostrarlo in una nuova scheda</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Open File in New Tab&lt;/b&gt;&lt;p&gt;This opens a new help file for display in a new tab. It pops up a file selection dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Apri file in una nuova scheda&lt;/b&gt;&lt;p&gt;Apre un nuovo file di help per visualizzarlo in una nuova scheda. Mostra un dialogo di selezione.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Nuova scheda</translation>
-    </message>
-    <message>
-      <source>Open File in New Tab</source>
-      <translation type="vanished">Apri il file in una nuova scheda</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Chiudi tutti</translation>
-    </message>
-    <message>
-      <source>Alt+Left</source>
-      <comment>Go|Backward</comment>
-      <translation type="vanished">Alt+Sinistra</translation>
-    </message>
-    <message>
-      <source>Backspace</source>
-      <comment>Go|Backward</comment>
-      <translation type="vanished">Backspace</translation>
-    </message>
-    <message>
-      <source>Alt+Right</source>
-      <comment>Go|Forward</comment>
-      <translation type="vanished">Alt+Destra</translation>
-    </message>
-    <message>
-      <source>Shift+Backspace</source>
-      <comment>Go|Forward</comment>
-      <translation type="vanished">Shift+Backspace</translation>
-    </message>
-    <message>
-      <source>Ctrl+Home</source>
-      <comment>Go|Home</comment>
-      <translation type="vanished">Ctrl+Home</translation>
-    </message>
-    <message>
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">Ctrl+R</translation>
-    </message>
-    <message>
-      <source>Find...</source>
-      <translation type="vanished">Trova...</translation>
-    </message>
-    <message>
-      <source>Ctrl+F</source>
-      <comment>Edit|Find</comment>
-      <translation type="vanished">Ctrl+F</translation>
-    </message>
-    <message>
-      <source>Find next</source>
-      <translation type="vanished">Trova successivo</translation>
-    </message>
-    <message>
-      <source>F3</source>
-      <comment>Edit|Find next</comment>
-      <translation type="vanished">F3</translation>
-    </message>
-    <message>
-      <source>Find previous</source>
-      <translation type="vanished">Trova precedente</translation>
-    </message>
-    <message>
-      <source>Shift+F3</source>
-      <comment>Edit|Find previous</comment>
-      <translation type="vanished">Shift+F3</translation>
-    </message>
-    <message>
-      <source>Shift+F1</source>
-      <comment>Help|What's This?'</comment>
-      <translation type="vanished">Shift+F1</translation>
-    </message>
-    <message>
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="vanished">Ctrl++</translation>
-    </message>
-    <message>
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="vanished">Ctrl+-</translation>
-    </message>
-    <message>
-      <source>Find next occurrence of text in page</source>
-      <translation type="vanished">Trova la prossima ricorrenza del testo nella pagina</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Trova prossimo&lt;/b&gt;&lt;p&gt;Trova la prossima ricorrenza del testo nella pagina corrente.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find previous occurrence of text in page</source>
-      <translation type="vanished">Trova la precedente ricorrenza del testo nella pagina</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Trova precedente&lt;/b&gt;&lt;p&gt;Trova la precedente ricorrenza del testo nella pagina corrente.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Anteprima Stampa</translation>
-    </message>
-    <message>
-      <source>Print preview of the displayed help</source>
-      <translation type="vanished">Stampa il preview dell'help mostrato</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Stampa Preview&lt;/b&gt;&lt;p&gt;Stampa la preview del testo di help mostrato.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Show next tab</source>
-      <translation type="vanished">Mostra linguetta successiva</translation>
-    </message>
-    <message>
-      <source>Ctrl+Alt+Tab</source>
-      <translation type="vanished">Ctrl+Alt+Tab</translation>
-    </message>
-    <message>
-      <source>Show previous tab</source>
-      <translation type="vanished">Mostra la linguetta precedente</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+Alt+Tab</source>
-      <translation type="vanished">Shift+Ctrl+Alt+Tab</translation>
-    </message>
-    <message>
-      <source>Switch between tabs</source>
-      <translation type="vanished">Cicla tra le linguette</translation>
-    </message>
-    <message>
-      <source>Ctrl+1</source>
-      <translation type="vanished">Ctrl+1</translation>
-    </message>
-    <message>
-      <source>Clear icons database</source>
-      <translation type="vanished">Pulisci il database delle icone</translation>
-    </message>
-    <message>
-      <source>Clear the database of favicons</source>
-      <translation type="vanished">Pulisci il database delle favicone</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Pulisci il database delle icone&lt;/b&gt;&lt;p&gt;Pulisci il databse delle favicons dei siti visitati precedentemente.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Preferences</source>
-      <translation type="vanished">Preferenze</translation>
-    </message>
-    <message>
-      <source>&amp;Preferences...</source>
-      <translation type="vanished">&amp;Preferenze...</translation>
-    </message>
-    <message>
-      <source>Set the prefered configuration</source>
-      <translation type="vanished">Imposta la configurazione preferita</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Preferenze&lt;/b&gt;&lt;p&gt;Imposta i valori di configurazione dell'applicazione ai valori preferiti&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Contents</source>
-      <translation type="vanished">Contenuti</translation>
-    </message>
-    <message>
-      <source>Index</source>
-      <translation type="vanished">Indice</translation>
-    </message>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">Ricerca</translation>
-    </message>
-    <message>
-      <source>Close all help windows</source>
-      <translation type="vanished">Chiudi tutte le finestre di help</translation>
-    </message>
-    <message>
-      <source>Sync with Table of Contents</source>
-      <translation type="vanished">Sincronizza con l'indice</translation>
-    </message>
-    <message>
-      <source>Synchronizes the table of contents with current page</source>
-      <translation type="vanished">Sincronizza l'indice con il contenuto della pagina attuale</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Sincronizza con l'indice&lt;/b&gt;&lt;p&gt;Sincronizza l'indice con il contenuto della pagina attuale.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Table of Contents</source>
-      <translation type="vanished">Indice dei contenuti</translation>
-    </message>
-    <message>
-      <source>Shows the table of contents window</source>
-      <translation type="vanished">Mostra la finestra dell'indice dei contenuti</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Indice dei contenuti&lt;/b&gt;&lt;p&gt;Mostra la finestra dell'indice dei contenuti.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Shows the index window</source>
-      <translation type="vanished">Mostra la finestra dell'indice</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Indice&lt;/b&gt;&lt;p&gt;Mostra la finestra dell'indice.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Shows the search window</source>
-      <translation type="vanished">Mostra la finestra di ricerca</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Cerca&lt;/b&gt;&lt;p&gt;Mostra la finestra di ricerca&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Documents</source>
-      <translation type="vanished">Gestisci i documenti QtHelp</translation>
-    </message>
-    <message>
-      <source>Shows a dialog to manage the QtHelp documentation set</source>
-      <translation type="vanished">Mostra un dialogo per gestire i documenti QtHelp</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Gestisci i documenti QtHelp&lt;/b&gt;&lt;p&gt;Mostra un dialogo per gestire i documenti QtHelp.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">Gestisci i filtri QtHelp</translation>
-    </message>
-    <message>
-      <source>Shows a dialog to manage the QtHelp filters</source>
-      <translation type="vanished">Mostra un dialogo per gestire i filtri QtHelp</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Manage QtHelp Filters&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the QtHelp filters.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Gestisci i filtri QtHelp&lt;/b&gt;&lt;p&gt;Mostra un dialogo per gestire i filtri QtHelp.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Reindex Documentation</source>
-      <translation type="vanished">Reindicizza la documentazione</translation>
-    </message>
-    <message>
-      <source>Reindexes the documentation set</source>
-      <translation type="vanished">Reindicizza l'insieme della documentazione</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Reindicizza la documentazione&lt;/b&gt;&lt;p&gt;Reindicizza l'insieme della documentazione&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Window</source>
-      <translation type="vanished">&amp;Finestra</translation>
-    </message>
-    <message>
-      <source>Filter</source>
-      <translation type="vanished">Filtro</translation>
-    </message>
-    <message>
-      <source>Filtered by: </source>
-      <translation type="vanished">Filtrato per:</translation>
-    </message>
-    <message>
-      <source>Could not find an associated content.</source>
-      <translation type="vanished">Non posso trovare un contenuto associato.</translation>
-    </message>
-    <message>
-      <source>Updating search index</source>
-      <translation type="vanished">Aggiornamento indice di ricerca</translation>
-    </message>
-    <message>
-      <source>Looking for Documentation...</source>
-      <translation type="vanished">Ricerca documentazione...</translation>
-    </message>
-    <message>
-      <source>Unfiltered</source>
-      <translation type="vanished">Non filtrato</translation>
-    </message>
-    <message>
-      <source>Help Engine</source>
-      <translation type="vanished">Motore di help</translation>
-    </message>
-    <message>
-      <source>Private Browsing</source>
-      <translation type="vanished">Navigazione anonima</translation>
-    </message>
-    <message>
-      <source>Private &amp;Browsing</source>
-      <translation type="vanished">Navigazione &amp;Anonima</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Private Browsing&lt;/b&gt;&lt;p&gt;Enables private browsing. In this mode no history is recorded anymore.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Navigazione anonima&lt;/b&gt;&lt;p&gt;Attiva la navigazione anonima. In questa modalità la cronologia non è più registrata.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Full Screen</source>
-      <translation type="vanished">Tutto schermo</translation>
-    </message>
-    <message>
-      <source>&amp;Full Screen</source>
-      <translation type="vanished">&amp;Tutto schermo</translation>
-    </message>
-    <message>
-      <source>F11</source>
-      <translation type="vanished">F11</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Documents</source>
-      <translation type="vanished">Gestisci i &amp;Documenti QtHelp</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Filters</source>
-      <translation type="vanished">Gestisci &amp;Filtri QtHelp</translation>
-    </message>
-    <message>
-      <source>&amp;Reindex Documentation</source>
-      <translation type="vanished">&amp;Reindicizza la documentazione</translation>
-    </message>
-    <message>
-      <source>Clear private data</source>
-      <translation type="vanished">Pulisci dati privati</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Pulisci dati privati&lt;/b&gt;&lt;p&gt;Pulische i dati privati come la cronologia di navigazione, cronologia ricerche o il database delle favicon.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Clear &amp;icons database</source>
-      <translation type="vanished">Pulisci database delle &amp;icone</translation>
-    </message>
-    <message>
-      <source>Show the network monitor dialog</source>
-      <translation type="vanished">Mostra il dialogo del network monitor</translation>
-    </message>
-    <message>
-      <source>&amp;Settings</source>
-      <translation type="vanished">Impo&amp;stazioni</translation>
-    </message>
-    <message>
-      <source>&amp;Tools</source>
-      <translation type="vanished">&amp;Tools</translation>
-    </message>
-    <message>
-      <source>Show page source</source>
-      <translation type="vanished">Mostra sorgente pagina</translation>
-    </message>
-    <message>
-      <source>Ctrl+U</source>
-      <translation type="vanished">Ctrl+U</translation>
-    </message>
-    <message>
-      <source>Show the page source in an editor</source>
-      <translation type="vanished">Mostra il sorgente della pagina in un editor</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Mostra sorgente pagina&lt;/b&gt;&lt;p&gt;Mostra il sorgente della pagina nell'editor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Languages...</source>
-      <translation type="vanished">&amp;Lingue...</translation>
-    </message>
-    <message>
-      <source>Configure the accepted languages for web pages</source>
-      <translation type="vanished">Configura le lingue accettare per le pagine web</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Languages&lt;/b&gt;&lt;p&gt;Configure the accepted languages for web pages.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Lingue&lt;/b&gt;&lt;p&gt;Configura le lingue accettare per le pagine web.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Lingue</translation>
-    </message>
-    <message>
-      <source>Cookies</source>
-      <translation type="vanished">Cookies</translation>
-    </message>
-    <message>
-      <source>C&amp;ookies...</source>
-      <translation type="vanished">C&amp;ookie...</translation>
-    </message>
-    <message>
-      <source>Configure cookies handling</source>
-      <translation type="vanished">Configura la gestione dei cookie</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configura la gestione dei cookie.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Settings</source>
-      <translation type="vanished">Impostazioni</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Reset dello zoom</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">&amp;Reset zoom</translation>
-    </message>
-    <message>
-      <source>Ctrl+0</source>
-      <comment>View|Zoom reset</comment>
-      <translation type="vanished">Ctrl+0</translation>
-    </message>
-    <message>
-      <source>Reset the zoom of the text</source>
-      <translation type="vanished">Resetta lo zoom del testo</translation>
-    </message>
-    <message>
-      <source>Zoom text only</source>
-      <translation type="vanished">Zoom solo del testo</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;text only</source>
-      <translation type="vanished">Zoom solo del &amp;testo</translation>
-    </message>
-    <message>
-      <source>Zoom text only; pictures remain constant</source>
-      <translation type="vanished">Zoom solo del testo; le immagini rimangono costanti</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom text only&lt;/b&gt;&lt;p&gt;Zoom text only; pictures remain constant.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Zoom solo testo&lt;/b&gt;&lt;p&gt;Zoom solo del testo; le immagini rimangono costanti.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Reset zoom&lt;/b&gt;&lt;p&gt;Reset dello zoom del testo. Imposta il fattore di zoom al 100%.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>New &amp;Window</source>
-      <translation type="vanished">Nuova &amp;Finestra</translation>
-    </message>
-    <message>
-      <source>Import Bookmarks</source>
-      <translation type="vanished">Importa Segnalibri</translation>
-    </message>
-    <message>
-      <source>&amp;Import Bookmarks...</source>
-      <translation type="vanished">&amp;Importa Segnalibri...</translation>
-    </message>
-    <message>
-      <source>Import bookmarks from other browsers</source>
-      <translation type="vanished">Importa segnalibri da altri browser</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Importa segnalibri&lt;/b&gt;&lt;p&gt;Importa segnalibri da un altro browser.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Export Bookmarks</source>
-      <translation type="vanished">Esporta segnalibri</translation>
-    </message>
-    <message>
-      <source>&amp;Export Bookmarks...</source>
-      <translation type="vanished">&amp;Esporta Segnalibri...</translation>
-    </message>
-    <message>
-      <source>Export the bookmarks into a file</source>
-      <translation type="vanished">Esporta i segnalibri in un file</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Export Bookmarks&lt;/b&gt;&lt;p&gt;Export the bookmarks into a file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Esporta segnalibri&lt;/b&gt;&lt;p&gt;Esporta segnalibri in un file.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manage Bookmarks</source>
-      <translation type="vanished">Gestisci segnalibri</translation>
-    </message>
-    <message>
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="vanished">&amp;Gestisci segnalibri...</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+B</source>
-      <comment>Help|Manage bookmarks</comment>
-      <translation type="vanished">Ctrl+Shift+B</translation>
-    </message>
-    <message>
-      <source>Open a dialog to manage the bookmarks.</source>
-      <translation type="vanished">Apri un dialogo per gestire i segnalibri.</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Gestisci segnalibri...&lt;/b&gt;&lt;p&gt;Apri un dialogo per gestire i segnalibri.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">&amp;Aggiungi segnalibro...</translation>
-    </message>
-    <message>
-      <source>Ctrl+D</source>
-      <comment>Help|Add bookmark</comment>
-      <translation type="vanished">Ctrl+D</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a bookmark.</source>
-      <translation type="vanished">Apri un dialogo per aggiungere un segnalibro.</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Aggiungi segnalibro&lt;/b&gt;&lt;p&gt;Apri un dialogo per aggiungere l'URL corrente come segnalibro.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add Folder</source>
-      <translation type="vanished">Aggiungi cartella</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Aggiungi &amp;Cartella...</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a new bookmarks folder.</source>
-      <translation type="vanished">Apri un dialogo per aggiungere una nuova cartella di segnalibri.</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Aggiungi cartella...&lt;/b&gt;&lt;p&gt;Apri un dialogo per aggiungere una nuova cartella di segnalibri.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">Aggiungi ai segnalibri tutte le linguette</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs...</source>
-      <translation type="vanished">Aggiungi ai segnalibri tutte le linguette...</translation>
-    </message>
-    <message>
-      <source>Bookmark all open tabs.</source>
-      <translation type="vanished">Aggiungi ai segnalibri tutte lelinguette aperte.</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Aggiungi ai segnalibri tutte le linguette...&lt;/b&gt;&lt;p&gt;Apri un dialogo per aggiungere ai segnalibri tutte le linguette aperte.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Saved Tabs</source>
-      <translation type="vanished">Salva Linguette</translation>
-    </message>
-    <message>
-      <source>F5</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">F5</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Ferma</translation>
-    </message>
-    <message>
-      <source>&amp;Stop</source>
-      <translation type="vanished">&amp;Stop</translation>
-    </message>
-    <message>
-      <source>Esc</source>
-      <comment>Go|Stop</comment>
-      <translation type="vanished">Esc</translation>
-    </message>
-    <message>
-      <source>Stop loading</source>
-      <translation type="vanished">Ferma caricamento</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Ferma il caricamento della linguetta corrente.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Save As...</source>
-      <translation type="vanished">&amp;Salva come...</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+S</source>
-      <comment>File|Save As</comment>
-      <translation type="vanished">Ctrl+Shift+S</translation>
-    </message>
-    <message>
-      <source>Save the current page to disk</source>
-      <translation type="vanished">Salva la pagina corrente su disco</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Salva come...&lt;/b&gt;&lt;p&gt;Salva la pagina corrente su disco.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Configure Search Engines</source>
-      <translation type="vanished">Configura motori di ricerca</translation>
-    </message>
-    <message>
-      <source>Configure the available search engines</source>
-      <translation type="vanished">Configura i motori di ricerca disponibili</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Configura motori di ricerca...&lt;/b&gt;&lt;p&gt;Apri un dialogo per configurare i motori di ricerca disponibi.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manage Saved Passwords</source>
-      <translation type="vanished">Gestisci password salvate</translation>
-    </message>
-    <message>
-      <source>Manage Saved Passwords...</source>
-      <translation type="vanished">Gestisci password salvate...</translation>
-    </message>
-    <message>
-      <source>Manage the saved passwords</source>
-      <translation type="vanished">Gestisci le password salvate</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Gestisci password salvate...&lt;/b&gt;&lt;p&gt;Apre un dialogo per gestire le password salvate.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Ad Block</source>
-      <translation type="vanished">Ad Block</translation>
-    </message>
-    <message>
-      <source>&amp;Ad Block...</source>
-      <translation type="vanished">&amp;Ad Block...</translation>
-    </message>
-    <message>
-      <source>Configure AdBlock subscriptions and rules</source>
-      <translation type="vanished">Configura le regole di sottoscrizione di AdBlock</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Apre un dialogo per configurare le regole di sottoscrizione di AdBlock.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Print as PDF</source>
-      <translation type="vanished">Stampa come pdf</translation>
-    </message>
-    <message>
-      <source>Print the displayed help as PDF</source>
-      <translation type="vanished">Stampa l'help visualizzato come PDF</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Stampa come PDF&lt;/b&gt;&lt;p&gt;Stampa il testo di aiuto visualizzato come file PDF.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Offline Storage</source>
-      <translation type="vanished">Offline Storage</translation>
-    </message>
-    <message>
-      <source>Offline &amp;Storage...</source>
-      <translation type="vanished">Offline &amp;Storage...</translation>
-    </message>
-    <message>
-      <source>Configure offline storage</source>
-      <translation type="vanished">Configura offline storage</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Offline Storage&lt;/b&gt;&lt;p&gt;Opens a dialog to configure offline storage.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Offline Storage&lt;/b&gt;&lt;p&gt;Apre un dialogo per configurare lo storage offline.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Configure Search &amp;Engines...</source>
-      <translation type="vanished">Configura motori di &amp;ricerca...</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Are you sure you want to turn on private browsing?&lt;/b&gt;&lt;p&gt;When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Sei sicuro di voler attivare la navigazione riservata?&lt;/b&gt;&lt;p&gt;Quando la navigazione riservata è attivata, le pagine web non sono aggiunte alla cronologia, le ricerche non sono aggiunte alla lista delle ultime ricerche e le icone dei siti e i cookie non sono salvati, l'offline storage di HTML5 viene disattivato. Fino alla chiusura della finestra, puoi premere sui pulsanti Precedente e Successivo per tornare alle pagine web che hai visitato.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Text Encoding</source>
-      <translation type="vanished">Codifica testo</translation>
-    </message>
-    <message>
-      <source>ISO</source>
-      <translation type="vanished">ISO</translation>
-    </message>
-    <message>
-      <source>Windows</source>
-      <translation type="vanished">Windows</translation>
-    </message>
-    <message>
-      <source>ISCII</source>
-      <translation type="vanished">ISCII</translation>
-    </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Unicode</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">Altro</translation>
-    </message>
-    <message>
-      <source>IBM</source>
-      <translation type="vanished">IBM</translation>
-    </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">Downloads</translation>
-    </message>
-    <message>
-      <source>Shows the downloads window</source>
-      <translation type="vanished">Mostra la finestra dei download</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Download&lt;/b&gt;&lt;p&gt;Mostra la finestra dei download.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Network Monitor</source>
-      <translation type="vanished">Network Monitor</translation>
-    </message>
-    <message>
-      <source>Save As</source>
-      <translation type="vanished">Salva come</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-    <message>
-      <source>Keyboard Shortcuts</source>
-      <translation type="vanished">Scorciatoie da tastiera</translation>
-    </message>
-    <message>
-      <source>Keyboard &amp;Shortcuts...</source>
-      <translation type="vanished">&amp;Scorciatoie da tastiera...</translation>
-    </message>
-    <message>
-      <source>Set the keyboard shortcuts</source>
-      <translation type="vanished">Imposta le scorciatoie da tastiera</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Imposta le scorciatoie da tastiera dell'applicazione con i valori personalizzati.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="vanished">&amp;Esporta scorciatoie da tastiera...</translation>
-    </message>
-    <message>
-      <source>Export the keyboard shortcuts</source>
-      <translation type="vanished">Esporta le scorciatoie da tastiera</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Esporta scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Esporta le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Import Keyboard Shortcuts...</source>
-      <translation type="vanished">&amp;Importa scorciatoie da tastiera...</translation>
-    </message>
-    <message>
-      <source>Import the keyboard shortcuts</source>
-      <translation type="vanished">Importa le scorciatoie da tastiera</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Importa scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Importa le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Keyboard shortcut file (*.e4k)</source>
-      <translation type="vanished">File scorciatoi tastiera (*.e4k)</translation>
-    </message>
-  </context>
-  <context>
     <name>HexEditGotoWidget</name>
     <message>
       <location filename="../HexEdit/HexEditGotoWidget.py" line="40" />
@@ -34678,12 +30122,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
@@ -34694,16 +30136,14 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation type="unfinished">Il file {0} non esiste.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation type="unfinished">Impossibile leggere il file {0}:
-{1}.</translation>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &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="../HexEdit/HexEditMainWindow.py" line="1027" />
@@ -34717,73 +30157,81 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &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="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">Impossibile scrivere il file {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation type="unfinished">File salvato</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">File Testo(*.txt);;Tutti i file (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation type="unfinished">Senza titolo</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished">{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation type="unfinished">Pulis&amp;ci</translation>
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Impossibile scrivere il file {0}:
+{1}.</translation>
+    </message>
+    <message>
+      <source>Cannot read file '{0}:
+{1}.</source>
+      <translation type="vanished">Impossibile leggere il file {0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>HexEditReplaceWidget</name>
@@ -35073,475 +30521,463 @@
       <source>Enter the number of recent files to remember</source>
       <translation type="unfinished">Inserisci il numero di file recenti da ricordare</translation>
     </message>
-    <message>
-      <source>Selection</source>
-      <translation type="vanished">Selezione</translation>
-    </message>
   </context>
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation>Crea il repository del progetto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation>Il repository del progetto non può essere creato.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation>Creazione repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation>Commit iniziale nel repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation>Clonazione del progetto dal repository Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation>Sincronizzazione con il repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation>Aggiunta di file/directory al repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation>Rimozione di file/directory dal repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation>Rinomino {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation>Annullamento modifiche</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation>Merge</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation>Comando Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation>Copia di {0}</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation>Applica changegroup</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation>Pulling da un repository Mercurial remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation>Pushing in un repository Mercurial remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation>Creazione Branch nel repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation>Visualizzazione branch corrente</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation>Verifica dell'integrità del repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation>Visualizzazione combinata della impostazioni di configurazione</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation>Visualizzazione degli alias per i repository remoti</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation>Recupero da una transazione interrotta</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation>Identificazione directory del progetto</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation>Crea il file .hgignore</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation>Crea il file .hgignore</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
       <source>Create changegroup</source>
       <translation>Crea changegroup</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
       <source>Mercurial Changegroup Files (*.hg)</source>
       <translation>Mercurial Changegroup Files (*.hg)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file changegroup di Mercurial&lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation>Anteprima changegroup</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation>Mercurial Changegroup Files (*.hg);;All Files (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation>Le directory di lavoro devono essere aggiornate ?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation>Sottocomando Bisect ({0}) non valido.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation>Mercurial Bisect ({0})</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation>Rimozione di file dal solo repository Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation>Ritiro changeset</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation>Nessuna revisione fornita. Termino...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation type="unfinished">Rimuovi sotto-archivi</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation type="unfinished">Segnalibro Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished">Cancella segnalibro</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation type="unfinished">Cancella segnalibro</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation type="unfinished">Seleziona il segnalibro da cancellare:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation type="unfinished">Cancella Segnalibro Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation type="unfinished">Rinomina Segnalibro Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation type="unfinished">Sposta Segnalibro Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation type="unfinished">Estrai Segnalibro</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation type="unfinished">Estrai Segnalibro</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation type="unfinished">Seleziona il segnalibro da estrarre:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation type="unfinished">Etrae segnalibro da un repository Mercurial remoto</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation type="unfinished">Inserisce Segnalibro</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation type="unfinished">Inserisce Segnalibro</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation type="unfinished">Seleziona il segnalibro da inserire:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation type="unfinished">Inserisce segnalibro in un repository Mercurial remoto</translation>
     </message>
-    <message>
-      <source>The hg process did not finish within 30s.</source>
-      <translation type="vanished">Il processo hg non è finito entro i 30s.</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
   </context>
   <context>
     <name>HgAddSubrepositoryDialog</name>
@@ -35624,46 +31060,6 @@
       <source>Errors</source>
       <translation>Errori</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
   </context>
   <context>
     <name>HgArchiveDialog</name>
@@ -36130,46 +31526,6 @@
       <source>Errors</source>
       <translation type="unfinished">Errori</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
   </context>
   <context>
     <name>HgBookmarksListDialog</name>
@@ -36295,46 +31651,6 @@
       <source>Errors</source>
       <translation type="unfinished">Errori</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
   </context>
   <context>
     <name>HgBranchInputDialog</name>
@@ -36820,42 +32136,6 @@
       <source>Errors</source>
       <translation type="unfinished">Errori</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
   </context>
   <context>
     <name>HgCopyDialog</name>
@@ -36970,87 +32250,63 @@
       <source>Alt+P</source>
       <translation type="unfinished">Alt+P</translation>
     </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the subversion process</source>
-      <translation type="vanished">Premi per mandare l'input al processo subversion</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the subversion process</source>
-      <translation type="vanished">Inserisci i dati da mandare al processo subversion</translation>
-    </message>
   </context>
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation>Errore Generazione Processo</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation>Errore Generazione Processo</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation>Non ci sono differenze.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation>Salva Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation>File Patch (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file  patch &lt;b&gt;{0}&lt;/b&gt; esiste già.Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
@@ -37173,21 +32429,6 @@
     </message>
   </context>
   <context>
-    <name>HgFetchDialog</name>
-    <message>
-      <source>Commit Message</source>
-      <translation type="vanished">Messaggio di commit</translation>
-    </message>
-    <message>
-      <source>Recent commit messages</source>
-      <translation type="vanished">Messagi di commit recenti</translation>
-    </message>
-    <message>
-      <source>Select a recent commit message to use</source>
-      <translation type="vanished">Seleziona un messaggio di commit recete da usare</translation>
-    </message>
-  </context>
-  <context>
     <name>HgGpgSignDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.ui" line="0" />
@@ -37393,46 +32634,6 @@
       <source>no signatures found</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
   </context>
   <context>
     <name>HgGraftDialog</name>
@@ -37894,7 +33095,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation>Mercurial Log</translation>
@@ -37970,19 +33171,19 @@
       <translation>Branch</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation>Revisione</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation>Autore</translation>
@@ -37993,7 +33194,7 @@
       <translation>Data</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation>Messaggio</translation>
@@ -38054,7 +33255,7 @@
       <translation>Copia da</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation type="unfinished" />
@@ -38075,421 +33276,421 @@
       <translation>&lt;b&gt;Log errori Mercurial&lt;/b&gt;&lt;p&gt;Mostra gli eventuali messaggi di errore del comando hg log.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation>Mercurial Log (Incoming)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation>Mercurial Log (Outgoing)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation type="unfinished">Trova</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation type="unfinished">Trova</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation type="unfinished">Filtro</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Origini&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Segnalibri&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation>Tutti</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation>Aggiunto</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
-      <translation>Cancellato</translation>
+      <source>Added</source>
+      <translation>Aggiunto</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation>Cancellato</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation>Modificato</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
+      <source>Draft</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation type="unfinished">Segnalibri</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
-      <source>Copy Changesets</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <source>Copy Changesets</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation type="unfinished">Tag</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation type="unfinished">Pull changes da un repository remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
-      <source>Apply Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <source>Apply Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation>Mercurial Error</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished">Il progetto deve essere riletto. Farlo ora ?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' non è stato trovato.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation type="unfinished">Non ci sono differenze.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation type="unfinished">Salva Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">File Patch (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file  patch &lt;b&gt;{0}&lt;/b&gt; esiste già.Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
@@ -38498,58 +33699,6 @@
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
-    <message>
-      <source>The hg process did not finish within 30s.</source>
-      <translation type="vanished">Il processo hg non è finito entro i 30s.</translation>
-    </message>
-    <message>
-      <source>Could not start the hg executable.</source>
-      <translation type="vanished">Non posso avviare l'eseguibile hg.</translation>
-    </message>
-    <message>
-      <source>Fetch changes from a remote repository</source>
-      <translation type="vanished">Recupero modifiche da un repository remoto</translation>
-    </message>
   </context>
   <context>
     <name>HgMergeDialog</name>
@@ -40798,14 +35947,6 @@
       <source>Error: </source>
       <translation>Errore: </translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel percorso.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListAllGuardsDialog</name>
@@ -40899,46 +36040,6 @@
       <source>unknown</source>
       <translation>sconosciuto</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListGuardsDialog</name>
@@ -41939,46 +37040,6 @@
       <source>&lt;b&gt;Mercurial shelve errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the hg shelve command.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel percorso di ricerca.</translation>
-    </message>
   </context>
   <context>
     <name>HgShelveDataDialog</name>
@@ -42327,50 +37388,6 @@
       <source>Merge</source>
       <translation type="unfinished">Fondi</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Rimuovi</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
   </context>
   <context>
     <name>HgStatusMonitorThread</name>
@@ -42385,10 +37402,6 @@
       <comment>branch, local id, global id</comment>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Could not start the Mercurial process.</source>
-      <translation type="vanished">Non posso avviare il processo Mercurial.</translation>
-    </message>
   </context>
   <context>
     <name>HgStripDialog</name>
@@ -42787,14 +37800,6 @@
       <source>Errors</source>
       <translation>Errori</translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagBranchListDialog</name>
@@ -42916,46 +37921,6 @@
       <source>Do you really want to close all listed branches?</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Input</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Premi per spedire l'input al processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Spedisci</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Inserisci i dati da inviare al processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Seleziona per impostare il campo di input in modalità password</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Password</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Il processo {0}  non può essere avviato. Assicurarsi che sia nel path.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagDialog</name>
@@ -43483,10 +38448,6 @@
       <source>You will loose all changes made in this dialog. Shall the data be saved first?</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Fetch</source>
-      <translation type="vanished">Recupero</translation>
-    </message>
   </context>
   <context>
     <name>HgUserConfigHostFingerprintDialog</name>
@@ -43786,30 +38747,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation>Carica cronologia</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Apertura del file cronologia &lt;b&gt;{0}&lt;/b&gt; non possibile.&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation>Salvataggio cronologia</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Errore nella rimozione del vecchio file cronologia &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation>Salvataggio cronologia</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Errore nella rimozione del vecchio file cronologia &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Errore nello spostamento del nuovo file cronologia su quelle vecchio (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -44199,1115 +39160,1107 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
       <source>Windows Bitmap File (*.bmp)</source>
       <translation>Windows Bitmap File (*.bmp)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <source>Windows Cursor File (*.cur)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
+      <source>DirectDraw-Surface File (*.dds)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
-      <translation type="unfinished" />
+      <source>Graphic Interchange Format File (*.gif)</source>
+      <translation>Graphic Interchange Format File (*.gif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
-      <translation>Graphic Interchange Format File (*.gif)</translation>
+      <source>Apple Icon File (*.icns)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
-      <translation type="unfinished" />
+      <source>Windows Icon File (*.ico)</source>
+      <translation>Windows Icon File (*.ico)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
-      <translation>Windows Icon File (*.ico)</translation>
+      <source>JPEG2000 File (*.jp2)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
-      <translation type="unfinished" />
+      <source>JPEG File (*.jpg)</source>
+      <translation>JPEG File (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
-      <translation>JPEG File (*.jpg)</translation>
+      <source>JPEG File (*.jpeg)</source>
+      <translation>Flusso JPEG (*.jpeg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
-      <translation>Flusso JPEG (*.jpeg)</translation>
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <translation>Multiple-Image Network Graphics File (*.mng)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
-      <translation>Multiple-Image Network Graphics File (*.mng)</translation>
+      <source>Portable Bitmap File (*.pbm)</source>
+      <translation>Portable Bitmap File (*.pbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
       <translation>Portable Bitmap File (*.pbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
-      <translation>Portable Bitmap File (*.pbm)</translation>
+      <source>Portable Graymap File (*.pgm)</source>
+      <translation>Portable Graymap File (*.pgm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
-      <translation>Portable Graymap File (*.pgm)</translation>
+      <source>Portable Network Graphics File (*.png)</source>
+      <translation>Portable Network Graphics File (*.png)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
-      <translation>Portable Network Graphics File (*.png)</translation>
+      <source>Portable Pixmap File (*.ppm)</source>
+      <translation>Portable Pixmap File (*.ppm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
-      <translation>Portable Pixmap File (*.ppm)</translation>
+      <source>Silicon Graphics Image File (*.sgi)</source>
+      <translation>Silicon Graphics Image File (*.sgi)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
-      <translation>Silicon Graphics Image File (*.sgi)</translation>
+      <source>Scalable Vector Graphics File (*.svg)</source>
+      <translation>Scalable Vector Graphics File (*.svg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation>Scalable Vector Graphics File (*.svg)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation>Flusso Compressed Scalable Vector Graphics (*.svgz)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation>Targa Graphic File (*.tga)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
-      <translation>Targa Graphic File (*.tga)</translation>
+      <source>TIFF File (*.tif)</source>
+      <translation>TIFF File (*.tif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
-      <translation>TIFF File (*.tif)</translation>
+      <source>TIFF File (*.tiff)</source>
+      <translation>Flusso TIFF (*.tiff)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
-      <translation>Flusso TIFF (*.tiff)</translation>
+      <source>WAP Bitmap File (*.wbmp)</source>
+      <translation>Flusso WAP Bipmap (*.wbmp)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
-      <translation>Flusso WAP Bipmap (*.wbmp)</translation>
+      <source>WebP Image File (*.webp)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
-      <translation type="unfinished" />
+      <source>X11 Bitmap File (*.xbm)</source>
+      <translation>X11 Bitmap File (*.xbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation>X11 Bitmap File (*.xbm)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation>X11 Pixmap File (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation>Tutti i file (*)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation>Nuovo</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation>&amp;Nuova</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation>&amp;Nuova</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation>Crea una nuova icona</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation>Crea una nuova icona</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuova&lt;/b&gt;&lt;p&gt;Crea una nuova icona.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation>Nuova finestra</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation>Nuova &amp;Finestra</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation>Apri una nuova finestra dell'editor di icone</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuova finestra&lt;/b&gt;&lt;p&gt;Apre una nuova finestra dell'editor di icone.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation>Apri</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Apri...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Apri...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
+      <source>Open an icon file for editing</source>
+      <translation>Apri un file icona per la modifica</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="225" />
-      <source>Open an icon file for editing</source>
-      <translation>Apri un file icona per la modifica</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Apri file&lt;/b&gt;&lt;p&gt;Apre un nuovo file icona per la modifica. Apre un dialogo per selezionare il fiel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation>Salva</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation>&amp;Salva</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation>&amp;Salva</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
+      <source>Save the current icon</source>
+      <translation>Salva l'icona corrente</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="240" />
-      <source>Save the current icon</source>
-      <translation>Salva l'icona corrente</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Salva il contenuto della finestra dell'editor di icone.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation>Salva come</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation>S&amp;alva come...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation>S&amp;alva come...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Ctrl+Shift+S</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
       <source>Save the current icon to a new file</source>
       <translation>Salva l'icona corrente in un nuovo file</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva come &lt;/b&gt;&lt;p&gt;Salva l'icona corrente in un nuovo file.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation>Chiudi</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation>&amp;Chiudi</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation>&amp;Chiudi</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation>Chiudi la finestra corrente dell'editor di icone</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi&lt;/b&gt;&lt;p&gt;Chiudi la finestra corrente dell'editor di icone.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation>Chiudi tutti</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation>Chiudi tutti</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation>Chiudi &amp;tutti</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation>Chiudi tutte le finestre dell'editor di icone</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi tutti&lt;/b&gt;&lt;p&gt;Chiudi tutte le finestre dell'editor di icone esclusa la prima.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation type="unfinished">Chiudi altri</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation>Esci</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation>&amp;Esci</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation>&amp;Esci</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation>Esci dell'editor di icone</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation>Esci dell'editor di icone</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Esci&lt;/b&gt;&lt;p&gt;Esci dall'editor di icone.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation>Undo</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Undo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Undo</translation>
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
+      <translation>Ctrl+Z</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="327" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
-      <translation>Ctrl+Z</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="330" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
       <source>Undo the last change</source>
       <translation>Annulla l'ultima modifica</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="330" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Annulla&lt;/b&gt;&lt;p&gt;Annulla l'ultima modifica fatta.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation>Rifai</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Rifai</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Rifai</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation>Rifai ultima modifica</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation>Rifai ultima modifica</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rifai&lt;/b&gt;&lt;p&gt;Rifai l'ultima modifica fatta.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation>Taglia</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation>&amp;Taglia</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
-      <translation>&amp;Taglia</translation>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
+      <source>Cut the selection</source>
+      <translation>Taglia la selezione</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="359" />
-      <source>Cut the selection</source>
-      <translation>Taglia la selezione</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Taglia&lt;/b&gt;&lt;p&gt;Taglia l'area selezionata dell'immagine nella clipboard.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation>Copia</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copia</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copia</translation>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation>Ctrl+C</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation>Ctrl+C</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
+      <source>Copy the selection</source>
+      <translation>Copia la selezione</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="374" />
-      <source>Copy the selection</source>
-      <translation>Copia la selezione</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copia&lt;/b&gt;&lt;p&gt;Copia l'area selezionata dell'immagine nella clipboard.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation>Incolla</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation>&amp;Incolla</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
-      <translation>&amp;Incolla</translation>
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation>Ctrl+V</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="386" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation>Ctrl+V</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
       <source>Paste the clipboard image</source>
       <translation>Incolla l'immagine nella clipboard</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Incolla&lt;/b&gt;&lt;p&gt;Incolla l'immagine dalla clipboard.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation>Incolla come nuova</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation>Incolla come nuova</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation>Incolla come &amp;Nuova</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation>Incolla l'immagine dalla clipboard sostituendo l'attuale</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Incolla come nuova&lt;/b&gt;&lt;p&gt;Incolla l'immagine della clipboard sostituendo l'attuale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation>Pulisci</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation>Pu&amp;lisci</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation>Pu&amp;lisci</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation>Pulisci l'immagine dell'icona</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation>Pulisci l'immagine dell'icona</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Pulisci&lt;/b&gt;&lt;p&gt;Pulisci l'immagine dell'icona e impostala per essere completamente trasparente.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation>Seleziona tutti</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
-      <translation>Seleziona tutti</translation>
+      <source>&amp;Select All</source>
+      <translation>&amp;Seleziona tutto</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation>&amp;Seleziona tutto</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation>Seleziona l'immagine icona completa</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Seleziona tutto&lt;/b&gt;&lt;p&gt;Selezione l'immagine icona completa.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation>Cambia dimensione</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation>Cambia Dimen&amp;sione...</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation>Cambia la dimensione dell'icona</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation>Cambia la dimensione dell'icona</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cambia dimensione...&lt;/b&gt;&lt;p&gt;Cambia la dimensione dell'icona.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation>Scala di grigio</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation>Scala di &amp;grigio</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation>Cambia l'icona a scala di grigio</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Scala di grigio&lt;/b&gt;&lt;p&gt;Cambia l'icona a scala di grigio.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation>Ingrandisci</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation>Ingrand&amp;isci</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation>Ingrand&amp;isci</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation>Ctrl++</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation>Ingrandisci l'icona</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation>Ingrandisci l'icona</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ingrandisci&lt;/b&gt;&lt;p&gt;Ingrandisci l'icona. Rende la griglia più grande.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation>Riduci</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation>&amp;Riduci</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation>&amp;Riduci</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation>Ctrl+-</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
       <source>Zoom out on the icon</source>
       <translation>Riduci icona</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Riduci&lt;/b&gt;&lt;p&gt;Riduce l'icona. Rende la griglia più piccola.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation>Reset zoom</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation>&amp;Reset zoom</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation>&amp;Reset zoom</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation>Reset dello zoom dell'icona</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Reset zoom&lt;/b&gt;&lt;p&gt;Resetta lo zoom dell'icona. Imposta il fattore di zoom al 100%.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation>Mostra griglia</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation>Mostra &amp;Griglia</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation>Inverti la visualizzazione della griglia</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Mostra griglia&lt;/b&gt;&lt;p&gt;Inverte la visualizzazione della griglia.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation>Mano libera</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation>&amp;Mano libera</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Mano libera&lt;/b&gt;&lt;p&gt;Disegna linee non rette.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation>Selezionatore colore</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation>Selezionatore &amp;Colore</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Selezionatore colore&lt;/b&gt;&lt;p&gt;Il colore del pixel clickato diventerà il colore di disegno corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation>Rettangolo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation>&amp;Rettangolo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rettangolo&lt;/b&gt;&lt;p&gt;Disegna un rettangolo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation>Rettangolo pieno</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation>Rettangolo p&amp;ieno</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rettangolo pieno&lt;/b&gt;&lt;p&gt;Disegna un rettangolo pieno.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation>Circonferenza</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Circonferenza&lt;/b&gt;&lt;p&gt;Disegna una circonferenza.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation>Circonferenza piena</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation>Circonfernza &amp;Piena</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Circonferenza piena&lt;/b&gt;&lt;p&gt;Disegna una circonferenza piena.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation>Ellisse</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation>&amp;Ellisse</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ellisse&lt;/b&gt;&lt;p&gt;Disegna un'ellisse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation>Ellisse piena</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation>Ellisse &amp;piena</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ellisse piena&lt;/b&gt;&lt;p&gt;Disegna una ellisse piena.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation>Flood Fill</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation>Fl&amp;ood Fill</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Colora i pixel adiacenti dello stesso colore con il colore corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation>Linea</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation>&amp;Linea</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Linea&lt;/b&gt;&lt;p&gt;Disegna una linea.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation>Cancellino (Trasparente)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation>Cancellino (&amp;Trasparente)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cancellino (Trasparente)&lt;/b&gt;&lt;p&gt;Cancella i pixel mettondoli a trasparente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation>Selezione rettangolare</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation>Selezione rett&amp;angolare</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Selezione rettangolare&lt;/b&gt;&lt;p&gt;Seleziona una sezione rettangolare dell'icona usando il mouse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation>Selezione circolare</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Selezione circolare&lt;/b&gt;&lt;p&gt;Seleziona una sezione circolare dell'icona usando il mouse.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation>About</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation>About</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation>&amp;About</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation>Mostra informazioni su questo software</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Mostra alcune informazioni su questo software.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation>About Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation>About Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation>About &amp;Qt</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Mostra informazioni sulla libreria Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Mostra informazioni sulla libreria Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Mostra delle informazioni sulle librerie Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation>Cos'è questo ?</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation>C&amp;os'è Questo ?</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation>C&amp;os'è Questo ?</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation>Help sensibile al contesto</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation>Help sensibile al contesto</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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;Mostra help sensibile al contesto&lt;/b&gt;&lt;p&gt;In modalità What's This?, il cursore del mouse mostra una freccia con un punto di domanda ed è possibile premdere sugli elementi dell'interfaccia per avere una breve descrizione di cosa fanno e di come usarli. Nei dialoghi questa funzionalità può essere utilizzata tramite il pulsante di help sensibile al contesto nella barra del titolo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation>&amp;File</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation>&amp;Edita</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation>&amp;Visualizza</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation>&amp;Tools</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation>&amp;Help</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation>File</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation>Modifica</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation>Visualizza</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation>Tools</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation>Aiuto</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Questa parte della barra di stato mostra le dimensioni dell'icona.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Questa parte della barra di stato mostra la posizione del cursore.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation>Apri file icona</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation>Salva file icona</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation>Salva file icona</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation>Il file {0} non esiste.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation>Impossibile leggere il file {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Impossibile scrivere il file {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation>Icona salvata</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation>Senza titolo</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation>{0}[*] - {1}</translation>
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation>Editor di icone</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation>{0}[*] - {1}</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation>Editor di icone</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation>L'icona ha delle modifiche non salvate.</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <source>eric6 Icon Editor</source>
-      <translation type="vanished">Editor di icone di eric6</translation>
-    </message>
-    <message>
-      <source>About eric6 Icon Editor</source>
-      <translation type="vanished">About eric6 Icon Editor</translation>
-    </message>
-    <message>
-      <source>The eric6 Icon Editor is a simple editor component to perform icon drawing tasks.</source>
-      <translation type="vanished">L'editor di icone di eric6 è un semplice componente per modificare le icone.</translation>
+      <source>The file '{0}' does not exist.</source>
+      <translation type="vanished">Il file {0} non esiste.</translation>
+    </message>
+    <message>
+      <source>Cannot read file '{0}:
+{1}.</source>
+      <translation type="vanished">Impossibile leggere il file {0}:
+{1}.</translation>
+    </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Impossibile scrivere il file {0}:
+{1}.</translation>
     </message>
   </context>
   <context>
@@ -45952,10 +40905,6 @@
       <source>Please open or create a file first.</source>
       <translation>Per favore prima apri o crea un file.</translation>
     </message>
-    <message>
-      <source>Q&amp;InputDialog Wizard...</source>
-      <translation type="vanished">Assistente Q&amp;InputDialog...</translation>
-    </message>
   </context>
   <context>
     <name>InputDialogWizardDialog</name>
@@ -46744,98 +41693,6 @@
       <source>Combined Left Side</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Delay:</source>
-      <translation type="vanished">Ritardo:</translation>
-    </message>
-    <message>
-      <source> ms</source>
-      <translation type="vanished"> ms</translation>
-    </message>
-    <message>
-      <source>Dockarea Corner Usage</source>
-      <translation type="vanished">Utilizzo Dockare dell'angolo</translation>
-    </message>
-    <message>
-      <source>Top Left Corner</source>
-      <translation type="vanished">Angolo in alto a sinistra</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the top dockarea</source>
-      <translation type="vanished">Seleziona per assegnare l'angolo in alto a sinista alla dockarea in alto</translation>
-    </message>
-    <message>
-      <source>Top dockarea</source>
-      <translation type="vanished">dockarea alta</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the left dockarea</source>
-      <translation type="vanished">Seleziona per assegnare l'angolo in alto a sinista alla dockarea di sinistra</translation>
-    </message>
-    <message>
-      <source>Left dockarea</source>
-      <translation type="vanished">Dockarea sinistra</translation>
-    </message>
-    <message>
-      <source>Top Right Corner</source>
-      <translation type="vanished">Angolo in alto a destra</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the top dockarea</source>
-      <translation type="vanished">Seleziona per assegnare l'angolo in alto a destra alla dockarea in alto</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the right dockarea</source>
-      <translation type="vanished">Seleziona per assegnare l'angolo in alto a destra alla dockarea di destra</translation>
-    </message>
-    <message>
-      <source>Right dockarea</source>
-      <translation type="vanished">Dockarea destra</translation>
-    </message>
-    <message>
-      <source>Bottom Left Corner</source>
-      <translation type="vanished">Angolo basso a sinistra</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the bottom dockarea</source>
-      <translation type="vanished">Seleziona per assegnare l'angolo in alto a sinista alla dockarea in basso</translation>
-    </message>
-    <message>
-      <source>Bottom dockarea</source>
-      <translation type="vanished">Dockarea bassa</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the left dockarea</source>
-      <translation type="vanished">Seleziona per assegnare l'angolo in alto a sinista alla dockarea di sinistra</translation>
-    </message>
-    <message>
-      <source>Bottom Right Corner</source>
-      <translation type="vanished">Angolo in basso a destra</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the bottom dockarea</source>
-      <translation type="vanished">Seleziona per assegnare l'angolo in basso a destra alla dockarea in basso</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the right dockarea</source>
-      <translation type="vanished">Seleziona per assegnare l'angolo in basso a destra alla dockarea di destra</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">Schede</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Mostra solo un pulsante di chiusura invece di uno per ogni linguetta</translation>
-    </message>
-    <message>
-      <source>Select to show hidden files in the various browsers</source>
-      <translation type="vanished">Seleziona per mostrare i file nascosti nei borwser</translation>
-    </message>
-    <message>
-      <source>Show hidden files</source>
-      <translation type="vanished">Mostra file nascosti</translation>
-    </message>
   </context>
   <context>
     <name>IrcChannelEditDialog</name>
@@ -46899,8 +41756,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation type="unfinished" />
@@ -47226,7 +42083,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation type="unfinished" />
@@ -47237,193 +42094,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation>Copia</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation>Taglia tutto</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation>Copia tutto</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation>Pulisci</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation>Salva</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -47431,8 +42288,8 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -47440,9 +42297,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -47450,9 +42307,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -47460,25 +42317,25 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation type="unfinished">
         <numerusform />
@@ -47486,52 +42343,52 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation type="unfinished" />
     </message>
@@ -47811,10 +42668,6 @@
       <source>IRC for eric IDE</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>IRC for eric6 IDE</source>
-      <translation type="vanished">IRC per l'editor eric6 IDE</translation>
-    </message>
   </context>
   <context>
     <name>IrcNetworkEditDialog</name>
@@ -48057,28 +42910,28 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <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="429" />
-      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
@@ -48415,10 +43268,6 @@
       <source>Confirm Shutdown When Connected</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Colori</translation>
-    </message>
   </context>
   <context>
     <name>IrcServerEditDialog</name>
@@ -48890,29 +43739,6 @@
     </message>
   </context>
   <context>
-    <name>JavaScriptEricObject</name>
-    <message>
-      <source>Search!</source>
-      <translation type="vanished">Cerca!</translation>
-    </message>
-    <message>
-      <source>Search results provided by {0}</source>
-      <translation type="vanished">Risultati della ricerca forniti da {0}</translation>
-    </message>
-    <message>
-      <source>Welcome to eric6 Web Browser!</source>
-      <translation type="vanished">Benvenuto nel navigatore Web di Eric! {6 ?}</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-    <message>
-      <source>About eric6</source>
-      <translation type="vanished">Informazioni su Eric6</translation>
-    </message>
-  </context>
-  <context>
     <name>JavaScriptIcon</name>
     <message>
       <location filename="../WebBrowser/StatusBar/JavaScriptIcon.py" line="37" />
@@ -50701,7 +45527,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">File Python (*.py *.py3)</translation>
@@ -50954,7 +45780,7 @@
       <translation>Tutti i file (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Python3 Files (*.py)</translation>
@@ -51134,26 +45960,6 @@
       <source>Octave Files (*.m.octave)</source>
       <translation>File Octave (*.m.octave)</translation>
     </message>
-    <message>
-      <source>Python Files (*.py *.py2 *.py3)</source>
-      <translation type="vanished">Python Files (*.py *.py2 *.py3)</translation>
-    </message>
-    <message>
-      <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
-      <translation type="vanished">Python GUI Files (*.pyw *.pyw2 *.pyw3)</translation>
-    </message>
-    <message>
-      <source>Python2 Files (*.py2)</source>
-      <translation type="vanished">Python Files (*.py2)</translation>
-    </message>
-    <message>
-      <source>Python2 GUI Files (*.pyw2)</source>
-      <translation type="vanished">Python GUI Files (*.pyw2)</translation>
-    </message>
-    <message>
-      <source>Python2</source>
-      <translation type="vanished">Python2</translation>
-    </message>
   </context>
   <context>
     <name>LfConvertDataDialog</name>
@@ -51400,10 +46206,6 @@
       <source>&lt;b&gt;Message Filters for both&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stdout or stderr.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the colour for text sent to stderr</source>
-      <translation type="vanished">Seleziona il colore per il testo inviato a stderr</translation>
-    </message>
   </context>
   <context>
     <name>MakePropertiesDialog</name>
@@ -51915,14 +46717,6 @@
       <source>Install Mercurial</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">N. di messaggi di commit da ricordare:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Inserisci il numero di messaggi di commit da ricordare</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizard</name>
@@ -51952,10 +46746,6 @@
       <source>Please open or create a file first.</source>
       <translation>Per favore prima apri o crea un file.</translation>
     </message>
-    <message>
-      <source>Q&amp;MessageBox Wizard...</source>
-      <translation type="vanished">Assistente Q&amp;MessageBox...</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizardDialog</name>
@@ -52903,10 +47693,6 @@
       <source>All Files (*)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Documentation</source>
-      <translation type="vanished">Documentazione</translation>
-    </message>
   </context>
   <context>
     <name>MicroPythonProgressInfoDialog</name>
@@ -52984,38 +47770,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation type="unfinished">Pulisci</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation type="unfinished">Copia</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation type="unfinished">Incolla</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation type="unfinished">Seleziona tutti</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -53024,300 +47815,300 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation type="unfinished">Esegui Script</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation type="unfinished">Downloads</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation type="unfinished">Configura</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished">File Python (*.py);;Tutti i File (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
@@ -53496,27 +48287,20 @@
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>MimeTypesPage</name>
@@ -53554,732 +48338,716 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation>Linea: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation>Pos: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation>Nuovo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation>&amp;Nuova</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation>&amp;Nuova</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation>Apri una finestra vuota</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation>Apri una finestra vuota</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuova&lt;/b&gt;&lt;p&gt;Verrà creata una nuova finestra vuota.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation>Apri</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Apri...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Apri...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation>Apri un file</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation>Apri un file</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Apri un file&lt;/b&gt;&lt;p&gt;Ti verrà chiesto il nome del file da aprire.&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation>Salva</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation>&amp;Salva</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation>&amp;Salva</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
+      <location filename="../QScintilla/MiniEditor.py" line="624" />
       <source>Save the current file</source>
       <translation>Salva il file corrente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva fle&lt;/b&gt;&lt;p&gt;Salva il contenuto della finestra attuale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation>Salva come</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation>S&amp;alva come...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation>S&amp;alva come...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Ctrl+Shift+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation>Salva il file attuale come uno nuovo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva file come&lt;/b&gt;&lt;p&gt;Salva il contenuto della finestra attuale come un file nuovo. Il nome può essere inserito nel dialogo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation>Chiudi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation>&amp;Chiudi</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation>&amp;Chiudi</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
-      <source>Close the editor window</source>
-      <translation>Chiudi la finestra dell'editor</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <source>Close the editor window</source>
+      <translation>Chiudi la finestra dell'editor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi finestra&lt;/b&gt;&lt;p&gt;Chiudi la finestra attuale.&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation>Stampa</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation>Stam&amp;pa</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation>Stam&amp;pa</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
-      <source>Print the current file</source>
-      <translation>Stampa il file corrente</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <source>Print the current file</source>
+      <translation>Stampa il file corrente</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Stampa file&lt;/b&gt;&lt;p&gt;Stampa il file corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation>Anteprima Stampa</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation>Antreprima del file corrente</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Anteprima di stampa&lt;/b&gt;&lt;p&gt;Anteprima di stampa del file corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation>Undo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Undo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Undo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="713" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
+      <location filename="../QScintilla/MiniEditor.py" line="716" />
       <source>Undo the last change</source>
       <translation>Annulla l'ultima modifica</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Annulla&lt;/b&gt;&lt;p&gt;Annula l'ultima modifica nell'editor corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation>Rifai</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Rifai</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Rifai</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
+      <location filename="../QScintilla/MiniEditor.py" line="730" />
       <source>Redo the last change</source>
       <translation>Rifai ultima modifica</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rifai&lt;/b&gt;&lt;p&gt;Rifai l'ultima modifica nell'editor corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation>Taglia</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation>&amp;Taglia</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
+      <source>Cu&amp;t</source>
+      <translation>&amp;Taglia</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
-      <source>Cut the selection</source>
-      <translation>Taglia la selezione</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <source>Cut the selection</source>
+      <translation>Taglia la selezione</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Taglia&lt;/b&gt;&lt;p&gt;Taglia il testo selezionato nell'editor corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation>Copia</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copia</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copia</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="758" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
+      <location filename="../QScintilla/MiniEditor.py" line="761" />
       <source>Copy the selection</source>
       <translation>Copia la selezione</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copia&lt;/b&gt;&lt;p&gt;Copia il testo selezionato nell'editor corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation>Incolla</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation>&amp;Incolla</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
+      <source>&amp;Paste</source>
+      <translation>&amp;Incolla</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="774" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation>Incolla l'ultimo testo tagliato/copiato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Incolla&lt;/b&gt;&lt;p&gt;Incolla l'ultimo testo tagliato/copiato nell'editor corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation>Pulisci</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation>Pu&amp;lisci</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation>Pu&amp;lisci</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
+      <location filename="../QScintilla/MiniEditor.py" line="794" />
       <source>Clear all text</source>
       <translation>Pulisci tutto il testo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Pulisci&lt;/b&gt;&lt;p&gt;Cancellal tutto il testo dell'editor corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation>About</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation>About</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation>&amp;About</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation>Mostra informazioni su questo software</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Mostra alcune informazioni su questo software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation>About Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation>About Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation>About &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Mostra le informazioni sulle librerie Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Mostra le informazioni sulle librerie Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Mostra delle informazioni sulle librerie Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation>Cos'è questo ?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation>C&amp;os'è Questo ?</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation>C&amp;os'è Questo ?</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation>Help sensibile al contesto</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation>Help sensibile al contesto</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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;Mostra help sensibile al contesto&lt;/b&gt;&lt;p&gt;Nella modalità Cos'è qusto, il cursore del mouse mostra una finesta con un punto interrogativo, e puoi clickare sugli elementi dell'interfaccia per avere una breve descrizione di cosa fanno e come usarli. Nei dialoghi questa funzionalità può essere utilizzata usando il pulsante per l'help sensibile al contesto della barra del titolo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation type="unfinished">Preferenze</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation type="unfinished">&amp;Preferenze...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">Imposta la configurazione preferita</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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">&lt;b&gt;Preferenze&lt;/b&gt;&lt;p&gt;Imposta i valori di configurazione dell'applicazione ai valori preferiti&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation>&amp;File</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation>&amp;Edita</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation type="unfinished">&amp;Ricerca</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation type="unfinished">&amp;Visualizza</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation type="unfinished">Impos&amp;tazioni</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation>&amp;Help</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation>File</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation>Modifica</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation type="unfinished">Ricerca</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation type="unfinished">Visualizza</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation type="unfinished">Impostazioni</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation>Aiuto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Questa parte della barra di stato mostra se il file può essere scritto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Questa parte della barra di stato mostra il numero di linea.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Questa parte della barra di stato mostra la posizione del cursore.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation>Pronto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation>Il documento ha delle modifiche non salvate.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation>Apri File</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation>Apri File</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere aperto.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation>File caricato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation>Salva file</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation>Salva file</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation>File salvato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation>Mini Editor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation>Senza titolo</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation>Mini Editor</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation>Senza titolo</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation>{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation>In stampa...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation>Stampa completata</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation>Errore durante la stampa</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation>Stampa interrota</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation>Seleziona tutti</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation>Deseleziona tutti</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation>Linguaggi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation>Nessun linguaggio</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation>Indovinato</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation>Alternativo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation>Alternative ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation>Analizzatore lessicale Pygments</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation>Analizzatore lessicale Pygments</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Selezione l'analizzatore lessicale di Pygments da applicare.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Trova</translation>
-    </message>
-    <message>
-      <source>About eric6 Mini Editor</source>
-      <translation type="vanished">About il Mini Editor di eric6</translation>
-    </message>
-    <message>
-      <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
-      <translation type="vanished">Il Mini Editor di eric6 è un editor basato su QScintilla. Può essere usato per piccole modifiche che non richiedono di usare l'editor completo.</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">Mini Editor di eric6</translation>
-    </message>
   </context>
   <context>
     <name>MiscellaneousChecker</name>
@@ -54760,10 +49528,6 @@
       <source>commented code lines should be removed</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>MouseClickDialog</name>
@@ -54847,262 +49611,238 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation>Salva file</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation>Salva file</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation>Chiudi Multiprogetto</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation>Chiudi Multiprogetto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation>Il multiprogetto corrente ha delle modifiche non salvata.</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation>Nuovo multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation>&amp;Nuovo...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation>Genera un nuovo multiprogetto</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation>Genera un nuovo multiprogetto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuovo...&lt;/b&gt;&lt;p&gt;Apre un dialogo per l'inserimento delle informazioni per un nuovo multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation>Apri multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation>&amp;Apri...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation>Apri un multiprogetto esistente</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation>Apri un multiprogetto esistente</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Apri...&lt;/b&gt;&lt;p&gt;Apre un multiprogetto esistente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation>Chiudi multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation>&amp;Chiudi</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation>&amp;Chiudi</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation>Chiudi il multiprogetto corrente</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi&lt;/b&gt;&lt;p&gt;Chiude l'attuale multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation>Salva multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation>&amp;Salva</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
-      <translation>Salva il multiprogetto corrente</translation>
+      <source>&amp;Save</source>
+      <translation>&amp;Salva</translation>
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation>Salva il multiprogetto corrente</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva&lt;/b&gt;&lt;p&gt;Salva l'attuale multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation>Salva multiprogetto come</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation>S&amp;alva come...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation>Salva il multiprogetto attuale come un nuovo file</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva as &lt;/b&gt;&lt;p&gt;Salva l'attuale multiprogetto come nuovo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation>Aggiungi un progetto al multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation>Aggiungi &amp;progetto...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation>Aggiunti un progetto al multiprogetto corrente</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aggiungi progetto...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere un progetto al corrente multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation>Proprietà multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation>&amp;Proprietà...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation>Mostra le proprietà del multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Proprietà...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà di un multiprogetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation>&amp;Multiprogetto</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation>&amp;Multiprogetto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation>Apri un multiprogetto &amp;recente</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation>Multiprogetto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation>Pulis&amp;ci</translation>
     </message>
-    <message>
-      <source>Read multiproject file</source>
-      <translation type="vanished">Leggi file multiprogetto</translation>
-    </message>
-    <message>
-      <source>Save multiproject file</source>
-      <translation type="vanished">Salva file multiprogetto</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file multiprogetto &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file multiprogetto &lt;b&gt;{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m *.e4m)</source>
-      <translation type="vanished">File multiprogetto (*.e5m *.e4m)</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m)</source>
-      <translation type="vanished">File multiprogetto (*.e5m) </translation>
-    </message>
   </context>
   <context>
     <name>MultiProjectBrowser</name>
@@ -55257,28 +49997,16 @@
       <source>Enter the number of recent multiprojects to remember</source>
       <translation>Inserisci il numero di multiprogetto recenti da ricordare</translation>
     </message>
-    <message>
-      <source>XML</source>
-      <translation type="vanished">XML</translation>
-    </message>
-    <message>
-      <source>Select, if a timestamp should be written to all multiproject related XML files</source>
-      <translation type="vanished">Seleziona, nel caso un timestamp debba essere scritto in tutti i file XML relativi al multiprogetto</translation>
-    </message>
-    <message>
-      <source>Include timestamp in multiproject related XML files</source>
-      <translation type="vanished">Include data nei file XML relativi al multiprogetto</translation>
-    </message>
   </context>
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation type="unfinished" />
     </message>
@@ -55391,17 +50119,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkAccessManager</name>
-    <message>
-      <source>&lt;b&gt;Enter username and password for '{0}'&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Inserisci utente e password per '{0}'&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Enter username and password for '{0}', realm '{1}'&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Inserisci utente e password per '{0}', dominio '{1}'&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>NetworkManager</name>
     <message>
       <location filename="../WebBrowser/Network/NetworkManager.py" line="194" />
@@ -55778,13 +50495,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkProtocolUnknownErrorReply</name>
-    <message>
-      <source>Protocol '{0}' not supported.</source>
-      <translation type="vanished">Protocollo '{0}' non supportato.</translation>
-    </message>
-  </context>
-  <context>
     <name>NewDialogClassDialog</name>
     <message>
       <location filename="../Project/NewDialogClassDialog.ui" line="0" />
@@ -55841,33 +50551,6 @@
     </message>
   </context>
   <context>
-    <name>NoCacheHostsDialog</name>
-    <message>
-      <source>Enter search term for hosts</source>
-      <translation type="vanished">Inserisci termine di ricerca per gli host</translation>
-    </message>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Aggiungi...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Premi per rimuovere gli elementi selezionati</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Rimuovi</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Premi per rimuovere tutti gli elementi</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">Rimozione global&amp;e</translation>
-    </message>
-  </context>
-  <context>
     <name>NotificationsPage</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="0" />
@@ -56012,27 +50695,27 @@
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation>Auto</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation>Dec</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation>Hex</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation>Oct</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation>Bin</translation>
     </message>
@@ -56153,93 +50836,6 @@
     </message>
   </context>
   <context>
-    <name>OfflineStorageConfigDialog</name>
-    <message>
-      <source>Offline Storage Settings</source>
-      <translation type="vanished">Impostazioni Offile Storage</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Configure offline storage&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configura offline storage&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Web SQL Databases</source>
-      <translation type="vanished">Web SQL Databases</translation>
-    </message>
-    <message>
-      <source>Select to enable Web SQL Databases</source>
-      <translation type="vanished">Seleziona per abilitare i Web SQL Databases</translation>
-    </message>
-    <message>
-      <source>Enable Web SQL Databases</source>
-      <translation type="vanished">Abilita i Web SQL Databases</translation>
-    </message>
-    <message>
-      <source>Default Quota:</source>
-      <translation type="vanished">Quota di default:</translation>
-    </message>
-    <message>
-      <source>Enter the default quota for Web SQL Databases</source>
-      <translation type="vanished">Inserisci la quota di default per i Web SQL Databases</translation>
-    </message>
-    <message>
-      <source> MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
-    <message>
-      <source>Press to show the Web SQL Databases</source>
-      <translation type="vanished">Premi per mostrare i Web SQL Databases</translation>
-    </message>
-    <message>
-      <source>Show databases...</source>
-      <translation type="vanished">Mostra database...</translation>
-    </message>
-    <message>
-      <source>Offline Web Application Cache</source>
-      <translation type="vanished">Cache offline applicazioni Web</translation>
-    </message>
-    <message>
-      <source>Select to enable Offline Web Application Caches</source>
-      <translation type="vanished">Selezione per abilitare la cache offline delle applicazioni Web</translation>
-    </message>
-    <message>
-      <source>Enable Offline Web Application Caches</source>
-      <translation type="vanished">Abilita la cache offline per applicazioni Web</translation>
-    </message>
-    <message>
-      <source>Enter the default quota for Offline Web Application Caches</source>
-      <translation type="vanished">Inserisci la quota di default per la cache offline delle applicazioni Web</translation>
-    </message>
-    <message>
-      <source>Local Web Storage</source>
-      <translation type="vanished">Web Storage locale</translation>
-    </message>
-    <message>
-      <source>Select to enable Local Web Storage</source>
-      <translation type="vanished">Seleziona per abilitare il Web Storage locale</translation>
-    </message>
-    <message>
-      <source>Enable Local Web Storage</source>
-      <translation type="vanished">Abilita il Web Storage locale</translation>
-    </message>
-    <message>
-      <source>Select to allow local content to access remote URLs</source>
-      <translation type="vanished">Seleziona per consentire all'area locale di accedere agli URL remoti</translation>
-    </message>
-    <message>
-      <source>Local Content can access Remote URLs</source>
-      <translation type="vanished">L'area locale può accedere agli URL remoti</translation>
-    </message>
-    <message>
-      <source>Select to allow local content to access local files</source>
-      <translation type="vanished">Seleziona per consentire all'area locale di accedere ai file locali </translation>
-    </message>
-    <message>
-      <source>Local Content can access Local Files</source>
-      <translation type="vanished">L'area locale può accedere ai File Locali</translation>
-    </message>
-  </context>
-  <context>
     <name>OpenPagesWidget</name>
     <message>
       <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
@@ -56543,53 +51139,47 @@
       <source>&lt;p&gt;The diagram belongs to project &lt;b&gt;{0}&lt;/b&gt;. Please open it and try again.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any modules.</source>
-      <translation type="vanished">La direcotry &lt;b&gt;'{0}'&lt;/b&gt; non contiene nessun modulo.</translation>
-    </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any classes.</source>
-      <translation type="vanished">Il pacchetto &lt;b&gt;'{0}'&lt;/b&gt; non contiene nessuna classe.</translation>
-    </message>
   </context>
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
       <source>screen.png</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished">Portable Network Graphics File (*.png)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">Impossibile scrivere il file {0}:
-{1}.</translation>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/PageScreenDialog.ui" line="0" />
       <source>Page Screen</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Impossibile scrivere il file {0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>PasswordManager</name>
@@ -56649,14 +51239,6 @@
       <source>Passwords</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&lt;p&gt;Login data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;I dati di login non possono essere caricati da &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Login data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: Wrong input format&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;I dati di login non possono essere caricati da &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Motivo: formato in ingresso errato&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>PasswordModel</name>
@@ -56683,10 +51265,6 @@
       <source>The file is not a Passwords version 2.0 file.</source>
       <translation type="unfinished">Il flusso non è un flusso Password versione 1.0. {2.0 ?}</translation>
     </message>
-    <message>
-      <source>The file is not a Passwords version 1.0 file.</source>
-      <translation type="vanished">Il flusso non è un flusso Password versione 1.0.</translation>
-    </message>
   </context>
   <context>
     <name>PasswordsDialog</name>
@@ -57199,14 +51777,6 @@
       <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Configure</source>
-      <translation type="vanished">Configura</translation>
-    </message>
-    <message>
-      <source>Configure...</source>
-      <translation type="vanished">Configura...</translation>
-    </message>
   </context>
   <context>
     <name>PipDialog</name>
@@ -57496,61 +52066,38 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="59" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
       <source>Save as CSV...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="73" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
       <source>Licenses of "{0}"</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="77" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
       <source>No environment specified.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="200" />
-      <location filename="../PipInterface/PipLicensesDialog.py" line="170" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
       <source>Save as CSV</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="172" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
       <source>CSV Files (*.csv);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="201" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
       <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>PipListDialog</name>
-    <message>
-      <source>Version</source>
-      <translation type="vanished">Versione</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nome:</translation>
-    </message>
-    <message>
-      <source>Version:</source>
-      <translation type="vanished">Versione:</translation>
-    </message>
-    <message>
-      <source>Author:</source>
-      <translation type="vanished">Autore:</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Errore Generazione Processo</translation>
-    </message>
-  </context>
-  <context>
     <name>PipPackageDetailsDialog</name>
     <message>
       <location filename="../PipInterface/PipPackageDetailsDialog.py" line="46" />
@@ -57775,10 +52322,6 @@
       <source>Provided Distributions:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">Downloads</translation>
-    </message>
   </context>
   <context>
     <name>PipPackagesInputDialog</name>
@@ -58104,7 +52647,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1146" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
@@ -58141,138 +52684,149 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1161" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1164" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1167" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1304" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1171" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1174" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1178" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1181" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1184" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1191" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1195" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1203" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1206" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1209" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <source>Purge Cache...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
+      <source>Purge Cache...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1220" />
-      <source>Edit Environment Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
+      <source>Edit Environment Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation type="unfinished">Configura...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1426" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1413" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1402" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished">{0} {1}</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1603" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1606" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1721" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation type="unfinished">sconosciuto</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
@@ -58351,17 +52905,6 @@
     </message>
   </context>
   <context>
-    <name>PipSearchDialog</name>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">Ricerca</translation>
-    </message>
-    <message>
-      <source>Description</source>
-      <translation type="vanished">Descrizione</translation>
-    </message>
-  </context>
-  <context>
     <name>PipVulnerabilityChecker</name>
     <message>
       <location filename="../PipInterface/PipVulnerabilityChecker.py" line="219" />
@@ -58651,27 +53194,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation>&lt; Indietro</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation>Successivo&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation>Installa</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation>Directory dei plugin dell'utente</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation>Directory dei plugin di sistema</translation>
     </message>
@@ -58808,23 +53351,15 @@
       <translation>&lt;p&gt;La directory di download dei plugin &lt;b&gt;{0}&lt;/b&gt; non può essere creata. Per favore configurarla con il dialogo di configurazione.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation>Errone nello scaricamento del file</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso scaricare il file richiesto da {0}&lt;/p&gt;&lt;p&gt;Errore: {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>New plugin versions available</source>
-      <translation type="vanished">E' disponibile una nuova versione del plug-in</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;There are new plug-ins or plug-in updates available. Use the plug-in repository dialog to get them.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Sono disponibili nuovi plug-in o aggiornamenti di plug-in. Usa la finestra di dialogo del repository di plug-in per ottenerli.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>PluginManagerPage</name>
@@ -59346,14 +53881,6 @@
       <source>Keep configuration data</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Plugin:</source>
-      <translation type="vanished">Plugin:</translation>
-    </message>
-    <message>
-      <source>Select the plugin to uninstall</source>
-      <translation type="vanished">Seleziona il plugin da rimuovere</translation>
-    </message>
   </context>
   <context>
     <name>PluginUninstallWidget</name>
@@ -59669,18 +54196,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation>Esporta Preferenze</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>File proprietà (*.ini);;Tutti i file(*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation>Importa Preferenze</translation>
     </message>
@@ -60039,14 +54566,6 @@
       <source>Enter the bottom margin in cm.</source>
       <translation>Inserisci il margine inferiore in cm.</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Colore</translation>
-    </message>
-    <message>
-      <source>Colour Mode:</source>
-      <translation type="vanished">Modalità colore:</translation>
-    </message>
   </context>
   <context>
     <name>ProgramsDialog</name>
@@ -60262,472 +54781,452 @@
       <source>(not found)</source>
       <translation>(non trovato)</translation>
     </message>
-    <message>
-      <source>Forms Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Compilatore forms (Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Compilatore risorse (Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Translation Extractor (Python, PySide)</source>
-      <translation type="vanished">Estrattore di traduzioni (Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Forms Compiler (Python, PySide)</source>
-      <translation type="vanished">Compilatore forms (Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Python, PySide)</source>
-      <translation type="vanished">Compilatore Risorse (Python, PySide)</translation>
-    </message>
   </context>
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
+      <source>PyQt5 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
+      <source>PyQt5 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
+      <source>PyQt6 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
+      <source>PyQt6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
-      <translation>Console</translation>
+      <source>Eric7 Plugin</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation>Console</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation>Altro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation>Registrazione tipo progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation>Registrazione tipo progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file progetto &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file delle proprietà specifiche dell'utente del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation>Prima salvare il progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation>Leggi sessione del progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La sessione del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere letta.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La sessione del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere cancellato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file task &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file delle proprietà del debugger del progetto&lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file delle proprietà del debugger del progetto&lt;b&gt;{0}&lt;/b&gt; non può essere cancellato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation>Aggiungi Lingua</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Devi prima specificare un pattern di traduzione.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation>Cancella traduzione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &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>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation>Aggiungi file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già.&lt;/p&gt;&lt;p&gt;Sovrascriverlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file selezionato &lt;b&gt;{0}&lt;/b&gt; non può essere aggiunto a &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Motivo: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation>La directory di destinazione non deve essere vuota.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation>Aggiungi directory</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La directory di partenza non contiene nessun file appartenente alla categoria selezionata.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;La directory di destinazione&lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation>La directory sorgente non deve essere vuota.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation>Rinomina file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation>Rinomina File</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere rinominato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation>Cancella file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &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>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation>Cancella directory</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &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>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation>Crea la directory del progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La directory del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation>Nuovo Progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation>Aggiungi file esistenti al progetto ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation>Selezione il Sistema di Controllo della Versione (VCS)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Vuoi modificare le opzioni del comando VCS ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation>Nuovo progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Il file progetto deve essere aggiunto al repository ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation>Nessuno</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation>Seleziona il version control system per il progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation>Pattern di traduzione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation>Inserisci il path per il file di traduzione (usa '%language% al posto del codice lingua):</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation>Apri progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation>Salva file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation>Chiudi progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation>Il progetto attuale ha delle modifiche non salvate.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation>Errore di sintassi rilevato</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Il progetto contiene %n file con errori di sintassi.</numerusform>
@@ -60735,979 +55234,908 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation>&amp;Nuovo...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation>Genera un nuovo progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nuovo...&lt;/b&gt;&lt;p&gt;Apre un dialogo per l'inserimento delle informazioni per un nuovo progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation>&amp;Apri...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation>Apri un progetto esistente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Apri...&lt;/b&gt;&lt;p&gt;Apre un progetto esistente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation>Chiudi progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation>&amp;Chiudi</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation>Chiudi il progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi&lt;/b&gt;&lt;p&gt;Chiude l'attuale progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation>Salva progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation>&amp;Salva</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation>Salva il progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva&lt;/b&gt;&lt;p&gt;Salva l'attuale progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation>Salva progetto come</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation>S&amp;alva come...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation>Salva il progetto attuale come un nuovo file</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Salva as &lt;/b&gt;&lt;p&gt;Salva l'attuale progetto come nuovo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation>Aggiungi file al progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation>Aggiungi &amp;files...</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
-      <translation>Aggiungi file al progetto corrente</translation>
+      <source>Save project as</source>
+      <translation>Salva progetto come</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Aggiungi files...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere file al progetto corrente. Il posto dove aggiungerli è determinato dall'estensione.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3998" />
-      <source>Add directory to project</source>
-      <translation>Aggiungi directory al progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4000" />
-      <source>Add directory...</source>
-      <translation>Aggiungi directory...</translation>
+      <source>Save &amp;as...</source>
+      <translation>S&amp;alva come...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation>Salva il progetto attuale come un nuovo file</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Salva as &lt;/b&gt;&lt;p&gt;Salva l'attuale progetto come nuovo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
+      <translation>Aggiungi file al progetto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4003" />
-      <source>Add a directory to the current project</source>
-      <translation>Aggiungi una directory al progetto corrente</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4004" />
-      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Aggiungi directory...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere una directory al progetto corrente.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4013" />
-      <source>Add translation to project</source>
-      <translation>Aggiungi le traduzioni al progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4015" />
-      <source>Add &amp;translation...</source>
-      <translation>Aggiungi &amp;traduzione...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4018" />
-      <source>Add a translation to the current project</source>
-      <translation>Aggiungi le traduzioni al progetto corrente</translation>
+      <source>Add &amp;files...</source>
+      <translation>Aggiungi &amp;files...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation>Aggiungi file al progetto corrente</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Aggiungi files...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere file al progetto corrente. Il posto dove aggiungerli è determinato dall'estensione.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4017" />
+      <source>Add directory to project</source>
+      <translation>Aggiungi directory al progetto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4019" />
+      <source>Add directory...</source>
+      <translation>Aggiungi directory...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4022" />
+      <source>Add a directory to the current project</source>
+      <translation>Aggiungi una directory al progetto corrente</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4023" />
+      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Aggiungi directory...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere una directory al progetto corrente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4032" />
+      <source>Add translation to project</source>
+      <translation>Aggiungi le traduzioni al progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4034" />
+      <source>Add &amp;translation...</source>
+      <translation>Aggiungi &amp;traduzione...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4037" />
+      <source>Add a translation to the current project</source>
+      <translation>Aggiungi le traduzioni al progetto corrente</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aggiungi traduzione...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere una traduzione al progetto corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation>Cerca nuovi file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation>Cerca &amp;nuovi file...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation>Cerca nei file nella directory del progetto.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
-      <translation type="unfinished" />
+      <source>Searc&amp;h new files...</source>
+      <translation>Cerca &amp;nuovi file...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation>Proprietà del progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
-      <translation>&amp;Proprietà...</translation>
+      <source>Search new files in the project directory.</source>
+      <translation>Cerca nei file nella directory del progetto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
-      <translation>Mostra le proprietà del progetto</translation>
+      <source>Search Project File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Proprietà...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà di un progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation>Proprietà utente del progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation>Proprietà &amp;utente...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
-      <translation>Mostra le proprietà del multiprogetto specifiche dell'utente</translation>
+      <source>Search Project File...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Proprietà utente...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà utente di un progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation>Associazione tipi file</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
-      <translation>Associazione tipi file...</translation>
+      <source>Project properties</source>
+      <translation>Proprietà del progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation>&amp;Proprietà...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation>Mostra le proprietà del progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Proprietà...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà di un progetto.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
-      <translation>Associazioni analizzatore lessicale</translation>
+      <source>User project properties</source>
+      <translation>Proprietà utente del progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation>Proprietà &amp;utente...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation>Mostra le proprietà del multiprogetto specifiche dell'utente</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Proprietà utente...&lt;/b&gt;&lt;p&gt;Mosta un dialogo per modificare le proprietà utente di un progetto.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
-      <translation>Associazioni analizzatore lessicale...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation>Mostra le associazioni degli analizzatori lessicali del progetto (sovrascrivendo i default)</translation>
+      <source>Filetype Associations</source>
+      <translation>Associazione tipi file</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
+      <translation>Associazione tipi file...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Associazioni analizzatore lessicale...&lt;/b&gt;&lt;p&gt;Mostra un dialogo per modificare le associazioni degli analizzatori lessicali dei progetti. Queste associazioni sovrascrivono the impostazioni globali. Gli analizzatori lessicali sono utilizzati per l'evidenziazione del testo nell'editor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
-      <translation>Proprietà Debugger</translation>
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation>&amp;Proprietà Debugger...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
-      <translation>Mostra le proprietàd el debugger</translation>
+      <source>Lexer Associations</source>
+      <translation>Associazioni analizzatore lessicale</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
+      <translation>Associazioni analizzatore lessicale...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation>Mostra le associazioni degli analizzatori lessicali del progetto (sovrascrivendo i default)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Associazioni analizzatore lessicale...&lt;/b&gt;&lt;p&gt;Mostra un dialogo per modificare le associazioni degli analizzatori lessicali dei progetti. Queste associazioni sovrascrivono the impostazioni globali. Gli analizzatori lessicali sono utilizzati per l'evidenziazione del testo nell'editor.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation>Proprietà Debugger</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation>&amp;Proprietà Debugger...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation>Mostra le proprietàd el debugger</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Proprietà debugger...&lt;/b&gt;&lt;p&gt;Mostra un dialogo per modificare le impostazioni specifiche per il progetto del debugger.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation>Carica</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation>&amp;Carica</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation>Carica le proprietàd el debugger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Carica le proprietà del debugger&lt;/b&gt;&lt;p&gt;Carica le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation>Salva</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation>Salva le proprietà del debugger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva le proprietà del debugger&lt;/b&gt;&lt;p&gt;Salva le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation>Cancella</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation>&amp;Cancella</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation>Cancella le proprietà del debugger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cancella le proprietà del debugger&lt;/b&gt;&lt;p&gt;Cancella il file che contiene le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation>Resetta</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation>&amp;Resetta</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation>Resetta le proprietà del debugger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Azzera le proprietà del debugger&lt;/b&gt;&lt;p&gt;Azzera le proprietà del debugger specifiche per il progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation>Carica sessione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
-      <source>Load the projects session file.</source>
-      <translation>Carica il file di sessione del progetto.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4190" />
-      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Carica sessione&lt;/b&gt;&lt;p&gt;Questo carica la sessione del progetto.La sessione è composta dai seguenti dati.&lt;br&gt;- tutti i file sorgente aperti&lt;br&gt;- tutti i breakpoint&lt;br&gt;- gli argomenti alla riga di comango&lt;br&gt;- la directory di lavoro&lt;br&gt;- il flag di segnalazione delle eccezioni&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
-      <source>Save session</source>
-      <translation>Salva sessione</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4207" />
-      <source>Save the projects session file.</source>
-      <translation>Salva il file sessione del progetto.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4208" />
-      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Salva sessione&lt;/b&gt;&lt;p&gt;Questo carica la sessione del progetto.La sessione è composta dai seguenti dati.&lt;br&gt;- tutti i file sorgente aperti&lt;br&gt;- tutti i breakpoint&lt;br&gt;- gli argomenti alla riga di comango&lt;br&gt;- la directory di lavoro&lt;br&gt;- il flag di segnalazione delle eccezioni&lt;/p&gt;</translation>
-    </message>
-    <message>
+      <source>Load the projects session file.</source>
+      <translation>Carica il file di sessione del progetto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4209" />
+      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Carica sessione&lt;/b&gt;&lt;p&gt;Questo carica la sessione del progetto.La sessione è composta dai seguenti dati.&lt;br&gt;- tutti i file sorgente aperti&lt;br&gt;- tutti i breakpoint&lt;br&gt;- gli argomenti alla riga di comango&lt;br&gt;- la directory di lavoro&lt;br&gt;- il flag di segnalazione delle eccezioni&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4224" />
       <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
-      <source>Delete session</source>
-      <translation>Cancella sessione</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4225" />
-      <source>Delete the projects session file.</source>
-      <translation>Cancella il file di sessione del progetto.</translation>
+      <source>Save session</source>
+      <translation>Salva sessione</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4226" />
+      <source>Save the projects session file.</source>
+      <translation>Salva il file sessione del progetto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4227" />
+      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Salva sessione&lt;/b&gt;&lt;p&gt;Questo carica la sessione del progetto.La sessione è composta dai seguenti dati.&lt;br&gt;- tutti i file sorgente aperti&lt;br&gt;- tutti i breakpoint&lt;br&gt;- gli argomenti alla riga di comango&lt;br&gt;- la directory di lavoro&lt;br&gt;- il flag di segnalazione delle eccezioni&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
+      <source>Delete session</source>
+      <translation>Cancella sessione</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4244" />
+      <source>Delete the projects session file.</source>
+      <translation>Cancella il file di sessione del progetto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cancella sessione&lt;/b&gt;&lt;p&gt;Cancella la sessione del progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation>Statistiche codice</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation>Statistiche &amp;codice...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation>Mostra alcune statistiche del codice per il progetto.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Statistiche codice...&lt;/b&gt;&lt;p&gt;Mostra alcune statistiche di tutti i file Python nel progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation>Analisi codice Python</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation>A&amp;nalisi codice...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation>Mostra le informazioni dell'analisi del codice del progetto.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Analisi codice...&lt;/b&gt;&lt;p&gt;Mostra le analisi  del codice di tutti i file Python nel progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation>Profilazione dati</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation>&amp;Profilazione dati...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
-      <translation>Mostra la profilazione dei dati per il progetto.</translation>
+      <source>Code Metrics</source>
+      <translation>Statistiche codice</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation>Statistiche &amp;codice...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation>Mostra alcune statistiche del codice per il progetto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Statistiche codice...&lt;/b&gt;&lt;p&gt;Mostra alcune statistiche di tutti i file Python nel progetto.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Profilazione dati...&lt;/b&gt;&lt;p&gt;Mostra la profilazione dei dati per il progetto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation>Diagrammi dell'applicazione</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation>Diagramma dell' &amp;Applicazione...</translation>
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation>Analisi codice Python</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation>A&amp;nalisi codice...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation>Mostra le informazioni dell'analisi del codice del progetto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Analisi codice...&lt;/b&gt;&lt;p&gt;Mostra le analisi  del codice di tutti i file Python nel progetto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
-      <translation>Mostra un diagramma del progetto.</translation>
+      <source>Profile Data</source>
+      <translation>Profilazione dati</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation>&amp;Profilazione dati...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation>Mostra la profilazione dei dati per il progetto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Profilazione dati...&lt;/b&gt;&lt;p&gt;Mostra la profilazione dei dati per il progetto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation>Diagrammi dell'applicazione</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation>Diagramma dell' &amp;Applicazione...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation>Mostra un diagramma del progetto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Diagrammi dell'applicazione...&lt;/b&gt;&lt;p&gt;Mostra un diagramma del progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation type="unfinished">Carico Diagramma</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation>Crea lista del package</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation type="unfinished">Crea un &amp;archivio per il plugin</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
-      <translation type="unfinished" />
+      <source>&amp;Load Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
+      <translation>Crea lista del package</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation type="unfinished">Crea un &amp;archivio per il plugin</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <source>Create Plugin Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation>&amp;Progetto</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
-      <translation>Apri un progetto &amp;recente</translation>
+      <source>Create SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation>Sessione</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
-      <translation>Debugger</translation>
+      <source>Create &amp;SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
+      <source>Create a SBOM file of the project dependencies.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation>&amp;Progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation>Apri un progetto &amp;recente</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation>Sessione</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation>Debugger</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation>Controllo di &amp;Versione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation>&amp;Controlla</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation>&amp;Mostra</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation>&amp;Diagrammi</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation>Pac&amp;kagers</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation>&amp;Documentazione sorgenti</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation>Progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation>Pulis&amp;ci</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation>Cerca Nuovi File</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation>Non sono stati trovati file da aggiungere.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation>Version Control System</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;VCS selezionato &lt;b&gt;{0}&lt;/b&gt;non trovato.&lt;br&gt;Disabilito il controllo di versione.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation>Dati Analisi</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>Non c'è uno script principale definito per il progetto. Esco</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation>Analisi codice</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation>Per favore seleziona un file per l'analisi</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation>Per favore seleziona un file per la profilazione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation>Includi i nomi dei moduli ?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;PKGLIST&lt;/b&gt; esiste già.&lt;/p&gt;&lt;p&gt;Sovrascriverlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Il file &lt;b&gt;PKGLIST&lt;/b&gt; non può essere creato.&lt;br /&gt;Motivo: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation>Crea un archivio per il plugin</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation>Non c'è uno script principale definito per il progetto. Esco...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Il file &lt;b&gt;PKGLIST&lt;/b&gt; non può essere creato.&lt;br /&gt;Motivo: {0}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation>Crea un archivio per il plugin</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation>Non c'è uno script principale definito per il progetto. Esco...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Creating plugin archives...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation type="unfinished">Termina</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Creating plugin archives...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation type="unfinished">Termina</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere aggiunto all'archivio.Lo ignoro.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file plugin &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Read project file</source>
-      <translation type="vanished">Leggi file progetto</translation>
-    </message>
-    <message>
-      <source>Save project file</source>
-      <translation type="vanished">Salva file progetto</translation>
-    </message>
-    <message>
-      <source>Save project session</source>
-      <translation type="vanished">Salva sessione di progetto</translation>
-    </message>
-    <message>
-      <source>Delete project session</source>
-      <translation type="vanished">Cancella sessione di progetto</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Leggi tesk</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Salva task</translation>
-    </message>
-    <message>
-      <source>Read debugger properties</source>
-      <translation type="vanished">Leggi le proprietà del debugger</translation>
-    </message>
-    <message>
-      <source>Save debugger properties</source>
-      <translation type="vanished">Salva le proprietà del debugger</translation>
-    </message>
-    <message>
-      <source>Delete debugger properties</source>
-      <translation type="vanished">Cancella le proprietà del debugger</translation>
-    </message>
-    <message>
-      <source>Show the project filetype associations</source>
-      <translation type="vanished">Mostra le associazioni dei tipi di file del progetto</translation>
-    </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">File progetto (*.e4p)</translation>
-    </message>
-    <message>
-      <source>Read user project properties</source>
-      <translation type="vanished">Leggi le proprietà utente del progetto</translation>
-    </message>
-    <message>
-      <source>Save user project properties</source>
-      <translation type="vanished">Salva le proprietà utente del progetto</translation>
-    </message>
-    <message>
-      <source>PySide GUI</source>
-      <translation type="vanished">GUI PySide</translation>
-    </message>
-    <message>
-      <source>PySide Console</source>
-      <translation type="vanished">Console PySide</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file progetto &lt;b{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file delle proprietà specifiche dell'utente del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La sessione del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere scritta.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file task &lt;b&gt;{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file delle proprietà del debugger del progetto&lt;b&gt;{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Python2 Files (*.py2);;Python2 GUI Files (*.pyw2);;</source>
-      <translation type="vanished">Python Files (*.py2);;Python GUI Files (*.pyw2);;</translation>
-    </message>
-    <message>
-      <source>Create an initial PKGLIST file for an eric6 plugin.</source>
-      <translation type="vanished">Crea un file archivio per il plugin di eric6.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric6 plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Crea Archivio Plugin&lt;/b&gt;&lt;p&gt;Crea un archivio per il plugin eric6 usando la lista dei file fornita nel file PKGLIST. Il nome dell'archivio è costruito dal nome dello script.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The eric6 plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file archivio del plugin di eric6&lt;b&gt;{0}&lt;/b&gt; non può essere creato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ProjectBaseBrowser</name>
@@ -61966,14 +56394,6 @@
       <source>Show hidden files</source>
       <translation type="unfinished">Mostra file nascosti</translation>
     </message>
-    <message>
-      <source>Select the colour for highlighted entries in the Others viewer.</source>
-      <translation type="vanished">Seleziona il colore per gli elementi selezionati nella vista Altri.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Colori</translation>
-    </message>
   </context>
   <context>
     <name>ProjectFile</name>
@@ -62001,270 +56421,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation>Forms</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Browser per le form del progetto&lt;/b&gt;&lt;p&gt;Consente di vedere facilmente tutte le form contenute nel progetto corrente. Diverse azioni possono essere eseguite con il menù contestuale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation>Dialoghi</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
-      <translation>Widget</translation>
+      <source>Dialog</source>
+      <translation>Dialoghi</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
-      <translation>Main Window</translation>
+      <source>Widget</source>
+      <translation>Widget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
-      <translation>Dialogo con un Buttonbox (in basso)</translation>
+      <source>Main Window</source>
+      <translation>Main Window</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
-      <translation>Dialogo con un Buttonbox (a destra)</translation>
+      <source>Dialog with Buttonbox (Bottom)</source>
+      <translation>Dialogo con un Buttonbox (in basso)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
-      <translation>Dialogo con pulsanti (in basso)</translation>
+      <source>Dialog with Buttonbox (Right)</source>
+      <translation>Dialogo con un Buttonbox (a destra)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
-      <translation>Dialogo con pulsanti (centrati in basso)</translation>
+      <source>Dialog with Buttons (Bottom)</source>
+      <translation>Dialogo con pulsanti (in basso)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation>Dialogo con pulsanti (centrati in basso)</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation>Dialogo con pulsanti (a destra)</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
+      <source>QWizard</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
+      <source>QWizardPage</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
+      <source>QDockWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
+      <source>QFrame</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
+      <source>QGroupBox</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
+      <source>QScrollArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
+      <source>QMdiArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
+      <source>QTabWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation>Compila la form</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation>Compila tutte le form</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation>Genera codice del dialogo...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation>Apri con Qt-Designer</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation>Apri con l'editor</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation>Anteprima form</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation>Anteprima traduzioni</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation>Apri</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation>Rinomina file</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation>Rimuovi dal progetto</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation>Cancella</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation>Nuova form...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation>Aggiungi form...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation>Affiungi directory delle forms...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation>Copia il path nella Clipboard</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation>Espandi tutte le directory</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation>Riduci tutte le directory</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation>Configura...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation>Compila le form</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation>Nuova form</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation>Seleziona tipo form:</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation>File interfaccia Qt (*.ui);;Tutti i file (*)</translation>
     </message>
@@ -62327,26 +56747,26 @@
       <translation>Compilazione form in corso...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation>Termina</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation>Determina form modificate...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation>Compila le form modificate...</translation>
     </message>
@@ -62884,18 +57304,6 @@
       <source>Rescan tasks upon opening</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>XML</source>
-      <translation type="vanished">XML</translation>
-    </message>
-    <message>
-      <source>Select, if a timestamp should be written to all project related XML files</source>
-      <translation type="vanished">Seleziona, se il timestamp deve essere scritto in tutti i file XML del progetto</translation>
-    </message>
-    <message>
-      <source>Include timestamp in project related XML files</source>
-      <translation type="vanished">Includi timestamp in tutti i file XML del progetto</translation>
-    </message>
   </context>
   <context>
     <name>ProjectProtocolsBrowser</name>
@@ -63113,143 +57521,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation>Risorse</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Browser delle risorse del progetto&lt;/b&gt;&lt;p&gt;Consente di vedere facilmente tutte le risorse contenute nel progetto corrente. Diverse azioni posso essere eseguite dal menù contestuale.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation>Compila risorse</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation>Compila tutte le risorse</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation>Apri</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation>Rinomina file</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation>Rimuovi dal progetto</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation>Cancella</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation>Nuova risorsa...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation>Aggiungi risorsa...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation>Aggiungi directory delle risorse...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation>Copia il path nella Clipboard</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation>Espandi tutte le directory</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation>Riduci tutte le directory</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation>Configura...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation>Compila le risorse</translation>
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation>Nuova risorsa</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>File Risorse Qt (*.qrc)</translation>
     </message>
@@ -63312,26 +57720,26 @@
       <translation>Compilazione risorse in corso...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation>Termina</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation>Risorse %v/%m</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation>Determinazione risorse modificate...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation>Compilazione risorse modificate in corso...</translation>
     </message>
@@ -63946,19 +58354,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -64128,8 +58523,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
-      <translation>Inserisci il nome degli autori</translation>
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -64145,8 +58540,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
-      <translation>Inserisci email dell'autore</translation>
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -64186,6 +58581,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation>Premi per modificare le proprietà del correttore ortografico</translation>
     </message>
@@ -64245,23 +58650,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="188" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation type="unfinished">Nessuno</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="73" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Source Files ({0});;All Files (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="129" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Il progetto è sotto controllo della versione di &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="135" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation>Il progetto non è sotto controllo della versione.</translation>
     </message>
@@ -64277,8 +58682,12 @@
       <translation />
     </message>
     <message>
-      <source>&amp;Progr. Language:</source>
-      <translation type="vanished">Ling. &amp;Programmazione:</translation>
+      <source>Enter authors name</source>
+      <translation type="vanished">Inserisci il nome degli autori</translation>
+    </message>
+    <message>
+      <source>Enter authors email</source>
+      <translation type="vanished">Inserisci email dell'autore</translation>
     </message>
   </context>
   <context>
@@ -64718,26 +59127,6 @@
       <source>%v/%m Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Annotate</source>
-      <translation type="vanished">Annota</translation>
-    </message>
-    <message>
-      <source>Annotate all</source>
-      <translation type="vanished">Annota tutti</translation>
-    </message>
-    <message>
-      <source>Delete annotated files</source>
-      <translation type="vanished">Cancella file annotati</translation>
-    </message>
-    <message>
-      <source>Annotating files...</source>
-      <translation type="vanished">Annotazione file...</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Termina</translation>
-    </message>
   </context>
   <context>
     <name>PyCoverageHtmlReportDialog</name>
@@ -64819,6 +59208,26 @@
       <source>JSON Files (*.json);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Compact Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Output File:</source>
+      <translation type="unfinished">File di Output:</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Enter the path of the output file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PyProfileDialog</name>
@@ -64994,10 +59403,6 @@
       <source>Please open or create a file first.</source>
       <translation>Per favore prima apri o crea un file.</translation>
     </message>
-    <message>
-      <source>&amp;Python re Wizard...</source>
-      <translation type="vanished">Wizard per la re di &amp;Python...</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardCharactersDialog</name>
@@ -65465,22 +59870,6 @@
       <source>Text:</source>
       <translation>Testo:</translation>
     </message>
-    <message>
-      <source>Observe Locale</source>
-      <translation type="vanished">Asseconda Locale</translation>
-    </message>
-    <message>
-      <source>Python Version</source>
-      <translation type="vanished">Versione Python</translation>
-    </message>
-    <message>
-      <source>Python 2</source>
-      <translation type="vanished">Python 2</translation>
-    </message>
-    <message>
-      <source>Python 3</source>
-      <translation type="vanished">Python 3</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardRepeatDialog</name>
@@ -65535,97 +59924,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation>Salva</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation>Salva l'espressione regolare su un file</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation>Carica</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation>Carica un'espressione regolare da un file</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation>Valida</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation>Valida l'espressione regolare</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation>Esegui</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation>Esegui l'espressione regolare</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation>Prossimo match</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation>Mostra il prossimo match dell'espressione regolare</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation>Copia</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>Copia l'espressione regolare nella clipboard</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation>Named reference</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation>Nessun named groups è stato ancora definito.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation>Named reference</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation>Nessun named groups è stato ancora definito.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation>Selezione il nome gruppo:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation>Salva l'espressione regolare</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>RegExp Files (*.rx);;All Files (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
@@ -65727,14 +60116,6 @@
       <source>A regular expression and a text must be given.</source>
       <translation>Un'espressione regolare e una regexp devono essere fornite.</translation>
     </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Unicode</translation>
-    </message>
-    <message>
-      <source>ASCII</source>
-      <translation type="vanished">ASCII</translation>
-    </message>
   </context>
   <context>
     <name>PySvnProjectHelper</name>
@@ -66333,18 +60714,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation type="unfinished">Errore</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation type="unfinished" />
@@ -66701,786 +61082,6 @@
       <source>Show all code information subsections</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Enter the file extensions to be associated with the Python versions separated by a space. They must not overlap with each other.</source>
-      <translation type="vanished">Inserisci le estensioni da associare con le versioni Python separate da uno spazio. Non devono essere in comune.</translation>
-    </message>
-    <message>
-      <source>Python 2:</source>
-      <translation type="vanished">Python 2:</translation>
-    </message>
-    <message>
-      <source>Please configure the Python environments on the 'Python2 Debugger' page and the 'Python3 Debugger' page.</source>
-      <translation type="vanished">Per cortesia configurare la pagine 'Python 2 Debugger' dell'interprete Python 2.</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizard</name>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">Nessun editor corrente</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">Per favore prima apri o crea un file.</translation>
-    </message>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">Wizard per QRegExp</translation>
-    </message>
-    <message>
-      <source>Q&amp;RegExp Wizard...</source>
-      <translation type="vanished">Wizard per Q&amp;RegExp...</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;QRegExp Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create a QRegExp. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Wizard QRegExp&lt;/b&gt;&lt;p&gt;Questo wizard apre un dialogo per l'inserimento di tutti i parametri necessari alla creazione una QRegExp. Il codice generato sarà inserito alla posizione corrente del cursore.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardCharactersDialog</name>
-    <message>
-      <source>Normal character</source>
-      <translation type="vanished">Carattere normale</translation>
-    </message>
-    <message>
-      <source>Unicode character in hexadecimal notation</source>
-      <translation type="vanished">Carattere Unicode in notazione esadecimale</translation>
-    </message>
-    <message>
-      <source>Bell character (\a)</source>
-      <translation type="vanished">Carattere Bell (\a)</translation>
-    </message>
-    <message>
-      <source>Page break (\f)</source>
-      <translation type="vanished">Interruzione pagina (\f)</translation>
-    </message>
-    <message>
-      <source>Line feed (\n)</source>
-      <translation type="vanished">Avanzamento linea (\n)</translation>
-    </message>
-    <message>
-      <source>Carriage return (\r)</source>
-      <translation type="vanished">Ritorno a capo (\r)</translation>
-    </message>
-    <message>
-      <source>Horizontal tabulator (\t)</source>
-      <translation type="vanished">Tabulazione orizzontale (\t)</translation>
-    </message>
-    <message>
-      <source>Vertical tabulator (\v)</source>
-      <translation type="vanished">Tabulazione verticale (\v)</translation>
-    </message>
-    <message>
-      <source>Additional Entries</source>
-      <translation type="vanished">Elementi aggiuntivi</translation>
-    </message>
-    <message>
-      <source>Between:</source>
-      <translation type="vanished">Tra:</translation>
-    </message>
-    <message>
-      <source>And:</source>
-      <translation type="vanished">E:</translation>
-    </message>
-    <message>
-      <source>Editor for character sets</source>
-      <translation type="vanished">Editor per set di caratteri</translation>
-    </message>
-    <message>
-      <source>The defined characters should not match</source>
-      <translation type="vanished">I caratteri definiti non devono combaciare</translation>
-    </message>
-    <message>
-      <source>Predefined character ranges</source>
-      <translation type="vanished">Intervallo caratteri predefiniti</translation>
-    </message>
-    <message>
-      <source>Non-whitespace characters</source>
-      <translation type="vanished">Caratteri non vuoti</translation>
-    </message>
-    <message>
-      <source>Non-digits</source>
-      <translation type="vanished">Non cifre</translation>
-    </message>
-    <message>
-      <source>Whitespace characters</source>
-      <translation type="vanished">Carattere vuoti</translation>
-    </message>
-    <message>
-      <source>Digits</source>
-      <translation type="vanished">Cifre</translation>
-    </message>
-    <message>
-      <source>Non-word characters</source>
-      <translation type="vanished">Caratteri non stampabili</translation>
-    </message>
-    <message>
-      <source>Word character</source>
-      <translation type="vanished">Caratteri stampabili</translation>
-    </message>
-    <message>
-      <source>Single character</source>
-      <translation type="vanished">Carattere singolo</translation>
-    </message>
-    <message>
-      <source>Character ranges</source>
-      <translation type="vanished">Intervallo di caratteri</translation>
-    </message>
-    <message>
-      <source>Basic Latin</source>
-      <translation type="vanished">Latin Base</translation>
-    </message>
-    <message>
-      <source>Latin-1 Supplement</source>
-      <translation type="vanished">Latin-1 Supplementare</translation>
-    </message>
-    <message>
-      <source>IPA Extensions</source>
-      <translation type="vanished">Estensioni IPA</translation>
-    </message>
-    <message>
-      <source>Spacing Modifier Letters</source>
-      <translation type="vanished">Modificato spaziatura lettere</translation>
-    </message>
-    <message>
-      <source>Combining Diacritical Marks</source>
-      <translation type="vanished">Combinazione Diacritical Marks</translation>
-    </message>
-    <message>
-      <source>Cyrillic</source>
-      <translation type="vanished">Cirillico</translation>
-    </message>
-    <message>
-      <source>Armenian</source>
-      <translation type="vanished">Armeno</translation>
-    </message>
-    <message>
-      <source>Hebrew</source>
-      <translation type="vanished">Ebreo</translation>
-    </message>
-    <message>
-      <source>Arabic</source>
-      <translation type="vanished">Arabo</translation>
-    </message>
-    <message>
-      <source>Syriac</source>
-      <translation type="vanished">Siriano</translation>
-    </message>
-    <message>
-      <source>Thaana</source>
-      <translation type="vanished">Thaana</translation>
-    </message>
-    <message>
-      <source>Devanagari</source>
-      <translation type="vanished">Devanagari</translation>
-    </message>
-    <message>
-      <source>Bengali</source>
-      <translation type="vanished">Bengalese</translation>
-    </message>
-    <message>
-      <source>Gurmukhi</source>
-      <translation type="vanished">Gurmukhi</translation>
-    </message>
-    <message>
-      <source>Gujarati</source>
-      <translation type="vanished">Gujarati</translation>
-    </message>
-    <message>
-      <source>Oriya</source>
-      <translation type="vanished">Oriya</translation>
-    </message>
-    <message>
-      <source>Tamil</source>
-      <translation type="vanished">Tamil</translation>
-    </message>
-    <message>
-      <source>Telugu</source>
-      <translation type="vanished">Telugu</translation>
-    </message>
-    <message>
-      <source>Kannada</source>
-      <translation type="vanished">Kannada</translation>
-    </message>
-    <message>
-      <source>Malayalam</source>
-      <translation type="vanished">Malayalam</translation>
-    </message>
-    <message>
-      <source>Sinhala</source>
-      <translation type="vanished">Sinhala</translation>
-    </message>
-    <message>
-      <source>Thai</source>
-      <translation type="vanished">Thai</translation>
-    </message>
-    <message>
-      <source>Lao</source>
-      <translation type="vanished">Lao</translation>
-    </message>
-    <message>
-      <source>Tibetan</source>
-      <translation type="vanished">Tibetano</translation>
-    </message>
-    <message>
-      <source>Myanmar</source>
-      <translation type="vanished">Myanmar</translation>
-    </message>
-    <message>
-      <source>Georgian</source>
-      <translation type="vanished">Georgiano</translation>
-    </message>
-    <message>
-      <source>Hangul Jamo</source>
-      <translation type="vanished">Hangul Jamo</translation>
-    </message>
-    <message>
-      <source>Ethiopic</source>
-      <translation type="vanished">Etiope</translation>
-    </message>
-    <message>
-      <source>Cherokee</source>
-      <translation type="vanished">Cherokee</translation>
-    </message>
-    <message>
-      <source>Ogham</source>
-      <translation type="vanished">Ogham</translation>
-    </message>
-    <message>
-      <source>Runic</source>
-      <translation type="vanished">Runic</translation>
-    </message>
-    <message>
-      <source>Khmer</source>
-      <translation type="vanished">Khmer</translation>
-    </message>
-    <message>
-      <source>Mongolian</source>
-      <translation type="vanished">Mongolo</translation>
-    </message>
-    <message>
-      <source>Latin Extended Additional</source>
-      <translation type="vanished">Latin esteso addizionale</translation>
-    </message>
-    <message>
-      <source>Greek Extended</source>
-      <translation type="vanished">Greco esteso</translation>
-    </message>
-    <message>
-      <source>General Punctuation</source>
-      <translation type="vanished">Punteggiature generale</translation>
-    </message>
-    <message>
-      <source>Superscripts and Subscripts</source>
-      <translation type="vanished">Apici e pedici</translation>
-    </message>
-    <message>
-      <source>Currency Symbols</source>
-      <translation type="vanished">Simbolo moneta</translation>
-    </message>
-    <message>
-      <source>Letterlike Symbols</source>
-      <translation type="vanished">Letterlike Symbols</translation>
-    </message>
-    <message>
-      <source>Number Forms</source>
-      <translation type="vanished">Forma Numeri</translation>
-    </message>
-    <message>
-      <source>Mathematical Operators</source>
-      <translation type="vanished">Operatori matematici</translation>
-    </message>
-    <message>
-      <source>Control Pictures</source>
-      <translation type="vanished">Controllo immagini</translation>
-    </message>
-    <message>
-      <source>Optical Character Recognition</source>
-      <translation type="vanished">Riconoscimento ottico dei caratteri (OCR)</translation>
-    </message>
-    <message>
-      <source>Enclosed Alphanumerics</source>
-      <translation type="vanished">Alfanumerici inclusi</translation>
-    </message>
-    <message>
-      <source>Box Drawing</source>
-      <translation type="vanished">Box</translation>
-    </message>
-    <message>
-      <source>Block Elements</source>
-      <translation type="vanished">Blocchi</translation>
-    </message>
-    <message>
-      <source>Dingbats</source>
-      <translation type="vanished">Dingbats</translation>
-    </message>
-    <message>
-      <source>Braille Patterns</source>
-      <translation type="vanished">Modelli Braille</translation>
-    </message>
-    <message>
-      <source>CJK Radicals Supplement</source>
-      <translation type="vanished">Radici supplementari CJK</translation>
-    </message>
-    <message>
-      <source>KangXi Radicals</source>
-      <translation type="vanished">Radici KangXi</translation>
-    </message>
-    <message>
-      <source>Ideographic Description Chars</source>
-      <translation type="vanished">Caratteri di descrizione ideografici</translation>
-    </message>
-    <message>
-      <source>CJK Symbols and Punctuation</source>
-      <translation type="vanished">Simboli e punteggiatura CJK</translation>
-    </message>
-    <message>
-      <source>Hiragana</source>
-      <translation type="vanished">Hiragana</translation>
-    </message>
-    <message>
-      <source>Katakana</source>
-      <translation type="vanished">Katakana</translation>
-    </message>
-    <message>
-      <source>Bopomofo</source>
-      <translation type="vanished">Bopomofo</translation>
-    </message>
-    <message>
-      <source>Hangul Compatibility Jamo</source>
-      <translation type="vanished">Hangul Compatibilità Jamo</translation>
-    </message>
-    <message>
-      <source>Kanbun</source>
-      <translation type="vanished">Kanbun</translation>
-    </message>
-    <message>
-      <source>Bopomofo Extended</source>
-      <translation type="vanished">Bopomofo esteso</translation>
-    </message>
-    <message>
-      <source>Enclosed CJK Letters and Months</source>
-      <translation type="vanished">Lettere e Mesi CJK inclusi</translation>
-    </message>
-    <message>
-      <source>CJK Compatibility</source>
-      <translation type="vanished">Compatibilità CJK</translation>
-    </message>
-    <message>
-      <source>CJK Unified Ideographs</source>
-      <translation type="vanished">CJK Ideogr. Unificati</translation>
-    </message>
-    <message>
-      <source>Yi Syllables</source>
-      <translation type="vanished">Sillabe Yi</translation>
-    </message>
-    <message>
-      <source>Yi Radicals</source>
-      <translation type="vanished">Yi Radicals</translation>
-    </message>
-    <message>
-      <source>Hangul Syllables</source>
-      <translation type="vanished">Sillabe Hangul</translation>
-    </message>
-    <message>
-      <source>CJK Compatibility Ideographs</source>
-      <translation type="vanished">CJK Ideogrammi di compatibilità</translation>
-    </message>
-    <message>
-      <source>Alphabetic Presentation Forms</source>
-      <translation type="vanished">Forme di rappresentazione alfabetica</translation>
-    </message>
-    <message>
-      <source>Arabic Presentation Forms-A</source>
-      <translation type="vanished">Forme di rappresentazione Araba A</translation>
-    </message>
-    <message>
-      <source>Combining Half Marks</source>
-      <translation type="vanished">Combinazione Mezzi Simboli</translation>
-    </message>
-    <message>
-      <source>CJK Compatibility Forms</source>
-      <translation type="vanished">Forme compatibilità CJK</translation>
-    </message>
-    <message>
-      <source>Small Form Variants</source>
-      <translation type="vanished">Variante forme piccole</translation>
-    </message>
-    <message>
-      <source>Arabic Presentation Forms-B</source>
-      <translation type="vanished">Forme di presentazione Arabe B</translation>
-    </message>
-    <message>
-      <source>Specials</source>
-      <translation type="vanished">Speciali</translation>
-    </message>
-    <message>
-      <source>Tags</source>
-      <translation type="vanished">Tags</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardRepeatDialog</name>
-    <message>
-      <source>Number of repetitions</source>
-      <translation type="vanished">Numero di ripetizioni</translation>
-    </message>
-    <message>
-      <source>times</source>
-      <translation type="vanished">volte</translation>
-    </message>
-    <message>
-      <source>and</source>
-      <translation type="vanished">e</translation>
-    </message>
-    <message>
-      <source>Between</source>
-      <translation type="vanished">Tra</translation>
-    </message>
-    <message>
-      <source>Exactly</source>
-      <translation type="vanished">Esattamente</translation>
-    </message>
-    <message>
-      <source>Maximum</source>
-      <translation type="vanished">Massimo</translation>
-    </message>
-    <message>
-      <source>Minimum</source>
-      <translation type="vanished">Minimo</translation>
-    </message>
-    <message>
-      <source>Unlimited (incl. zero times)</source>
-      <translation type="vanished">Infinito (incluso zero volte)</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardWidget</name>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Salva</translation>
-    </message>
-    <message>
-      <source>Save the regular expression to a file</source>
-      <translation type="vanished">Salva l'espressione regolare su un file</translation>
-    </message>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Carica</translation>
-    </message>
-    <message>
-      <source>Load a regular expression from a file</source>
-      <translation type="vanished">Carica un'espressione regolare da un file</translation>
-    </message>
-    <message>
-      <source>Validate</source>
-      <translation type="vanished">Valida</translation>
-    </message>
-    <message>
-      <source>Validate the regular expression</source>
-      <translation type="vanished">Valida l'espressione regolare</translation>
-    </message>
-    <message>
-      <source>Execute</source>
-      <translation type="vanished">Esegui</translation>
-    </message>
-    <message>
-      <source>Execute the regular expression</source>
-      <translation type="vanished">Esegui l'espressione regolare</translation>
-    </message>
-    <message>
-      <source>Next match</source>
-      <translation type="vanished">Prossimo match</translation>
-    </message>
-    <message>
-      <source>Show the next match of the regular expression</source>
-      <translation type="vanished">Mostra il prossimo match dell'espressione regolare</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Copia</translation>
-    </message>
-    <message>
-      <source>Copy the regular expression to the clipboard</source>
-      <translation type="vanished">Copia l'espressione regolare nella clipboard</translation>
-    </message>
-    <message>
-      <source>Save regular expression</source>
-      <translation type="vanished">Salva l'espressione regolare</translation>
-    </message>
-    <message>
-      <source>RegExp Files (*.rx);;All Files (*)</source>
-      <translation type="vanished">RegExp Files (*.rx);;All Files (*)</translation>
-    </message>
-    <message>
-      <source>Load regular expression</source>
-      <translation type="vanished">Carica espressione regolare</translation>
-    </message>
-    <message>
-      <source>The regular expression is valid.</source>
-      <translation type="vanished">L'espressione regolare è valida.</translation>
-    </message>
-    <message>
-      <source>Error</source>
-      <translation type="vanished">Errore</translation>
-    </message>
-    <message>
-      <source>A regular expression must be given.</source>
-      <translation type="vanished">Un'espressione regolare deve essere fornita.</translation>
-    </message>
-    <message>
-      <source>Regexp</source>
-      <translation type="vanished">Regexp</translation>
-    </message>
-    <message>
-      <source>Offset</source>
-      <translation type="vanished">Offset</translation>
-    </message>
-    <message>
-      <source>Captures</source>
-      <translation type="vanished">Cattura</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Testo</translation>
-    </message>
-    <message>
-      <source>Characters</source>
-      <translation type="vanished">Carattere</translation>
-    </message>
-    <message>
-      <source>Match</source>
-      <translation type="vanished">Trova</translation>
-    </message>
-    <message>
-      <source>No more matches</source>
-      <translation type="vanished">Nessun altro risultato</translation>
-    </message>
-    <message>
-      <source>No matches</source>
-      <translation type="vanished">Nessun risultato</translation>
-    </message>
-    <message>
-      <source>A regular expression and a text must be given.</source>
-      <translation type="vanished">Un'espressione regolare e una regexp devono essere fornite.</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The regular expression could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'espressione regolare non può essere salvata.&lt;/p&gt;&lt;p&gt;Motivo: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Invalid regular expression: {0}</source>
-      <translation type="vanished">Espressione regolare non valida: {0}</translation>
-    </message>
-    <message>
-      <source>Capture #{0}</source>
-      <translation type="vanished">Cattura #{0}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Validation</source>
-      <translation type="vanished">Validazione</translation>
-    </message>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">Wizard per QRegExp</translation>
-    </message>
-    <message>
-      <source>&amp;Variable Name:</source>
-      <translation type="vanished">Nome &amp;Variabile:</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Undo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Annulla ultima modifica&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Redo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Rifai ultima modifica&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Single character of a range (e.g. [abcd])&lt;/b&gt;&lt;p&gt;Select a single character of a range via a specific dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Intervallo di caratteri singoli (es. [abcd])&lt;/b&gt;&lt;p&gt;Seleziona un intervallo di singoli caratteri con un dialogo specifico.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Any character: '.'&lt;/b&gt;
-&lt;p&gt;Select to insert a dot (.) in your regexp.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Qualsiasi carattere: '.'&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire un punto (.) nella regexp.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Any character: '.'&lt;/b&gt;
-&lt;p&gt;Select to insert a dot (.) in your regexp. The dot matches a single character, except line break characters (by default). 
-E.g. 'gr.y' matches 'gray', 'grey', 'gr%y', etc. Use the dot sparingly. Often, a character class or negated
-character class is faster and more precise.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Qualsiasi carattere: '.'&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire un punto (.) nella regexp. Il punto trova un singolo carattere, ad eccezzione del carattere di interruzione di linea (di default).&lt;/p&gt;
-Es. 'gr.y' trova 'gray','grey','gr%y', etc. Usa il punto con parsimonia. Spesso una classe di caratteri o l'inverso è più veloce e più preciso.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Repeat contents&lt;/b&gt;
-&lt;p&gt;Select a repetition condition via a specific dialog. This dialog will help to specify the allowed range for repetitions.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ripeti contenuti&lt;/b&gt;
-&lt;p&gt;Selezione una condizione di ripetizione con uno specifico dialogo. Il dialogo aiuterà a specificare l'intervallo di ripetizioni consentito.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non capturing parentheses: (?:)&lt;/b&gt;
-&lt;p&gt;Select to insert some non capturing brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Parentesi Non capturing: (?:)&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire alcune non capturing parentesi.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non capturing parentheses: (?:)&lt;/b&gt;
-&lt;p&gt;Select to insert some non capturing brackets. It can be used to apply a regexp quantifier (eg. '?' or '+') to the entire
-group of characters inside the brakets. E.g. the regex 'Set(?:Value)?' matches 'Set' or 'SetValue'. The '?:' inside the brakets
-means that the content of the match (called the backreference) is not stored for further use.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Parentesi Non capturing: (?:)&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire alcune parentesi non capturing. Possono essere usate per applicare il quantificatore della regexp (eg. '?' or '+') all'intero 
-gruppo di caratteri tra parentesi. E.g. the regex 'Set(?:Value)?' trova 'Set' o 'SetValue'. Il '?:' dentro le parentesi
-significa che il contenuto trovato (chiamato backreference) (called the backreference) non è conservato per usi futuri.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Group: ()&lt;/b&gt;
-&lt;p&gt;Select to insert some capturing brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Raggruppa: ()&lt;/b&gt;
-&lt;p&gt;Selezione per inserire alcune parentesi raggruppanti.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Group: ()&lt;/b&gt;
-&lt;p&gt;Select to insert some capturing brackets. They can be used to apply a regexp quantifier (e.g. '?' or '+') to the entire group of 
-characters inside the brakets. E.g. the regex 'Set(Value)?' matches 'Set' or 'SetValue'. Contrary to non-capturing parentheses, 
-the backreference matched inside the brakets is stored for further use (i.e. 'Value' in the second example above). 
-One can access the backereference with the '\1' expression. &lt;/p&gt;
-&lt;p&gt;E.g. '([a-c])x\1x\1' will match 'axaxa', 'bxbxb' and 'cxcxc'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Parentesi Group: ()&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire alcune parentesi Group. Possono essere usate per applicare il quantificatore della regexp (eg. '?' or '+') all'intero 
-gruppo di caratteri tra parentesi. E.g. the regex 'Set(?:Value)?' trova 'Set' o 'SetValue'. Al contrario delle parentesi non-capturing, 
-il backreference trovato viene conservato per usi futuri. (es. 'Value' nel secondo esempio sopra).
-Si può accedere al backraference con l'espressione '\1'.&lt;/p&gt;
-&lt;p&gt;Es. '([a-c])x\1x\1' troverà 'axaxa', 'bxbxb' e 'cxcxc'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Select to insert the alternation symbol '|'. &lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Alternativa: '|'&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire il simbolo di alternativa '|'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Select to insert the alternation symbol '|'. The alternation is used to match a single regular expression out of 
-several possible regular expressions. E.g. 'cat|dog|mouse|fish' matches words containing the word 'cat', 'dog','mouse' or 'fish'.
-Be aware that in the above example, the alternatives refer to whole or part of words. If you want to match exactly the
- words 'cat', 'dog', ... you should express the fact that you only want to match complete words: '\b(cat|dog|mouse|fish)\b'&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Alternativa: '|'&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire il simbolo di alternativa '|'. L'alternativa è usata per trovare una singola espressione regolare all'interno di più possibilità Es. 'cat|dog|mouse|fish' trova le parole contenenti 'cat', 'dog', 'mouse' o 'fish'. Nota che nell'esempio sopra, l'alternativa di riferisce a tutta la parole o ad una parte di esse. Se si vogliono trovare esattamente le parole 'cat', 'dog',... bisogna specificare che si vogliono trovare solo le parole complete: '\b(cat|dog|mouse|fish)\b'&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Begin of line: '^'&lt;/b&gt;
-&lt;p&gt;Select to insert the start line character (^).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Inizio linea: '^'&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire il carattere di inizio riga (^).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Begin of line: '^'&lt;/b&gt;
-&lt;p&gt;Select to insert the start line character (^). It is used to find some expressions at the begining of lines.
-E.g. '^[A-Z]' match lines starting with a capitalized character. &lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Inizio linea: '^'&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire il carattere di inizio riga (^). E' usato per trovare le espressioni all'inizio delle linee.
-Es. '^[A-Z]' trova le linee che iniziano con una lettera maiuscola.&lt;/P&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;End of line: '$'&lt;/b&gt;
-&lt;p&gt;Select to insert the end of line character ($).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fine linea: '$'&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire un carattere di fine linea ($).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;End of line: '$'&lt;/b&gt;
-&lt;p&gt;Select to insert the end of line character ($). It is used to find some expressions at the end of lines.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fine linea: '$'&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire il carattere di fine riga (^). E' usato per trovare le espressioni all'inizio delle linee.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\b).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Limiti parola&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire il carattere di limite della parola (\b).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\b). This character is used to express the fact that word 
-must begin or end at this position. E.g. '\bcat\b' matches exactly the word 'cat' while 'concatenation' is ignored.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Estremità della parola&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire il carattere di estremità della parola (\b)). Questo carattere è usato per specificare il fatto che la parola deve iniziare o finire a questa posizione. Es. '\bcat\b' trova la parola 'cat' mentre la parola 'concatenation' è ignorata.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\B). \B is the negated version of \b.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nessun estremo della parola&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire il carattere di estremità della parola (\B). \B è l'inverso di \b.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\B). \B is the negated version of \b. \B matches at every position where \b 
-does not. Effectively, \B matches at any position between two word characters as well as at any position between two non-word characters.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nessun estremo della parola&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire il carattere di estremità della parola (\B). \B è l'inverso di \b. \B trova in ogni posizione dove \b non trova. In effetti, \B trova in tutte le posizione tra due caratteri di una parola come ogni posizione tra due caratteri che non sono di una parola.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Positive lookahead: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the positive lookhead brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Lookahead positivo: (?=&lt;i&gt;regexp&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire delle parentesi di tipo lookahead positivo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Positive lookahead: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the positive lookhead brackets. Basically, positive lookhead is used to match a character only if followed by another one.
-Writting 'q(?=u)' means that you want to match the 'q' character only if it is followed by 'u'. In this statement 'u' is a trivial 
-regexp which may be replaced by a more complex expression; q(?=[abc])' will match a 'q' if followed by either 'a', 'b' or 'c'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Lookahead positivo: (?=&lt;i&gt;regexp&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire delle parentesi di tipo lookahead positivo. Di norma queste parentesi sono utilizzate per trovare un carattere solo se è seguito da un'altro. Scrivere 'q(?=u)' significa che vuoi trovare tutte le 'q' se e solo se sono seguitre dal carattere 'u'. In questo esempio è banale, ma la 'u' può essere sostituita da un'espressione più complessa; q(?=[abc])' troverà tutte le q se sono seguite da 'a', 'b'o 'c'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Negative lookahead: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the negative lookhead brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Lookahead negativo: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire delle parentesi di tipo lookahead negativo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Negative lookahead: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the negative lookhead brackets. Basically, negative lookhead is used to match a character only if it is not
-followed by a another one. Writting 'q(?!u)' means that you want to match 'q' only if it is not followed by 'u'. In this statement, 'u' is a
-trivial regexp which may be replaced by a more complex expression; 'q(?![abc])' will match a 'q' if it is followed by anything else than 'a', 'b' or 'c'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Lookahead positivo: (?=&lt;i&gt;regexp&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Seleziona per inserire delle parentesi di tipo lookahead negativo. Di norma queste parentesi sono utilizzate per trovare un carattere solo se non è seguito da un'altro. Scrivere 'q(?=u)' significa che vuoi trovare tutte le 'q' se e solo se non sono seguitre dal carattere 'u'. In questo esempio è banale, ma la 'u' può essere sostituita da un'espressione più complessa; q(?=[abc])' troverà tutte le q se sono seguite da tutto tranne che da 'a', 'b'o 'c'.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Regexp:</source>
-      <translation type="vanished">&amp;Regexp:</translation>
-    </message>
-    <message>
-      <source>&amp;Text:</source>
-      <translation type="vanished">&amp;Testo:</translation>
-    </message>
-    <message>
-      <source>Case &amp;Sensitive</source>
-      <translation type="vanished">Case &amp;sensitive</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>&amp;Minimal</source>
-      <translation type="vanished">&amp;Minimale</translation>
-    </message>
-    <message>
-      <source>Alt+M</source>
-      <translation type="vanished">Alt+M</translation>
-    </message>
   </context>
   <context>
     <name>QRegularExpressionWizard</name>
@@ -68931,62 +62532,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation type="unfinished">Salva</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished">Salva l'espressione regolare su un file</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation type="unfinished">Carica</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished">Carica un'espressione regolare da un file</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation type="unfinished">Valida</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation type="unfinished">Valida l'espressione regolare</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation type="unfinished">Esegui</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation type="unfinished">Esegui l'espressione regolare</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation type="unfinished">Prossimo match</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished">Mostra il prossimo match dell'espressione regolare</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation type="unfinished">Copia</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished">Copia l'espressione regolare nella clipboard</translation>
     </message>
@@ -68995,47 +62596,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation type="unfinished">Named reference</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished">Nessun named groups è stato ancora definito.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation type="unfinished">Named reference</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished">Nessun named groups è stato ancora definito.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation type="unfinished">Selezione il nome gruppo:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation type="unfinished">Salva l'espressione regolare</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation type="unfinished">RegExp Files (*.rx);;All Files (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
@@ -69147,13 +62748,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpAccessHandler</name>
-    <message>
-      <source>&lt;title&gt;Error 404...&lt;/title&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;The page could not be found&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;'{0}'&lt;/h3&gt;&lt;/div&gt;</source>
-      <translation type="vanished">&lt;title&gt;Errore 404...&lt;/title&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Pagina non trovata&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;'{0}'&lt;/h3&gt;&lt;/div&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpDocumentationConfigurationDialog</name>
     <message>
       <location filename="../WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.ui" line="0" />
@@ -69172,97 +62766,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpDocumentationDialog</name>
-    <message>
-      <source>Add Documentation</source>
-      <translation type="vanished">Aggiungi documento</translation>
-    </message>
-    <message>
-      <source>Qt Compressed Help Files (*.qch)</source>
-      <translation type="vanished">Qt Compressed Help Files (*.qch)</translation>
-    </message>
-    <message>
-      <source>The file &lt;b&gt;{0}&lt;/b&gt; is not a valid Qt Help File.</source>
-      <translation type="vanished">Il file &lt;b&gt;{0}&lt;/b&gt; non è un file Qt Help valido.</translation>
-    </message>
-    <message>
-      <source>The namespace &lt;b&gt;{0}&lt;/b&gt; is already registered.</source>
-      <translation type="vanished">Il namespace &lt;b&gt;{0}&lt;/b&gt; è già registrato.</translation>
-    </message>
-    <message>
-      <source>Remove Documentation</source>
-      <translation type="vanished">Rimuovi documentazione</translation>
-    </message>
-    <message>
-      <source>Do you really want to remove the selected documentation sets from the database?</source>
-      <translation type="vanished">Vuoi veramente rimuovere la documentazione selezionata dal database ?</translation>
-    </message>
-    <message>
-      <source>Some documents currently opened reference the documentation you are attempting to remove. Removing the documentation will close those documents. Remove anyway?</source>
-      <translation type="vanished">Alcuni documenti aperti fanno riferimento a documenti che stai tentando di cancellare. Rimuovendo la documentazione verranno chiusi questi documenti. Rimuovere comunque ?</translation>
-    </message>
-    <message>
-      <source>Add Filter</source>
-      <translation type="vanished">Aggiungi filtro</translation>
-    </message>
-    <message>
-      <source>Filter name:</source>
-      <translation type="vanished">Nome filtro:</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Documentation Database</source>
-      <translation type="vanished">Gestisci il database della documentazione QtHelp</translation>
-    </message>
-    <message>
-      <source>Registered Documents</source>
-      <translation type="vanished">Documenti registrati</translation>
-    </message>
-    <message>
-      <source>Press to select QtHelp documents to add to the database</source>
-      <translation type="vanished">Premi per selezionere il documento QtHelp da aggiungere al database</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Aggiungi...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected documents from the database</source>
-      <translation type="vanished">Premi per rimuovere il documento selezionato dal database</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Rimuovi</translation>
-    </message>
-    <message>
-      <source>Filters</source>
-      <translation type="vanished">Filtri</translation>
-    </message>
-    <message>
-      <source>Filters:</source>
-      <translation type="vanished">Filtri:</translation>
-    </message>
-    <message>
-      <source>Attributes:</source>
-      <translation type="vanished">Attributi:</translation>
-    </message>
-    <message>
-      <source>Press to add a new filter</source>
-      <translation type="vanished">Premi per aggiungere un file nuovo</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Applica</translation>
-    </message>
-    <message>
-      <source>Reset</source>
-      <translation type="vanished">Resetta</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpDocumentationSelectionDialog</name>
     <message>
       <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui" line="0" />
@@ -69403,37 +62906,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpFiltersDialog</name>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">Gestisci i filtri QtHelp</translation>
-    </message>
-    <message>
-      <source>Filters:</source>
-      <translation type="vanished">Filtri:</translation>
-    </message>
-    <message>
-      <source>Attributes:</source>
-      <translation type="vanished">Attributi:</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-    <message>
-      <source>Press to add a new filter</source>
-      <translation type="vanished">Premi per aggiungere un file nuovo</translation>
-    </message>
-    <message>
-      <source>Add Filter</source>
-      <translation type="vanished">Aggiungi filtro</translation>
-    </message>
-    <message>
-      <source>Filter name:</source>
-      <translation type="vanished">Nome filtro:</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpSchemeReply</name>
     <message>
       <location filename="../WebBrowser/Network/QtHelpSchemeHandler.py" line="166" />
@@ -69672,10 +63144,6 @@
       <source>Sample: {0}designer{1}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The tool executable is composed of the prefix, the tool name and the postfix. For win, the extension is added automatically.</source>
-      <translation type="vanished">L'eseguibile del tool e' composto dal predisso, il nome del tool e il suffizzo. Per win, l'estensione è aggiunta automaticamente.</translation>
-    </message>
   </context>
   <context>
     <name>Queues</name>
@@ -71533,14 +65001,6 @@
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' non è stato trovato.</translation>
     </message>
-    <message>
-      <source>Wrap around</source>
-      <translation type="vanished">Andare a capo automaticamente</translation>
-    </message>
-    <message>
-      <source>Highlight all</source>
-      <translation type="vanished">Evidenzia tutti</translation>
-    </message>
   </context>
   <context>
     <name>SearchWidgetLine</name>
@@ -71920,10 +65380,6 @@
       <source>Possible hardcoded AWS secret access key: {0}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>SecurityPage</name>
@@ -71982,14 +65438,6 @@
       <source>Always reject URLs with certificate errors</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to enable DNS prefetch</source>
-      <translation type="vanished">Seleziona per abilitare il prescarico del DNS</translation>
-    </message>
-    <message>
-      <source>Use DNS prefetching to improve page loading</source>
-      <translation type="vanished">Usa il prescarico del DNS per migliorare il caricamento della pagina</translation>
-    </message>
   </context>
   <context>
     <name>SendRefererWhitelistDialog</name>
@@ -72066,12 +65514,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation type="unfinished" />
     </message>
@@ -72096,8 +65544,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation type="unfinished" />
@@ -72108,69 +65556,69 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation type="unfinished" />
     </message>
@@ -72178,14 +65626,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation type="unfinished">Ripristina</translation>
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation type="unfinished" />
     </message>
@@ -72287,32 +65735,22 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation type="unfinished" />
     </message>
@@ -72515,16 +65953,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation type="unfinished" />
     </message>
@@ -72570,16 +65998,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation type="unfinished" />
     </message>
@@ -72682,142 +66100,142 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation>Shell - Passive</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation>Shell</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation>Passivo '&gt;&gt;&gt;'</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation>Inizia</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation>Cronologia</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
-      <translation>Seleziona elemento</translation>
+      <source>History</source>
+      <translation>Cronologia</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
+      <source>Select entry</source>
+      <translation>Seleziona elemento</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="301" />
       <source>Show</source>
       <translation>Mostra</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
-      <location filename="../QScintilla/Shell.py" line="301" />
+      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
       <source>Clear</source>
       <translation>Pulisci</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation>Taglia</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation>Copia</translation>
+      <source>Cut</source>
+      <translation>Taglia</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation>Copia</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
       <source>Paste</source>
       <translation>Incolla</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
+      <location filename="../QScintilla/Shell.py" line="312" />
       <source>Find</source>
       <translation>Trova</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation type="unfinished">Riavvio</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation>Configura...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation type="unfinished">Progetto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation>Selezione cronologia</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation>Selezione cronologia</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation>Seleziona l'elemento dalla cronologia da esegurie (i più recenti sono gli ultimi).</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation>Passive Debug Mode</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation>Passive Debug Mode</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation>
 Non connesso</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation>No.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -72825,83 +66243,83 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation>StdOut: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation>StdErr: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
-      <source>Drop Error</source>
-      <translation>Drop Error</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="2206" />
+      <source>Drop Error</source>
+      <translation>Drop Error</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; non è un file.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">File Testo(*.txt);;Tutti i file (*)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
@@ -73147,14 +66565,6 @@
       <source>Windows Style</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to show debuggee stdout and stderr</source>
-      <translation type="vanished">Selezione per mostrare lo stdout e stderr del debug</translation>
-    </message>
-    <message>
-      <source>Show stdout and stderr of debuggee</source>
-      <translation type="vanished">Mostra stdout e stderr del debuggato</translation>
-    </message>
   </context>
   <context>
     <name>ShellWindow</name>
@@ -73776,18 +67186,6 @@
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="vanished">Scorciatoie da tastiera per l'esportazione</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be read from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;La scorciatoia da tastiera non può essere letta dal file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Le scorciatoie da tastiera non possono essere scritte nel file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsDialog</name>
@@ -73945,10 +67343,6 @@
       <source>Alternativ</source>
       <translation>Alternativa</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsFile</name>
@@ -74325,18 +67719,6 @@
       <source>Security</source>
       <translation type="unfinished">Sicurezza</translation>
     </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">DImensione:</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nome:</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">Percorso:</translation>
-    </message>
   </context>
   <context>
     <name>SiteInfoWidget</name>
@@ -74524,7 +67906,6 @@
       <translation type="unfinished">X11 Pixmap File (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -74537,27 +67918,24 @@
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">Impossibile scrivere il file {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation type="unfinished" />
     </message>
@@ -74661,6 +68039,12 @@
       <source>&amp;Take Snapshot ...</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Impossibile scrivere il file {0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>SnapshotFreehandGrabber</name>
@@ -75189,10 +68573,6 @@
       <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;La finestra del browser SQL è un piccolo tool per esaminare i dati e lo schema del database e per eseguire query.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Unable to open connection: {0}</source>
-      <translation type="vanished">Non posso aprire la connessione:{0}</translation>
-    </message>
   </context>
   <context>
     <name>SqlBrowserWidget</name>
@@ -75286,10 +68666,6 @@
       <source>Query OK, number of affected rows: {0}</source>
       <translation>Query OK, numero di righe interessate: {0}</translation>
     </message>
-    <message>
-      <source>eric6 SQL Browser</source>
-      <translation type="vanished">Browser SQL di eric6</translation>
-    </message>
   </context>
   <context>
     <name>SqlConnectionDialog</name>
@@ -75701,22 +69077,6 @@
       <source>Alt+C</source>
       <translation>Alt+C</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Linea di comando:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Inserisci la variabile d'ambiente da impostare.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ambiente&lt;/b&gt;
-&lt;p&gt;Inserisci le variabili d'ambiente da impostare per il programma. Le singole impostazioni devono essere separata da uno spazio e date con la sintassi 'var=valore'. Per aggiungere un valore ad una variabile, inseriscilo con la sintassi 'var += valore'.&lt;/p&gt;
-&lt;p&gt;Esempio: var1=1 var2="hello world" var3+=":/tmp"&lt;p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StartDebugDialog</name>
@@ -75927,54 +69287,6 @@
       <source>Don't Debug:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Linea di comando:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Inserisci la variabile d'ambiente da impostare.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ambiente&lt;/b&gt;
-&lt;p&gt;Inserisci le variabili d'ambiente da impostare per il programma. Le singole impostazioni devono essere separata da uno spazio e date con la sintassi 'var=valore'. Per aggiungere un valore ad una variabile, inseriscilo con la sintassi 'var += valore'.&lt;/p&gt;
-&lt;p&gt;Esempio: var1=1 var2="hello world" var3+=":/tmp"&lt;p&gt;</translation>
-    </message>
-    <message>
-      <source>Forking</source>
-      <translation type="vanished">Forking</translation>
-    </message>
-    <message>
-      <source>Select to go through the fork without asking</source>
-      <translation type="vanished">Seleziona per andare al fork senza chiedere</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Fork without pausing&lt;/b&gt;
-&lt;p&gt;Select to go through the fork without asking making the forking decision based on the Parent/Child selection.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fork senza interruzione&lt;/b&gt;
-&lt;p&gt;Seleziona per andare al fork senza chiedere decidendo basandosi sulla selezione Parent/Child.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Fork without pausing</source>
-      <translation type="vanished">Fork senza interruzione</translation>
-    </message>
-    <message>
-      <source>Select to debug the child process after forking</source>
-      <translation type="vanished">Select per debuggare il processo figlio dopo il fork</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Debug Child Process&lt;/b&gt;
-&lt;p&gt;Select to debug the child process after forking. If it is not selected, the parent process will be debugged. This has no effect, if forking without pausing is not selected.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Debug del processo figlio&lt;/b&gt;
-&lt;p&gt;Seleziona per debuggare il processo figlio dopo il fork. Se non è selezionato, verrà debuggato il processo padre. Non ha effetto se il fork senza interruzione non è selezionato.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Follow Child Process</source>
-      <translation type="vanished">Segui pocesso figlio</translation>
-    </message>
   </context>
   <context>
     <name>StartDialog</name>
@@ -76287,22 +69599,6 @@
       <source>Alt+C</source>
       <translation>Alt+C</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Linea di comando:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Inserisci la variabile d'ambiente da impostare.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ambiente&lt;/b&gt;
-&lt;p&gt;Inserisci le variabili d'ambiente da impostare per il programma. Le singole impostazioni devono essere separata da uno spazio e date con la sintassi 'var=valore'. Per aggiungere un valore ad una variabile, inseriscilo con la sintassi 'var += valore'.&lt;/p&gt;
-&lt;p&gt;Esempio: var1=1 var2="hello world" var3+=":/tmp"&lt;p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StartRunDialog</name>
@@ -76463,54 +69759,6 @@
       <source>Start in console</source>
       <translation>Avvia in console</translation>
     </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Inserisci la variabile d'ambiente da impostare.</translation>
-    </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Linea di comando:</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ambiente&lt;/b&gt;
-&lt;p&gt;Inserisci le variabili d'ambiente da impostare per il programma. Le singole impostazioni devono essere separata da uno spazio e date con la sintassi 'var=valore'. Per aggiungere un valore ad una variabile, inseriscilo con la sintassi 'var += valore'.&lt;/p&gt;
-&lt;p&gt;Esempio: var1=1 var2="hello world" var3+=":/tmp"&lt;p&gt;</translation>
-    </message>
-    <message>
-      <source>Forking</source>
-      <translation type="vanished">Forking</translation>
-    </message>
-    <message>
-      <source>Select to go through the fork without asking</source>
-      <translation type="vanished">Seleziona per andare al fork senza chiedere</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Fork without pausing&lt;/b&gt;
-&lt;p&gt;Select to go through the fork without asking making the forking decision based on the Parent/Child selection.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fork senza interruzione&lt;/b&gt;
-&lt;p&gt;Seleziona per andare al fork senza chiedere decidendo basandosi sulla selezione Parent/Child.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Fork without pausing</source>
-      <translation type="vanished">Fork senza interruzione</translation>
-    </message>
-    <message>
-      <source>Select to debug the child process after forking</source>
-      <translation type="vanished">Select per debuggare il processo figlio dopo il fork</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Debug Child Process&lt;/b&gt;
-&lt;p&gt;Select to debug the child process after forking. If it is not selected, the parent process will be debugged. This has no effect, if forking without pausing is not selected.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Debug del processo figlio&lt;/b&gt;
-&lt;p&gt;Seleziona per debuggare il processo figlio dopo il fork. Se non è selezionato, verrà debuggato il processo padre. Non ha effetto se il fork senza interruzione non è selezionato.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Follow Child Process</source>
-      <translation type="vanished">segui Processo figlio</translation>
-    </message>
   </context>
   <context>
     <name>StatusMonitorLed</name>
@@ -77530,18 +70778,6 @@
       <source>Edit servers file</source>
       <translation>Modifica il file dei server</translation>
     </message>
-    <message>
-      <source>Commit</source>
-      <translation type="vanished">Commit</translation>
-    </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">N. di messaggi di commit da ricordare:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Inserisci il numero di messaggi di commit da ricordare</translation>
-    </message>
   </context>
   <context>
     <name>SvgDiagram</name>
@@ -78090,30 +71326,30 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation>Subversion Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation>Non c'è la directory temporanea disponibile.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation>Processo file '{0}'...
@@ -78121,46 +71357,46 @@
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation>Non ci sono differenze.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation>Salva Diff</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation>File Patch (*.diff)</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file  patch &lt;b&gt;{0}&lt;/b&gt; esiste già.Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
@@ -83311,256 +76547,256 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation>&lt;Nessuna traduzione&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation>Anteprima traduzione</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation>Seleziona il file lingua</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation>&amp;Apri file UI...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
-      <translation>Apri file UI per la visualizzazione</translation>
+      <source>&amp;Open UI Files...</source>
+      <translation>&amp;Apri file UI...</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation>Apri file UI per la visualizzazione</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Apri file UI&lt;/b&gt;&lt;p&gt;Apre un file UI per la visualizzazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation>Apri file &amp;Traduzione...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation>Apri file &amp;Traduzione...</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation>Apri file traduzione per la visutalizzazione</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Apri file delle Traduzioni&lt;/b&gt;&lt;p&gt;Apre un file delle Traduzioni per la visualizzazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation>&amp;Ricarica traduzione</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation>&amp;Ricarica traduzione</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation>Ricarica le traduzioni già caricate</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ricarica traduzioni&lt;/b&gt;&lt;p&gt;Ricarica le traduzioni per le lingue caricate.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation>&amp;Esci</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
+      <location filename="../Tools/TRPreviewer.py" line="202" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
-      <translation>Esci dall'applicazione</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation>Esci dall'applicazione</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Esci&lt;/b&gt;&lt;p&gt;Esci dall'applicazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation>C&amp;os'è Questo ?</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>C&amp;os'è Questo ?</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
-      <translation>Help sensibile al contesto</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation>Help sensibile al contesto</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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;Mostra helo sensibile al contesto&lt;/b&gt;&lt;p&gt;Nella modalità Cos'è Questo, il cursore del mouse mostra una freccia con un punto interrogativo e puoi premere sugli elementi dell'interfaccia per avere una breve descrizione di cosa fanno e come usarli. Nel dialoghi questa funzionalità è accessibile usando il bottone di help contestuale nella finestra del titolo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation>&amp;About</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation>&amp;About</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation>Mostra le informzioni su questo software</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Mostra alcune informazioni su questo software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation>About &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Mostra le informazioni sulle librerie Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Mostra le informazioni sulle librerie Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Mostra delle informazioni sulle librerie Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation>A&amp;ffianca</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
-      <translation>Affianca le finestre</translation>
+      <source>&amp;Tile</source>
+      <translation>A&amp;ffianca</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation>Affianca le finestre</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Affianca le finestre&lt;/b&gt;&lt;p&gt;Riarrangia e ridimensiona le finestra così che siano  affiancate.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation>&amp;Cascata</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
-      <translation>Finestre a cascata</translation>
+      <source>&amp;Cascade</source>
+      <translation>&amp;Cascata</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation>Finestre a cascata</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Finestre a cascata&lt;/b&gt;&lt;p&gt;Riarrangia e ridimensiona le finestra così che siano disposte a cascata.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation>&amp;Chiudi</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation>&amp;Chiudi</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
-      <source>Close the current window</source>
-      <translation>Chiudi la finestra attuale</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="265" />
+      <source>Close the current window</source>
+      <translation>Chiudi la finestra attuale</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi finestra&lt;/b&gt;&lt;p&gt;Chiudi la finestra attuale.&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
-      <source>Clos&amp;e All</source>
-      <translation>Chiudi &amp;tutti</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
-      <translation>Chiudi tutte le finestre</translation>
+      <source>Clos&amp;e All</source>
+      <translation>Chiudi &amp;tutti</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation>Chiudi tutte le finestre</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi tutte le finestre&lt;/b&gt;&lt;p&gt;Chiudi tutte le finestre.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation>&amp;File</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation>&amp;Finestre</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation>&amp;Help</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation>File</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation>Aiuto</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation>Anteprima TR</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Su Anteprima TR&lt;/h3&gt;&lt;p&gt;L'anteprima di TR carica e mostra i file di interfaccia Qt e le traduzioni e mostra il dialoghi utilizzando la lingua selezionata.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation>Selezione file UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Qt User-Interface Files (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation>Seleziona file traduzione</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation>Qt Translation Files (*.qm)</translation>
     </message>
@@ -83568,72 +76804,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Salva Linguette</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation type="unfinished" />
     </message>
@@ -83641,210 +76877,123 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation>Mostra un menù di navigazione</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation type="unfinished">Inizia</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation type="unfinished">Profila Script...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation type="unfinished">Esecuzione sotto analisi del progetto...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation>Muovi a sinistra</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation>Muovi a destra</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation>Muovi al primo</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation>Muovi all'ultima</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation>Chiudi</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation>Chiudi altri</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation>Chiudi tutti</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation>Salva</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation>Salva come...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation>Salva Tutti</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation type="unfinished">Anteprima Stampa</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation>Stampa</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation>Copia il path nella Clipboard</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
-    <message>
-      <source>Close the current editor</source>
-      <translation type="vanished">Chiudi la finestra attuale</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyDialog</name>
-    <message>
-      <source>No indentation errors found.</source>
-      <translation type="vanished">Nessun errore di identazione trovato.</translation>
-    </message>
-    <message>
-      <source>Tabnanny Result</source>
-      <translation type="vanished">Risultati Tabnanny</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Tabnanny Results&lt;/b&gt;
-&lt;p&gt;This dialog shows the results of the tabnanny command. Double clicking an
-entry will open an editor window and position the cursor at the respective line.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Risultati Tabnanny&lt;/b&gt;
-&lt;p&gt;Questo dialogo mostra i risultati del comando tabnanny. Un doppio click su
-un elemento apre una finestra di edit e posiziona il cursore alla linea corretta.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Result List&lt;/b&gt;
-&lt;p&gt;This list shows the results of the tabnanny command. Double clicking
-an entry will open this entry in an editor window and position the cursor at
-the respective line.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Lista risultati&lt;/b&gt;
-&lt;p&gt;Questa lista mostra i risultati del comando tabnanny. Un doppio click su
-un elemento apre una finestra di edit e posiziona il cursore alla linea corretta.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Nome file</translation>
-    </message>
-    <message>
-      <source>#</source>
-      <translation type="vanished">#</translation>
-    </message>
-    <message>
-      <source>Source</source>
-      <translation type="vanished">Sorgente</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the tabnanny action</source>
-      <translation type="vanished">Mostra l'avanzamento del comando tabnanny</translation>
-    </message>
-    <message>
-      <source>Exclude Files:</source>
-      <translation type="vanished">Escludi file:</translation>
-    </message>
-    <message>
-      <source>Enter filename patterns of files to be excluded separated by a comma</source>
-      <translation type="vanished">Inserisci un pattern per il nome file di file da escludere separati da una virgola</translation>
-    </message>
-    <message>
-      <source>Press to start the tabnanny run</source>
-      <translation type="vanished">Premi per avviare tabnanny</translation>
-    </message>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">Inizia</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Errori</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyPlugin</name>
-    <message>
-      <source>Check Indentations</source>
-      <translation type="vanished">Controlla indentazione</translation>
-    </message>
-    <message>
-      <source>&amp;Indentations...</source>
-      <translation type="vanished">&amp;Indentazione...</translation>
-    </message>
-    <message>
-      <source>Check indentations using tabnanny.</source>
-      <translation type="vanished">Controlla indentazione con tabnanny.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check Indentations...&lt;/b&gt;&lt;p&gt;This checks Python files for bad indentations using tabnanny.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Controlla indentazione...&lt;/b&gt;&lt;p&gt;Controlla i file Python per errori di indentazione usando tabnanny.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation>Senza titolo {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
@@ -84448,12 +77597,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation>Aggiungi template</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il gruppo &lt;b&gt;{0}&lt;/b&gt; contiene già un template chiamato &lt;b&gt;{1}&lt;/b&gt;.&lt;p&gt;</translation>
     </message>
@@ -84608,159 +77757,143 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation>Applica</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation>Aggiungi elemento...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation>Aggiungi gruppo...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation>Modifica...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation>Modifica...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation>Rimuovi</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation>Salva</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation>Salva</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation>Importa...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation>Esporta...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation>Esporta...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation type="unfinished">Ricarica</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation>Help sui template...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation>Configura...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation>Rimuovi template</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation>Rimuovi template</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Vuoi veramente rimuovere &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation>Importa template</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation>Esporta template</translation>
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation>Esporta template</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation>Help template</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation>Help template</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation>Modifica gruppo template</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation>Modifica gruppo template</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Un gruppo di template con il nome &lt;b&gt;{0}&lt;/b&gt; esite già.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file template &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Templates Files (*.e4c);; All Files (*)</source>
-      <translation type="vanished">Templates Files (*.e4c);; All Files (*)</translation>
-    </message>
-    <message>
-      <source>Save templates</source>
-      <translation type="vanished">Salva template</translation>
-    </message>
-    <message>
-      <source>Read templates</source>
-      <translation type="vanished">Leggi template</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file template &lt;b&gt;{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>TemplatesFile</name>
@@ -85311,8 +78444,8 @@
       <source>Test Run Output</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
+  </context>
+  <context>
       <translation type="vanished">Canc&amp;ella di dati di coverage</translation>
     </message>
     <message>
@@ -85904,12 +79037,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation type="unfinished" />
     </message>
@@ -86035,38 +79168,32 @@
       <source>Exempt directory from translation</source>
       <translation>Escludi directory dalla traduzione</translation>
     </message>
-    <message>
-      <source>&amp;Translation Path Pattern:
-(Use '%language%' where the language code should be inserted, e.g. i18n/eric6_%language%.ts)</source>
-      <translation type="vanished">Percorso pattern &amp;Traduzione:
-(Usa  '%language%' dove il codice della lingua deve essere usato, e.g. i18n/eric6_%language%.ts)</translation>
-    </message>
   </context>
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation>Imposta traduttore</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il nome del file delle traduzioni &lt;b&gt;{0}&lt;/b&gt; non è valido.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il traduttore &lt;b&gt;{0}&lt;/b&gt; è sconosciuto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation>Carica traduttore</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation>Carica traduttore</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file delle traduzioni &lt;b&gt;{0}&lt;/b&gt; non può essere caricato.&lt;/p&gt;</translation>
     </message>
@@ -86103,52 +79230,42 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL Pro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation type="unfinished" />
     </message>
@@ -86156,252 +79273,257 @@
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation type="unfinished">Arabo</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
-      <translation type="unfinished" />
+      <source>Arabic</source>
+      <translation type="unfinished">Arabo</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
+      <source>Belarusian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
+      <source>Bulgarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
+      <source>Bosnian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
+      <source>Catalan</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
+      <source>Czech</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
+      <source>Danish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
+      <source>German</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
-      <translation type="unfinished">Italiano</translation>
+      <source>Greek</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
-      <translation type="unfinished" />
+      <source>English</source>
+      <translation type="unfinished">Italiano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
+      <source>Spanish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
+      <source>Estonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
+      <source>Finnish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
+      <source>French</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
+      <source>Irish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
+      <source>Galician</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
+      <source>Hebrew (he)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
+      <source>Hindi</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
+      <source>Croatian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
+      <source>Hungarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
+      <source>Indonesian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
+      <source>Icelandic</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
+      <source>Italian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
+      <source>Hebrew (iw)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
-      <translation type="unfinished">Georgiano</translation>
+      <source>Japanese</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
-      <translation type="unfinished" />
+      <source>Georgian</source>
+      <translation type="unfinished">Georgiano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
+      <source>Korean</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
+      <source>Lithuanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
+      <source>Latvian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
+      <source>Macedonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
+      <source>Maltese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
+      <source>Dutch</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
+      <source>Norwegian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
+      <source>Polish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
+      <source>Portuguese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
+      <source>Romanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
+      <source>Russian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
+      <source>Slovak</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
+      <source>Slovenian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
+      <source>Albanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
+      <source>Serbian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
-      <translation type="unfinished">Thai</translation>
+      <source>Swedish</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
-      <translation type="unfinished" />
+      <source>Thai</source>
+      <translation type="unfinished">Thai</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
+      <source>Filipino</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
+      <source>Turkish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
+      <source>Ukrainian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
+      <source>Vietnamese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation type="unfinished" />
     </message>
@@ -86414,7 +79536,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation type="unfinished" />
@@ -86441,7 +79563,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
+      <source>DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -86454,7 +79576,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -86514,6 +79636,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation type="unfinished" />
     </message>
@@ -86524,6 +79651,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
@@ -86553,33 +79685,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation type="unfinished" />
     </message>
@@ -86587,7 +79723,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation type="unfinished" />
     </message>
@@ -86662,12 +79798,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -86675,210 +79811,195 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation>Progetti recenti</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation>Multiprogetti recenti</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation>File recenti</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation type="unfinished">Mostra versione</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation>Editor python re</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation>Anteprima UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation>Antreprima traduzioni</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation>Confronta file</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation>Confronta file lato a lato</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation>Browser SQL</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation type="unfinished">Editor di icone</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation>Installa Plugin</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation>Disinstalla Plugin</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation>Repository Plugin</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation>Preferenze</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation>Esci</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation>Errore Generazione Processo</translation>
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation>Errore Generazione Processo</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare il processo.&lt;br&gt;Assicurarsi sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation>OK</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation type="unfinished">&lt;h3&gt;Numeri di versione&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
-    <message>
       <source>Unittest</source>
       <translation type="vanished">Unittest</translation>
     </message>
     <message>
-      <source>QRegExp editor</source>
-      <translation type="vanished">Editor QRegExp</translation>
-    </message>
-    <message>
-      <source>Eric6 tray starter</source>
-      <translation type="vanished">Eric6 tray starter</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-    <message>
-      <source>eric6 IDE</source>
-      <translation type="vanished">IDE eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">Mini Editor di eric6</translation>
-    </message>
   </context>
   <context>
     <name>TrayStarterPage</name>
@@ -87104,286 +80225,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation>Antreprima UI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation>Seleziona tema della GUI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation>Seleziona il tema della GUI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation>&amp;Apri File</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
+      <location filename="../Tools/UIPreviewer.py" line="138" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="138" />
+      <location filename="../Tools/UIPreviewer.py" line="139" />
       <source>Open a UI file for display</source>
       <translation>Apri un file UI per la visualizzazione</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="139" />
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aprim file&lt;/b&gt;&lt;p&gt;Apre un nuovo file UI per la visualizzazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation>Stam&amp;pa</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
+      <location filename="../Tools/UIPreviewer.py" line="150" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
-      <translation>Stampa uno screen capture</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation>Stampa uno screen capture</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Print&lt;&lt;/b&gt;&lt;p&gt;Stampa uno screen capture.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation>Anteprima Stampa</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation>Anteprima di stampa di uno screen capture</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Anteprima stampa&lt;/b&gt;&lt;p&gt;Anteprima di stampa di uno screen capture.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation>&amp;Screen Capture</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation>Ctrl+S</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation>Ctrl+S</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation>Salva uno screen capture in un file immagine</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Salva lo screen caputre in un file immagine.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation>&amp;Esci</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation>Ctrl+Q</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
-      <translation>Esci dall'applicazione</translation>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation>Ctrl+Q</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation>Esci dall'applicazione</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Esci dall'applicazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation>&amp;Copia</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation>Copia lo screen capture nella clipboard</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation>Copia lo screen capture nella clipboard</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copia&lt;/b&gt;&lt;p&gt;Copia lo screen capture nella clipboard&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation>C&amp;os'è Questo ?</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>C&amp;os'è Questo ?</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
-      <translation>Help sensibile al contesto</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation>Help sensibile al contesto</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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;Mostra help sensibile al contesto&lt;/b&gt;&lt;p&gt;In modalità What's This?, il cursore del mouse mostra una freccia ed un punto di domanda, e puoi clickare sugli elementi dell'interfaccia per avere una breve descrizione di cosa fanno e di come usarli. Nei dialoghi questa funzionalità può essere usata con il pulsante di help contestuale della barra del titolo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation>&amp;About</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation>&amp;About</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation>Mostra informazioni su questo software</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Mostra alcune informazioni su questo software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation>About &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Mostra informazioni sulla libreria Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Mostra informazioni sulla libreria Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Mostra delle informazioni sulle librerie Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation>&amp;File</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation>&amp;Edita</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation>&amp;Help</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation>File</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation>Modifica</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation>Aiuto</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Informazioni sull'anteprima dei file UI&lt;/h3&gt;&lt;p&gt;L'anteprima dei fiel UI carica e mostra i file User-Interface Qt con vari stili, che possono essere selezionati da una lista.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation>Seleziona file UI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Qt User-Interface Files (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation>Carica file UI</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation>Carica file UI</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere caricato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation>Salva immagine</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation>Non ci sono file UI caricati.</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation>Immagini ({0})</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation>Stampa immagine</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation>Stampa l'immagine...</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation>Immagine inviata alla stampante...</translation>
     </message>
@@ -87419,120 +80540,120 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation type="unfinished">Diagramma della classe</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation type="unfinished">Diagrammi del package</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation type="unfinished">Importa diagrammi</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation type="unfinished">Diagrammi dell'applicazione</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation>Chiudi</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation type="unfinished">Carica</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation type="unfinished">Salva</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation type="unfinished">Salva come...</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation type="unfinished">Stampa</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation type="unfinished">Anteprima Stampa</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation>Finestra</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation type="unfinished">Salva diagramma</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation type="unfinished">Carico Diagramma</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -87540,99 +80661,99 @@
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation>Cancella forme</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation>Aumenta larghezza di {0} punti</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation>Aumenta altezza di {0} punti</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation>Diminuisci larghezza di {0} punti</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation>Diminuisci altezza di {0} punti</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation>Imposta dimensioni</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation>Re-Layout</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation>Allinea a sinistra</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation>Allineamento orizzontare centrato</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation>Allinea a destra</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation>Allinea in alto</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation>Allineamento verticale centrato</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation>Allinea in basso</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation>Grafica</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation>Salva diagramma</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;/p&gt;</translation>
     </message>
@@ -87714,216 +80835,26 @@
     </message>
   </context>
   <context>
-    <name>UnittestDialog</name>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">Inizia</translation>
-    </message>
-    <message>
-      <source>Start the selected testsuite</source>
-      <translation type="vanished">Avvia la testsuite selezioanata</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Start Test&lt;/b&gt;&lt;p&gt;This button starts the selected testsuite.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Avvia test&lt;/b&gt;&lt;P&gt;Questo pulsante avvia la testsuite selezionata.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Ferma</translation>
-    </message>
-    <message>
-      <source>Stop the running unittest</source>
-      <translation type="vanished">Ferma l'esecuzione della unittest</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Stop Test&lt;/b&gt;&lt;p&gt;This button stops a running unittest.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ferma test&lt;/b&gt;&lt;p&gt;Questo pulsante ferma una unitttest in esecuzione.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Unittest</source>
-      <translation type="vanished">Unittest</translation>
-    </message>
-    <message>
-      <source>^Failure: </source>
-      <translation type="vanished">^Failure:</translation>
-    </message>
-    <message>
-      <source>^Error: </source>
-      <translation type="vanished">^Error: </translation>
-    </message>
-    <message>
-      <source>Python Files (*.py);;All Files (*)</source>
-      <translation type="vanished">File Python (*.py);;Tutti i File (*)</translation>
-    </message>
-    <message numerus="yes">
-      <source>Discovered %n Test(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Preparing Testsuite</source>
-      <translation type="vanished">Preparazione Testsuite</translation>
-    </message>
-    <message>
-      <source>Running</source>
-      <translation type="vanished">In esecuzione</translation>
-    </message>
-    <message numerus="yes">
-      <source>Ran %n test(s) in {0:.3f}s</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Failure: {0}</source>
-      <translation type="vanished">Fallimenti: {0}</translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Errori: {0}</translation>
-    </message>
-    <message>
-      <source>Show Source</source>
-      <translation type="vanished">Mostra sorgenti</translation>
-    </message>
-    <message>
-      <source>Enter name of file defining the testsuite</source>
-      <translation type="vanished">Inserisci il nome del file che definisce la testsuite</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testsuite&lt;/b&gt;
-&lt;p&gt;Enter the name of the file defining the testsuite.
-It should have a method with a name given below. If no name is given, the suite() method will be tried. If no such method can be
-found, the module will be inspected for proper test
-cases.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Testsuite&lt;/b&gt;
-&lt;p&gt;Inserisci il nome del file che definisce la testsuite.
-Deve avere un metodo con un nome dato sotto. Se non viene dato il nome, verrà testato il metodo suite(). Se il metodo non
-viene trovato, il modulo verrà ispezionato per test case
-appropriati.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Enter the test name. Leave empty to use the default name "suite".</source>
-      <translation type="vanished">Seleziona se vuoi eseguire i test in locale</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Enter the name of the test to be performed. This name must follow the rules given by Python's unittest module. If this field is empty, the default name of "suite" will be used.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nome Test&lt;/b&gt;&lt;p&gt;Inserisci il nome del test da eseguire. Questo deve seguire le regole date dal modulo unittest del Python. Se questo campo è vuoto, viene utilizzato il nome di default "suite".&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Select whether coverage data should be collected</source>
-      <translation type="vanished">Seleziona se i dati di coverage devono essere salvati</translation>
-    </message>
-    <message>
-      <source>C&amp;ollect coverage data</source>
-      <translation type="vanished">Salva di dati di c&amp;overage</translation>
-    </message>
-    <message>
-      <source>Select whether old coverage data should be erased</source>
-      <translation type="vanished">Seleziona se i vecchi dati di coverage devono essere cancellati</translation>
-    </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
-      <translation type="vanished">Canc&amp;ella di dati di coverage</translation>
-    </message>
-    <message>
-      <source>Results</source>
-      <translation type="vanished">Risultati</translation>
-    </message>
-    <message>
-      <source>Progress:</source>
-      <translation type="vanished">Avanzamento:</translation>
-    </message>
-    <message>
-      <source>Run:</source>
-      <translation type="vanished">Esegui:</translation>
-    </message>
-    <message>
-      <source>Number of tests run</source>
-      <translation type="vanished">Numero di test eseguiti</translation>
-    </message>
-    <message>
-      <source>Remaining:</source>
-      <translation type="vanished">Rimanenti:</translation>
-    </message>
-    <message>
-      <source>Number of tests to be run</source>
-      <translation type="vanished">Numero di test da eseguire</translation>
-    </message>
-    <message>
-      <source>Failures:</source>
-      <translation type="vanished">Fallimenti:</translation>
-    </message>
-    <message>
-      <source>Number of test failures</source>
-      <translation type="vanished">Numero di test falliti</translation>
-    </message>
-    <message>
-      <source>Errors:</source>
-      <translation type="vanished">Errori:</translation>
-    </message>
-    <message>
-      <source>Number of test errors</source>
-      <translation type="vanished">Numero di errori nei test</translation>
-    </message>
-    <message>
-      <source>Tests performed:</source>
-      <translation type="vanished">Test eseguiti:</translation>
-    </message>
-    <message>
-      <source>Failures and errors:</source>
-      <translation type="vanished">Falliment ed errori:</translation>
-    </message>
-    <message>
-      <source>Failures and Errors list</source>
-      <translation type="vanished">Lista dei fallimenti e degli errori</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Failures and Errors list&lt;/b&gt;
-&lt;p&gt;This list shows all failed and errored tests.
-Double clicking on an entry will show the respective traceback.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Lista dei fallimenti e degli errori&lt;/b&gt;
-&lt;p&gt;La lista mostra tutti i test falliti ed errati.
-Facendo doppio click su un elemento verrà aperto il rispettivo traceback.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Idle</source>
-      <translation type="vanished">Attesa</translation>
-    </message>
-    <message>
-      <source>You must enter a test suite file.</source>
-      <translation type="vanished">Devi inserire il file di una suite di test.</translation>
-    </message>
-    <message>
-      <source>Enter &amp;test name:</source>
-      <translation type="vanished">Inserisci nome &amp;test:</translation>
-    </message>
-    <message>
-      <source>Enter test &amp;filename:</source>
-      <translation type="vanished">Inserisci il nome del &amp;file di test:</translation>
-    </message>
-    <message>
-      <source>Run &amp;local</source>
-      <translation type="vanished">Esegui in &amp;locale</translation>
-    </message>
-    <message>
-      <source>Python3 Files ({1});;Python2 Files ({0});;All Files (*)</source>
-      <translation type="vanished">File Python3 ({0});;File Python1({1});;Tutti i File (*)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Unable to run test &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;{1}&lt;br&gt;{2}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Impossibile eseguire test &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;{1}&lt;br&gt;{2}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Ran {0} test in {1:.3f}s</source>
-      <translation type="vanished">Eseguiti {0} test in {1:.3f} s</translation>
-    </message>
-    <message>
-      <source>Ran {0} tests in {1:.3f}s</source>
-      <translation type="vanished">Eseguiti {0} test in {1:.3f} s</translation>
+    <name>UnittestExecutor</name>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="50" />
+      <source>Failure</source>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="51" />
+      <source>Error</source>
+      <translation type="unfinished">Errore</translation>
+    </message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="52" />
+      <source>Skipped</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="53" />
+      <source>Expected Failure</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="54" />
+      <source>Unexpected Success</source>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="55" />
+      <source>Success</source>
     </message>
   </context>
   <context>
@@ -88557,7 +81488,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -89254,7 +82185,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Segnala Bug</translation>
@@ -89824,8 +82755,8 @@
       <translation>&lt;b&gt;Scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Imposta le scorciatoie da tastiera dell'applicazione con i valori personalizzati.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Esporta scorciatoie da tastiera</translation>
@@ -89846,7 +82777,7 @@
       <translation>&lt;b&gt;Esporta scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Esporta le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importa scorciatoie da tastiera</translation>
@@ -90250,7 +83181,7 @@
       <translation>Impostazioni</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -90320,426 +83251,430 @@
       <translation type="unfinished">&lt;h3&gt;Numeri di versione&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>L'indirizzo di posta o il server si posta sono vuoti. Per cortesia configura le opzioni per l'Email nel dialogo delle preferenze.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Riavvia applicazione</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>L'applicazione necessita di un riavvio. Farlo ora ?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Tool &amp;Builtin</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Informazioni sui &amp;Plugin Tools</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Configura Tools Groups...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Configura Tools Groups correnti...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>Mo&amp;stra tutti</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>Nascondi &amp;tutti</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non esiste o ha lunghezza zero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Errore Generazione Processo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare Qt-Designer.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <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="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare Qt-Linguist.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <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="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare Qt-Assistant.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <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="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Attualmente nessun visualizzatore personalizzato è selezionato. Per favore usa il dialogo delle preferenze per specificarne uno.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare il visualizzatore personalizzato.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare il visualizzatore di help.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare UI Previewer.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare l'anteprima delle traduzioni.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare SQL Browser.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <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="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Tool esterni</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Tool esterni</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Nessun elemento per il tool esterno '{0}' trovato nel gruppo '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Nessun gruppo '{0}' trovato.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Avvio processo '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare l'elemento degli strumenti &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Il processo '{0}' è terminato.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Documentazione mancante</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;L'inizio della documentazione "&lt;b&gt;{0}&lt;/b&gt;" non viene trovato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Documentazione</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <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="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <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="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <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="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <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="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file task &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file sessione &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Leggi sessione</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <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="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Errore Drop</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; non è un file.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Primo avvio</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <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="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <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="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished">Seleziona cartella di lavoro</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>&amp;Unittest...</source>
       <translation type="vanished">&amp;Unittest...</translation>
     </message>
@@ -90804,213 +83739,6 @@
       <translation type="vanished">&amp;Unittest</translation>
     </message>
     <message>
-      <source>&amp;Cancel</source>
-      <translation type="vanished">&amp;Cancella</translation>
-    </message>
-    <message>
-      <source>Trying host {0}</source>
-      <translation type="vanished">Tento su host {0}</translation>
-    </message>
-    <message>
-      <source>Update available</source>
-      <translation type="vanished">Aggiornamento disponibile</translation>
-    </message>
-    <message>
-      <source>Error during updates check</source>
-      <translation type="vanished">Errore nel controllo per gli update</translation>
-    </message>
-    <message>
-      <source>Could not perform updates check.</source>
-      <translation type="vanished">Non posso controllare per gli update.</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Versioni disponibili&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>Check for Updates</source>
-      <translation type="vanished">Controlla per aggiornamenti</translation>
-    </message>
-    <message>
-      <source>Check for &amp;Updates...</source>
-      <translation type="vanished">Controlla per &amp;Aggiornamenti...</translation>
-    </message>
-    <message>
-      <source>Show downloadable versions</source>
-      <translation type="vanished">Mostra versioni scaricabili</translation>
-    </message>
-    <message>
-      <source>Show &amp;downloadable versions...</source>
-      <translation type="vanished">Mostra &amp;versioni scaricabili...</translation>
-    </message>
-    <message>
-      <source>Show the versions available for download</source>
-      <translation type="vanished">Mostra le versioni disponibili per il download</translation>
-    </message>
-    <message>
-      <source>Eric API Documentation</source>
-      <translation type="vanished">Documentazione API di Eric</translation>
-    </message>
-    <message>
-      <source>Open Eric API Documentation</source>
-      <translation type="vanished">Apri documentazione API di Eric</translation>
-    </message>
-    <message>
-      <source>There is no main script defined for the current project. Aborting</source>
-      <translation type="vanished">Non c'è uno script principale definito per il progetto. Esco</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Salva task</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Leggi task</translation>
-    </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Documentazione Qt4</translation>
-    </message>
-    <message>
-      <source>Qt&amp;4 Documentation</source>
-      <translation type="vanished">Documentazione Qt&amp;4</translation>
-    </message>
-    <message>
-      <source>Open Qt4 Documentation</source>
-      <translation type="vanished">Apri documentazione su Qt4</translation>
-    </message>
-    <message>
-      <source>&amp;Eric API Documentation</source>
-      <translation type="vanished">Documentazione API di &amp;Eric</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">Documentazione PyQt4</translation>
-    </message>
-    <message>
-      <source>Open PyQt4 Documentation</source>
-      <translation type="vanished">Apri documentazione su PyQt4</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt4 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'inizio della documentazione di PySide non è stato configurato.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Numeri di versione&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>Qt 3 support</source>
-      <translation type="vanished">Supporto Qt3</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">Documentazione PySide</translation>
-    </message>
-    <message>
-      <source>Py&amp;Side Documentation</source>
-      <translation type="vanished">Documentazione Py&amp;Side</translation>
-    </message>
-    <message>
-      <source>Open PySide Documentation</source>
-      <translation type="vanished">Apri documentazione PySide</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file task &lt;b&gt;{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Il file sessione &lt;b&gt;{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Keyboard shortcut file (*.e4k)</source>
-      <translation type="vanished">File scorciatoi tastiera (*.e4k)</translation>
-    </message>
-    <message>
-      <source>Python &amp;3 Documentation</source>
-      <translation type="vanished">Documentazione Python &amp;3</translation>
-    </message>
-    <message>
-      <source>Python 2 Documentation</source>
-      <translation type="vanished">Documentazione Python 2</translation>
-    </message>
-    <message>
-      <source>Python &amp;2 Documentation</source>
-      <translation type="vanished">Documentazione Python &amp;2</translation>
-    </message>
-    <message>
-      <source>Open Python 2 Documentation</source>
-      <translation type="vanished">Apri documentazione Python 2</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Python 2 Documentation&lt;/b&gt;&lt;p&gt;Display the Python 2 documentation. If no documentation directory is configured, the location of the Python 2 documentation is assumed to be the doc directory underneath the location of the configured Python 2 executable on Windows and &lt;i&gt;/usr/share/doc/packages/python/html/python-docs-html&lt;/i&gt; on Unix. Set PYTHON2DOCDIR in your environment to override this. &lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Documentazione Python 2&lt;/b&gt;&lt;p&gt;Mostra la documentazione Python 2. Se non è configurata una directory per la documentazione, viene assunto che la posizione della documentazione sia nella directory doc nella locazione dell'eseguibile Python 2 su Windows e &lt;i&gt;/usr/share/doc/packages/python/html&lt;/i&gt; su Unix. Imposta PYTHONDOCDIR2 nel tuo ambiente per sovrascrivere questi valori.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Qt&amp;5 Documentation</source>
-      <translation type="vanished">Documentazione Qt&amp;4 {5 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt5 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;L'inizio della documentazione di PyQt4 non è stato configurato.&lt;/p&gt; {5 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Helpviewer&lt;/b&gt;&lt;p&gt;Display the eric6 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="vanished">&lt;b&gt;Helpviewer&lt;/b&gt;&lt;p&gt;Visualizza il browser web di eric6. Questa finestra mostra file di help HTML e della documentazione Qt. Ha la capacitaà di navigare nei link, impostare segnalibri, stampare l'help visualizzato e alcune altre funzionalità. E' possibile usarlo anche per internet&lt;/p&gt;&lt;p&gt;Se invocato con una parola selezionata, questa parola viene cercata nella documetazione Qt.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check for Updates...&lt;/b&gt;&lt;p&gt;Checks the internet for updates of eric6.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Controlla per Update...&lt;/b&gt;&lt;p&gt;Controlla su internet per aggiornamenti di eric6.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Show downloadable versions...&lt;/b&gt;&lt;p&gt;Shows the eric6 versions available for download from the internet.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Mostra versioni scaricabili...&lt;/b&gt;&lt;p&gt;Mostra le versioni di eric6 disponibili per il download.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Web Browser</source>
-      <translation type="vanished">Avvia il Browser Web di eric6</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Icon Editor</source>
-      <translation type="vanished">Avvia l'editor di icone di eric6</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Icon Editor&lt;/b&gt;&lt;p&gt;Starts the eric6 Icon Editor for editing simple icons.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Editor di icone&lt;/b&gt;&lt;p&gt;Avvia l'editor di icone di eric6 per modificare delle icone semplici.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <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 eric6.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Mostra tool esterni&lt;/b&gt;&lt;p&gt;Mostra un dialogo con percorso e versione di tutti i tool esterni usati da eric6.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <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 eric6 installation directory.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Documentazione API Eric&lt;/b&gt;&lt;p&gt;Mostra la documentazione delle API di Eric. La posizione della documentazione è la subdirectory Documentation/Source della directory in cui è installato eric6.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Qt v.3 is not supported by eric6.</source>
-      <translation type="vanished">Le Qt v.3 non sono supportate da eric6.</translation>
-    </message>
-    <message>
-      <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
-      <translation type="vanished">L'update alla versione &lt;b&gt;{0}&lt;/b&gt; di eric6 è disponibile presso &lt;b&gt;{1}&lt;/b&gt;. Vuoi prenderlo?</translation>
-    </message>
-    <message>
-      <source>Eric6 is up to date</source>
-      <translation type="vanished">Eric6 è aggiornato</translation>
-    </message>
-    <message>
-      <source>You are using the latest version of eric6</source>
-      <translation type="vanished">Stai usando l'ultima versione di eric6</translation>
-    </message>
-    <message>
-      <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
-      <translation type="vanished">eric6 non è ancora stato configurato. Il dialogo di configurazione verrà avviato.</translation>
-    </message>
   </context>
   <context>
     <name>UserProjectFile</name>
@@ -91088,7 +83816,7 @@
   <context>
     <name>Utilities</name>
     <message>
-      <location filename="../Utilities/__init__.py" line="1516" />
+      <location filename="../Utilities/__init__.py" line="1523" />
       <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Puoi usare i codici % come segnaposti nella stringa. I codici supportati sono: &lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;colonna del cursore nell'editor attuale&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory dell'editor attuale&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;nome file dell'editor corrente&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;directory home dell'utente attuale&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;linea del cursore dell'editor attuale&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;percorso del progetto attuale&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;testo selezionato dell'editor attuale&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username dell'utente attuale&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;Segno percentuale&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -91280,26 +84008,6 @@
       <source>Mapping Proxy</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tipo</translation>
-    </message>
-    <message>
-      <source>Long Integer</source>
-      <translation type="vanished">Long Integer</translation>
-    </message>
-    <message>
-      <source>X Range</source>
-      <translation type="vanished">X Range</translation>
-    </message>
-    <message>
-      <source>Unicode String</source>
-      <translation type="vanished">Unicode String</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">Altro</translation>
-    </message>
   </context>
   <context>
     <name>VariableDetailDialog</name>
@@ -91333,25 +84041,6 @@
     </message>
   </context>
   <context>
-    <name>VariableModel</name>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">Globali</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Locali</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tipo</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Valore</translation>
-    </message>
-  </context>
-  <context>
     <name>VariablesFilterDialog</name>
     <message>
       <location filename="../Debugger/VariablesFilterDialog.ui" line="0" />
@@ -91503,26 +84192,6 @@
       <source>Variables Type Filter...</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">Globali</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Locali</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Valore</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tipo</translation>
-    </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Raggruppa tutto</translation>
-    </message>
   </context>
   <context>
     <name>VcsCommandOptionsDialog</name>
@@ -91943,34 +84612,6 @@
       <source>Show VCS Toolbar</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Colori</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "modified".</source>
-      <translation type="vanished">Seleziona il colore di sfondo per gli elementi del VCS in stato "modificato".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "added".</source>
-      <translation type="vanished">Seleziona il colore di sfondo per gli elementi del VCS in stato "aggiunto".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "needs update".</source>
-      <translation type="vanished">Seleziona il colore di sfondo per gli elementi del VCS in stato "necessita aggiornament".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "conflict".</source>
-      <translation type="vanished">Seleziona il colore di sfondo per gli elementi del VCS in stato "conflitto".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "replaced".</source>
-      <translation type="vanished">Seleziona il colore di sfondo per gli elementi del VCS in stato "sostituito".</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "removed".</source>
-      <translation type="vanished">Seleziona il colore di sfondo per gli elementi del VCS in stato "rimosso".</translation>
-    </message>
   </context>
   <context>
     <name>VcsProjectBrowserHelper</name>
@@ -91994,163 +84635,159 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation>Nuovo dal repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation>&amp;Nuovo dal repository...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation>Crea nuovo progetto dal repository VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;Crea un nuovo progetto locale dal repository VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation>Esporta dal repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation>&amp;Esporta dal repository...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation>Esporta un progetto dal repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Esporta dal repository&lt;/b&gt;&lt;p&gt;Esporta un progetto dal repository.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation>Aggiungi al repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation>&amp;Aggiungi al repository...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation>Aggiungi il progetto locale al repository VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aggiungi al repository&lt;/b&gt;&lt;p&gt;Aggiungi (importa) il progetto locale al repository VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation>Nuovo progetto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation>Seleziona il version control system per il progetto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Vuoi modificare le opzioni del comando VCS ?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation>Crea la directory del progetto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La directory del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation>Nuovo progetto dal repository</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation>Seleziona un file progetto da aprire.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Il file progetto deve essere aggiunto al repository ?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Il progetto non può essere scaricato dal repository.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation>Importa progetto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation>Aggiorna</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation>Il progetto deve essere riletto. Farlo ora ?</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation>Rimuovi progetto dal repository</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation>Rimuovi progetto dal repository</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation>Vuoi veramente rimuovere questo progetto dal repository (e dal disco) ?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation>Commutare</translation>
     </message>
-    <message>
-      <source>The project retrieved from the repository does not contain an eric project file (*.e4p). Create it?</source>
-      <translation type="vanished">Il progetto scaricato dal repository non contiene un file progetto di eric ((*.e4p). Crearlo ?</translation>
-    </message>
   </context>
   <context>
     <name>VcsPySvnPlugin</name>
@@ -92415,8 +85052,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -92424,7 +85061,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation>Ctrl+Shift+L</translation>
@@ -92432,8 +85069,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -92441,7 +85078,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation>Tab</translation>
@@ -92449,8 +85086,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -92458,14 +85095,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation>Return</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation>Enter</translation>
@@ -92473,8 +85110,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -92482,21 +85119,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation>Backspace</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation>Shift+Backspace</translation>
@@ -92504,8 +85141,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -92513,14 +85150,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation>Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation type="unfinished" />
@@ -92528,8 +85165,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -92537,7 +85174,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation>Ctrl+Backspace</translation>
@@ -92545,8 +85182,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -92554,7 +85191,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation>Ctrl+Del</translation>
@@ -92562,8 +85199,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -92571,7 +85208,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation>Ctrl+Shift+Backspace</translation>
@@ -92579,8 +85216,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -92588,14 +85225,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation>Ctrl+Shift+Del</translation>
@@ -92603,8 +85240,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -92612,14 +85249,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation>Sinistra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation type="unfinished" />
@@ -92627,8 +85264,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -92636,14 +85273,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation>Destra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation type="unfinished" />
@@ -92651,8 +85288,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -92661,8 +85298,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation>Alt+Sinistra</translation>
@@ -92670,8 +85307,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation>Ctrl+Left</translation>
@@ -92679,8 +85316,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -92689,8 +85326,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation>Ctrl+Right</translation>
@@ -92698,8 +85335,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -92708,8 +85345,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation>Home</translation>
@@ -92717,8 +85354,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -92726,7 +85363,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation type="unfinished" />
@@ -92734,8 +85371,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation>Fine</translation>
@@ -92743,8 +85380,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -92752,14 +85389,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation>Su</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation type="unfinished" />
@@ -92767,8 +85404,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -92776,14 +85413,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation>Giù</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation type="unfinished" />
@@ -92791,8 +85428,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation>Ctrl+Down</translation>
@@ -92800,8 +85437,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation>Ctrl+Up</translation>
@@ -92809,8 +85446,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -92818,7 +85455,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation>PgUp</translation>
@@ -92826,8 +85463,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -92835,14 +85472,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation>PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation type="unfinished" />
@@ -92850,8 +85487,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -92859,7 +85496,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation>Esc</translation>
@@ -92867,8 +85504,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -92876,14 +85513,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation>Shift+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation type="unfinished" />
@@ -92891,8 +85528,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -92900,14 +85537,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation>Shift+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation type="unfinished" />
@@ -92915,8 +85552,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -92925,8 +85562,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation>Alt+Shift+Left</translation>
@@ -92934,8 +85571,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation>Ctrl+Shift+Left</translation>
@@ -92943,8 +85580,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -92954,9 +85591,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation>Alt+Shift+Right</translation>
@@ -92964,8 +85601,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation>Ctrl+Shift+Right</translation>
@@ -92973,8 +85610,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -92982,7 +85619,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation>Shift+Home</translation>
@@ -92990,8 +85627,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -92999,14 +85636,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation>Shift+End</translation>
@@ -93015,21 +85652,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation>Ricerca</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation>&amp;Ricerca...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -93037,7 +85674,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation>Cerca per un testo</translation>
@@ -93049,21 +85686,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation>Cerca seguente</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation>Cerca segue&amp;nte</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -93071,7 +85708,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation>Cerca prossima ricorrenza del testo</translation>
@@ -93083,21 +85720,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation>Cerca precedente</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation>Cerca &amp;precedente</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -93105,7 +85742,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation>Cerca la precedente  ricorrenza del testo</translation>
@@ -93117,21 +85754,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation>Ingrandisci</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation>Ingrand&amp;isci</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -93139,7 +85776,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -93147,35 +85784,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation>Ingrandisci nel testo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ingrandisci&lt;/b&gt;&lt;p&gt;Ingrandisci nel testo. Questo aumenta le dimensioni del testo.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation>Riduci</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation>Rid&amp;uci</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -93183,7 +85820,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -93191,35 +85828,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation>Riduci il testo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Riduci&lt;/b&gt;&lt;p&gt;Riduci nel testo. Questo diminuisce le dimensioni del testo.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation type="unfinished">&amp;Reset zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -93227,42 +85864,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation type="unfinished">Resetta lo zoom del testo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Reset zoom&lt;/b&gt;&lt;p&gt;Reset dello zoom del testo. Imposta il fattore di zoom al 100%.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation>Zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation>&amp;Zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation>Ingrandisci il testo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zoom&lt;/b&gt;&lt;o&gt;Zoom del testo. Apre un dialogo dove inserire la dimensione voluta.&lt;/p&gt;</translation>
@@ -93270,984 +85907,984 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation>Anteprima Stampa</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation>Muovi a sinistra di una parte di parola</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation>Muovi a destra di una parte di parola</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation>Alt+Destra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation>Alt+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation>Scrolla la vista in basso di una riga</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation>Scrolla la vista in alto di una riga</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation>Muovi in alto di un paragrafo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation>Alt+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation>Muovi in basso di un paragrafo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation>Alt+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation>Ctrl+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation>Ctrl+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation>Deindenta di un livello</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation>Shift+Tab</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation>Estendi selezione in alto di una riga</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation>Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation>Estendi selezione in basso di una riga</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation>Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation>Estendi la selezione a sinistra di una parte di parola</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation>Estendi la selezione a destra di una parte di parola</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation>Estendi selezione in alto di un paragrafo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation>Alt+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation>Estendi selezione in basso di un paragrafo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation>Alt+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation>Estendi selezione in alto di una pagina</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation>Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation>Estendi selezione in basso di una pagina</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation>Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation>Ctrl+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation>Ctrl+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation>Duplica riga</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation>Ctrl+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation>Scambia la riga con quella precedente</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation>Ctrl+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation>Taglia riga</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation>Alt+Shift+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation>Copia riga</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation>Ctrl+Shift+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation>Scambia inserisci/sovrascrivi</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation>Ins</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation>Converti selezione in minuscolo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation>Alt+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation>Converti selezione in maiuscolo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation>Ctrl+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation>Alt+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation>Formfeed</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation>Estendi selezione rettagolare in basso di una riga</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation>Alt+Ctrl+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation>Estendi selezione rettagolare in alto di una riga</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation>Alt+Ctrl+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation>Estendi selezione rettagolare a sinistra di un carattere</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation>Alt+Ctrl+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation>Estendi selezione rettagolare a destra di un carattere</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation>Alt+Ctrl+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation>Alt+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation>Estendi selezione rettagolare in alto di una pagina</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation>Estendi selezione rettagolare in basso di una pagina</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation>Duplica la selezione corrente</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation>Ctrl+Shift+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cerca&lt;/b&gt;&lt;p&gt;Cerca per del testo nell'editor corrente. Viene mostrato in dialogo per inserire il testo cercato e le opzioni per la ricerca.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Trova successivo&lt;/b&gt;&lt;p&gt;Trova la prossima occorrenza di testo nell'editor corrente. Il testo inserito precedentemente e opzioni verranno riutilizzate.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Trova precedente&lt;/b&gt;&lt;p&gt;Trova la precedente occorrenza di testo nell'editor corrente. Il testo inserito precedentemente e opzioni verranno riutilizzate.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation>Pulisci marcatori di ricerca</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation>Ctrl+3</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation>Pulisci tutti i marcatori di ricerca mostrati</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Pulisci marcatori di ricerca&lt;/b&gt;&lt;p&gt;Pulisci tutti i marcatori di ricerca mostrati.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation>Rimpiazza</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation>&amp;Rimpiazza...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation>Ctrl+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation>Sostituisci del testo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Sostituisci&lt;/b&gt;&lt;p&gt;Cerca per del testo nell'editor corrente e lo sostituisce. Viene mostrato in dialogo per inserire il testo cercato, il testo sostituto e le opzioni per la ricerca e la sostituzione.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -96211,116 +88848,6 @@
       <source>The spelling dictionary was saved successfully.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Ctrl+#</source>
-      <comment>View|Zoom</comment>
-      <translation type="vanished">Ctrl+#</translation>
-    </message>
-    <message>
-      <source>Alt+Ctrl+M</source>
-      <comment>Edit|Uncomment</comment>
-      <translation type="vanished">Alt+Ctrl+M</translation>
-    </message>
-    <message>
-      <source>Search File</source>
-      <translation type="vanished">Cerca File</translation>
-    </message>
-    <message>
-      <source>Search &amp;File...</source>
-      <translation type="vanished">Cerca &amp;File...</translation>
-    </message>
-    <message>
-      <source>Alt+Ctrl+F</source>
-      <comment>File|Search File</comment>
-      <translation type="vanished">Alt+Ctrl+F</translation>
-    </message>
-    <message>
-      <source>Search for a file</source>
-      <translation type="vanished">Cerca un file</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search File&lt;/b&gt;&lt;p&gt;Search for a file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Cerca file&lt;/b&gt;&lt;p&gt;Cerca un file.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project. A dialog is shown to enter the searchtext and options for the search and to display the result.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Cerca nei file&lt;/b&gt;&lt;p&gt;Cerca per del testo nei file di un albero di directory o del progetto. Un dialogo viene mostrato per inserire il testo cercato e le opzioni per la ricerca e la visualizzazione del risultato.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Replace in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and to display the result.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Sostituisci nei File&lt;/b&gt;&lt;p&gt;Cerca per del testo nei file di una direcotry o del progetto e lo sostituisce. Un dialogo viene mostrato per inserire il testo da cercare, il testo da inserire e le opzioni per la ricerca e la visualizzazione del risultato.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch</source>
-      <translation type="vanished">Quicksearch</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+K</source>
-      <comment>Search|Quicksearch</comment>
-      <translation type="vanished">Ctrl+Shift+K</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch</source>
-      <translation type="vanished">Esegui un quicksearch</translation>
-    </message>
-    <message>
-      <source>Quicksearch backwards</source>
-      <translation type="vanished">Quicksearch all'indietro</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+J</source>
-      <comment>Search|Quicksearch backwards</comment>
-      <translation type="vanished">Ctrl+Shift+J</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch backwards</source>
-      <translation type="vanished">Esegui una quicksearch all'indietro</translation>
-    </message>
-    <message>
-      <source>&amp;Quicksearch</source>
-      <translation type="vanished">&amp;Quicksearch</translation>
-    </message>
-    <message>
-      <source>Quicksearch &amp;backwards</source>
-      <translation type="vanished">Quicksearch &amp;all'indietro</translation>
-    </message>
-    <message>
-      <source>Quicksearch extend</source>
-      <translation type="vanished">Quicksearch estesa</translation>
-    </message>
-    <message>
-      <source>Quicksearch e&amp;xtend</source>
-      <translation type="vanished">Quicksearch es&amp;tesa</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+H</source>
-      <comment>Search|Quicksearch extend</comment>
-      <translation type="vanished">Ctrl+Shift+H</translation>
-    </message>
-    <message>
-      <source>Extend the quicksearch to the end of the current word</source>
-      <translation type="vanished">Estenti la quicksearch alla fine della parola corrente</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch extend&lt;/b&gt;&lt;p&gt;This extends the quicksearch text to the end of the word currently found.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Quicksearch estesa&lt;/b&gt;&lt;p&gt;Estende il testo della quicksearch alla fine della parola trovata.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch Textedit</source>
-      <translation type="vanished">Quicksearch Textedit</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch&lt;/b&gt;&lt;p&gt;This activates the quicksearch function of the IDE by giving focus to the quicksearch entry field. If this field is already active and contains text, it searches for the next occurrence of this text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Quicksearch&lt;/b&gt;&lt;p&gt;Attiva la ricerca veloce dell'IDE attivando il focus del campo ricerca veloce. Se il campo è già attivo e contiene del testo, viene cercata la successiva occorrenza del testo.&lt;/P&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch backwards&lt;/b&gt;&lt;p&gt;This searches the previous occurrence of the quicksearch text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Quicksearch all'indietro&lt;/b&gt;&lt;p&gt;Cerca la precedente occorrenza del testo della ricerca veloce.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Enter the searchtext directly into this field. The search will be performed case insensitive. The quicksearch function is activated upon activation of the quicksearch next action (default key Ctrl+Shift+K), if this entry field does not have the input focus. Otherwise it searches for the next occurrence of the text entered. The quicksearch backwards action (default key Ctrl+Shift+J) searches backward. Activating the 'quicksearch extend' action (default key Ctrl+Shift+H) extends the current searchtext to the end of the currently found word. The quicksearch can be ended by pressing the Return key while the quicksearch entry has the the input focus.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Inserisci il testo da cercare direttamente in questo campo. La ricerca verrà effettuata ignorando le maiuscole/minuscole. La funzione quicksearch è attivata dall'azione di ricerca della successiva (tasto default Ctrl+Shift+K), se questo campo non ha il focus. Altrimenti cerca per la successiva occorrenza del testo inserito. La quicksearch all'indietro (tasto default Ctrl+Shift+J) cerca la precedente occorrenza. Attivando la 'quicksearch estesa' (tasto default Ctrl+Shift+H) estende la ricerca alla fine della parola trovata. La ricerca veloce può essere conclusa premento Return mentre il campo di input ha il focus.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ViewProfileSidebarsDialog</name>
@@ -96600,7 +89127,7 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
+      <source>Select to use 'python -m venv'</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -97079,7 +89606,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
@@ -97107,54 +89634,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation type="unfinished">{0} - {1}</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation type="unfinished" />
     </message>
@@ -97162,34 +89689,10 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Aggiungi...</translation>
-    </message>
-    <message>
-      <source>Edit...</source>
-      <translation type="vanished">Modifica...</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Rimuovi</translation>
-    </message>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Cancella</translation>
-    </message>
-    <message>
-      <source>Delete All</source>
-      <translation type="vanished">Cancella tutto</translation>
-    </message>
   </context>
   <context>
     <name>VirtualenvManagerWidget</name>
@@ -97210,6 +89713,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation type="unfinished" />
     </message>
@@ -97225,6 +89733,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation type="unfinished" />
     </message>
@@ -97259,7 +89772,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation type="unfinished" />
     </message>
@@ -97267,7 +89780,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -97296,6 +89809,146 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Nome:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -97525,27 +90178,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation>Condizione</translation>
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation>Speciale</translation>
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
-      <translation>Temporaneo</translation>
+      <source>Special</source>
+      <translation>Speciale</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
-      <translation>Abilitato</translation>
+      <source>Temporary</source>
+      <translation>Temporaneo</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation>Abilitato</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation>Ignora conteggio</translation>
     </message>
@@ -97885,22 +90538,6 @@
       <source>Cascading Style Sheets (*.css);;All files (*)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Colori</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">Colore di sfondo degli URS sicuri:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Seleziona lo sfondo per gli URL sicuri.</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Mostra solo un pulsante di chiusura invece di uno per ogni linguetta</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserClearPrivateDataDialog</name>
@@ -98034,48 +90671,6 @@
       <source>SSL Certificate Error Exceptions</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to clear cookies set by the Adobe Flash Player</source>
-      <translation type="vanished">Seleziona per cancellare i cookies inseriti da Adobe Flash Player</translation>
-    </message>
-    <message>
-      <source>Cookies from Adobe &amp;Flash Player</source>
-      <translation type="vanished">Cookies da Adobe &amp;Flash Player</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebBrowserFlashCookieManagerPage</name>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Cancella</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebBrowserInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configura l'interfaccia utente&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Stile:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Seleziona lo stile dell'interfaccia</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">Fogli di stile:</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Sistema</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Inserisci il nome del foglio di stile</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserJavaScriptConsole</name>
@@ -99028,145 +91623,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation type="unfinished">Mostra un menù di navigazione</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation type="unfinished">Mostra un menù di navigazione per le schede chiuse</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation type="unfinished">Nuova scheda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation type="unfinished">Muovi a sinistra</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation type="unfinished">Muovi a destra</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation type="unfinished">Duplica pagina</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation type="unfinished">Chiudi</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation type="unfinished">Chiudi altri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation type="unfinished">Anteprima Stampa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation type="unfinished">Stampa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation type="unfinished">Ricarica tutto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation type="unfinished">Aggiungi ai segnalibri tutte le linguette</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation type="unfinished">Ricarica scheda chiusa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation type="unfinished">...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation type="unfinished">Caricamento terminato</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation type="unfinished">Caricamento fallito</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation type="unfinished">Caricamento...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation type="unfinished">Sei sicuro di voler chiudere la finestra ?</translation>
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation type="unfinished">
@@ -99177,22 +91772,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation type="unfinished">&amp;Esci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation type="unfinished">C&amp;hiudi scheda corrente</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation type="unfinished">Ricarica tutte le schede chiuse</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation type="unfinished">Pulisci lista</translation>
     </message>
@@ -99200,8 +91795,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -99209,343 +91804,307 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non esiste.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Non posso avviare un visualizzatore per il file &lt;b&gt;{0}&lt;/b&gt;.&lt;p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Non posso lanciare un'applicazione per l'URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation type="unfinished">Salva lin&amp;k</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation type="unfinished">Insersci nei bookmark questo link</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation type="unfinished">Scansiona il collegamento con VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation type="unfinished">Apri immagine in una nuova linguetta</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation type="unfinished">Salva immagine</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation type="unfinished">Copia immagine nella Clipboard</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation type="unfinished">Blocca immagine</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation type="unfinished">Scansiona l'immagine con VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation type="unfinished">Riproduci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation type="unfinished">Pausa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation type="unfinished">Parlante</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation type="unfinished">Muto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation type="unfinished">Salva Media</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation type="unfinished">Invia testo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation type="unfinished">Cerca con...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation type="unfinished">Traduttore Google</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation type="unfinished">Dizionario</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation type="unfinished">Vai all'indirizzo di rete</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation type="unfinished">Aggiungi una nuova pagina</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation type="unfinished">Inserisci nei segnalibri questa pagina</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation type="unfinished">User Agent</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation type="unfinished">Aggiungi alla toolbar delle ricerche web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
+      <source>Web Archive (*.mhtml *.mht)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>
-    <message>
-      <source>Copy Link to Clipboard</source>
-      <translation type="vanished">Copia il link nella Clipboard</translation>
-    </message>
-    <message>
-      <source>Send Link</source>
-      <translation type="vanished">Invia il collegamento</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">Copia la posizione dell'immagine nella Clipboard</translation>
-    </message>
-    <message>
-      <source>Send Image Link</source>
-      <translation type="vanished">Invia il collegamento dell'immagine</translation>
-    </message>
-    <message>
-      <source>Copy Media Address to Clipboard</source>
-      <translation type="vanished">Copia l'indirizzo del Media nella Clipboard</translation>
-    </message>
-    <message>
-      <source>Send Media Address</source>
-      <translation type="vanished">Invia indirizzo del Media</translation>
-    </message>
-    <message>
-      <source>Send Page Link</source>
-      <translation type="vanished">Invia collegamento pagina</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Apri link in una Nuova Scheda<byte value="x9" />Ctrl+LMB</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserVirusTotalPage</name>
@@ -99651,2184 +92210,2100 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <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="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <source>Contents</source>
       <translation type="unfinished">Contenuti</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <source>Index</source>
       <translation type="unfinished">Indice</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <source>Search</source>
       <translation type="unfinished">Ricerca</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1751" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
       <source>New Tab</source>
       <translation type="unfinished">Nuova scheda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="669" />
-      <source>&amp;New Tab</source>
-      <translation type="unfinished">&amp;Nuova scheda</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
+      <source>&amp;New Tab</source>
+      <translation type="unfinished">&amp;Nuova scheda</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="671" />
       <source>Ctrl+T</source>
       <comment>File|New Tab</comment>
       <translation type="unfinished">Ctrl+T</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="672" />
-      <source>Open a new web browser tab</source>
-      <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>&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="681" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
       <source>New Window</source>
       <translation type="unfinished">Nuova finestra</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="683" />
-      <source>New &amp;Window</source>
-      <translation type="unfinished">Nuova &amp;Finestra</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
+      <source>New &amp;Window</source>
+      <translation type="unfinished">Nuova &amp;Finestra</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="685" />
       <source>Ctrl+N</source>
       <comment>File|New Window</comment>
       <translation type="unfinished">Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="686" />
+      <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="687" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="688" />
       <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="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation type="unfinished">Apri File</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished">Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
-      <source>Open a file for display</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <source>Open a file for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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="727" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
       <source>Open File in New Tab</source>
       <translation type="unfinished">Apri il file in una nuova scheda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="729" />
-      <source>Open File in New &amp;Tab</source>
-      <translation type="unfinished">Apri file in una nuova &amp;scheda</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
+      <source>Open File in New &amp;Tab</source>
+      <translation type="unfinished">Apri file in una nuova &amp;scheda</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">Ctrl+Shift+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="733" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
       <source>Open a file for display in a new tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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="744" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
       <source>Save As</source>
       <translation type="unfinished">Salva come</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="746" />
-      <source>&amp;Save As...</source>
-      <translation type="unfinished">&amp;Salva come...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
+      <source>&amp;Save As...</source>
+      <translation type="unfinished">&amp;Salva come...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="748" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation type="unfinished">Ctrl+Shift+S</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="750" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
       <source>Save the current page to disk</source>
       <translation type="unfinished">Salva la pagina corrente su disco</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
       <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;Salva come...&lt;/b&gt;&lt;p&gt;Salva la pagina corrente su disco.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <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="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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="779" />
-      <source>Import Bookmarks</source>
-      <translation type="unfinished">Importa Segnalibri</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importa Segnalibri</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation type="unfinished">&amp;Importa Segnalibri...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <source>Import bookmarks from other browsers</source>
-      <translation type="unfinished">Importa segnalibri da altri browser</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <source>Import bookmarks from other browsers</source>
+      <translation type="unfinished">Importa segnalibri da altri browser</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
       <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;Importa segnalibri&lt;/b&gt;&lt;p&gt;Importa segnalibri da un altro browser.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="793" />
-      <source>Export Bookmarks</source>
-      <translation type="unfinished">Esporta segnalibri</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Esporta segnalibri</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation type="unfinished">&amp;Esporta Segnalibri...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <source>Export the bookmarks into a file</source>
-      <translation type="unfinished">Esporta i segnalibri in un file</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <source>Export the bookmarks into a file</source>
+      <translation type="unfinished">Esporta i segnalibri in un file</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
       <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;Esporta segnalibri&lt;/b&gt;&lt;p&gt;Esporta segnalibri in un file.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation type="unfinished">Stampa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation type="unfinished">Stam&amp;pa</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation type="unfinished">Stam&amp;pa</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished">Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation type="unfinished">Stampa l'help mostrato</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation type="unfinished">Stampa l'help mostrato</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <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;Stampa&lt;/b&gt;&lt;p&gt;Stampa il testo di help visualizzato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation type="unfinished">Stampa l'help visualizzato come PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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">&lt;b&gt;Stampa come PDF&lt;/b&gt;&lt;p&gt;Stampa il testo di aiuto visualizzato come file PDF.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation type="unfinished">Anteprima Stampa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <source>Print preview of the displayed help</source>
       <translation type="unfinished">Vai alla schermata di help iniziale</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <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;Stampa Preview&lt;/b&gt;&lt;p&gt;Stampa la preview del testo di help mostrato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation type="unfinished">Invia collegamento pagina</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation type="unfinished">Chiudi</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation type="unfinished">&amp;Chiudi</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation type="unfinished">&amp;Chiudi</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished">Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <source>Close the current help window</source>
       <translation type="unfinished">Chiudi l'attuale finestra di help</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <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="880" />
-      <source>Close All</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation type="unfinished">Chiudi &amp;tutti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <source>Close all help windows</source>
-      <translation type="unfinished">Chiudi tutte le finestre di help</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <source>Close all help windows</source>
+      <translation type="unfinished">Chiudi tutte le finestre di help</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
       <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="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation type="unfinished">Esci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished">&amp;Esci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="897" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation type="unfinished">Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="898" />
-      <source>Quit the eric Web Browser</source>
-      <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>&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="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation type="unfinished">Indietro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation type="unfinished">&amp;Indietro</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
+      <source>&amp;Backward</source>
+      <translation type="unfinished">&amp;Indietro</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="911" />
       <source>Alt+Left</source>
       <comment>Go|Backward</comment>
       <translation type="unfinished">Alt+Sinistra</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="913" />
       <source>Move one screen backward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="913" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="914" />
       <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="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation type="unfinished">Avanti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation type="unfinished">A&amp;vanti</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation type="unfinished">A&amp;vanti</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation type="unfinished">Alt+Destra</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation type="unfinished">Home</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation type="unfinished">&amp;Home</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation type="unfinished">&amp;Home</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation type="unfinished">Ctrl+Home</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <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="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation type="unfinished">Ricarica</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished">&amp;Ricarica</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
+      <source>&amp;Reload</source>
+      <translation type="unfinished">&amp;Ricarica</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
       <source>Ctrl+R</source>
       <comment>Go|Reload</comment>
       <translation type="unfinished">Ctrl+R</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="958" />
       <source>F5</source>
       <comment>Go|Reload</comment>
       <translation type="unfinished">F5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <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="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation type="unfinished">&amp;Stop</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="unfinished" />
+      <source>&amp;Stop</source>
+      <translation type="unfinished">&amp;Stop</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="973" />
+      <source>Ctrl+.</source>
+      <comment>Go|Stop</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="974" />
       <source>Esc</source>
       <comment>Go|Stop</comment>
       <translation type="unfinished">Esc</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
       <source>Stop loading</source>
       <translation type="unfinished">Ferma caricamento</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <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;Stop&lt;/b&gt;&lt;p&gt;Ferma il caricamento della linguetta corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation type="unfinished">Copia</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished">&amp;Copia</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
+      <source>&amp;Copy</source>
+      <translation type="unfinished">&amp;Copia</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="988" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished">Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="989" />
-      <source>Copy the selected text</source>
-      <translation type="unfinished">Copia il testo selezionato</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
+      <source>Copy the selected text</source>
+      <translation type="unfinished">Copia il testo selezionato</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
       <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;Copia&lt;/b&gt;&lt;p&gt;Copia il testo selezionato nella clipboard.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation type="unfinished">Taglia</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished">&amp;Taglia</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
+      <source>Cu&amp;t</source>
+      <translation type="unfinished">&amp;Taglia</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1002" />
       <source>Ctrl+X</source>
       <comment>Edit|Cut</comment>
       <translation type="unfinished">Ctrl+X</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1003" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
       <source>Cut the selected text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1005" />
       <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="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation type="unfinished">Incolla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished">&amp;Incolla</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
+      <source>&amp;Paste</source>
+      <translation type="unfinished">&amp;Incolla</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1016" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation type="unfinished">Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1017" />
-      <source>Paste text from the clipboard</source>
-      <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>&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="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished">&amp;Undo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
+      <source>&amp;Undo</source>
+      <translation type="unfinished">&amp;Undo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation type="unfinished">Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1031" />
+      <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="1032" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1033" />
       <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="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation type="unfinished">Rifai</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished">&amp;Rifai</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished">&amp;Rifai</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation type="unfinished">Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1045" />
-      <source>Redo the last edit action</source>
-      <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>&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="1054" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
       <source>Select All</source>
       <translation type="unfinished">Seleziona tutti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished">&amp;Seleziona tutto</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
+      <source>&amp;Select All</source>
+      <translation type="unfinished">&amp;Seleziona tutto</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1058" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation type="unfinished">Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1059" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
       <source>Select all text</source>
       <translation type="unfinished">Seleziona tutto il testo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
       <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="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation type="unfinished">Alt+Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <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="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation type="unfinished">Trova...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation type="unfinished">&amp;Trova...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
+      <source>&amp;Find...</source>
+      <translation type="unfinished">&amp;Trova...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" />
       <source>Ctrl+F</source>
       <comment>Edit|Find</comment>
       <translation type="unfinished">Ctrl+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1086" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
       <source>Find text in page</source>
       <translation type="unfinished">Trova testo nella pagina</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
       <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;Trova&lt;/b&gt;&lt;p&gt;Trova il testo nella pagina corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation type="unfinished">Trova successivo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation type="unfinished">Trova &amp;successivo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation type="unfinished">Trova &amp;successivo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation type="unfinished">F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <source>Find next occurrence of text in page</source>
       <translation type="unfinished">Trova la prossima ricorrenza del testo nella pagina</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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;Trova prossimo&lt;/b&gt;&lt;p&gt;Trova la prossima ricorrenza del testo nella pagina corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
       <source>Find previous</source>
       <translation type="unfinished">Trova precedente</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" />
-      <source>Find &amp;previous</source>
-      <translation type="unfinished">Trova &amp;precedente</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
+      <source>Find &amp;previous</source>
+      <translation type="unfinished">Trova &amp;precedente</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" />
       <source>Shift+F3</source>
       <comment>Edit|Find previous</comment>
       <translation type="unfinished">Shift+F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" />
-      <source>Find previous occurrence of text in page</source>
-      <translation type="unfinished">Trova la precedente ricorrenza del testo nella pagina</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <source>Find previous occurrence of text in page</source>
+      <translation type="unfinished">Trova la precedente ricorrenza del testo nella pagina</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
       <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;Trova precedente&lt;/b&gt;&lt;p&gt;Trova la precedente ricorrenza del testo nella pagina corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" />
-      <source>Manage Bookmarks</source>
-      <translation type="unfinished">Gestisci segnalibri</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="unfinished">&amp;Gestisci segnalibri...</translation>
+      <source>Manage Bookmarks</source>
+      <translation type="unfinished">Gestisci segnalibri</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation type="unfinished">&amp;Gestisci segnalibri...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1130" />
       <source>Ctrl+Shift+B</source>
       <comment>Help|Manage bookmarks</comment>
       <translation type="unfinished">Ctrl+Shift+B</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1131" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
       <source>Open a dialog to manage the bookmarks.</source>
       <translation type="unfinished">Apri un dialogo per gestire i segnalibri.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <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;Gestisci segnalibri...&lt;/b&gt;&lt;p&gt;Apri un dialogo per gestire i segnalibri.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
       <source>Add Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation type="unfinished">&amp;Aggiungi segnalibro...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" />
+      <source>Add &amp;Bookmark...</source>
+      <translation type="unfinished">&amp;Aggiungi segnalibro...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1146" />
       <source>Ctrl+D</source>
       <comment>Help|Add bookmark</comment>
       <translation type="unfinished">Ctrl+D</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
       <source>Open a dialog to add a bookmark.</source>
       <translation type="unfinished">Apri un dialogo per aggiungere un segnalibro.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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;Aggiungi segnalibro&lt;/b&gt;&lt;p&gt;Apri un dialogo per aggiungere l'URL corrente come segnalibro.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" />
-      <source>Add Folder</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation type="unfinished">Aggiungi &amp;Cartella...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation type="unfinished">Apri un dialogo per aggiungere una nuova cartella di segnalibri.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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;Aggiungi cartella...&lt;/b&gt;&lt;p&gt;Apri un dialogo per aggiungere una nuova cartella di segnalibri.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" />
-      <source>Bookmark All Tabs</source>
-      <translation type="unfinished">Aggiungi ai segnalibri tutte le linguette</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <source>Bookmark All Tabs</source>
+      <translation type="unfinished">Aggiungi ai segnalibri tutte le linguette</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
       <source>Bookmark All Tabs...</source>
       <translation type="unfinished">Aggiungi ai segnalibri tutte le linguette...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <source>Bookmark all open tabs.</source>
       <translation type="unfinished">Aggiungi ai segnalibri tutte lelinguette aperte.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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;Aggiungi ai segnalibri tutte le linguette...&lt;/b&gt;&lt;p&gt;Apri un dialogo per aggiungere ai segnalibri tutte le linguette aperte.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
       <source>What's This?</source>
       <translation type="unfinished">Cos'è questo ?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished">C&amp;os'è Questo ?</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished">C&amp;os'è Questo ?</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation type="unfinished">Shift+F1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1191" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished">Help sensibile al contesto</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished">Help sensibile al contesto</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" />
-      <source>About</source>
-      <translation type="unfinished">About</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation type="unfinished">About</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <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;About&lt;/b&gt;&lt;p&gt;Mostra alcune informazioni su questo software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" />
-      <source>About Qt</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
       <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="1230" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
       <source>Zoom in</source>
       <translation type="unfinished">Ingrandisci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="unfinished">Ctrl++</translation>
+      <source>Zoom &amp;in</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" />
+      <source>Ctrl++</source>
+      <comment>View|Zoom in</comment>
+      <translation type="unfinished">Ctrl++</translation>
+    </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="1236" />
-      <source>Zoom in on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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="1246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
       <source>Zoom out</source>
       <translation type="unfinished">Riduci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="unfinished">Ctrl+-</translation>
+      <source>Zoom &amp;out</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
+      <source>Ctrl+-</source>
+      <comment>View|Zoom out</comment>
+      <translation type="unfinished">Ctrl+-</translation>
+    </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="1252" />
-      <source>Zoom out on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <source>Zoom out on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished">Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation type="unfinished">Mostra sorgente pagina</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation type="unfinished">Mostra sorgente pagina</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation type="unfinished">Ctrl+U</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <source>Show the page source in an editor</source>
       <translation type="unfinished">Mostra il sorgente della pagina in un editor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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;Mostra sorgente pagina&lt;/b&gt;&lt;p&gt;Mostra il sorgente della pagina nell'editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation type="unfinished">Tutto schermo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation type="unfinished">&amp;Tutto schermo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation type="unfinished">F11</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation type="unfinished">Mostra linguetta successiva</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation type="unfinished">Mostra linguetta successiva</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation type="unfinished">Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation type="unfinished">Mostra la linguetta precedente</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation type="unfinished">Mostra la linguetta precedente</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation type="unfinished">Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation type="unfinished">Cicla tra le linguette</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation type="unfinished">Cicla tra le linguette</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation type="unfinished">Ctrl+1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation type="unfinished">Preferenze</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation type="unfinished">&amp;Preferenze...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation type="unfinished">&amp;Preferenze...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">Imposta la configurazione preferita</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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">&lt;b&gt;Preferenze&lt;/b&gt;&lt;p&gt;Imposta i valori di configurazione dell'applicazione ai valori preferiti&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
       <source>&amp;Languages...</source>
       <translation type="unfinished">&amp;Lingue...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
       <source>Configure the accepted languages for web pages</source>
       <translation type="unfinished">Configura le lingue accettare per le pagine web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <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;Lingue&lt;/b&gt;&lt;p&gt;Configura le lingue accettare per le pagine web.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation type="unfinished">Cookies</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation type="unfinished">C&amp;ookie...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation type="unfinished">C&amp;ookie...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation type="unfinished">Configura la gestione dei cookie</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <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;Configura la gestione dei cookie.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <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="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <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="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation type="unfinished">Sincronizza con l'indice</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <source>Synchronizes the table of contents with current page</source>
       <translation type="unfinished">Sincronizza l'indice con il contenuto della pagina attuale</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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;Sincronizza con l'indice&lt;/b&gt;&lt;p&gt;Sincronizza l'indice con il contenuto della pagina attuale.&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="1461" />
       <source>Table of Contents</source>
       <translation type="unfinished">Indice dei contenuti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation type="unfinished">Mostra la finestra dell'indice dei contenuti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <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;Indice dei contenuti&lt;/b&gt;&lt;p&gt;Mostra la finestra dell'indice dei contenuti.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation type="unfinished">Mostra la finestra dell'indice</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <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;Indice&lt;/b&gt;&lt;p&gt;Mostra la finestra dell'indice.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation type="unfinished">Mostra la finestra di ricerca</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <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;Cerca&lt;/b&gt;&lt;p&gt;Mostra la finestra di ricerca&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation type="unfinished">Gestisci i documenti QtHelp</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation type="unfinished">Gestisci i documenti QtHelp</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation type="unfinished">Gestisci i &amp;Documenti QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation type="unfinished">Mostra un dialogo per gestire i documenti QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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;Gestisci i documenti QtHelp&lt;/b&gt;&lt;p&gt;Mostra un dialogo per gestire i documenti QtHelp.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" />
-      <source>Reindex Documentation</source>
-      <translation type="unfinished">Reindicizza la documentazione</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation type="unfinished">Reindicizza la documentazione</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation type="unfinished">&amp;Reindicizza la documentazione</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation type="unfinished">Reindicizza l'insieme della documentazione</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <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;Reindicizza la documentazione&lt;/b&gt;&lt;p&gt;Reindicizza l'insieme della documentazione&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation type="unfinished">Pulisci dati privati</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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;Pulisci dati privati&lt;/b&gt;&lt;p&gt;Pulische i dati privati come la cronologia di navigazione, cronologia ricerche o il database delle favicon.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" />
-      <source>Clear icons database</source>
-      <translation type="unfinished">Pulisci il database delle icone</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
+      <source>Clear icons database</source>
+      <translation type="unfinished">Pulisci il database delle icone</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
       <source>Clear &amp;icons database</source>
       <translation type="unfinished">Pulisci database delle &amp;icone</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
       <source>Clear the database of favicons</source>
       <translation type="unfinished">Pulisci il database delle favicone</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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;Pulisci il database delle icone&lt;/b&gt;&lt;p&gt;Pulisci il databse delle favicons dei siti visitati precedentemente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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="1578" />
-      <source>Configure Search Engines</source>
-      <translation type="unfinished">Configura motori di ricerca</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
+      <source>Configure Search Engines</source>
+      <translation type="unfinished">Configura motori di ricerca</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1580" />
       <source>Configure Search &amp;Engines...</source>
       <translation type="unfinished">Configura motori di &amp;ricerca...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1582" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
       <source>Configure the available search engines</source>
       <translation type="unfinished">Configura i motori di ricerca disponibili</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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;Configura motori di ricerca...&lt;/b&gt;&lt;p&gt;Apri un dialogo per configurare i motori di ricerca disponibi.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation type="unfinished">Gestisci password salvate</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation type="unfinished">Gestisci password salvate...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation type="unfinished">Gestisci le password salvate</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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;Gestisci password salvate...&lt;/b&gt;&lt;p&gt;Apre un dialogo per gestire le password salvate.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation type="unfinished">Ad Block</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation type="unfinished">&amp;Ad Block...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation type="unfinished">Configura le regole di sottoscrizione di AdBlock</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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;Apre un dialogo per configurare le regole di sottoscrizione di AdBlock.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <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="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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="1658" />
       <source>Downloads</source>
       <translation type="unfinished">Downloads</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation type="unfinished">Mostra la finestra dei download</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Download&lt;/b&gt;&lt;p&gt;Mostra la finestra dei download.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <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="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <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="1764" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <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="1778" />
-      <source>Session Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <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="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation type="unfinished">Scorciatoie da tastiera</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation type="unfinished">&amp;Scorciatoie da tastiera...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation type="unfinished">Imposta le scorciatoie da tastiera</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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;Scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Imposta le scorciatoie da tastiera dell'applicazione con i valori personalizzati.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="unfinished">&amp;Esporta scorciatoie da tastiera...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
-      <source>Export the keyboard shortcuts</source>
-      <translation type="unfinished">Esporta le scorciatoie da tastiera</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
-      <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;Esporta scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Esporta le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <source>Export Keyboard Shortcuts</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation type="unfinished">&amp;Esporta scorciatoie da tastiera...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <source>Export the keyboard shortcuts</source>
+      <translation type="unfinished">Esporta le scorciatoie da tastiera</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <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;Esporta scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Esporta le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation type="unfinished">&amp;Importa scorciatoie da tastiera...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation type="unfinished">Importa le scorciatoie da tastiera</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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;Importa scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Importa le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <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="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation type="unfinished">&amp;File</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation type="unfinished">Sessioni</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation type="unfinished">&amp;Edita</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation type="unfinished">&amp;Visualizza</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation type="unfinished">Codifica testo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation type="unfinished">Cronolog&amp;ia</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation type="unfinished">Segnali&amp;bri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation type="unfinished">Impo&amp;stazioni</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation type="unfinished">&amp;Tools</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <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="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation type="unfinished">QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
       <source>&amp;Toolbars</source>
       <translation type="unfinished">&amp;Toolbar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation type="unfinished">Salva</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation type="unfinished">Mostra tutta la cronologia...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation type="unfinished">Impostazioni</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation type="unfinished">Modifica</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation type="unfinished">Visualizza</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation type="unfinished">Trova</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation type="unfinished">Filtro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrato per:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation type="unfinished">Aiuto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <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">&lt;p&gt;Non posso avviare il processo.&lt;br&gt;Assicurarsi sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation type="unfinished">OK</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <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="2559" />
-      <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="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Salva Linguette</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <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="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished">Non filtrato</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished">Aggiornamento indice di ricerca</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Ricerca documentazione...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">Motore di help</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Sistema</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished">ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished">Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished">Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished">IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished">Altro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">Segnalibri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">Mo&amp;stra tutti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">Nascondi &amp;tutti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <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="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <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="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Could not find an associated content.</source>
-      <translation type="vanished">Non posso trovare un contenuto associato.</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Web Browser di eric6</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">Gestisci i filtri QtHelp</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Filters</source>
-      <translation type="vanished">Gestisci &amp;Filtri QtHelp</translation>
-    </message>
-    <message>
-      <source>Shows a dialog to manage the QtHelp filters</source>
-      <translation type="vanished">Mostra un dialogo per gestire i filtri QtHelp</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Manage QtHelp Filters&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the QtHelp filters.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Gestisci i filtri QtHelp&lt;/b&gt;&lt;p&gt;Mostra un dialogo per gestire i filtri QtHelp.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>ISCII</source>
-      <translation type="vanished">ISCII</translation>
-    </message>
-    <message>
-      <source>Keyboard shortcut file (*.e4k)</source>
-      <translation type="vanished">File scorciatoi tastiera (*.e4k)</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesDialog</name>
-    <message>
-      <source>Web SQL Databases</source>
-      <translation type="vanished">Web SQL Databases</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Premi per rimuovere gli elementi selezionati</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Rimuovi</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Premi per rimuovere tutti gli elementi</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Rimuovi &amp;Tutto</translation>
-    </message>
-    <message>
-      <source>Enter search term for databases</source>
-      <translation type="vanished">Inserisci i termini di ricerca per il database</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesModel</name>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
-    <message>
-      <source>Size</source>
-      <translation type="vanished">Dimensione</translation>
-    </message>
-    <message>
-      <source>Local</source>
-      <translation type="vanished">Locale</translation>
-    </message>
-    <message>
-      <source>{0} ({1})</source>
-      <translation type="vanished">{0} ({1})</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">bytes</translation>
-    </message>
-    <message>
-      <source>kB</source>
-      <translation type="vanished">kB</translation>
-    </message>
-    <message>
-      <source>MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
   </context>
   <context>
     <name>WebIconDialog</name>
@@ -101871,12 +94346,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation>Carica file UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere caricato.&lt;/p&gt;</translation>
     </message>
@@ -101884,12 +94359,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation>Carica file UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere caricato.&lt;/p&gt;</translation>
     </message>
@@ -102049,57 +94524,57 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <source>Yandex: API key has been blocked.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation type="unfinished" />
     </message>
@@ -102180,17 +94655,6 @@
     </message>
   </context>
   <context>
-    <name>eric6</name>
-    <message>
-      <source>Starting...</source>
-      <translation type="vanished">Inizio...</translation>
-    </message>
-    <message>
-      <source>Generating Main Window...</source>
-      <translation type="vanished">Generazione Main Window...</translation>
-    </message>
-  </context>
-  <context>
     <name>eric7</name>
     <message>
       <location filename="../eric7.py" line="401" />
@@ -102206,32 +94670,32 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Origine #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Segnalibri&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
@@ -102240,7 +94704,7 @@
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -102257,36 +94721,36 @@
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Origini&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
--- a/eric7/i18n/eric7_pt.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_pt.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -78,17 +78,6 @@
     </message>
   </context>
   <context>
-    <name>AdBlockAccessHandler</name>
-    <message>
-      <source>Subscribe?</source>
-      <translation type="vanished">Assinar?</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Assinar a esta subscrição AdBlock?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>AdBlockDialog</name>
     <message>
       <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" />
@@ -267,18 +256,6 @@
       <source>AdBlock Configuration...</source>
       <translation>Configuração de AdBlock...</translation>
     </message>
-    <message>
-      <source>Blocked URL (AdBlock Rule) - click to edit rule</source>
-      <translation type="vanished">URL bloqueada (Regra AdBlock) - clicar para editar a regra</translation>
-    </message>
-    <message>
-      <source>{0} with ({1})</source>
-      <translation type="vanished">{0} com ({1})</translation>
-    </message>
-    <message>
-      <source>No content blocked</source>
-      <translation type="vanished">Não há conteúdo bloqueado</translation>
-    </message>
   </context>
   <context>
     <name>AdBlockManager</name>
@@ -301,88 +278,89 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation>Carregar regras de subscrição</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation>Incapaz de ler o ficheiro AdBlock {0} para leitura.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation>O ficheiro AdBlock '{0}' não começa com [Adblock.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation>A descarregar regras de subscrição</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Não se pôde descarregar as regras de subscrição.&lt;/p&gt;&lt;p&gt;Erro: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation>Obtidas regras de subscrição vazias.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation>Incapaz de abrir o ficheiro AdBlock {0} para escritura.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation>&lt;p&gt;A subscrição de AdBlock &lt;b&gt;{0}&lt;/b&gt; tem uma soma de verificação errada. &lt;br/&gt;Encontrado: {1}&lt;br/&gt;Calculado: {2}&lt;br/&gt;Usar de qualquer modo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation>A guardar regras de subscrição</translation>
     </message>
     <message>
-      <source>Unable to open adblock file '{0}' for reading.</source>
-      <translation type="vanished">Incapaz de abrir o ficheiro adblock '{0}' para leitura.</translation>
-    </message>
-    <message>
-      <source>Unable to open adblock file '{0}' for writing.</source>
-      <translation type="vanished">Impossível abrir o ficheiro adblock '{0}' para escritura.</translation>
+      <source>Unable to open AdBlock file '{0}' for reading.</source>
+      <translation type="vanished">Incapaz de ler o ficheiro AdBlock {0} para leitura.</translation>
+    </message>
+    <message>
+      <source>Unable to open AdBlock file '{0}' for writing.</source>
+      <translation type="vanished">Incapaz de abrir o ficheiro AdBlock {0} para escritura.</translation>
     </message>
   </context>
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation>Adicionar Regra Personalizada</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation>Escrever a sua regra aqui:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation>Adicionar Regra</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation>Retirar Regra</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation>{0} (atualizado recentemente)</translation>
     </message>
@@ -445,10 +423,6 @@
       <source>Folder:</source>
       <translation>Diretório:</translation>
     </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Título</translation>
-    </message>
   </context>
   <context>
     <name>AddDirectoryDialog</name>
@@ -1208,10 +1182,6 @@
       <source>Is &amp;main project</source>
       <translation>É o projeto p&amp;rincipal</translation>
     </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">Ficheiros de Projeto (*.e4p)</translation>
-    </message>
   </context>
   <context>
     <name>AnnotationsChecker</name>
@@ -1295,10 +1265,6 @@
       <source>type annotation is too long ({0} &gt; {1})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>ApplicationDiagramBuilder</name>
@@ -1623,27 +1589,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation type="unfinished">Aviso</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
-      <translation type="unfinished">Crítico</translation>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation type="unfinished">Aviso</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation type="unfinished">Crítico</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation type="unfinished" />
     </message>
@@ -1771,10 +1737,6 @@
       <source>The background client for &lt;b&gt;{0}&lt;/b&gt; disconnected because of an unknown reason.&lt;br&gt;Should it be restarted?</source>
       <translation>Cliente de fundo para &lt;b&gt;{0}&lt;/b&gt; desconetou-se por um motivo desconhecido. &lt;br&gt;Deveria reiniciar-se?</translation>
     </message>
-    <message>
-      <source>An error in Erics background client stopped the service.</source>
-      <translation type="vanished">Um erro no cliente de fundo de Eric parou o serviço.</translation>
-    </message>
   </context>
   <context>
     <name>BoardDataDialog</name>
@@ -2317,12 +2279,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation>Barra de Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation>Menú de Marcadores</translation>
     </message>
@@ -2347,44 +2309,44 @@
       <translation>Alterar Endereço</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation>A carregar Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation>Erro ao carregar marcadores na linha {0}, coluna {1}:
  {2}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation>Barra de Ferramentas de Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation>Menú</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation>A guardar Marcadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation>A guardar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Erro ao gravar marcadores para &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation>Exportar Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation>Marcadores XBEL (*.xbel);;Marcadores XBEL (*.xml);;Marcadores HTML (*.html)</translation>
     </message>
@@ -2398,10 +2360,6 @@
       <source>Error exporting bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Erro ao exportar marcadores para &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
-    <message>
-      <source>Converted {0}</source>
-      <translation type="vanished">Convertido {0}</translation>
-    </message>
   </context>
   <context>
     <name>BookmarksMenu</name>
@@ -2440,10 +2398,6 @@
       <source>Properties...</source>
       <translation>Propriedades...</translation>
     </message>
-    <message>
-      <source>Open in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Abrir num Separador Novo<byte value="x9" />Ctrl+LMB</translation>
-    </message>
   </context>
   <context>
     <name>BookmarksMenuBarMenu</name>
@@ -2523,48 +2477,36 @@
       <source>Add Folder...</source>
       <translation>Adicionar Diretório...</translation>
     </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">Adicionar &amp;Marcador...</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Adicionar &amp;Diretório...</translation>
-    </message>
-    <message>
-      <source>Open in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Abrir num Separador Novo<byte value="x9" />Ctrl+Botão Esq. Rato</translation>
-    </message>
   </context>
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation>Nome do Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation>Linha</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
-      <translation>Condição</translation>
+      <source>Line</source>
+      <translation>Linha</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
-      <translation>Temporal</translation>
+      <source>Condition</source>
+      <translation>Condição</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
-      <translation>Habilitado</translation>
+      <source>Temporary</source>
+      <translation>Temporal</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation>Habilitado</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation>Ignorar Contagem</translation>
     </message>
@@ -2572,89 +2514,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation>Pontos de Interrupção</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation>Adicionar</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation>Editar...</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation>Editar...</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation>Habilitar</translation>
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation>Habilitar tudo</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation>Inabilitar</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation>Inabilitar tudo</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation>Apagar</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation>Apagar tudo</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation>Ir a</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation type="unfinished">Limpar Historiais</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation>Configurar...</translation>
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation>Habilitar tudo</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
-      <translation>Inabilitar</translation>
+      <source>Enable selected</source>
+      <translation>Habilitar seleção</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation>Inabilitar tudo</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
-      <translation>Apagar</translation>
+      <source>Disable selected</source>
+      <translation>Inabilitar seleção</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation>Apagar tudo</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation>Ir a</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation type="unfinished">Limpar Historiais</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation>Configurar...</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation>Habilitar seleção</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation>Inabilitar seleção</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation>Apagar seleção</translation>
     </message>
@@ -2910,7 +2852,6 @@
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>&lt;b&gt;The Browser Window&lt;/b&gt;&lt;p&gt;This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.&lt;/p&gt;&lt;p&gt;The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.&lt;/p&gt;&lt;p&gt;The next hierarchy is used to easily navigate the directories that are specified in the Python &lt;tt&gt;sys.path&lt;/tt&gt; variable.&lt;/p&gt;&lt;p&gt;The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with &lt;tt&gt;/&lt;/tt&gt; at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.&lt;/p&gt;&lt;p&gt;Python programs (i.e. those with a &lt;tt&gt;.py&lt;/tt&gt; file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a unittest run.&lt;/p&gt;&lt;p&gt;The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.&lt;/p&gt;&lt;p&gt;Qt-Designer files (i.e. those with a &lt;tt&gt;.ui&lt;/tt&gt; file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.&lt;/p&gt;&lt;p&gt;Qt-Linguist files (i.e. those with a &lt;tt&gt;.ts&lt;/tt&gt; file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.&lt;/p&gt;</source>
       <translation type="vanished">&lt;b&gt;A Janela de Navegação&lt;/b&gt;&lt;p&gt;Permite navegar facilmente pela hierarquia dos diretório e ficheiros do sistema, identificar os programas de Python e abri-los na janela do Visor de Fontes. A janela mostra várias hierarquias separadas.&lt;/p&gt;&lt;p&gt;Apenas se mostrará a primeira hierarquia se está aberto um programa para depurar e o seu diretório raíz é o diretório que o contém. Geralmente, os distintos ficheiros que formam uma aplicação Python mantêm-se no mesmo diretório, deste modo a hierarquia dá acesso à maior parte do que se necessite.&lt;/p&gt;&lt;p&gt;A hierarquia seguinte utiliza-se para navagar facilmente nos diretórios especificados pela variável Python &lt;tt&gt;sys.path&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;As hierarquias restantes permitem navegar no seu sistema como um todo. Num sistema UNIX haverá uma hierarquia com &lt;tt&gt;/&lt;/tt&gt; como raíz e outra com o diretório do usuário. Num sistema Windows haverá uma hierarquia para cada unidade de disco no sistema.&lt;/p&gt;&lt;p&gt;Os programas Python (como aqueles que têm a extensão &lt;tt&gt;.py&lt;/tt&gt;) identificam-se nas hierarquias com um ícone Python. Um clique com o botão direito do rato frará aparecer um menú que permitirá abrir o ficheiro numa janela do Visor de Fontes, abrir para depurar ou usá-lo para executar um teste unitário.&lt;/p&gt;&lt;p&gt;O menú contextual de uma classe, função ou método permite abrir o ficheiro definindo esta classe, função ou método e assegurará que a linha de código correta esteja visível.&lt;/p&gt;&lt;p&gt;Os ficheiros de Qt-Designer (como os que têm extensão &lt;tt&gt;.ui&lt;/tt&gt;) aparecem com o ícone de Designer. O menú contextual destes ficheiros permite abrí-los com Qt-Designer.&lt;/p&gt;&lt;p&gt;Os ficheiros de Qt-Linguist (como os que têm extensão &lt;tt&gt;.ts&lt;/tt&gt;) aparecem com o ícone de Linguist. O menú contextual destes ficheiros permite abrí-los com Qt-Linguist.&lt;/p&gt;</translation>
     </message>
@@ -2919,13 +2860,6 @@
       <translation type="vanished">Executar teste unitário...</translation>
     </message>
     <message>
-      <source>Configure...</source>
-      <translation type="vanished">Configurar...</translation>
-    </message>
-    <message>
-      <source>Find&amp;&amp;Replace in this directory</source>
-      <translation type="vanished">Encontrar&amp;&amp;Substituir neste diretório</translation>
-    </message>
   </context>
   <context>
     <name>BrowserModel</name>
@@ -3015,17 +2949,17 @@
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation>Erro ao gravar a Informação da Pilha de Chamadas</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation>Erro ao gravar a Informação da Pilha de Chamadas</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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;A informação da pilha de chamadas não se pôde escrever em &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razão: {1}&lt;/p&gt;</translation>
     </message>
@@ -3101,17 +3035,17 @@
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation>Erro ao gravar Informação de Rastreio de Chamadas</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation>Erro ao gravar Informação de Rastreio de Chamadas</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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;A informação de rastreio de chamadas não se pôde escrever em {0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razão: {1}&lt;/p&gt;</translation>
     </message>
@@ -3190,7 +3124,7 @@
       <translation>Pressionar para limpar a lista de anfitriões</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation>Limpar</translation>
@@ -3221,110 +3155,110 @@
       <translation>Mostrar o estado do servidor</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation>Iniciar Servidor</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation>!Commando desconhecido: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation>* {0} juntou-se.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation>Novo Usuário</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation>{0} juntou-se.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation>* {0} foi embora.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation>Usuário Foi Embora</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation>{0} foi embora.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation>Mensagem de &lt;{0}&gt;</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation>Parar Servidor</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation>!Erro do Servidor: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation>Desconetar</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation>Conetar</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation>Cortar tudo</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation>Copiar tudo</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation>Gravar Chat</translation>
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation>Gravar Chat</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
@@ -3648,96 +3582,6 @@
     </message>
   </context>
   <context>
-    <name>ClickToFlash</name>
-    <message>
-      <source>Press to activate the content; context menu for more options</source>
-      <translation type="vanished">Pressionar para ativar o conteúdo, menú contextual para mais opções</translation>
-    </message>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Carregar</translation>
-    </message>
-    <message>
-      <source>Object blocked by ClickToFlash</source>
-      <translation type="vanished">Objeto bloqueado por ClickToFlash</translation>
-    </message>
-    <message>
-      <source>Show information about object</source>
-      <translation type="vanished">Mostrar Informação sobre o objeto</translation>
-    </message>
-    <message>
-      <source>Delete object</source>
-      <translation type="vanished">Apagar objeto</translation>
-    </message>
-    <message>
-      <source>Add '{0}' to Whitelist</source>
-      <translation type="vanished">Adicionar '{0}' à Lista de Confiança</translation>
-    </message>
-    <message>
-      <source>Remove '{0}' from Whitelist</source>
-      <translation type="vanished">Retirar '{0}' da Lista de Confiança</translation>
-    </message>
-    <message>
-      <source>Configure Whitelist</source>
-      <translation type="vanished">Configurar Lista de Confiança</translation>
-    </message>
-    <message>
-      <source>Flash Object</source>
-      <translation type="vanished">Objeto Flash</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Attribute Name&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nome do Atributo&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Value&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Valor&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>No information available.</source>
-      <translation type="vanished">Não há informação disponível.</translation>
-    </message>
-  </context>
-  <context>
-    <name>ClickToFlashWhitelistDialog</name>
-    <message>
-      <source>ClickToFlash Whitelist</source>
-      <translation type="vanished">Lista de Confiança de ClickToFlash</translation>
-    </message>
-    <message>
-      <source>Press to add site to the whitelist</source>
-      <translation type="vanished">Pressionar para adicionar o sítio à lista de confiança</translation>
-    </message>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Adicionar...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Pressionar para retirar as entradas selecionadas</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Retirar</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Pressionar para retirar todas as entradas</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">R&amp;etirar Tudo</translation>
-    </message>
-    <message>
-      <source>Enter host name to add to whitelist:</source>
-      <translation type="vanished">Introduzir anfitrião para adicionar à lista de confiança:</translation>
-    </message>
-    <message>
-      <source>Enter search term for hosts</source>
-      <translation type="vanished">Introduzir termo de pesquisa para anfitriões</translation>
-    </message>
-  </context>
-  <context>
     <name>Closehead</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="50" />
@@ -3975,14 +3819,6 @@
       <source>non-commentary lines</source>
       <translation>linhas não-comentário</translation>
     </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Contrair tudo</translation>
-    </message>
-    <message>
-      <source>Expand all</source>
-      <translation type="vanished">Expandir tudo</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleAddBuiltinIgnoreDialog</name>
@@ -4043,47 +3879,52 @@
       <translation />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation>Erros</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation>Erro: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation>A preparar ficheiros...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation>A transferir dados...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation>{0} (ignorado)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation>Não se encontraram problemas.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
@@ -4876,22 +4717,6 @@
       <source>Filter</source>
       <translation type="unfinished">Filtro</translation>
     </message>
-    <message>
-      <source>Global Options</source>
-      <translation type="vanished">Opções Globais</translation>
-    </message>
-    <message>
-      <source>Specific Options</source>
-      <translation type="vanished">Opções Específicas</translation>
-    </message>
-    <message>
-      <source>Enter message codes or categories to be excluded separated by a comma</source>
-      <translation type="vanished">Introduzir as categorias ou códigos de mensagens a excluir separados por uma vírgula</translation>
-    </message>
-    <message>
-      <source>Enter message codes or categories to be included separated by a comma</source>
-      <translation type="vanished">Introduzir categorias ou códigos de mensagem a incluir separados por uma vírgula</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -5183,10 +5008,6 @@
       <source>Could not save the file! Skipping it. Reason: {0}</source>
       <translation>Não se pode gravar ficheiro! Saltando-o. Motivo: {0}</translation>
     </message>
-    <message>
-      <source> no message defined for code '{0}'</source>
-      <translation type="vanished"> sem mensagem definida para código '{0}'</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleStatisticsDialog</name>
@@ -5263,10 +5084,6 @@
         <numerusform />
       </translation>
     </message>
-    <message>
-      <source>Count</source>
-      <translation type="vanished">Contagem</translation>
-    </message>
   </context>
   <context>
     <name>CodingError</name>
@@ -5304,10 +5121,6 @@
       <source>Please open or create a file first.</source>
       <translation>Por favor, primeiro abra ou crie um ficheiro.</translation>
     </message>
-    <message>
-      <source>Q&amp;ColorDialog Wizard...</source>
-      <translation type="vanished">Assistente para Q&amp;ColorDialog...</translation>
-    </message>
   </context>
   <context>
     <name>ColorDialogWizardDialog</name>
@@ -5473,22 +5286,6 @@
       <source>Green</source>
       <translation>Verde</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Cor</translation>
-    </message>
-    <message>
-      <source>Enter a variable name or a colour</source>
-      <translation type="vanished">Introduzir o nome da variável ou uma cor</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The colour &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;A cor &lt;b&gt;{0}&lt;/b&gt; não é válida.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Colour Variable</source>
-      <translation type="vanished">Variável de Cor</translation>
-    </message>
   </context>
   <context>
     <name>CompareDialog</name>
@@ -5621,10 +5418,6 @@
       <source>overall source code line complexity is too high ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>Conda</name>
@@ -6044,10 +5837,6 @@
       <source>Requirements File:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Caixa de Diálogo</translation>
-    </message>
   </context>
   <context>
     <name>CondaPackageDetailsDialog</name>
@@ -6388,18 +6177,6 @@
       <source>Press to show details for the selected entry</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Refresh</source>
-      <translation type="vanished">Atualiza&amp;r</translation>
-    </message>
-    <message>
-      <source>&amp;Search</source>
-      <translation type="vanished">&amp;Procurar</translation>
-    </message>
-    <message>
-      <source>Show Details...</source>
-      <translation type="vanished">Mostrar Detalhes...</translation>
-    </message>
   </context>
   <context>
     <name>CondaPage</name>
@@ -6806,10 +6583,6 @@
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;A página de configuração &lt;b&gt;{0}&lt;/b&gt; não pôde ser carregada.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
   </context>
   <context>
     <name>Connection</name>
@@ -6945,33 +6718,6 @@
     </message>
   </context>
   <context>
-    <name>CookieModel</name>
-    <message>
-      <source>Website</source>
-      <translation type="vanished">Sítio Web</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Rota</translation>
-    </message>
-    <message>
-      <source>Secure</source>
-      <translation type="vanished">Seguro</translation>
-    </message>
-    <message>
-      <source>Expires</source>
-      <translation type="vanished">Caduca</translation>
-    </message>
-    <message>
-      <source>Contents</source>
-      <translation type="vanished">Conteúdo</translation>
-    </message>
-  </context>
-  <context>
     <name>CookiesConfigurationDialog</name>
     <message>
       <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="0" />
@@ -7058,10 +6804,6 @@
       <source>&amp;Filter Tracking Cookies</source>
       <translation>&amp;Filtrar Cookies de Rastreio</translation>
     </message>
-    <message>
-      <source>At most 90 days</source>
-      <translation type="vanished">No máximo 90 dias</translation>
-    </message>
   </context>
   <context>
     <name>CookiesDialog</name>
@@ -7201,18 +6943,6 @@
       <source>Remove Cookie</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Pressionar para retirar as entradas selecionadas</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Retirar</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Pressionar para retirar todas as entradas</translation>
-    </message>
   </context>
   <context>
     <name>CookiesExceptionsDialog</name>
@@ -7584,6 +7314,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation type="unfinished">Entrada</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation type="unfinished">Ficheiros Todos (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation type="unfinished">Aplicação</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation type="unfinished">Ficheiro</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Nome:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation type="unfinished">Tipo:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation type="unfinished">Versão:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation type="unfinished">Introduzir o número da versão</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation type="unfinished">Descrição:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished">Autor</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation type="unfinished">Correio eletrónico:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation type="unfinished">Vários</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8322,10 +8369,6 @@
       <source>There is no main script defined for the current project. No debugging possible.</source>
       <translation>O projeto atual não tem um script principal definido. Impossível depurar.</translation>
     </message>
-    <message>
-      <source>&amp;Start</source>
-      <translation type="vanished">&amp;Iniciar</translation>
-    </message>
   </context>
   <context>
     <name>DebugViewer</name>
@@ -8438,14 +8481,6 @@
       <source>unknown state ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Threads:</source>
-      <translation type="vanished">Segmentos:</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerGeneralPage</name>
@@ -8903,22 +8938,14 @@
       <source>Edit allowed host</source>
       <translation>Editar anfitrião permitido</translation>
     </message>
-    <message>
-      <source>Select to suppress the client exit dialog for a clean exit</source>
-      <translation type="vanished">Selecionar para suprimir a caixa de diálogo de saída em saídas limpas</translation>
-    </message>
-    <message>
-      <source>Don't show client exit dialog for a clean exit</source>
-      <translation type="vanished">Não mostrar caixa de diálogo de saída nas saídas limpas</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -8927,15 +8954,15 @@
       <translation type="unfinished">Iniciar o Depurador</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -8943,31 +8970,15 @@
       <translation type="unfinished">&lt;p&gt;A instalação de retaguarda do depurador não pode iniciar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Parent Process</source>
-      <translation type="vanished">Processo Pai</translation>
-    </message>
-    <message>
-      <source>Child process</source>
-      <translation type="vanished">Processo Filho</translation>
-    </message>
-    <message>
-      <source>Client forking</source>
-      <translation type="vanished">Bifurcação do Cliente</translation>
-    </message>
-    <message>
-      <source>Select the fork branch to follow.</source>
-      <translation type="vanished">Selecionar o ramo da bifurcação a seguir.</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesDialog</name>
@@ -9159,10 +9170,6 @@
       <source>All Files (*)</source>
       <translation>Ficheiros Todos (*)</translation>
     </message>
-    <message>
-      <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesFile</name>
@@ -9188,65 +9195,6 @@
     </message>
   </context>
   <context>
-    <name>DebuggerPython2Page</name>
-    <message>
-      <source>&lt;b&gt;Configure Python2 Debugger&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configurar Depurador de Python&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Python2 Virtual Environment</source>
-      <translation type="vanished">Intérprete de Python para Cliente de Depuração</translation>
-    </message>
-    <message>
-      <source>Debug Client Type</source>
-      <translation type="vanished">Tipo de Cliente de Depuração</translation>
-    </message>
-    <message>
-      <source>Select the standard debug client</source>
-      <translation type="vanished">Selecionar o cliente de depuração multi-segmento</translation>
-    </message>
-    <message>
-      <source>Standard</source>
-      <translation type="vanished">Padrão</translation>
-    </message>
-    <message>
-      <source>Select the custom selected debug client</source>
-      <translation type="vanished">Selecionar o cliente de depuração personalizado</translation>
-    </message>
-    <message>
-      <source>Custom</source>
-      <translation type="vanished">Personalizado</translation>
-    </message>
-    <message>
-      <source>Refresh</source>
-      <translation type="vanished">Atualizar</translation>
-    </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation>
-    </message>
-    <message>
-      <source>Redirect stdin/stdout/stderr</source>
-      <translation type="vanished">Redirigir stdin/stdout/stderr</translation>
-    </message>
-    <message>
-      <source>Select to not set the debug client encoding</source>
-      <translation type="vanished">Selecionar para não definir a codificação do cliente de depuração</translation>
-    </message>
-    <message>
-      <source>Don't set the encoding of the debug client</source>
-      <translation type="vanished">Não definir a codificação do cliente de depuração</translation>
-    </message>
-    <message>
-      <source>Press to select the Debug Client via a file selection dialog</source>
-      <translation type="vanished">Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation>
-    </message>
-    <message>
-      <source>Python Files (*.py *.py2)</source>
-      <translation type="vanished">Ficheiros Python (*.py *.py2)</translation>
-    </message>
-  </context>
-  <context>
     <name>DebuggerPython3Page</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="0" />
@@ -9353,35 +9301,31 @@
       <source>Python Files (*.py *.py3)</source>
       <translation>Ficheiros Python (*.py *.py3)</translation>
     </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation>
-    </message>
   </context>
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9565,39 +9509,39 @@
       <translation>Alt+N</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation>Comparar</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation>Pressionar para executar comparação de dois ficheiros</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation>Gravar a saída num ficheiro remendo</translation>
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation>Gravar Diff</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation>Ficheiros Remendo (*.diff)</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro remendo &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever-lo?&lt;/p&gt;</translation>
     </message>
@@ -9628,28 +9572,28 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation>Erro ao criar o diretório partilhado.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation>Não pode ler o ficheiro remoto.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation>Não pode escrever o ficheiro remoto.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation>Acabou a sincronização</translation>
     </message>
@@ -9903,14 +9847,6 @@
       <source>documented signal '{0}' is not defined</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>docstring containing unicode character not surrounded by u"""</source>
-      <translation type="vanished">docstring contém carácteres unicódigo não envolvida por u"""</translation>
-    </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>DocstringGenerator</name>
@@ -10441,75 +10377,44 @@
       <translation>Pressionar para abrir o ficheiro descarregado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation>Descarga cancelada: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation>Escaneio de VirusTotal programado: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation>Gravar Ficheiro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation>O diretório de descarga ({0}) não pôde ser criado.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation>{0} de {1} - Parado</translation>
     </message>
     <message>
-      <source>Press to repeat the download</source>
-      <translation type="vanished">Pressionar para repetir a descarga</translation>
-    </message>
-    <message>
-      <source>Error opening save file: {0}</source>
-      <translation type="vanished">Erro ao abrir o ficheiro a gravar: {0}</translation>
-    </message>
-    <message>
-      <source>Error saving: {0}</source>
-      <translation type="vanished">Erro ao gravar: {0}</translation>
-    </message>
-    <message>
-      <source>Network Error: {0}</source>
-      <translation type="vanished">Erro de Rede: {0}</translation>
-    </message>
-    <message>
-      <source>{0} of {1} ({2}/sec)
-{3}</source>
-      <translation type="vanished">{0} de {1} ({2}/seg)
-{3}</translation>
-    </message>
-    <message>
-      <source>{0} downloaded
-SHA1: {1}
-MD5: {2}</source>
-      <translation type="vanished">{0} descarregado
-SHA1: {1}
-MD5: {2}</translation>
+      <source>Download directory ({0}) couldn't be created.</source>
+      <translation type="vanished">O diretório de descarga ({0}) não pôde ser criado.</translation>
     </message>
   </context>
   <context>
@@ -10610,32 +10515,6 @@
       <source>Clear List</source>
       <translation>Limpar Lista</translation>
     </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">Descargas</translation>
-    </message>
-    <message>
-      <source>0 Items</source>
-      <translation type="vanished">0 Elementos</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n Download(s)</source>
-      <translation type="vanished">
-        <numerusform>Uma Descarga</numerusform>
-        <numerusform>%n Descargas</numerusform>
-      </translation>
-    </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Tentar de Novo</translation>
-    </message>
-    <message numerus="yes">
-      <source>Downloading %n file(s)</source>
-      <translation type="vanished">
-        <numerusform>A descarregar um ficheiro</numerusform>
-        <numerusform>A descarregar %n ficheiros</numerusform>
-      </translation>
-    </message>
   </context>
   <context>
     <name>DownloadManagerButton</name>
@@ -10716,1041 +10595,6 @@
       <source>{0:.2f} GiB/s</source>
       <translation type="unfinished" />
     </message>
-    <message numerus="yes">
-      <source>%n:{0:02} minutes remaining</source>
-      <translation type="vanished">
-        <numerusform>um minuto restante</numerusform>
-        <numerusform>%n:{0:02} minutos restantes</numerusform>
-      </translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ErrorMessageFilterDialog</name>
-    <message>
-      <source>Error Messages Filter</source>
-      <translation type="vanished">Filtro de Mensagens de Erro</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Filtro de Mensagens de Erro&lt;/b&gt;&lt;p&gt;Esta lista mostra os filtros de mensagens configurados usados para suprimir mensagens de erro de Qt.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5GraphicsView</name>
-    <message>
-      <source>&lt;b&gt;Graphics View&lt;/b&gt;
-&lt;p&gt;This graphics view is used to show a diagram. 
-There are various actions available to manipulate the 
-shown items.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Clicking on an item selects it.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking adds an item to the selection.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking a selected item deselects it.&lt;/li&gt;
-&lt;li&gt;Clicking on an empty spot of the canvas resets the selection.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over the canvas spans a rubberband to 
-select multiple items.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over a selected item moves the 
-whole selection.&lt;/li&gt;
-&lt;/ul&gt;
-</source>
-      <translation type="vanished">&lt;b&gt;Vista Gráfica&lt;b&gt;
-&lt;p&gt;Esta vista gráfica usa-se para mostrar um diagrama. 
-Há várias ações disponíveis para manipular os elementos
-mostrados.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Selecionar um elemento clicando nele.&lt;/li&gt;
-&lt;li&gt;Adicionar um elemento à seleção com Ctrl-Clique.&lt;/li&gt;
-&lt;li&gt;Desselecionar um elemento com Ctrl-Clique.&lt;/li&gt;
-&lt;li&gt;Reiniciar a seleção clicando numa área vazia do lenço.&lt;/li&gt;
-&lt;li&gt;Selecionar vários elementos arrastando o rato sobre o lenço.&lt;/li&gt;
-&lt;li&gt;Mover toda a seleção arrastando um elemento selecionado 
-com o rato.&lt;/li&gt;
-&lt;/ul&gt;
-</translation>
-    </message>
-    <message>
-      <source>{0}, Page {1}</source>
-      <translation type="vanished">{0}, Página {1}</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">A carregar Folha de Estilos</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;O ficheiro de Folha de Estilos do Qt &lt;b&gt;{0}&lt;/b&gt; nao pode ser lido. &lt;br&gt;Razao: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizard</name>
-    <message>
-      <source>E5MessageBox Wizard</source>
-      <translation type="vanished">Assistente para E5MessageBox</translation>
-    </message>
-    <message>
-      <source>&amp;E5MessageBox Wizard...</source>
-      <translation type="vanished">Assistente para &amp;E5MessageBox...</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;E5MessageBox Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create an E5MessageBox. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Assistente para E5MessageBox&lt;/b&gt;&lt;p&gt;Este assistente abre uma caixa de diálogo para introduzir todos os parâmetros necessários para criar E5MessageBox. O código gerado é inserido na posição atual do cursor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">Não há um editor atual</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">Por favor, primeiro abra ou crie um ficheiro.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizardDialog</name>
-    <message>
-      <source>E5MessageBox Wizard</source>
-      <translation type="vanished">Assistente para E5MessageBox</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tipo</translation>
-    </message>
-    <message>
-      <source>Generate an Information message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem de Informação</translation>
-    </message>
-    <message>
-      <source>Information</source>
-      <translation type="vanished">Informação</translation>
-    </message>
-    <message>
-      <source>Generate a Question message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem de Questão</translation>
-    </message>
-    <message>
-      <source>Question</source>
-      <translation type="vanished">Questão</translation>
-    </message>
-    <message>
-      <source>Generate a Warning message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem de Aviso</translation>
-    </message>
-    <message>
-      <source>Warning</source>
-      <translation type="vanished">Aviso</translation>
-    </message>
-    <message>
-      <source>Generate a Critical message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem Crítica</translation>
-    </message>
-    <message>
-      <source>Critical</source>
-      <translation type="vanished">Crítico</translation>
-    </message>
-    <message>
-      <source>Generate a Yes/No message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem de Sim/Não</translation>
-    </message>
-    <message>
-      <source>Yes/No</source>
-      <translation type="vanished">Sim/Não</translation>
-    </message>
-    <message>
-      <source>Generate a retry/abort message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem retentar/cancelar</translation>
-    </message>
-    <message>
-      <source>Retry/Abort</source>
-      <translation type="vanished">Tentar de Novo/Cancelar</translation>
-    </message>
-    <message>
-      <source>Generate an "ok to clear data" message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem "aprovado, limpar dados"</translation>
-    </message>
-    <message>
-      <source>OK to clear data</source>
-      <translation type="vanished">Aprovado, limpar dados</translation>
-    </message>
-    <message>
-      <source>Generate an About message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem de Acerca</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">Acerca</translation>
-    </message>
-    <message>
-      <source>Generate an AboutQt message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem AboutQt</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">Acerca de Qt</translation>
-    </message>
-    <message>
-      <source>Generate a standard message box</source>
-      <translation type="vanished">Gerar uma caixa de mensagem normal</translation>
-    </message>
-    <message>
-      <source>Standard message box</source>
-      <translation type="vanished">Caixa de mensagem Normal</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Título</translation>
-    </message>
-    <message>
-      <source>Enter the title for the message box</source>
-      <translation type="vanished">Introduzir o título da caixa de mensagem</translation>
-    </message>
-    <message>
-      <source>Message</source>
-      <translation type="vanished">Mensagem</translation>
-    </message>
-    <message>
-      <source>Enter the message to be shown in the message box</source>
-      <translation type="vanished">Introduzir a mensagem a mostrar na caixa de mensagem</translation>
-    </message>
-    <message>
-      <source>Parent</source>
-      <translation type="vanished">Pai</translation>
-    </message>
-    <message>
-      <source>Select "self" as parent</source>
-      <translation type="vanished">Selecionar "self" como pai</translation>
-    </message>
-    <message>
-      <source>Select "None" as parent</source>
-      <translation type="vanished">Selecionar "None" como pai</translation>
-    </message>
-    <message>
-      <source>Select to enter a parent expression</source>
-      <translation type="vanished">Selecionar para introduzir uma expressão pai</translation>
-    </message>
-    <message>
-      <source>Expression:</source>
-      <translation type="vanished">Expressão:</translation>
-    </message>
-    <message>
-      <source>Enter the parent expression</source>
-      <translation type="vanished">Introduzir a expressão pai</translation>
-    </message>
-    <message>
-      <source>Standard Buttons</source>
-      <translation type="vanished">Botões Padrão</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Cancelar</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Aplicar</translation>
-    </message>
-    <message>
-      <source>Cancel</source>
-      <translation type="vanished">Cancelar</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fechar</translation>
-    </message>
-    <message>
-      <source>Discard</source>
-      <translation type="vanished">Descartar</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">Ajuda</translation>
-    </message>
-    <message>
-      <source>Ignore</source>
-      <translation type="vanished">Ignorar</translation>
-    </message>
-    <message>
-      <source>No</source>
-      <translation type="vanished">Não</translation>
-    </message>
-    <message>
-      <source>No to all</source>
-      <translation type="vanished">Não a tudo</translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Abrir</translation>
-    </message>
-    <message>
-      <source>Reset</source>
-      <translation type="vanished">Reinicializar</translation>
-    </message>
-    <message>
-      <source>Restore defaults</source>
-      <translation type="vanished">Repor predefinições</translation>
-    </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Tentar de Novo</translation>
-    </message>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Gravar</translation>
-    </message>
-    <message>
-      <source>Save all</source>
-      <translation type="vanished">Gravar tudo</translation>
-    </message>
-    <message>
-      <source>Yes</source>
-      <translation type="vanished">Sim</translation>
-    </message>
-    <message>
-      <source>Yes to all</source>
-      <translation type="vanished">Sim a tudo</translation>
-    </message>
-    <message>
-      <source>Default Button</source>
-      <translation type="vanished">Botão Predefinido</translation>
-    </message>
-    <message>
-      <source>Select the default button</source>
-      <translation type="vanished">Selecionar o botão predefinido</translation>
-    </message>
-    <message>
-      <source>Icon</source>
-      <translation type="vanished">Ícone</translation>
-    </message>
-    <message>
-      <source>Show an Information icon</source>
-      <translation type="vanished">Mostrar o ícone de Informação</translation>
-    </message>
-    <message>
-      <source>Show a Question icon</source>
-      <translation type="vanished">Mostrar o ícone de Questão</translation>
-    </message>
-    <message>
-      <source>Show a Warning icon</source>
-      <translation type="vanished">Mostrar o ícone de Aviso</translation>
-    </message>
-    <message>
-      <source>Show a Critical icon</source>
-      <translation type="vanished">Mostrar ícone de Crítico</translation>
-    </message>
-    <message>
-      <source>Select to generate a modal message box</source>
-      <translation type="vanished">Selecionar para gerar uma caixa de mensagem modal</translation>
-    </message>
-    <message>
-      <source>Modal Message Box</source>
-      <translation type="vanished">Caixa de Mensagem Modal</translation>
-    </message>
-    <message>
-      <source>Select to make 'Yes' the default</source>
-      <translation type="vanished">Selecionar para fazer "Sim" a predefinição</translation>
-    </message>
-    <message>
-      <source>Yes is default</source>
-      <translation type="vanished">Sim por predefinição</translation>
-    </message>
-    <message>
-      <source>Save function:</source>
-      <translation type="vanished">Gravar função:</translation>
-    </message>
-    <message>
-      <source>Enter the name of the save function</source>
-      <translation type="vanished">Introduzir o nome da função a gravar</translation>
-    </message>
-    <message>
-      <source>No button</source>
-      <translation type="vanished">Sem botões</translation>
-    </message>
-    <message>
-      <source>Test</source>
-      <translation type="vanished">Teste</translation>
-    </message>
-    <message>
-      <source>Result:</source>
-      <translation type="vanished">Resultado:</translation>
-    </message>
-    <message>
-      <source>Enter the result variable name</source>
-      <translation type="vanished">Introduzir o nome para a variável resultante</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkHeaderDetailsDialog</name>
-    <message>
-      <source>Header Details</source>
-      <translation type="vanished">Pormenores do Cabeçalho</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nome:</translation>
-    </message>
-    <message>
-      <source>Value:</source>
-      <translation type="vanished">Valor:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkMonitor</name>
-    <message>
-      <source>Network Monitor</source>
-      <translation type="vanished">Monitor de Rede</translation>
-    </message>
-    <message>
-      <source>Network Requests</source>
-      <translation type="vanished">Pedidos de Rede</translation>
-    </message>
-    <message>
-      <source>Enter search term for requests</source>
-      <translation type="vanished">Introduzir um termo de pesquisa para os pedidos</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected requests</source>
-      <translation type="vanished">Pressionar para retirar os pedidos selecionados</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Retirar</translation>
-    </message>
-    <message>
-      <source>Press to remove all requests</source>
-      <translation type="vanished">Pressionar para retirar todos os pedidos</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Retirar &amp;Tudo</translation>
-    </message>
-    <message>
-      <source>Request Headers</source>
-      <translation type="vanished">Cabeçalhos de Pedidos</translation>
-    </message>
-    <message>
-      <source>Response Headers</source>
-      <translation type="vanished">Cabeçalhos Resposta</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Valor</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkProxyFactory</name>
-    <message>
-      <source>&lt;b&gt;Connect to proxy '{0}' using:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Conetar a proxy '{0}' usando:&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Proxy Configuration Error</source>
-      <translation type="vanished">Erro na Configuração de Proxy</translation>
-    </message>
-    <message>
-      <source>Proxy usage was activated but no proxy host for protocol '{0}' configured.</source>
-      <translation type="vanished">O uso de proxy foi ativado mas não há um anfitrião configurado para o protocolo '{0}'.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ProcessDialog</name>
-    <message>
-      <source>Output</source>
-      <translation type="vanished">Saída</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Erros</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5RequestModel</name>
-    <message>
-      <source>Method</source>
-      <translation type="vanished">Método</translation>
-    </message>
-    <message>
-      <source>Address</source>
-      <translation type="vanished">Direção</translation>
-    </message>
-    <message>
-      <source>Response</source>
-      <translation type="vanished">Resposta</translation>
-    </message>
-    <message>
-      <source>Length</source>
-      <translation type="vanished">Comprimento</translation>
-    </message>
-    <message>
-      <source>Content Type</source>
-      <translation type="vanished">Tipo de conteúdo</translation>
-    </message>
-    <message>
-      <source>Info</source>
-      <translation type="vanished">Informação</translation>
-    </message>
-    <message>
-      <source>Redirect: {0}</source>
-      <translation type="vanished">Redirigir: {0}</translation>
-    </message>
-    <message>
-      <source>Unknown</source>
-      <translation type="vanished">Desconhecido</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Desmarque para ativar o colapso automático</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificateSelectionDialog</name>
-    <message>
-      <source>Certificate name</source>
-      <translation type="vanished">Nome certificado</translation>
-    </message>
-    <message>
-      <source>Expiry Date</source>
-      <translation type="vanished">Validade</translation>
-    </message>
-    <message>
-      <source>Press to view the selected certificate</source>
-      <translation type="vanished">Pressionar para ver o certificado selecionado</translation>
-    </message>
-    <message>
-      <source>&amp;View...</source>
-      <translation type="vanished">&amp;Ver...</translation>
-    </message>
-    <message>
-      <source>(Unknown)</source>
-      <translation type="vanished">(desconhecido)</translation>
-    </message>
-    <message>
-      <source>(Unknown common name)</source>
-      <translation type="vanished">(Nome comum desconhecido)</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesDialog</name>
-    <message>
-      <source>SSL Certificate Manager</source>
-      <translation type="vanished">Gestor de Certificados SSL</translation>
-    </message>
-    <message>
-      <source>&amp;Servers</source>
-      <translation type="vanished">&amp;Servidores</translation>
-    </message>
-    <message>
-      <source>You have saved certificates identifying these servers:</source>
-      <translation type="vanished">Gravou certificados que identificam estes servidores:</translation>
-    </message>
-    <message>
-      <source>Certificate name</source>
-      <translation type="vanished">Nome certificado</translation>
-    </message>
-    <message>
-      <source>Server</source>
-      <translation type="vanished">Servidor</translation>
-    </message>
-    <message>
-      <source>Expiry Date</source>
-      <translation type="vanished">Validade</translation>
-    </message>
-    <message>
-      <source>Press to view the selected certificate</source>
-      <translation type="vanished">Pressionar para ver o certificado selecionado</translation>
-    </message>
-    <message>
-      <source>&amp;View...</source>
-      <translation type="vanished">&amp;Ver...</translation>
-    </message>
-    <message>
-      <source>Press to import a certificate</source>
-      <translation type="vanished">Pressionar para importar um certificado</translation>
-    </message>
-    <message>
-      <source>&amp;Import...</source>
-      <translation type="vanished">&amp;Importar...</translation>
-    </message>
-    <message>
-      <source>Press to export the selected certificate</source>
-      <translation type="vanished">Pressionar para exportar o certificado selecionado</translation>
-    </message>
-    <message>
-      <source>&amp;Export...</source>
-      <translation type="vanished">&amp;Exportar...</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected certificate</source>
-      <translation type="vanished">Pressionar para apagar o certificado selecionado</translation>
-    </message>
-    <message>
-      <source>&amp;Delete...</source>
-      <translation type="vanished">&amp;Apagar...</translation>
-    </message>
-    <message>
-      <source>Certificate &amp;Authorities</source>
-      <translation type="vanished">&amp;Autoridades Certificadoras</translation>
-    </message>
-    <message>
-      <source>You have saved certificates identifying these certification authorities:</source>
-      <translation type="vanished">Gravou certificados que identificam estas autoridades certificadoras:</translation>
-    </message>
-    <message>
-      <source>(Unknown)</source>
-      <translation type="vanished">(desconhecido)</translation>
-    </message>
-    <message>
-      <source>(Unknown common name)</source>
-      <translation type="vanished">(Nome comum desconhecido)</translation>
-    </message>
-    <message>
-      <source>Delete Server Certificate</source>
-      <translation type="vanished">Apagar Certificado de Servidor</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Quer realmente apagar o certificado do servidor?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Se apaga o certificado do servidor, as verificações normais de segurança serão reinstanciadas e o servidor terá que apresentar um certificado válido.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Import Certificate</source>
-      <translation type="vanished">Importar Certificado</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;O certificado &lt;b&gt;{0}&lt;/b&gt; já existe. Ignorando.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Delete CA Certificate</source>
-      <translation type="vanished">Apagar Certificado CA</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Quer realmente apagar o certificado CA?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Se apaga o certificado CA, o navegador não confiará em nenhum certificado emitido por este CA.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Export Certificate</source>
-      <translation type="vanished">Exportar Certificado</translation>
-    </message>
-    <message>
-      <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
-      <translation type="vanished">Ficheiro Certificado (PEM) (*.pem);;Ficheiro Certificado (DER) (*.der)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;O certificado não se pode escrever no ficheiro &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Erro: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
-      <translation type="vanished">Ficheiros Certificado (*.pem *.crt *.cer *.ca);;Ficheiros Todos (*)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não se pôde ler o certificado desde o ficheiro &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Erro: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesInfoDialog</name>
-    <message>
-      <source>SSL Certificate Info</source>
-      <translation type="vanished">Informação do Certificado SSL</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesInfoWidget</name>
-    <message>
-      <source>&lt;h2&gt;Certificate Information&lt;/h2&gt;</source>
-      <translation type="vanished">&lt;h2&gt;Informação de Certificado&lt;/h2&gt;</translation>
-    </message>
-    <message>
-      <source>Certificate Chain:</source>
-      <translation type="vanished">Cadeia de Certificado:</translation>
-    </message>
-    <message>
-      <source>This certificated has been blacklisted.</source>
-      <translation type="vanished">Este certificado está em lista negra.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Issued for:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Emitido para:&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Common Name (CN):</source>
-      <translation type="vanished">Nome Comum (CN):</translation>
-    </message>
-    <message>
-      <source>Organization (O):</source>
-      <translation type="vanished">Organização (O):</translation>
-    </message>
-    <message>
-      <source>Organizational Unit (OU):</source>
-      <translation type="vanished">Unidade Organizacional (OU):</translation>
-    </message>
-    <message>
-      <source>Serialnumber:</source>
-      <translation type="vanished">Número de Série:</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Issued by:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Emitido por:&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Validity:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Validade:&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Issued on:</source>
-      <translation type="vanished">Emitido por:</translation>
-    </message>
-    <message>
-      <source>Expires on:</source>
-      <translation type="vanished">Expira a:</translation>
-    </message>
-    <message>
-      <source>This certificate is not valid yet or has expired.</source>
-      <translation type="vanished">Este certificado ainda não é válido ou já caducou.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Fingerprints:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Impressões Digitais&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>SHA1-Fingerprint:</source>
-      <translation type="vanished">Impressão Digital SHA1:</translation>
-    </message>
-    <message>
-      <source>MD5-Fingerprint:</source>
-      <translation type="vanished">Impressão Digital MD5:</translation>
-    </message>
-    <message>
-      <source>&lt;not part of the certificate&gt;</source>
-      <translation type="vanished">&lt;Não faz parte do certificado&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslErrorHandler</name>
-    <message>
-      <source>SSL Errors</source>
-      <translation type="vanished">Erros SSL</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;SSL Errors for &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Do you want to ignore these errors?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Erros de SSL para &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Deseja ignorar estes erros?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Certificates</source>
-      <translation type="vanished">Certificados</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Certificates:&lt;br/&gt;{0}&lt;br/&gt;Do you want to accept all these certificates?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Certificados: &lt;br/&gt;{0}&lt;br/&gt;Deseja aceitar estes certificados todos?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Name: {0}</source>
-      <translation type="vanished">Nome: {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Organization: {0}</source>
-      <translation type="vanished">&lt;br/&gt;Organização: {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Issuer: {0}</source>
-      <translation type="vanished">&lt;br/&gt;Remitente: {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Not valid before: {0}&lt;br/&gt;Valid Until: {1}</source>
-      <translation type="vanished">&lt;br/&gt;Inválido antes de: {0}&lt;br/&gt;Válido Até: {1}</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslInfoWidget</name>
-    <message>
-      <source>Identity</source>
-      <translation type="vanished">Identidade</translation>
-    </message>
-    <message>
-      <source>Warning: this site is NOT carrying a certificate.</source>
-      <translation type="vanished">Aviso: este sítio NÃO tem certificado.</translation>
-    </message>
-    <message>
-      <source>The certificate for this site is valid and has been verified by:
-{0}</source>
-      <translation type="vanished">O certificado deste sítio é válido e confirmado por:
-{0}</translation>
-    </message>
-    <message>
-      <source>Certificate Information</source>
-      <translation type="vanished">Informação do Certificado</translation>
-    </message>
-    <message>
-      <source>Encryption</source>
-      <translation type="vanished">Criptografia</translation>
-    </message>
-    <message>
-      <source>Your connection to "{0}" is NOT encrypted.
-</source>
-      <translation type="vanished">A conexão a "{0}" NÃO está encriptada.</translation>
-    </message>
-    <message>
-      <source>Your connection to "{0}" is encrypted.</source>
-      <translation type="vanished">A conexão a "{0}" está encriptada.</translation>
-    </message>
-    <message>
-      <source>unknown</source>
-      <translation type="vanished">desconhecido</translation>
-    </message>
-    <message>
-      <source>It uses protocol: {0}</source>
-      <translation type="vanished">Utiliza protocolo: {0}</translation>
-    </message>
-    <message>
-      <source>It is encrypted using {0} at {1} bits, with {2} for message authentication and {3} as key exchange mechanism.
-
-</source>
-      <translation type="vanished">Está encriptado usando {0} a {1} bits, com {2} para autenticação de mensagem e {3} como mecanismo de troca de chaves.
-
-</translation>
-    </message>
-    <message>
-      <source>The certificate for this site is NOT valid.</source>
-      <translation type="vanished">O certificado deste sítio NÃO é válido.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5StringListEditWidget</name>
-    <message>
-      <source>Enter search term for strings</source>
-      <translation type="vanished">Introduza o termo a procurar nas strings</translation>
-    </message>
-    <message>
-      <source>Press to add an entry</source>
-      <translation type="vanished">Pressionar para adicionar uma entrada</translation>
-    </message>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Adicionar...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Pressionar para retirar as entradas selecionadas</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Retirar</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Pressionar para retirar todas as entradas</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">Retirar &amp;Tudo</translation>
-    </message>
-    <message>
-      <source>Add Entry</source>
-      <translation type="vanished">Adicionar Entrada</translation>
-    </message>
-    <message>
-      <source>Enter the entry to add to the list:</source>
-      <translation type="vanished">Introduzir entrada a adicionar à lista:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5TextEditSearchWidget</name>
-    <message>
-      <source>Find:</source>
-      <translation type="vanished">Encontrar:</translation>
-    </message>
-    <message>
-      <source>Match case</source>
-      <translation type="vanished">Coincidir maiúsculas/minúsculas</translation>
-    </message>
-    <message>
-      <source>Whole word</source>
-      <translation type="vanished">Palavra completa</translation>
-    </message>
-    <message>
-      <source>Press to find the previous occurrence</source>
-      <translation type="vanished">Pressionar para encontrar a ocurrência anterior</translation>
-    </message>
-    <message>
-      <source>Press to find the next occurrence</source>
-      <translation type="vanished">Pressionar para encontrar a ocurrência seguinte</translation>
-    </message>
-    <message>
-      <source>'{0}' was not found.</source>
-      <translation type="vanished">'{0}' não foi encontrada.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ToolBarDialog</name>
-    <message>
-      <source>Configure Toolbars</source>
-      <translation type="vanished">Configurar Barra de Ferramentas</translation>
-    </message>
-    <message>
-      <source>&amp;Toolbar:</source>
-      <translation type="vanished">&amp;Barra de Ferramentas:</translation>
-    </message>
-    <message>
-      <source>Select the toolbar to configure</source>
-      <translation type="vanished">Selecionar a barra de ferramentas a configurar</translation>
-    </message>
-    <message>
-      <source>Press to create a new toolbar</source>
-      <translation type="vanished">Pressionar para criar uma barra de ferramentas nova</translation>
-    </message>
-    <message>
-      <source>&amp;New</source>
-      <translation type="vanished">&amp;Novo</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected toolbar</source>
-      <translation type="vanished">Pressionar para retirar a barra de ferramentas selecionada</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Retirar</translation>
-    </message>
-    <message>
-      <source>Press to rename the selected toolbar</source>
-      <translation type="vanished">Pressionar para renomear a barra de ferramentas selecionada</translation>
-    </message>
-    <message>
-      <source>R&amp;ename</source>
-      <translation type="vanished">R&amp;enomear</translation>
-    </message>
-    <message>
-      <source>Actions:</source>
-      <translation type="vanished">Ações:</translation>
-    </message>
-    <message>
-      <source>Current Toolbar Actions:</source>
-      <translation type="vanished">Ações da Barra de Ferramentas Atual:</translation>
-    </message>
-    <message>
-      <source>Select the action to add to the current toolbar</source>
-      <translation type="vanished">Selecionar as ações para adicionar à atual barra de ferramentas</translation>
-    </message>
-    <message>
-      <source>Select the action to work on</source>
-      <translation type="vanished">Selecionar a ação a ser trabalhada</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Current Toolbar Actions&lt;/b&gt;&lt;p&gt;This list shows the actions of the selected toolbar. Select an action and use the up or down button to change the order of actions or the left button to delete it. To add an action to the toolbar, select it in the list of available actions and press the right button.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Ações da Barra de Ferramentas Atual&lt;/b&gt;&lt;p&gt;Esta lista mostra as ações da barra de ferramentas selecionada. Selecionar uma ação e usar os botões cima ou baixo para alterar a ordem das ações ou o botão esquerdo para a apagar. Para adicionar uma ação à barra de ferramentas, selecionar-la na lista de ações disponíveis e pressionar o botão direito.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action up.</source>
-      <translation type="vanished">Pressionar para subir a ação selecionada.</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected action from the toolbar</source>
-      <translation type="vanished">Pressionar para apagar a ação da barra de ferramentas</translation>
-    </message>
-    <message>
-      <source>Press to add the selected action to the toolbar</source>
-      <translation type="vanished">Pressionar para adicionar a ação selecionada à barra de ferramentas</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action down.</source>
-      <translation type="vanished">Pressionar para baixar a ação selecionada.</translation>
-    </message>
-    <message>
-      <source>--Separator--</source>
-      <translation type="vanished">--Separador--</translation>
-    </message>
-    <message>
-      <source>New Toolbar</source>
-      <translation type="vanished">Nova Barra de Ferramentas</translation>
-    </message>
-    <message>
-      <source>Toolbar Name:</source>
-      <translation type="vanished">Nome da Barra de Ferramentas:</translation>
-    </message>
-    <message>
-      <source>A toolbar with the name &lt;b&gt;{0}&lt;/b&gt; already exists.</source>
-      <translation type="vanished">Já existe uma barra de ferramentas &lt;b&gt;{0}&lt;/b&gt;.</translation>
-    </message>
-    <message>
-      <source>Remove Toolbar</source>
-      <translation type="vanished">Retirar Barra de Ferramentas</translation>
-    </message>
-    <message>
-      <source>Should the toolbar &lt;b&gt;{0}&lt;/b&gt; really be removed?</source>
-      <translation type="vanished">A barra de ferramentas &lt;b&gt;{0}&lt;/b&gt; deve realmente ser retirada?</translation>
-    </message>
-    <message>
-      <source>Rename Toolbar</source>
-      <translation type="vanished">Renomear Barra de Ferramentas</translation>
-    </message>
-    <message>
-      <source>New Toolbar Name:</source>
-      <translation type="vanished">Nome da Nova Barra de Ferramentas:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5XmlRpcClient</name>
-    <message>
-      <source>SSL Error</source>
-      <translation type="vanished">Erro SSL</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ZoomWidget</name>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Afastar</translation>
-    </message>
-    <message>
-      <source>Drag to zoom</source>
-      <translation type="vanished">Arrastar para fazer zoom</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Aproximar</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Restaurar zoom</translation>
-    </message>
   </context>
   <context>
     <name>EditBreakpointDialog</name>
@@ -11901,776 +10745,777 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation>Abrir Ficheiro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;O tamanho do ficheiro &lt;b&gt;{0}&lt;/b&gt; é &lt;b&gt;{1} KB&lt;/b&gt;. Tem a certeza de que  o quer carregar?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation>Desfazer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation>Desfazer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation>Refazer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation>Voltar ao último estado guardado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation>Cortar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
-      <translation>Copiar</translation>
+      <source>Cut</source>
+      <translation>Cortar</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation>Copiar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation>Colar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation>Indentar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
-      <translation>Tirar Indentação</translation>
+      <source>Indent</source>
+      <translation>Indentar</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
-      <translation>Comentar</translation>
+      <source>Unindent</source>
+      <translation>Tirar Indentação</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation>Comentar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation>Descomentar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation>Selecionar até parentesis</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation>Selecionar tudo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation>Selecionar até parentesis</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation>Selecionar tudo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation>Desselecionar tudo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation>Usar Tipo de Letra de Tamanho Único</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation>Ativado autogravar </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation>Habilitada a ajuda à escritura</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation>Dica</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation>Vista de Documento Novo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation>Vista de Documento Novo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation>Vista de Documento Novo (com divisão nova)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation>Gravar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
-      <translation>Gravar Como...</translation>
+      <source>Save</source>
+      <translation>Gravar</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation>Gravar Como...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation type="unfinished">desde Documento</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation type="unfinished">desde APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation type="unfinished">desde Documento e APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation>Verificar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation>Ferramentas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation>Mostrar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
+      <source>Show code coverage annotations</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation>Dados de Perfil...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation>Diagramas</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation>Diagramas</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation>Diagrama de Classes...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation>Diagrama do Pacote...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation>Diagrama de Imports...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation>Diagrama da Aplicação...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation>Carregar Diagrama...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation>Linguagens</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation type="unfinished">Texto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation>Adivinhado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation>Alternativas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation>Codificações</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation>Reabrir Com Codificação</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation>Tipo do Fim-de-Linha</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation type="unfinished">Verificação ortográfica</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation>Verificação ortográfica...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation>Verificação ortográfica da seleção...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation>Verificação ortográfica da seleção...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation>Retirar do dicionário</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation>Nenhuma Linguagem</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation>Alternar marcadores</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation>Marcador seguinte</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation>Marcador anterior</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation>Limpar os marcadores todos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation>Alternar pontos de interrupção</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation>Alternar pontos de interrupção temporais</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation>Alternar pontos de interrupção temporais</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation>Editar ponto de interrupção...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation>Habilitar pontos de interrupção</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation>Ponto de interrupção seguinte</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation>Ponto de interrupção seguinte</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation>Ponto de interrupção anterior</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation>Apagar todos os pontos de interrupção</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation type="unfinished">Alternar as dobras todas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation type="unfinished">Alternar as dobras todas (incluindo filhos)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation type="unfinished">Alternar a dobra atual</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation>Ir ao erro de sintaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation>Mostrar a mensagem de erro de sintaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation>Limpar o erro de sintaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation>Aviso seguinte</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation>Aviso anterior</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation>Mostrar mensagem de aviso</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation>Limpar avisos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation>Linha seguinte sem cobrir</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation>Linha anterior sem cobrir</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation>Tarefa seguinte</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation>Tarefa anterior</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation>Alteração seguinte</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation>Alteração anterior</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation>Exportar fonte</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Não está disponível um exportador para formato &lt;b&gt;{0}&lt;/b&gt;. A cancelar...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation>Não foi dado o formato para exportar. A cancelar...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation>Alternativas ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation>Analizador Léxico Pygments</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Selecionar o analizador léxico Pygments a aplicar.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation>Modificação do ficheiro de Apenas Leitura</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>Tenta alterar um ficheiro de Apenas Leitura. Por favor guarde-o primeiro num ficheiro diferente. </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation type="unfinished">Adicionar Ponto de Interrupção</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation>A imprimir...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation>Impressão completa</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation>Erro durante a impressão</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation>Erro durante a impressão</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation>Impressão cancelada</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation>Ficheiro Modificado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; tem alterações por gravar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Não se pôde abrir o ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt; Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation>Gravar Ficheiro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde gravar. &lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation>Autocompletar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>Autocompletar não está disponivel porque a fonte de autocompletar não está definida.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation>Inabilitar ponto de interrupção</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <location filename="../QScintilla/Editor.py" line="6141" />
       <source>Show Code Coverage Annotations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation>Foram cobertas as linhas todas.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation>Dados de Perfil</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation>Escolha um ficheiro de perfil por favor</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation>Erro de Sintaxe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation>Não está disponível a mensagem de erro de sintaxe.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation>Aviso</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation>Não estão disponíveis mensagens de aviso.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation>Estilo: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation>Aviso: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation>Erro: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation>Nome de Macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation>Selecionar um nome de macro:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation>Carregar ficheiro macro</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation>Ficheiros Macro (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation>Erro ao carregar macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; não se pode ler.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; está corrompido.&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation>Ficheiros Macro (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation>Erro ao carregar macro</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; não se pode ler.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; está corrompido.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation>Gravar ficheiro macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation>Gravar macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever-lo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation>Erro ao gravar macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation>Erro ao gravar macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; não pode ser escrito.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation>Iniciar Registo de Macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation>Iniciar Registo de Macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation>A gravação de macro já está ativada. Começar nova?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation>Gravação de Macro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation>Gravação de Macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation>Introduza o nome de macro:</translation>
     </message>
@@ -12690,232 +11535,204 @@
       <translation>Ficheiro alterado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; não é um ficheiro.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation>Recursos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation>Adicionar Ficheiro...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
-      <translation>Adicionar Ficheiros...</translation>
+      <source>Add file...</source>
+      <translation>Adicionar Ficheiro...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation>Adicionar Ficheiros...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation>Adicionar ficheiro com pseudónimo...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation>Adicionar recursos localizado...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation>Adicionar recurso de ficheiro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation>Adicionar recursos de ficheiro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation>Adicionar recurso de ficheiro com pseudónimo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation>Pseudónimo para o ficheiro &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation>Diagrama do Pacote</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation>Incluir atributos de classes?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation>Diagrama de Imports</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation>Incluir imports de módulos externos?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation>Diagrama da Aplicação</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation>Incluir nome dos módulos?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation>Adicionar dicionário</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation>Adicionar dicionário</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation>Ignorar Tudo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation>Ordenar Linhas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation>A seleção contém dados ilegais para uma ordenação numérica.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Shorten empty lines</source>
-      <translation type="vanished">Encolher linhas vazias</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fechar</translation>
-    </message>
-    <message>
-      <source>Open 'rejection' file</source>
-      <translation type="vanished">Abrir ficheiro de 'rejeição'</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Antevisão da Impressão</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Imprimir</translation>
-    </message>
-    <message>
-      <source>Export as</source>
-      <translation type="vanished">Exportar como</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; foi alterado enquanto estava aberto em eric6. Recarregar?&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation>Pressionar para escolher um ficheiro API através de uma caixa de diálogo</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation>Ficheiro API (*.api);;Ficheiros Todos (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation>Compilar APIs</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation>Adicionar desde APIs instalados</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation>Escolher da lista de ficheiros API instalados</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation>Ainda não há APIs instalados. A escolha não está disponível.</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation>Adicionar desde APIs de Complementos</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation>Escolher da lista de ficheiros API instalados por complementos</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation>Cancelar compilação</translation>
     </message>
@@ -13488,18 +12305,6 @@
       <source>Show QScintilla calltips, if plug-ins fail</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Cores</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Cor de fundo:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for calltips.</source>
-      <translation type="vanished">Selecionar a cor de fundo para as dicas.</translation>
-    </message>
   </context>
   <context>
     <name>EditorCalltipsQScintillaPage</name>
@@ -14109,26 +12914,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation type="unfinished" />
     </message>
@@ -14155,6 +12940,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation type="unfinished" />
     </message>
@@ -14821,54 +13631,6 @@
       <source>&lt;p&gt;Do you really want to reset all defined sub-styles of &lt;b&gt;{0}&lt;/b&gt; to the default values?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the foreground colour.</source>
-      <translation type="vanished">Selecionar a cor das letras.</translation>
-    </message>
-    <message>
-      <source>Foreground Colour</source>
-      <translation type="vanished">Cor das Letras</translation>
-    </message>
-    <message>
-      <source>Select the background colour.</source>
-      <translation type="vanished">Selecionar a cor do fundo.</translation>
-    </message>
-    <message>
-      <source>Background Colour</source>
-      <translation type="vanished">Cor do Fundo</translation>
-    </message>
-    <message>
-      <source>Select the background colour for all styles</source>
-      <translation type="vanished">Selecionar a cor de fundo para todos os estilos</translation>
-    </message>
-    <message>
-      <source>All Background Colours</source>
-      <translation type="vanished">Cores para Todos os Fundos</translation>
-    </message>
-    <message>
-      <source>Imports all styles of the currently selected language</source>
-      <translation type="vanished">Importa todos os estilos da linguagem atualmente selecionada</translation>
-    </message>
-    <message>
-      <source>Exports all styles of the currently selected language</source>
-      <translation type="vanished">Exporta todos os estilos da linguagem atualmente selecionada</translation>
-    </message>
-    <message>
-      <source>Highlighting styles file (*.e4h)</source>
-      <translation type="vanished">Ficheiro estilos de realce (*.e4h)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The highlighting styles could not be exported to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Os estilos de realce não se poderam exportar ao ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The highlighting styles could not be read from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Os estilos de realce não se poderam ler do ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Highlighting styles file (*.e6h)</source>
-      <translation type="vanished">Ficheiro estilos de realce (*.e4h) {6h?}</translation>
-    </message>
   </context>
   <context>
     <name>EditorHighlightingStylesSelectionDialog</name>
@@ -15026,10 +13788,6 @@
       <source>&lt;b&gt;Editor Map&lt;/b&gt;&lt;p&gt;This shows a 'map' of the editor. The visible area is highlighted by the box and all markers like bookmarks, breakpoints, errors or changed lines are indicated by differently colored lines configurable via the Editor➝Style page of the configuration dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&lt;b&gt;Editor Map&lt;/b&gt;&lt;p&gt;This shows a 'map' of the editor. The visible area is highlighted by the box and all markers like bookmarks, breakpoints, errors or changed lines are indicated by differently colored lines configurable via the Editoru279dStyle page of the configuration dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Mapa do Editor&lt;/b&gt;&lt;p&gt;Mostra um 'mapa' do editor. A área visível está realçada pela caixa e todass as marcas como marcadores, pontos de interrupção, ou linhas alteradas estão indicadas com linhas de cores diferentes configuráveis atraves da página de Editoru279dEstilo na caixa de diálogo de configuração.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EditorMouseClickHandlerJediPage</name>
@@ -16008,14 +14766,6 @@
       <source>QScintilla Extended  Mode (C++11)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">Cor de Marcador:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the search markers.</source>
-      <translation type="vanished">Selecionar cor de marcadores de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>EditorSpellCheckingPage</name>
@@ -16181,18 +14931,6 @@
       <source>Dictionary File (*.dic);;All Files (*)</source>
       <translation>Ficheiro Dicionário (*.dic);;Ficheiros Todos (*)</translation>
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Cores</translation>
-    </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">Cor de Marcador:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the spelling markers.</source>
-      <translation type="vanished">Selecionar cor de marcadores de verificação ortográfica.</translation>
-    </message>
   </context>
   <context>
     <name>EditorStylesPage</name>
@@ -17255,122 +15993,6 @@
       <source>Hide Format Buttons bar when not supported</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the foreground colour for the margins</source>
-      <translation type="vanished">Selecionar a cor dos caracteres nas margens</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the margins</source>
-      <translation type="vanished">Selecionar a cor de fundo nas margens</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the foldmargin</source>
-      <translation type="vanished">Selecionar a cor de fundo da margem de dobrado</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour of the foldmarkers</source>
-      <translation type="vanished">Selecionar a cor dos marcadores de dobrado</translation>
-    </message>
-    <message>
-      <source>Select the background colour of the foldmarkers</source>
-      <translation type="vanished">Selecionar cor de fundo de marcadores de dobrado</translation>
-    </message>
-    <message>
-      <source>Select to use custom selection colours</source>
-      <translation type="vanished">Selecionar para usar cores de seleção personalizadas</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Use custom selection colours&lt;/b&gt;&lt;p&gt;Select this entry in order to use custom selection colours in the editor and shell windows. The colours for the selection foreground and background are defined on the colours page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Usar cores de seleção personalizadas&lt;/b&gt;&lt;p&gt;Selecionar para usar para usar cores personalisadas no editor e nas janelas da linha de comandos. As cores de texto e fundo podem ser definidas na página de cores.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Use custom selection colours</source>
-      <translation type="vanished">Usar cores de seleção personalizadas</translation>
-    </message>
-    <message>
-      <source>Select, if selected text should be colourized by the lexer.</source>
-      <translation type="vanished">Selecionar para o analisador léxico colorir o texto selecionado.</translation>
-    </message>
-    <message>
-      <source>Colourize selected text</source>
-      <translation type="vanished">Colorir texto selecionado</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for the selection.</source>
-      <translation type="vanished">Selecionar a cor do texto selecionado.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the selection.</source>
-      <translation type="vanished">Selecionar a cor de fundo da seleção.</translation>
-    </message>
-    <message>
-      <source>Select, whether the caretline should be highlighted</source>
-      <translation type="vanished">Selecionar para realçar linha de tabulação</translation>
-    </message>
-    <message>
-      <source>Select the colour for the caret.</source>
-      <translation type="vanished">Selecionar a cor da tabulação.</translation>
-    </message>
-    <message>
-      <source>Caretline background:</source>
-      <translation type="vanished">Fundo de Tabulação:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the current line marker.</source>
-      <translation type="vanished">Selecionar a cor do marcador de linha atual.</translation>
-    </message>
-    <message>
-      <source>Select the colour for the error line marker.</source>
-      <translation type="vanished">Selecione a cor do marcador de linha de erro.</translation>
-    </message>
-    <message>
-      <source>Select the colour for highlighting matching braces.</source>
-      <translation type="vanished">Selecionar cor de realçado de parentesis pares.</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Cor de fundo:</translation>
-    </message>
-    <message>
-      <source>Change Background Colour</source>
-      <translation type="vanished">Mudar Cor de Fundo</translation>
-    </message>
-    <message>
-      <source>Press to select the foreground colour</source>
-      <translation type="vanished">Pressionar para selecionar a cor do texto</translation>
-    </message>
-    <message>
-      <source>Press to select the background colour</source>
-      <translation type="vanished">Pressionar para selecionar a cor de fundo</translation>
-    </message>
-    <message>
-      <source>Override edit area colours</source>
-      <translation type="vanished">Ignorar cores da área de edição</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Cores</translation>
-    </message>
-    <message>
-      <source>Unsaved changes colour:</source>
-      <translation type="vanished">Cor de alterações por gravar:</translation>
-    </message>
-    <message>
-      <source>Saved changes colour:</source>
-      <translation type="vanished">Cor de alterações gravadas:</translation>
-    </message>
-    <message>
-      <source>Select, whether the caretline should be highlighted even if the editor doesn't have the focus</source>
-      <translation type="vanished">Selecionar para realçar tabulação ainda que o editor não tenha enfoque</translation>
-    </message>
-    <message>
-      <source>Caretline always visible</source>
-      <translation type="vanished">Tabulação sempre visivel</translation>
-    </message>
-    <message>
-      <source>Select the colour for warning markers</source>
-      <translation type="vanished">Selecionar cor de marcadores de aviso</translation>
-    </message>
   </context>
   <context>
     <name>EditorSyntaxPage</name>
@@ -17698,18 +16320,6 @@
       <source>Automatic insertion of ' ' (blank) after '?'</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to treat code as Python 2.4 code</source>
-      <translation type="vanished">Selecionar para tratar código como se fosse de Python 2.4</translation>
-    </message>
-    <message>
-      <source>Python 2.4 style 'try:' blocks</source>
-      <translation type="vanished">Blocos 'try' ao estilo de Python 2.4</translation>
-    </message>
-    <message>
-      <source>Select to insert the 'import' string</source>
-      <translation type="vanished">Selecionar para introduzir a cadeia 'import'</translation>
-    </message>
   </context>
   <context>
     <name>EmailDialog</name>
@@ -18064,65 +16674,6 @@
     </message>
   </context>
   <context>
-    <name>EricAccessHandler</name>
-    <message>
-      <source>Speed Dial</source>
-      <translation type="vanished">Marcação Rápida</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Título</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Aplicar</translation>
-    </message>
-    <message>
-      <source>New Page</source>
-      <translation type="vanished">Página Nova</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">Editar</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Retirar</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Recarregar</translation>
-    </message>
-    <message>
-      <source>Load title from page</source>
-      <translation type="vanished">Carregar título da página</translation>
-    </message>
-    <message>
-      <source>Speed Dial Settings</source>
-      <translation type="vanished">Definições de Marcação Rápida</translation>
-    </message>
-    <message>
-      <source>Add New Page</source>
-      <translation type="vanished">Adicionar Nova Página</translation>
-    </message>
-    <message>
-      <source>Maximum pages in a row:</source>
-      <translation type="vanished">Máximo de páginas numa fila:</translation>
-    </message>
-    <message>
-      <source>Change size of pages:</source>
-      <translation type="vanished">Mudar tamanho das páginas:</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fechar</translation>
-    </message>
-    <message>
-      <source>Are you sure to remove this speed dial?</source>
-      <translation type="vanished">Tem a certeza de que quer apagar esta marcação rápida?</translation>
-    </message>
-  </context>
-  <context>
     <name>EricApplication</name>
     <message>
       <location filename="../EricWidgets/EricApplication.py" line="224" />
@@ -18315,17 +16866,6 @@
     </message>
   </context>
   <context>
-    <name>EricMainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">A carregar Folha de Estilos</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;O ficheiro de Folha de Estilos do Qt &lt;b&gt;{0}&lt;/b&gt; nao pode ser lido. &lt;br&gt;Razao: {1}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>EricMessageBoxWizard</name>
     <message>
       <location filename="../Plugins/PluginWizardEricMessageBox.py" line="76" />
@@ -18768,39 +17308,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation type="unfinished" />
     </message>
@@ -19023,25 +17563,6 @@
       <source>SpeedDial requires enabled JavaScript.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Welcome to eric6 Web Browser!</source>
-      <translation type="vanished">Bem-vindo ao Navegador Web de eric6!</translation>
-    </message>
-    <message>
-      <source>About eric6</source>
-      <translation type="vanished">Acerca do eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
-  </context>
-  <context>
-    <name>EricSideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Desmarque para ativar o colapso automático</translation>
-    </message>
   </context>
   <context>
     <name>EricSslCertificateSelectionDialog</name>
@@ -19179,80 +17700,80 @@
       <translation type="unfinished">Gravou certificados que identificam estas autoridades certificadoras:</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation type="unfinished">(desconhecido)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation type="unfinished">(Nome comum desconhecido)</translation>
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation type="unfinished">Apagar Certificado de Servidor</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation type="unfinished">Apagar Certificado de Servidor</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Quer realmente apagar o certificado do servidor?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Se apaga o certificado do servidor, as verificações normais de segurança serão reinstanciadas e o servidor terá que apresentar um certificado válido.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
       <source>Import Certificate</source>
       <translation type="unfinished">Importar Certificado</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O certificado &lt;b&gt;{0}&lt;/b&gt; já existe. Ignorando.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation type="unfinished">Apagar Certificado CA</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation type="unfinished">Apagar Certificado CA</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Quer realmente apagar o certificado CA?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Se apaga o certificado CA, o navegador não confiará em nenhum certificado emitido por este CA.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation type="unfinished">Exportar Certificado</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation type="unfinished">Ficheiro Certificado (PEM) (*.pem);;Ficheiro Certificado (DER) (*.der)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O certificado não se pode escrever no ficheiro &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Erro: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation type="unfinished">Ficheiros Certificado (*.pem *.crt *.cer *.ca);;Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Não se pôde ler o certificado desde o ficheiro &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Erro: {1}&lt;/p&gt;</translation>
     </message>
@@ -19570,21 +18091,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -19926,50 +18441,30 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 API File Generator</source>
-      <translation type="vanished">Gerador de Ficheiros API de Eric6</translation>
-    </message>
-    <message>
-      <source>Generate API file (eric6_api)</source>
-      <translation type="vanished">Gerar ficheiro API (eric6_api)</translation>
-    </message>
-    <message>
-      <source>Generate &amp;API file (eric6_api)</source>
-      <translation type="vanished">Gerar ficheiro &amp;API (eric6_api)</translation>
-    </message>
-    <message>
-      <source>Generate an API file using eric6_api</source>
-      <translation type="vanished">Gerar um ficheiro API usando eric6_api</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric6_api.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Gerar ficheiro API&lt;/b&gt;&lt;p&gt;Gerar um ficheiro API usando eric6_api.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EricdocConfigDialog</name>
@@ -20275,62 +18770,6 @@
       <source>Generate QtHelp collection files</source>
       <translation>Gerar coleção de ficheiros QtHelp</translation>
     </message>
-    <message>
-      <source>Style sheet (*.css);;All files (*)</source>
-      <translation type="vanished">Folha de estilo (*.css);;Ficheiros todos (*)</translation>
-    </message>
-    <message>
-      <source>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;body style="background-color:{BodyBgColor};color:{BodyColor}"&gt;&lt;h1 style="background-color:{Level1HeaderBgColor};color:{Level1HeaderColor}"&gt;Level 1 Header&lt;/h1&gt;&lt;h3 style="background-color:{Level2HeaderBgColor};color:{Level2HeaderColor}"&gt;Level 2 Header&lt;/h3&gt;&lt;h2 style="background-color:{CFBgColor};color:{CFColor}"&gt;Class and Function Header&lt;/h2&gt;Standard body text with &lt;a style="color:{LinkColor}"&gt;some links&lt;/a&gt; embedded.&lt;/body&gt;&lt;/html&gt;</source>
-      <translation type="vanished">&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//PT""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;body style="background-color:{BodyBgColor};color:{BodyColor}"&gt;&lt;h1 style="background-color:{Level1HeaderBgColor};color:{Level1HeaderColor}"&gt;Cabeçalho de Nível 1&lt;/h1&gt;&lt;h3 style="background-color:{Level2HeaderBgColor};color:{Level2HeaderColor}"&gt;Cabeçalho de Nível 2&lt;/h3&gt;&lt;h2 style="background-color:{CFBgColor};color:{CFColor}"&gt;Cabeçalho de classe e função&lt;/h2&gt;Corpo de texto normal com &lt;a style="color:{LinkColor}"&gt;alguns vínculos&lt;/a&gt; incorporados.&lt;/body&gt;&lt;/html&gt;</translation>
-    </message>
-    <message>
-      <source>Enter the filename of a CSS style sheet. Leave empty to use the colours defined below.</source>
-      <translation type="vanished">Introduzir o nome do ficheiro da folha de estilo CSS. Deixe vazio para usar as cores definidas abaixo.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Cores</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header background colour.</source>
-      <translation type="vanished">Pressionar para selecionar a cor de fundo de cabeçalhos de classes ou funções.</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header foreground colour.</source>
-      <translation type="vanished">Pressionar para selecionar a cor de texto dos cabeçalhos de classes ou funções.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header background colour.</source>
-      <translation type="vanished">Pressionar para selecionar a cor de fundo de texto dos títulos de nível 2.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header foreground colour.</source>
-      <translation type="vanished">Pressionar para selecionar a cor de texto dos títulos de nível 2.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header background colour.</source>
-      <translation type="vanished">Pressionar para selecionar a cor de fundo de texto dos títulos de nível 1.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header foreground colour.</source>
-      <translation type="vanished">Pressionar para selecionar a cor de texto dos títulos de nível 1.</translation>
-    </message>
-    <message>
-      <source>Press to select the body background colour.</source>
-      <translation type="vanished">Pressionar para selecionar a cor de fundo do corpo.</translation>
-    </message>
-    <message>
-      <source>Press to select the body foreground colour.</source>
-      <translation type="vanished">Pressionar para escolher a cor de texto do corpo.</translation>
-    </message>
-    <message>
-      <source>Press to select the foreground colour of links.</source>
-      <translation type="vanished">Pressionar para selecionar a cor dos vínculos.</translation>
-    </message>
-    <message>
-      <source>This shows an example of the selected colours.</source>
-      <translation type="vanished">Mostra um exemplo das cores selecionadas.</translation>
-    </message>
   </context>
   <context>
     <name>EricdocExecDialog</name>
@@ -20398,55 +18837,36 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation>Ferramentas de Ajuda de Qt</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 Documentation Generator</source>
-      <translation type="vanished">Gerador de Documentação do Eric6</translation>
-    </message>
-    <message>
-      <source>Generate documentation (eric6_doc)</source>
-      <translation type="vanished">Criar documentação (eric6_doc)</translation>
-    </message>
-    <message>
-      <source>Generate &amp;documentation (eric6_doc)</source>
-      <translation type="vanished">Criar &amp;documentação (eric6_doc)</translation>
-    </message>
-    <message>
-      <source>Generate API documentation using eric6_doc</source>
-      <translation type="vanished">Criar documentação da API utilizando eric6_doc</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric6_doc.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Criar documentação&lt;/b&gt;&lt;p&gt;Criar documentação da API utilizando eric6_doc.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ErrorLogDialog</name>
@@ -20583,10 +19003,6 @@
       <source>Enter the path of the firmware file</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Caixa de Diálogo</translation>
-    </message>
   </context>
   <context>
     <name>EspDevice</name>
@@ -20809,10 +19225,6 @@
       <source>{0}: {1}, {2}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>An unhandled exception occured. See the shell window for details.</source>
-      <translation type="vanished">Ocurreu uma exceção sem tratamento. Ver a janela da shell para mais detalhes.</translation>
-    </message>
   </context>
   <context>
     <name>ExceptionsFilterDialog</name>
@@ -21210,10 +19622,6 @@
       <source>Remove &amp;All</source>
       <translation type="unfinished">Retirar &amp;Tudo</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Retirar</translation>
-    </message>
   </context>
   <context>
     <name>FeedEditDialog</name>
@@ -21389,44 +19797,6 @@
       <source>&amp;Delete Feed</source>
       <translation>&amp;Apagar Fonte</translation>
     </message>
-    <message>
-      <source>A feed with the URL {0} exists already. Aborting...</source>
-      <translation type="vanished">Já existe uma fonte com URL {0}. A cancelar...</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Do you really want to delete the feed &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Tem a certeza de que quer apagar a fonte &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>Fetch</name>
-    <message>
-      <source>Fetching from a remote Mercurial repository</source>
-      <translation type="vanished">Recuperando desde um repositório Mercurial remoto</translation>
-    </message>
-  </context>
-  <context>
-    <name>FetchProjectHelper</name>
-    <message>
-      <source>Fetch changes</source>
-      <translation type="vanished">Trazer alterações</translation>
-    </message>
-    <message>
-      <source>Fetch changes from a remote repository</source>
-      <translation type="vanished">Trazer alterações de um repositório remoto</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Fetch changes&lt;/b&gt;&lt;p&gt;This pulls changes from a remote repository into the local repository. If the pulled changes add a new branch head, the head is automatically merged, and the result of the merge is committed. Otherwise, the working directory is updated to include the new changes.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Trazer alterações&lt;/b&gt;&lt;p&gt;Pucha alterações dum repositório remoto ao repositório local. Se as alterações puxadas adicionam um novo cabeçalho de ramo, o cabeçalho será automaticamente mesclado e o resultado da mescla será cometido. Caso contrário, o diretório de trabalho será atualizado para incluir as novas alterações.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Fetch</source>
-      <translation type="vanished">Trazer</translation>
-    </message>
-    <message>
-      <source>The project should be reread. Do this now?</source>
-      <translation type="vanished">O projecto deveria ser relido. Fazer-lo agora?</translation>
-    </message>
   </context>
   <context>
     <name>FileDialogWizard</name>
@@ -21781,27 +20151,6 @@
       <source>Test</source>
       <translation>Teste</translation>
     </message>
-    <message>
-      <source>PyQt Variant:</source>
-      <translation type="vanished">Variante de PyQt:</translation>
-    </message>
-  </context>
-  <context>
-    <name>FileReply</name>
-    <message>
-      <source>  &lt;p&gt;&lt;a class="link_parent" href="{0}"&gt;Change to parent directory&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;&lt;a class="link_parent" href="{0}"&gt;Mudar para o diretório pai&lt;/a&gt;&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>    &lt;tr&gt;&lt;th align="left"&gt;Name&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt;&lt;th align="left"&gt;Last modified&lt;/th&gt;&lt;/tr&gt;
-</source>
-      <translation type="vanished">    &lt;tr&gt;&lt;th align="left"&gt;Nome&lt;/th&gt;&lt;th&gt;Tamanho&lt;/th&gt;&lt;th align="left"&gt;Última Modificação&lt;/th&gt;&lt;/tr&gt;
-</translation>
-    </message>
-    <message>
-      <source>Listing of {0}</source>
-      <translation type="vanished">Lista de {0}</translation>
-    </message>
   </context>
   <context>
     <name>FiletypeAssociationDialog</name>
@@ -21902,290 +20251,6 @@
     </message>
   </context>
   <context>
-    <name>FindFileDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Parar</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Encontrar</translation>
-    </message>
-    <message>
-      <source>Replace in Files</source>
-      <translation type="vanished">Substituir em Ficheiros</translation>
-    </message>
-    <message>
-      <source>Invalid search expression</source>
-      <translation type="vanished">Expressão de pesquisa inválida</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The search expression is not valid.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;A expressão de pesquisa não é válida.&lt;/p&gt;&lt;p&gt;Erro: {0}&lt;/p&gt;</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n occurrence(s)</source>
-      <translation type="vanished">
-        <numerusform>uma ocurrência</numerusform>
-        <numerusform>%n ocurrências</numerusform>
-      </translation>
-    </message>
-    <message numerus="yes">
-      <source>%n file(s)</source>
-      <translation type="vanished">
-        <numerusform>um ficheiro</numerusform>
-        <numerusform>%n ficheiros</numerusform>
-      </translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not read the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não se pôde ler o ficheiro &lt;b&gt;{0}&lt;/b&gt;. Ignorando-o.&lt;/p&gt;&lt;p&gt;Razão: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not save the file &lt;b&gt;{0}&lt;/b&gt;. Skipping it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não se pôde gravar o ficheiro &lt;b&gt;{0}&lt;/b&gt;. Ignorando-o.&lt;/p&gt;&lt;p&gt;Razão: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Abrir</translation>
-    </message>
-    <message>
-      <source>Copy Path to Clipboard</source>
-      <translation type="vanished">Copiar Rota à Área de Transferência</translation>
-    </message>
-    <message>
-      <source>Find in Files</source>
-      <translation type="vanished">Encontrar nos Ficheiros</translation>
-    </message>
-    <message>
-      <source>Find &amp;text:</source>
-      <translation type="vanished">Encontrar &amp;texto:</translation>
-    </message>
-    <message>
-      <source>Enter the search text or regular expression</source>
-      <translation type="vanished">Introduzir texto ou expressão regular</translation>
-    </message>
-    <message>
-      <source>Replace te&amp;xt:</source>
-      <translation type="vanished">Substituir te&amp;xto:</translation>
-    </message>
-    <message>
-      <source>Enter the replacement text or regular expression</source>
-      <translation type="vanished">Introduzir o texto de substituição ou a expressão regular</translation>
-    </message>
-    <message>
-      <source>Select to match case sensitive</source>
-      <translation type="vanished">Selecionar para ser sensível ao tamanho das letras</translation>
-    </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Coincidir &amp;maiúsculas/minúsculas</translation>
-    </message>
-    <message>
-      <source>Select to match whole words only</source>
-      <translation type="vanished">Selecionar para coincidir apenas com palavras completas</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">&amp;Palavra completa</translation>
-    </message>
-    <message>
-      <source>Select if the searchtext is a regular expression</source>
-      <translation type="vanished">Selecionar se o texto de pesquisa é uma expressão regular</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">&amp;Expressão Regular</translation>
-    </message>
-    <message>
-      <source>Select to open the first occurence automatically</source>
-      <translation type="vanished">Selecionar para abrir automaticamente a primeira ocurrência</translation>
-    </message>
-    <message>
-      <source>Feeling Like</source>
-      <translation type="vanished">Parecido</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Tipo de ficheiro</translation>
-    </message>
-    <message>
-      <source>Search in source files</source>
-      <translation type="vanished">Procurar nos ficheiros fonte</translation>
-    </message>
-    <message>
-      <source>&amp;Sources</source>
-      <translation type="vanished">&amp;Fontes</translation>
-    </message>
-    <message>
-      <source>Search in interfaces</source>
-      <translation type="vanished">Procurar nas interfaces</translation>
-    </message>
-    <message>
-      <source>&amp;Interfaces</source>
-      <translation type="vanished">&amp;Interfaces</translation>
-    </message>
-    <message>
-      <source>Search in forms</source>
-      <translation type="vanished">Procurar nos formularios</translation>
-    </message>
-    <message>
-      <source>&amp;Forms</source>
-      <translation type="vanished">&amp;Formulários</translation>
-    </message>
-    <message>
-      <source>Search in resources</source>
-      <translation type="vanished">Procurar nos recursos</translation>
-    </message>
-    <message>
-      <source>&amp;Resources</source>
-      <translation type="vanished">&amp;Recursos</translation>
-    </message>
-    <message>
-      <source>Select to filter the files by a given filename pattern</source>
-      <translation type="vanished">Selecionar para filtrar os ficheiros por um padrão de nomes de ficheiros dado</translation>
-    </message>
-    <message>
-      <source>Fi&amp;lter</source>
-      <translation type="vanished">Fi&amp;ltro</translation>
-    </message>
-    <message>
-      <source>Enter the filename wildcards separated by ';'</source>
-      <translation type="vanished">Introduzir nomes de ficheiro com caracteres curinga separados ';'</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">Encontrar em</translation>
-    </message>
-    <message>
-      <source>Search in files of the current project</source>
-      <translation type="vanished">Procurar nos ficheiros do projeto atual</translation>
-    </message>
-    <message>
-      <source>&amp;Project</source>
-      <translation type="vanished">&amp;Projeto</translation>
-    </message>
-    <message>
-      <source>Search in files of a directory tree to be entered below</source>
-      <translation type="vanished">Procurar nos ficheiros da árvore de diretorios a introduzir abaixo</translation>
-    </message>
-    <message>
-      <source>&amp;Directory tree</source>
-      <translation type="vanished">Árvore de &amp;diretorios</translation>
-    </message>
-    <message>
-      <source>Enter the directory to search in</source>
-      <translation type="vanished">Introduzir o diretorio onde procurar</translation>
-    </message>
-    <message>
-      <source>Search in open files only </source>
-      <translation type="vanished">Procurar só nos ficheiros abertos</translation>
-    </message>
-    <message>
-      <source>&amp;Open files only</source>
-      <translation type="vanished">Apenas ficheiros abert&amp;os</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the search action</source>
-      <translation type="vanished">Mostra progresso da ação de procura</translation>
-    </message>
-    <message>
-      <source>%v/%m Files</source>
-      <translation type="vanished">%v/%m Ficheiros</translation>
-    </message>
-    <message>
-      <source>File/Line</source>
-      <translation type="vanished">Ficheiro/Linha</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Texto</translation>
-    </message>
-    <message>
-      <source>Press to apply the selected replacements</source>
-      <translation type="vanished">Pressionar para aplicar as substituições selecionadas</translation>
-    </message>
-    <message>
-      <source>Replace</source>
-      <translation type="vanished">Substituir</translation>
-    </message>
-  </context>
-  <context>
-    <name>FindFileNameDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Parar</translation>
-    </message>
-    <message>
-      <source>Press to stop the search</source>
-      <translation type="vanished">Pressionar para parar a procura</translation>
-    </message>
-    <message>
-      <source>Opens the selected file</source>
-      <translation type="vanished">Abre o ficheiro selecionado</translation>
-    </message>
-    <message>
-      <source>Find File</source>
-      <translation type="vanished">Encontrar Ficheiro</translation>
-    </message>
-    <message>
-      <source>Enter filename (? matches any single character, * matches everything)</source>
-      <translation type="vanished">Introduzir nome de ficheiro (? coincide com qualquer cárater, * coincide com tudo)</translation>
-    </message>
-    <message>
-      <source>Enter file name to search for </source>
-      <translation type="vanished">Introduzir o nome do ficheiro a procurar</translation>
-    </message>
-    <message>
-      <source>Enter file extension to search for</source>
-      <translation type="vanished">Introduzir a extensão do ficheiro a procurar</translation>
-    </message>
-    <message>
-      <source>Enabled to include the entered directory into the search</source>
-      <translation type="vanished">Habilitar para incluir o diretório introduzido na pesquisa</translation>
-    </message>
-    <message>
-      <source>Search Path:</source>
-      <translation type="vanished">Rota da Pesquisa:</translation>
-    </message>
-    <message>
-      <source>Enter the directory, the file should be searched in</source>
-      <translation type="vanished">Introduzir o diretório onde deve buscar o ficheiro</translation>
-    </message>
-    <message>
-      <source>Select to search in the project path</source>
-      <translation type="vanished">Selecionar para buscar na rota do projeto</translation>
-    </message>
-    <message>
-      <source>Search in &amp;project</source>
-      <translation type="vanished">Buscar no &amp;projeto</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Select to search in sys.path</source>
-      <translation type="vanished">Selecionar para buscar em sys.path</translation>
-    </message>
-    <message>
-      <source>Search in &amp;sys.path</source>
-      <translation type="vanished">Buscar em &amp;sys.path</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Nome do Ficheiro</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Rota</translation>
-    </message>
-  </context>
-  <context>
     <name>FindFileWidget</name>
     <message>
       <location filename="../UI/FindFileWidget.py" line="552" />
@@ -22469,30 +20534,6 @@
       <source>Replace</source>
       <translation type="unfinished">Substituir</translation>
     </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Coincidir &amp;maiúsculas/minúsculas</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">&amp;Palavra completa</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">&amp;Expressão Regular</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Tipo de ficheiro</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">Encontrar em</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Encontrar</translation>
-    </message>
   </context>
   <context>
     <name>FindLocationWidget</name>
@@ -22623,10 +20664,6 @@
       <source>Open</source>
       <translation type="unfinished">Abrir</translation>
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Encontrar</translation>
-    </message>
   </context>
   <context>
     <name>FirefoxImporter</name>
@@ -22666,44 +20703,6 @@
     </message>
   </context>
   <context>
-    <name>FlashCookieManagerDialog</name>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Recarregar</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nome:</translation>
-    </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">Tamanho:</translation>
-    </message>
-    <message>
-      <source>Contents:</source>
-      <translation type="vanished">Conteúdo:</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">Rota:</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Retirar</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Adicionar...</translation>
-    </message>
-  </context>
-  <context>
-    <name>FlashCookieNotification</name>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Vista</translation>
-    </message>
-  </context>
-  <context>
     <name>FontDialogOptionsDialog</name>
     <message>
       <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui" line="0" />
@@ -22789,10 +20788,6 @@
       <source>Please open or create a file first.</source>
       <translation>Por favor, primeiro abra ou crie um ficheiro.</translation>
     </message>
-    <message>
-      <source>Q&amp;FontDialog Wizard...</source>
-      <translation type="vanished">Assistente para Q&amp;FontDialog...</translation>
-    </message>
   </context>
   <context>
     <name>FontDialogWizardDialog</name>
@@ -22898,46 +20893,19 @@
     </message>
   </context>
   <context>
-    <name>FtpReply</name>
-    <message>
-      <source>  &lt;p&gt;&lt;a class="link_parent" href="{0}"&gt;Change to parent directory&lt;/a&gt;&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;&lt;a class="link_parent" href="{0}"&gt;Mudar para o diretório pai&lt;/a&gt;&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>    &lt;tr&gt;&lt;th align="left"&gt;Name&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt;&lt;th align="left"&gt;Last modified&lt;/th&gt;&lt;/tr&gt;
-</source>
-      <translation type="vanished">    &lt;tr&gt;&lt;th align="left"&gt;Nome&lt;/th&gt;&lt;th&gt;Tamanho&lt;/th&gt;&lt;th align="left"&gt;Última Modificação&lt;/th&gt;&lt;/tr&gt;
-</translation>
-    </message>
-    <message>
-      <source>Listing of {0}</source>
-      <translation type="vanished">Lista de {0}</translation>
-    </message>
-    <message>
-      <source>The proxy type seems to be wrong. If it is not in the list of supported proxy types please report it with the instructions given by the proxy.
-{0}</source>
-      <translation type="vanished">O tipo de proxy parece estar mal. Se não está na lista de tipos de proxys suportadas por favor comunique-o com as instruções dadas pela proxy.
-{0}</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Connect to proxy '{0}' using:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Conetar à proxy '{0}' usando:&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation>Não necessita sincronizar.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation>Não pode conectar ao anfitrião FTP.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation>Acabada a sincronização.</translation>
     </message>
@@ -22958,184 +20926,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation type="unfinished">Criar repositorio do projeto</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation type="unfinished">Criar repositorio do projeto</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished">O repositorio do projeto não se pôde criar.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation type="unfinished">Aplicar Alterações</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation type="unfinished">Aplicar Alterações</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation type="unfinished">Mudar</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation type="unfinished">Mudar</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation type="unfinished">A renomear {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation type="unfinished">Desfazer alterações</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation type="unfinished">Desfazer alterações</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation type="unfinished">Desfazer alterações</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation type="unfinished">A mesclar</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Pais&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Etiquetas&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ramos&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -23145,193 +21113,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde ler.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation type="unfinished">Erro na Criação de Processo</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -24777,7 +22745,7 @@
       <translation type="unfinished">&lt;Fim&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -24794,7 +22762,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O ficheiro remendo &lt;b&gt;{0}&lt;/b&gt; não se pôde gravar.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -25107,7 +23075,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation type="unfinished">Ramo</translation>
@@ -25128,9 +23096,9 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation type="unfinished">Mudar</translation>
@@ -25141,7 +23109,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation type="unfinished" />
@@ -25203,84 +23171,84 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation type="unfinished">Copiar Conjuntos de Alterações</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation type="unfinished">Diferenças</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation type="unfinished">Não há diferenças.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation type="unfinished">Gravar Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O ficheiro remendo &lt;b&gt;{0}&lt;/b&gt; não se pôde gravar.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -25805,10 +23773,6 @@
       <source>Edit configuration file</source>
       <translation type="unfinished">Editar ficheiro de configuração</translation>
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Nº de mensagens de cometido a recordar:</translation>
-    </message>
   </context>
   <context>
     <name>GitPatchFilesDialog</name>
@@ -29171,14 +27135,6 @@
       <source>Alt+P</source>
       <translation type="unfinished">Alt+P</translation>
     </message>
-    <message>
-      <source>Forget missing</source>
-      <translation type="vanished">Esquecer desaparecidos</translation>
-    </message>
-    <message>
-      <source>Restore missing</source>
-      <translation type="vanished">Restaurar desaparecidos</translation>
-    </message>
   </context>
   <context>
     <name>GitStatusMonitorThread</name>
@@ -29921,53 +27877,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Recibida resposta inválida</translation>
-    </message>
-    <message>
-      <source>No translation found.</source>
-      <translation type="vanished">Não se encontrou tradução.</translation>
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -29984,48 +27919,24 @@
       <source>Google V1: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Only texts up to {0} characters are allowed.</source>
-      <translation type="vanished">Só estão permitidos textos até {0} caracteres.</translation>
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Recibida resposta inválida</translation>
-    </message>
-    <message>
-      <source>No translation found.</source>
-      <translation type="vanished">Não se encontrou tradução.</translation>
-    </message>
   </context>
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>A valid Google Translate key is required.</source>
-      <translation type="vanished">É necessário uma chave válida de Google Translate.</translation>
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Recibida resposta inválida</translation>
-    </message>
-    <message>
-      <source>No translation available.</source>
-      <translation type="vanished">Sem tradução disponível.</translation>
-    </message>
   </context>
   <context>
     <name>GotoDialog</name>
@@ -30187,8 +28098,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation>Instalação de Script GreaseMonkey</translation>
@@ -30224,22 +28135,22 @@
       <translation>Mostrar código fonte do script</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;corre em:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;não corre em:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; instalado exitosamente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Não pode instalar script.&lt;/p&gt;</translation>
     </message>
@@ -30346,113 +28257,19 @@
     </message>
   </context>
   <context>
-    <name>GreaseMonkeyDownloader</name>
-    <message>
-      <source>GreaseMonkey Download</source>
-      <translation type="vanished">Descárrega GreaseMonkey</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened for writing.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não se pôde abrir o ficheiro &lt;b&gt;{0}&lt;/b&gt; para escrever.&lt;br/&gt;Razão: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is already installed.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; já está instalado.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>HelpAppearancePage</name>
-    <message>
-      <source>&lt;b&gt;Configure help viewer appearance&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configurar a aparencia do visor de ajuda&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Fonts</source>
-      <translation type="vanished">Tipos de Letra</translation>
-    </message>
-    <message>
-      <source>Press to select the standard font</source>
-      <translation type="vanished">Pressionar para escolher o tipo de letra padrão</translation>
-    </message>
-    <message>
-      <source>Standard Font</source>
-      <translation type="vanished">Tipo de Letra Padrão</translation>
-    </message>
-    <message>
-      <source>Press to select the fixed-width font</source>
-      <translation type="vanished">Pressionar para selecionar o tipo de letra de largura fixa</translation>
-    </message>
-    <message>
-      <source>Fixed-Width Font</source>
-      <translation type="vanished">Tipo de Letra de Largura Fixa</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Cores</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">Cor de Fundo das URL seguras:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Selecionar a cor de fundo para as URL seguras.</translation>
-    </message>
-    <message>
-      <source>Images</source>
-      <translation type="vanished">Imagens</translation>
-    </message>
-    <message>
-      <source>Select to load images</source>
-      <translation type="vanished">Marcar para carregar imagens</translation>
-    </message>
-    <message>
-      <source>Load images</source>
-      <translation type="vanished">Carregar Imagens</translation>
-    </message>
-    <message>
-      <source>Style Sheet</source>
-      <translation type="vanished">Folha de Estilo</translation>
-    </message>
-    <message>
-      <source>User Style Sheet:</source>
-      <translation type="vanished">Folha de Estilo de Usuário:</translation>
-    </message>
-    <message>
-      <source>Enter the file name of a user style sheet</source>
-      <translation type="vanished">Introduzir o nome de ficheiro de uma folha de estilo do usuário</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">Separadores</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Apenas mostrar um botão de fechar em vez de um por separador</translation>
-    </message>
-    <message>
-      <source>Warn, if multiple tabs are about to be closed</source>
-      <translation type="vanished">Avisar se está prestes a fechar múltiplos separadores</translation>
-    </message>
-    <message>
-      <source>Select to issue a warning, if multiple tabs are about to be closed</source>
-      <translation type="vanished">Selecionar para que avise quanto esteja prestes a fechar múltiplos separadores</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpBookmarkPropertiesDialog</name>
     <message>
       <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
@@ -30666,328 +28483,10 @@
     </message>
   </context>
   <context>
-    <name>HelpBrowser</name>
-    <message>
-      <source>&lt;b&gt;Help Window&lt;/b&gt;&lt;p&gt;This window displays the selected help information.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Janela de Ajuda&lt;/b&gt;&lt;p&gt;Esta janela mostra a informação da ajuda selecionada.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não existe o ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não pode abrir um visor para o ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não pode começar uma aplicação para URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Abrir Vínculo num Separador Novo<byte value="x9" />Ctrl+LMB</translation>
-    </message>
-    <message>
-      <source>Save Lin&amp;k</source>
-      <translation type="vanished">Gravar &amp;Vínculo</translation>
-    </message>
-    <message>
-      <source>Bookmark this Link</source>
-      <translation type="vanished">Marcar este Vínculo</translation>
-    </message>
-    <message>
-      <source>Copy Link to Clipboard</source>
-      <translation type="vanished">Copiar Vínculo para a Área de Transferência</translation>
-    </message>
-    <message>
-      <source>Open Image in New Tab</source>
-      <translation type="vanished">Abrir imagem num Separador Novo</translation>
-    </message>
-    <message>
-      <source>Save Image</source>
-      <translation type="vanished">Gravar Imagem</translation>
-    </message>
-    <message>
-      <source>Copy Image to Clipboard</source>
-      <translation type="vanished">Copiar Imagem para a Área de Transferência</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">Copiar Localização da Imagem para a Área de Transferência</translation>
-    </message>
-    <message>
-      <source>Block Image</source>
-      <translation type="vanished">Bloquear Imagem</translation>
-    </message>
-    <message>
-      <source>Bookmark this Page</source>
-      <translation type="vanished">Marcar esta Página</translation>
-    </message>
-    <message>
-      <source>Search with...</source>
-      <translation type="vanished">Procurar com...</translation>
-    </message>
-    <message>
-      <source>Add to web search toolbar</source>
-      <translation type="vanished">Adicionar á barra de pesquisa web</translation>
-    </message>
-    <message>
-      <source>Web Inspector...</source>
-      <translation type="vanished">Inspetor Web...</translation>
-    </message>
-    <message>
-      <source>Method not supported</source>
-      <translation type="vanished">Método não suportado</translation>
-    </message>
-    <message>
-      <source>{0} method is not supported.</source>
-      <translation type="vanished">Método {0} não está suportado.</translation>
-    </message>
-    <message>
-      <source>Search engine</source>
-      <translation type="vanished">Motor de pesquisa</translation>
-    </message>
-    <message>
-      <source>Choose the desired search engine</source>
-      <translation type="vanished">Escolha o motor de pesquisa desejado</translation>
-    </message>
-    <message>
-      <source>Engine name</source>
-      <translation type="vanished">Nome do Motor</translation>
-    </message>
-    <message>
-      <source>Enter a name for the engine</source>
-      <translation type="vanished">Introduzir um nome para o motor</translation>
-    </message>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">Erro ao carregar a página: {0}</translation>
-    </message>
-    <message>
-      <source>When connecting to: {0}.</source>
-      <translation type="vanished">Ao conectar com: {0}.</translation>
-    </message>
-    <message>
-      <source>Check the address for errors such as &lt;b&gt;ww&lt;/b&gt;.example.org instead of &lt;b&gt;www&lt;/b&gt;.example.org</source>
-      <translation type="vanished">Verifique se a direção tem erros como &lt;b&gt;ww&lt;/b&gt;.exemplo.org em lugar de &lt;b&gt;www&lt;/b&gt;.exemplo.org</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">Se a direção está correcta, verifique a conexão da rede.</translation>
-    </message>
-    <message>
-      <source>If your computer or network is protected by a firewall or proxy, make sure that the browser is permitted to access the network.</source>
-      <translation type="vanished">Se um firewall ou proxy protegem o seu computador ou rede, certifique-se de que o navegador tem permissão para aceder à rede.</translation>
-    </message>
-    <message>
-      <source>Scan Link with VirusTotal</source>
-      <translation type="vanished">Escanear Vínculo com VirusTotal</translation>
-    </message>
-    <message>
-      <source>Scan Image with VirusTotal</source>
-      <translation type="vanished">Escanear Imagem com VirusTotal</translation>
-    </message>
-    <message>
-      <source>Send Link</source>
-      <translation type="vanished">Enviar Vínculo</translation>
-    </message>
-    <message>
-      <source>Send Image Link</source>
-      <translation type="vanished">Enviar Vínculo da Imagem</translation>
-    </message>
-    <message>
-      <source>This Frame</source>
-      <translation type="vanished">Este Marco</translation>
-    </message>
-    <message>
-      <source>Show &amp;only this frame</source>
-      <translation type="vanished">M&amp;ostrar apenas este marco</translation>
-    </message>
-    <message>
-      <source>Show in new &amp;tab</source>
-      <translation type="vanished">Mostrar num &amp;separador novo</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">Im&amp;primir</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Antevisão da Impressão</translation>
-    </message>
-    <message>
-      <source>Print as PDF</source>
-      <translation type="vanished">Imprimir como PDF</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">Apro&amp;ximar</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">&amp;Repor Zoom</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">A&amp;fastar</translation>
-    </message>
-    <message>
-      <source>Show frame so&amp;urce</source>
-      <translation type="vanished">Mostrar código do ma&amp;rco</translation>
-    </message>
-    <message>
-      <source>Send Page Link</source>
-      <translation type="vanished">Enviar o Vínculo da Página</translation>
-    </message>
-    <message>
-      <source>Send Text</source>
-      <translation type="vanished">Enviar Texto</translation>
-    </message>
-    <message>
-      <source>Dictionary</source>
-      <translation type="vanished">Dicionário</translation>
-    </message>
-    <message>
-      <source>Go to web address</source>
-      <translation type="vanished">Ir à direção web</translation>
-    </message>
-    <message>
-      <source>User Agent</source>
-      <translation type="vanished">Agente de Usuario</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Tentar de Novo</translation>
-    </message>
-    <message>
-      <source>Play</source>
-      <translation type="vanished">Reproduzir</translation>
-    </message>
-    <message>
-      <source>Pause</source>
-      <translation type="vanished">Pausa</translation>
-    </message>
-    <message>
-      <source>Unmute</source>
-      <translation type="vanished">Com som</translation>
-    </message>
-    <message>
-      <source>Mute</source>
-      <translation type="vanished">Sem som</translation>
-    </message>
-    <message>
-      <source>Copy Media Address to Clipboard</source>
-      <translation type="vanished">Opiar Direção da Media à Area de Transferência</translation>
-    </message>
-    <message>
-      <source>Send Media Address</source>
-      <translation type="vanished">Enviar Direção da Media</translation>
-    </message>
-    <message>
-      <source>Save Media</source>
-      <translation type="vanished">Gravar Media</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5. Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Imprimir não está disponível devido a um falho em PyQt5. Por favor atualize.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Imprimir não está disponível devido a um falho em PyQt5.Por favor atualize.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add New Page</source>
-      <translation type="vanished">Adicionar Nova Página</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpClearPrivateDataDialog</name>
-    <message>
-      <source>Clear Private Data</source>
-      <translation type="vanished">Apagar Dados Privados</translation>
-    </message>
-    <message>
-      <source>Select to clear the browsing history</source>
-      <translation type="vanished">Selecionar para limpar o histórico de navegação</translation>
-    </message>
-    <message>
-      <source>&amp;Browsing History</source>
-      <translation type="vanished">Histórico de &amp;Navegação</translation>
-    </message>
-    <message>
-      <source>Select to clear the search history</source>
-      <translation type="vanished">Selecionar para apagar o histórico de pesquisas</translation>
-    </message>
-    <message>
-      <source>&amp;Search History</source>
-      <translation type="vanished">Histórico de &amp;Pesquisas</translation>
-    </message>
-    <message>
-      <source>Select to clear the website icons</source>
-      <translation type="vanished">Selecionar para apagar ícones de sitios web</translation>
-    </message>
-    <message>
-      <source>Website &amp;Icons</source>
-      <translation type="vanished">&amp;Ícones Sitios Web</translation>
-    </message>
-    <message>
-      <source>Select to clear the saved passwords</source>
-      <translation type="vanished">Selecionar para apagar senhas gravadas</translation>
-    </message>
-    <message>
-      <source>Saved &amp;Passwords</source>
-      <translation type="vanished">&amp;Senhas Gravadas</translation>
-    </message>
-    <message>
-      <source>Select to delete all web databases</source>
-      <translation type="vanished">Selecionar para apagar todas as bases de dados da web</translation>
-    </message>
-    <message>
-      <source>Web &amp;Databases</source>
-      <translation type="vanished">&amp;Bases de Dados da Web</translation>
-    </message>
-    <message>
-      <source>Select to clear the download history</source>
-      <translation type="vanished">Selecionar para limpar o histórico de descargas</translation>
-    </message>
-    <message>
-      <source>Select the history period to be deleted</source>
-      <translation type="vanished">Selecionar o período a apagar</translation>
-    </message>
-    <message>
-      <source>Last Hour</source>
-      <translation type="vanished">Última Hora</translation>
-    </message>
-    <message>
-      <source>Last Day</source>
-      <translation type="vanished">Último Dia</translation>
-    </message>
-    <message>
-      <source>Last Week</source>
-      <translation type="vanished">Última Semana</translation>
-    </message>
-    <message>
-      <source>Last 4 Weeks</source>
-      <translation type="vanished">Últimas 4 Semanas</translation>
-    </message>
-    <message>
-      <source>Whole Period</source>
-      <translation type="vanished">Período Completo</translation>
-    </message>
-    <message>
-      <source>Download &amp;History</source>
-      <translation type="vanished">Histórico de &amp;Descárregas</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde registar. &lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -31135,61 +28634,6 @@
       <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDE6DOCDIR environment variable, if set.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Documentação de Qt4</translation>
-    </message>
-    <message>
-      <source>Enter the Qt4 documentation directory</source>
-      <translation type="vanished">Introduzir diretório da documentação de Qt4</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the QT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Nota&lt;/b&gt;: Deixar vazio para usar a variável de ambiente QT4DOCDIR, se definida.</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">Documentação de PyQt4</translation>
-    </message>
-    <message>
-      <source>Enter the PyQt4 documentation directory</source>
-      <translation type="vanished">Introduzir diretório da documentação de PyQt4</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYQT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Nota&lt;/b&gt;: Deixar vazio para usar a variável de ambiente PYQT4DOCDIR, se definida.</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">Documentação de PySide</translation>
-    </message>
-    <message>
-      <source>Enter the PySide documentation directory</source>
-      <translation type="vanished">Introduzir diretório da documentação de Pyside</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDEDOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Nota&lt;/b&gt;: Deixar vazio para usar a variável de ambiente PYSIDEDOCDIR, se definida.</translation>
-    </message>
-    <message>
-      <source>Python 2 Documentation</source>
-      <translation type="vanished">Documentação de Python 2</translation>
-    </message>
-    <message>
-      <source>Enter the Python 2 documentation directory</source>
-      <translation type="vanished">Introduzir diretório da documentação de Python 2</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYTHON2DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Nota&lt;/b&gt;: Deixar vazio para usar a variável de ambiente PYTHON2DOCDIR, se definida.</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpFlashCookieManagerPage</name>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Apagar</translation>
-    </message>
   </context>
   <context>
     <name>HelpIndexWidget</name>
@@ -31235,64 +28679,6 @@
     </message>
   </context>
   <context>
-    <name>HelpInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configurar Interface de Usuário&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Estilo:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Selecionar estilo da interface</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">Folha de Estilos:</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Introduzir o nome do ficheiro da folha de estilos</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Sistema</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">Folha de Estilos Qt (*.qss);;Folha de Estilos de Cascata (*.css);;Ficheiros Todos (*)</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpLanguagesDialog</name>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Idiomas</translation>
-    </message>
-    <message>
-      <source>Languages in order of preference:</source>
-      <translation type="vanished">Idiomas em ordem de preferência:</translation>
-    </message>
-    <message>
-      <source>&amp;Up</source>
-      <translation type="vanished">&amp;Cima</translation>
-    </message>
-    <message>
-      <source>&amp;Down</source>
-      <translation type="vanished">&amp;Abaixo</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Retirar</translation>
-    </message>
-    <message>
-      <source>&amp;Add</source>
-      <translation type="vanished">&amp;Adicionar</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpSearchWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="164" />
@@ -31331,131 +28717,6 @@
     </message>
   </context>
   <context>
-    <name>HelpTabWidget</name>
-    <message>
-      <source>Show a navigation menu</source>
-      <translation type="vanished">Mostrar um menú de navegação</translation>
-    </message>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Fechar a janela de ajuda actual</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Separador Novo</translation>
-    </message>
-    <message>
-      <source>Move Left</source>
-      <translation type="vanished">Mover à esquerda</translation>
-    </message>
-    <message>
-      <source>Move Right</source>
-      <translation type="vanished">Mover à direita</translation>
-    </message>
-    <message>
-      <source>Duplicate Page</source>
-      <translation type="vanished">Duplicar Página</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fechar</translation>
-    </message>
-    <message>
-      <source>Close Others</source>
-      <translation type="vanished">Fechar Outros</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Fechar Tudo</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Antevisão da Impressão</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Imprimir</translation>
-    </message>
-    <message>
-      <source>Print as PDF</source>
-      <translation type="vanished">Imprimir como PDF</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">Marcar Todos os Separadores</translation>
-    </message>
-    <message>
-      <source>Loading...</source>
-      <translation type="vanished">Carregando...</translation>
-    </message>
-    <message>
-      <source>Finished loading</source>
-      <translation type="vanished">Acabou de carregar</translation>
-    </message>
-    <message>
-      <source>Failed to load</source>
-      <translation type="vanished">Falhou ao carregar</translation>
-    </message>
-    <message>
-      <source>Are you sure you want to close the window?</source>
-      <translation type="vanished">Tem a certeza de que quer fechar a janela?</translation>
-    </message>
-    <message numerus="yes">
-      <source>Are you sure you want to close the window?
-You have %n tab(s) open.</source>
-      <translation type="vanished">
-        <numerusform>Tem a certeza de que quer fechar a janela?
-Tem um separador aberto.</numerusform>
-        <numerusform>Tem a certeza de que quer fechar a janela?
-Tem %n separadores abertos.</numerusform>
-      </translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">Fe&amp;char</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">Sai&amp;r</translation>
-    </message>
-    <message>
-      <source>C&amp;lose Current Tab</source>
-      <translation type="vanished">F&amp;echar o Separador Atual</translation>
-    </message>
-    <message>
-      <source>Show a navigation menu for closed tabs</source>
-      <translation type="vanished">Mostrar um menú de navegação para os separadores fechados</translation>
-    </message>
-    <message>
-      <source>Reload All</source>
-      <translation type="vanished">Recarregar Tudo</translation>
-    </message>
-    <message>
-      <source>Restore Closed Tab</source>
-      <translation type="vanished">Restaurar o Separador Fechado</translation>
-    </message>
-    <message>
-      <source>Restore All Closed Tabs</source>
-      <translation type="vanished">Restaurar Todos os Separadores Fechados</translation>
-    </message>
-    <message>
-      <source>Clear List</source>
-      <translation type="vanished">Limpar Lista</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5. Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Imprimir não está disponível devido a um falho em PyQt5. Por favor atualize.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Imprimir não está disponível devido a um falho em PyQt5.Por favor atualize.&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpTocWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="177" />
@@ -31527,83 +28788,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation type="unfinished">Retroceder</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation type="unfinished">Avançar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation type="unfinished">Recarregar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation type="unfinished">Aproximar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation type="unfinished">Afastar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation type="unfinished">Restaurar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation type="unfinished">Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation type="unfinished">Selecionar Tudo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation type="unfinished">Fechar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation type="unfinished">Fechar Outros</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31611,83 +28872,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation type="unfinished">Retroceder</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation type="unfinished">Avançar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation type="unfinished">Recarregar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation type="unfinished">Aproximar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation type="unfinished">Afastar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation type="unfinished">Restaurar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation type="unfinished">Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation type="unfinished">Selecionar Tudo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation type="unfinished">Fechar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation type="unfinished">Fechar Outros</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31695,184 +28956,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation type="unfinished">Selecionar ação do menu</translation>
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation type="unfinished">Selecionar ação do menu</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished">Documentação de Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Documentação de Qt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Documentação de Qt5 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">Documentação do PyQt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">Documentação do PyQt5 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation type="unfinished">Motor de Ajuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">A procurar a Documentação...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">Gerir Documentação QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation type="unfinished">Reindexar a Documentação</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation type="unfinished">Limpar Histórico</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation type="unfinished">A atualizar índice de pesquisa</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrado por: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation type="unfinished">Sem filtrar</translation>
     </message>
@@ -31946,1412 +29207,6 @@
     </message>
   </context>
   <context>
-    <name>HelpVirusTotalPage</name>
-    <message>
-      <source>&lt;b&gt;Configure VirusTotal Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configurar Interface de VirusTotal&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select to enable the VirusTotal interface</source>
-      <translation type="vanished">Selecionar para habilitar a interface de VirusTotal</translation>
-    </message>
-    <message>
-      <source>Enable VirusTotal</source>
-      <translation type="vanished">Habilitar VirusTotal</translation>
-    </message>
-    <message>
-      <source>Service Key</source>
-      <translation type="vanished">Chave de Serviço</translation>
-    </message>
-    <message>
-      <source>Enter your personal VirusTotal service key (s. &lt;a href="http://virustotal.com"&gt;VirusTotal &amp;copy;&lt;/a&gt; for details):</source>
-      <translation type="vanished">Introduzir a sua chave de serviço pessoal de VirusTotal (s. &lt;a href="http://virustotal.com"&gt;VirusTotal &amp;copy;&lt;/a&gt; para mais pormenores):</translation>
-    </message>
-    <message>
-      <source>Test Service Key</source>
-      <translation type="vanished">Testar Chave de Serviço</translation>
-    </message>
-    <message>
-      <source>Select to use secure (https) connections</source>
-      <translation type="vanished">Selecionar para usar conexões seguras (https)</translation>
-    </message>
-    <message>
-      <source>Use secure (https) connections</source>
-      <translation type="vanished">Usar conexões seguras (https)</translation>
-    </message>
-    <message>
-      <source>Checking validity of the service key...</source>
-      <translation type="vanished">Verificando validade da chave de serviço...</translation>
-    </message>
-    <message>
-      <source>The service key is valid.</source>
-      <translation type="vanished">A chave de serviço é válida.</translation>
-    </message>
-    <message>
-      <source>&lt;font color="#FF0000"&gt;The service key is not valid.&lt;/font&gt;</source>
-      <translation type="vanished">&lt;font color="#FF0000"&gt;A chave de serviço não é válida.&lt;/font&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Error:&lt;/b&gt; {0}&lt;/font&gt;</source>
-      <translation type="vanished">&lt;font color="#FF0000"&gt;&lt;b&gt;Erro:&lt;/b&gt; {0}&lt;/font&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebBrowserPage</name>
-    <message>
-      <source>&lt;b&gt;Configure web browser&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configurar o navegador web&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select to use a single help browser window only</source>
-      <translation type="vanished">Selecionar para usar uma única janela de navegador de ajuda</translation>
-    </message>
-    <message>
-      <source>Use single web browser window</source>
-      <translation type="vanished">Usar uma única janela de navegação web</translation>
-    </message>
-    <message>
-      <source>Select to enable suggestions for web searches</source>
-      <translation type="vanished">Selecionar para habilitar sugestões nas pesquisas na web</translation>
-    </message>
-    <message>
-      <source>Show suggestions for web searches</source>
-      <translation type="vanished">Mostrar sugestões para pesquisas web</translation>
-    </message>
-    <message>
-      <source>Select to save the window size and position</source>
-      <translation type="vanished">Selecionar para gravar o tamanho e posição da janela</translation>
-    </message>
-    <message>
-      <source>Save size and position upon exit</source>
-      <translation type="vanished">Guardar tamanho e posição ao sair</translation>
-    </message>
-    <message>
-      <source>Select to show a page preview when the mouse hovers over the tab</source>
-      <translation type="vanished">Selecionar para mostrar uma antevisão quando o rato se mantem sobre o separador</translation>
-    </message>
-    <message>
-      <source>Show preview when hovering tab</source>
-      <translation type="vanished">Mostrar antevisão ao manter no separador</translation>
-    </message>
-    <message>
-      <source>Startup</source>
-      <translation type="vanished">Inicio</translation>
-    </message>
-    <message>
-      <source>On startup:</source>
-      <translation type="vanished">Ao iniciar:</translation>
-    </message>
-    <message>
-      <source>Select the startup behavior</source>
-      <translation type="vanished">Selecionar o comportamento ao iniciar</translation>
-    </message>
-    <message>
-      <source>Home Page:</source>
-      <translation type="vanished">Página de Início:</translation>
-    </message>
-    <message>
-      <source>Enter the desired home page</source>
-      <translation type="vanished">Introduzir a página de início desejada</translation>
-    </message>
-    <message>
-      <source>Press to set the current page as the home page</source>
-      <translation type="vanished">Pressionar para definir a página atual como Página de Início</translation>
-    </message>
-    <message>
-      <source>Set to current page</source>
-      <translation type="vanished">Definir para a página atual</translation>
-    </message>
-    <message>
-      <source>Press to set the default home page</source>
-      <translation type="vanished">Pressionar para definir a página de início padrão</translation>
-    </message>
-    <message>
-      <source>Set to default home page</source>
-      <translation type="vanished">Definir para página de início padrão</translation>
-    </message>
-    <message>
-      <source>Scheme</source>
-      <translation type="vanished">Esquema</translation>
-    </message>
-    <message>
-      <source>Default Scheme:</source>
-      <translation type="vanished">Esquema Padrão:</translation>
-    </message>
-    <message>
-      <source>Select the default scheme</source>
-      <translation type="vanished">Selecionar o esquema padrão</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Default Scheme&lt;/b&gt;&lt;p&gt;Select the default scheme. This scheme is prepended to URLs, that don't contain one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Esquema Padrão&lt;/b&gt;&lt;p&gt;Seleciona o esquema padrão. Este esquema será anteposto a URLs que não tenham um.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Privacy</source>
-      <translation type="vanished">Privacidade</translation>
-    </message>
-    <message>
-      <source>Select to enable Java</source>
-      <translation type="vanished">Selecionar para habilitar Java</translation>
-    </message>
-    <message>
-      <source>Enable Java</source>
-      <translation type="vanished">Habilitar Java</translation>
-    </message>
-    <message>
-      <source>Select to enable JavaScript</source>
-      <translation type="vanished">Selecionar para habilitar JavaScript</translation>
-    </message>
-    <message>
-      <source>Enable JavaScript</source>
-      <translation type="vanished">Habilitar JavaScript</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to open windows</source>
-      <translation type="vanished">Selecionar para habilitar JavaScript abrir janelas</translation>
-    </message>
-    <message>
-      <source>JavaScript can open windows</source>
-      <translation type="vanished">JavaScript pode abrir janelas</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to access the clipboard</source>
-      <translation type="vanished">Selecionar para permitir o JavaScript aceder à área de transferência</translation>
-    </message>
-    <message>
-      <source>JavaScript can access clipboard</source>
-      <translation type="vanished">JavaScript pode aceder área de transferência</translation>
-    </message>
-    <message>
-      <source>Select to enable plugins in web pages</source>
-      <translation type="vanished">Selecionar para habilitar complementos nas páginas web</translation>
-    </message>
-    <message>
-      <source>History</source>
-      <translation type="vanished">Histórico</translation>
-    </message>
-    <message>
-      <source>Remove history items:</source>
-      <translation type="vanished">Retirar elementos do histórico:</translation>
-    </message>
-    <message>
-      <source>Select the period for expiration of history entries</source>
-      <translation type="vanished">Selecione a data em que expiram as entradas do historial</translation>
-    </message>
-    <message>
-      <source>After one day</source>
-      <translation type="vanished">Após um dia</translation>
-    </message>
-    <message>
-      <source>After one week</source>
-      <translation type="vanished">Após uma semana</translation>
-    </message>
-    <message>
-      <source>After two weeks</source>
-      <translation type="vanished">Após duas semanas</translation>
-    </message>
-    <message>
-      <source>After one month</source>
-      <translation type="vanished">Após um mês</translation>
-    </message>
-    <message>
-      <source>After one year</source>
-      <translation type="vanished">Após um ano</translation>
-    </message>
-    <message>
-      <source>Manually</source>
-      <translation type="vanished">Manualmente</translation>
-    </message>
-    <message>
-      <source>On application exit</source>
-      <translation type="vanished">Ao fechar a aplicação</translation>
-    </message>
-    <message>
-      <source>Policy</source>
-      <translation type="vanished">Política</translation>
-    </message>
-    <message>
-      <source>Select to prefer the network</source>
-      <translation type="vanished">Selecionar para preferir a rede</translation>
-    </message>
-    <message>
-      <source>Offline browsing mode</source>
-      <translation type="vanished">Modo de navegação desligado</translation>
-    </message>
-    <message>
-      <source> MB</source>
-      <translation type="vanished"> MB</translation>
-    </message>
-    <message>
-      <source>Printing</source>
-      <translation type="vanished">A imprimir</translation>
-    </message>
-    <message>
-      <source>Select to print background colours and images</source>
-      <translation type="vanished">Selecionar para imprimir imagens e cores de fundo</translation>
-    </message>
-    <message>
-      <source>Print background colours and images</source>
-      <translation type="vanished">Imprimir imagens e cores de fundo</translation>
-    </message>
-    <message>
-      <source>Select to enable support for access keys</source>
-      <translation type="vanished">Selecionar para habilitar suporte para as chaves de acesso</translation>
-    </message>
-    <message>
-      <source>Enable access keys</source>
-      <translation type="vanished">Habilitar chaves de acesso</translation>
-    </message>
-    <message>
-      <source>Web Search</source>
-      <translation type="vanished">Pesquisar Web</translation>
-    </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">Idioma:</translation>
-    </message>
-    <message>
-      <source>Select the language to be used for web searches</source>
-      <translation type="vanished">Selecionar o idioma a usar nas pesquisas web</translation>
-    </message>
-    <message>
-      <source>Select to enabled the "Do Not Track" feature</source>
-      <translation type="vanished">Selecionar para habilitar a caraterística "Do Not Track"</translation>
-    </message>
-    <message>
-      <source>Tell web sites I do not want to be tracked</source>
-      <translation type="vanished">Dizer aos sitios web que não quero ser rastreado</translation>
-    </message>
-    <message>
-      <source>Select to enable the browser's workaround for broken sites</source>
-      <translation type="vanished">Selecionar para habilitar a solução alternativa do navegador para sítios rotos</translation>
-    </message>
-    <message>
-      <source>Enable workaround for broken sites</source>
-      <translation type="vanished">Habilitar solução alternativa do navegador para sítios rotos</translation>
-    </message>
-    <message>
-      <source>Security</source>
-      <translation type="vanished">Segurança</translation>
-    </message>
-    <message>
-      <source>Select to enable XSS auditing</source>
-      <translation type="vanished">Selecionar para habilitar auditoria XSS</translation>
-    </message>
-    <message>
-      <source>Enable XSS Auditing</source>
-      <translation type="vanished">Habilitar Auditoria XSS</translation>
-    </message>
-    <message>
-      <source>Navigation</source>
-      <translation type="vanished">Navegação</translation>
-    </message>
-    <message>
-      <source>Select to enable the spatial navigation feature</source>
-      <translation type="vanished">Selecionar para habilitar a característica de navegação espacial</translation>
-    </message>
-    <message>
-      <source>Enable Spatial Navigation</source>
-      <translation type="vanished">Habilitar Navegação Espacial</translation>
-    </message>
-    <message>
-      <source>Select to include links in focus chain</source>
-      <translation type="vanished">Selecionar para incluir vínculos na cadeia de enfoque</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Include Links in Focus Chain&lt;/b&gt;
-&lt;p&gt;This selects whether hyperlinks should be included in the keyboard focus chain.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Incluir Vínculos na Cadeia de Foco&lt;/b&gt;
-&lt;p&gt;Seleciona quando os hipervínculos devem incluir-se na cadeia de enfoque do teclado.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Include Links in Focus Chain</source>
-      <translation type="vanished">Incluir Vínculos na Cadeia de Enfoque</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Enable XSS Auditing&lt;/b&gt;
-&lt;p&gt;This selects whether load requests should be monitored for cross-site scripting attempts. Suspicious scripts will be blocked. These will be reported in theWeb Inspector's JavaScript console. Enabling this feature might have an impact on performance.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Habilitar Auditoria XSS&lt;/b&gt;
-&lt;p&gt;Seleciona quando os pedidos de carga devem ser monitorizados tentativas 'cross-site scripting'. Os scripts suspeitos serão bloqueados. Será reportado na consola do Inspector Web de JavaScript. Habilitar esta característica pode influenciar a performance.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Select to activate the Flash blocker</source>
-      <translation type="vanished">Selecionar para activar o bloqueador de Flash</translation>
-    </message>
-    <message>
-      <source>Use ClickToFlash on Flash plugins</source>
-      <translation type="vanished">Usar ClickToFlash nos plugins Flash</translation>
-    </message>
-    <message>
-      <source>Send Referer header to servers</source>
-      <translation type="vanished">Enviar cabeçalho de Referer aos servidores</translation>
-    </message>
-    <message>
-      <source>Show Home Page</source>
-      <translation type="vanished">Mostrar Página Inicial</translation>
-    </message>
-    <message>
-      <source>Show Speed Dial</source>
-      <translation type="vanished">Mostrar Marcação Rápida</translation>
-    </message>
-    <message>
-      <source>Show Empty Page</source>
-      <translation type="vanished">Mostrar Página Vazia</translation>
-    </message>
-    <message>
-      <source>Press to edit the list of whitelisted hosts</source>
-      <translation type="vanished">Pressionar para editar a lista de confiança de anfitriões</translation>
-    </message>
-    <message>
-      <source>Edit Referer Whitelist ...</source>
-      <translation type="vanished">Lista de Confiança de Referer...</translation>
-    </message>
-    <message>
-      <source>Edit Exempted Hosts ...</source>
-      <translation type="vanished">Editar Anfitriões Isentos...</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebPage</name>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">Erro ao carregar a página: {0}</translation>
-    </message>
-    <message>
-      <source>When connecting to: {0}.</source>
-      <translation type="vanished">Ao conectar com: {0}.</translation>
-    </message>
-    <message>
-      <source>Check the address for errors such as &lt;b&gt;ww&lt;/b&gt;.example.org instead of &lt;b&gt;www&lt;/b&gt;.example.org</source>
-      <translation type="vanished">Verifique se a direção tem erros como &lt;b&gt;ww&lt;/b&gt;.exemplo.org em lugar de &lt;b&gt;www&lt;/b&gt;.exemplo.org</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">Se a direção está correcta, verifique a conexão da rede.</translation>
-    </message>
-    <message>
-      <source>If your computer or network is protected by a firewall or proxy, make sure that the browser is permitted to access the network.</source>
-      <translation type="vanished">Se um firewall ou proxy protegem o seu computador ou rede, certifique-se de que o navegador tem permissão para aceder à rede.</translation>
-    </message>
-    <message>
-      <source>Resending POST request</source>
-      <translation type="vanished">A reenviar solicitude POST</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Tentar de Novo</translation>
-    </message>
-    <message>
-      <source>Content blocked by AdBlock Plus</source>
-      <translation type="vanished">Conteúdo bloqueado por AdBlock Plus</translation>
-    </message>
-    <message>
-      <source>Blocked by rule: &lt;i&gt;{0}&lt;/i&gt;</source>
-      <translation type="vanished">Bloqueado pela regra: &lt;i&gt;{0}&lt;/i&gt;</translation>
-    </message>
-    <message>
-      <source>Select files to upload...</source>
-      <translation type="vanished">Selecionar ficheiros a subir...</translation>
-    </message>
-    <message>
-      <source>SSL Info</source>
-      <translation type="vanished">Informação SSL</translation>
-    </message>
-    <message>
-      <source>This site does not contain SSL information.</source>
-      <translation type="vanished">Este sítio não tem informação SSL.</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebSearchWidget</name>
-    <message>
-      <source>Suggestions</source>
-      <translation type="vanished">Sugestões</translation>
-    </message>
-    <message>
-      <source>No Recent Searches</source>
-      <translation type="vanished">Sem Pesquisas Recentes</translation>
-    </message>
-    <message>
-      <source>Recent Searches</source>
-      <translation type="vanished">Pesquisas Recentes</translation>
-    </message>
-    <message>
-      <source>Add '{0}'</source>
-      <translation type="vanished">Adicionar '{0}'</translation>
-    </message>
-    <message>
-      <source>Clear Recent Searches</source>
-      <translation type="vanished">Limpar Pesquisas Recentes</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWindow</name>
-    <message>
-      <source>Contents</source>
-      <translation type="vanished">Conteúdo</translation>
-    </message>
-    <message>
-      <source>Index</source>
-      <translation type="vanished">Índice</translation>
-    </message>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">Procurar</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Separador Novo</translation>
-    </message>
-    <message>
-      <source>&amp;New Tab</source>
-      <translation type="vanished">Separador &amp;Novo</translation>
-    </message>
-    <message>
-      <source>Ctrl+T</source>
-      <comment>File|New Tab</comment>
-      <translation type="vanished">Ctrl+T</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">Abrir um novo separador da janela de ajuda</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new help window tab.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Novo Separador&lt;/b&gt;&lt;p&gt;Abre um separador novo na janela de ajuda.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>New Window</source>
-      <translation type="vanished">Nova Janela</translation>
-    </message>
-    <message>
-      <source>New &amp;Window</source>
-      <translation type="vanished">Nova &amp;Janela</translation>
-    </message>
-    <message>
-      <source>Ctrl+N</source>
-      <comment>File|New Window</comment>
-      <translation type="vanished">Ctrl+N</translation>
-    </message>
-    <message>
-      <source>Open a new help browser window</source>
-      <translation type="vanished">Abrir uma nova janela do navegador de ajuda</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new help browser window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nova Janela&lt;/b&gt;&lt;p&gt;Abre uma nova janela do navegador de ajuda.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open File</source>
-      <translation type="vanished">Abrir Ficheiro</translation>
-    </message>
-    <message>
-      <source>&amp;Open File</source>
-      <translation type="vanished">&amp;Abrir Ficheiro</translation>
-    </message>
-    <message>
-      <source>Ctrl+O</source>
-      <comment>File|Open</comment>
-      <translation type="vanished">Ctrl+O</translation>
-    </message>
-    <message>
-      <source>Open File in New Tab</source>
-      <translation type="vanished">Abrir Ficheiro num Separador Novo</translation>
-    </message>
-    <message>
-      <source>Open File in New &amp;Tab</source>
-      <translation type="vanished">Abrir Ficheiro num &amp;Separador Novo</translation>
-    </message>
-    <message>
-      <source>&amp;Save As...</source>
-      <translation type="vanished">&amp;Gravar Como...</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+S</source>
-      <comment>File|Save As</comment>
-      <translation type="vanished">Shift+Ctrl+S</translation>
-    </message>
-    <message>
-      <source>Save the current page to disk</source>
-      <translation type="vanished">Gravar a página atual no disco</translation>
-    </message>
-    <message>
-      <source>Import Bookmarks</source>
-      <translation type="vanished">Importar Marcadores</translation>
-    </message>
-    <message>
-      <source>&amp;Import Bookmarks...</source>
-      <translation type="vanished">&amp;Importar Marcadores...</translation>
-    </message>
-    <message>
-      <source>Import bookmarks from other browsers</source>
-      <translation type="vanished">Importar marcadores de outros navegadores</translation>
-    </message>
-    <message>
-      <source>Export Bookmarks</source>
-      <translation type="vanished">Exportar Marcadores</translation>
-    </message>
-    <message>
-      <source>&amp;Export Bookmarks...</source>
-      <translation type="vanished">&amp;Exportar Marcadores...</translation>
-    </message>
-    <message>
-      <source>Export the bookmarks into a file</source>
-      <translation type="vanished">Exportar os marcadores a um ficheiro</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Imprimir</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">Im&amp;primir</translation>
-    </message>
-    <message>
-      <source>Ctrl+P</source>
-      <comment>File|Print</comment>
-      <translation type="vanished">Ctrl+P</translation>
-    </message>
-    <message>
-      <source>Print as PDF</source>
-      <translation type="vanished">Imprimir como PDF</translation>
-    </message>
-    <message>
-      <source>Print the displayed help as PDF</source>
-      <translation type="vanished">Imprimir a ajuda mostrada como PDF</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Antevisão da Impressão</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Fechar</translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">Fe&amp;char</translation>
-    </message>
-    <message>
-      <source>Ctrl+W</source>
-      <comment>File|Close</comment>
-      <translation type="vanished">Ctrl+W</translation>
-    </message>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Fechar a janela de ajuda actual</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current help window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fechar&lt;/b&gt;&lt;p&gt;Fechar a janela de ajuda actual.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Fechar Tudo</translation>
-    </message>
-    <message>
-      <source>Close &amp;All</source>
-      <translation type="vanished">Fechar &amp;Tudo</translation>
-    </message>
-    <message>
-      <source>Close all help windows</source>
-      <translation type="vanished">Fechar todas as janelas de ajuda</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all help windows except the first one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Fechar Tudo&lt;/b&gt;&lt;p&gt;Fecha todas as janelas excepto a primeira.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Private Browsing</source>
-      <translation type="vanished">Navegação Privada</translation>
-    </message>
-    <message>
-      <source>Private &amp;Browsing</source>
-      <translation type="vanished">Navega&amp;ção Privada</translation>
-    </message>
-    <message>
-      <source>Quit</source>
-      <translation type="vanished">Sair</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">Sai&amp;r</translation>
-    </message>
-    <message>
-      <source>Backward</source>
-      <translation type="vanished">Retroceder</translation>
-    </message>
-    <message>
-      <source>&amp;Backward</source>
-      <translation type="vanished">&amp;Retroceder</translation>
-    </message>
-    <message>
-      <source>Alt+Left</source>
-      <comment>Go|Backward</comment>
-      <translation type="vanished">Alt+Left</translation>
-    </message>
-    <message>
-      <source>Forward</source>
-      <translation type="vanished">Avançar</translation>
-    </message>
-    <message>
-      <source>&amp;Forward</source>
-      <translation type="vanished">&amp;Avançar</translation>
-    </message>
-    <message>
-      <source>Alt+Right</source>
-      <comment>Go|Forward</comment>
-      <translation type="vanished">Alt+Right</translation>
-    </message>
-    <message>
-      <source>Home</source>
-      <translation type="vanished">Página Inicial</translation>
-    </message>
-    <message>
-      <source>&amp;Home</source>
-      <translation type="vanished">Página &amp;Inicial</translation>
-    </message>
-    <message>
-      <source>Ctrl+Home</source>
-      <comment>Go|Home</comment>
-      <translation type="vanished">Ctrl+Home</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Recarregar</translation>
-    </message>
-    <message>
-      <source>&amp;Reload</source>
-      <translation type="vanished">&amp;Recarregar</translation>
-    </message>
-    <message>
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">Ctrl+R</translation>
-    </message>
-    <message>
-      <source>F5</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">F5</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Parar</translation>
-    </message>
-    <message>
-      <source>&amp;Stop</source>
-      <translation type="vanished">&amp;Parar</translation>
-    </message>
-    <message>
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="vanished">Ctrl+.</translation>
-    </message>
-    <message>
-      <source>Esc</source>
-      <comment>Go|Stop</comment>
-      <translation type="vanished">Esc</translation>
-    </message>
-    <message>
-      <source>Stop loading</source>
-      <translation type="vanished">Parar a carga</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Copiar</translation>
-    </message>
-    <message>
-      <source>&amp;Copy</source>
-      <translation type="vanished">&amp;Copiar</translation>
-    </message>
-    <message>
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation type="vanished">Ctrl+C</translation>
-    </message>
-    <message>
-      <source>Copy the selected text</source>
-      <translation type="vanished">Copiar texto selecionado</translation>
-    </message>
-    <message>
-      <source>Find...</source>
-      <translation type="vanished">Encontrar...</translation>
-    </message>
-    <message>
-      <source>&amp;Find...</source>
-      <translation type="vanished">&amp;Procurar...</translation>
-    </message>
-    <message>
-      <source>Ctrl+F</source>
-      <comment>Edit|Find</comment>
-      <translation type="vanished">Ctrl+F</translation>
-    </message>
-    <message>
-      <source>Find text in page</source>
-      <translation type="vanished">Procurar texto na página</translation>
-    </message>
-    <message>
-      <source>Find next</source>
-      <translation type="vanished">Procurar seguinte</translation>
-    </message>
-    <message>
-      <source>Find &amp;next</source>
-      <translation type="vanished">Procurar &amp;seguinte</translation>
-    </message>
-    <message>
-      <source>F3</source>
-      <comment>Edit|Find next</comment>
-      <translation type="vanished">F3</translation>
-    </message>
-    <message>
-      <source>Find next occurrence of text in page</source>
-      <translation type="vanished">Procurar a seguinte ocurrencia do texto na página</translation>
-    </message>
-    <message>
-      <source>Find previous</source>
-      <translation type="vanished">Procurar anterior</translation>
-    </message>
-    <message>
-      <source>Find &amp;previous</source>
-      <translation type="vanished">Procurar &amp;anterior</translation>
-    </message>
-    <message>
-      <source>Shift+F3</source>
-      <comment>Edit|Find previous</comment>
-      <translation type="vanished">Shift+F3</translation>
-    </message>
-    <message>
-      <source>Find previous occurrence of text in page</source>
-      <translation type="vanished">Procurar a ocurrencia anterior do texto na página</translation>
-    </message>
-    <message>
-      <source>Manage Bookmarks</source>
-      <translation type="vanished">Gerir Marcadores</translation>
-    </message>
-    <message>
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="vanished">&amp;Gerir Marcadores...</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+B</source>
-      <comment>Help|Manage bookmarks</comment>
-      <translation type="vanished">Ctrl+Shift+B</translation>
-    </message>
-    <message>
-      <source>Add Bookmark</source>
-      <translation type="vanished">Adicionar Marcador</translation>
-    </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">Adicionar &amp;Marcador...</translation>
-    </message>
-    <message>
-      <source>Ctrl+D</source>
-      <comment>Help|Add bookmark</comment>
-      <translation type="vanished">Ctrl+D</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a bookmark.</source>
-      <translation type="vanished">Abrir uma caixa de diálogo para adicionar um marcador.</translation>
-    </message>
-    <message>
-      <source>Add Folder</source>
-      <translation type="vanished">Adicionar Diretório</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Adicionar &amp;Diretório...</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a new bookmarks folder.</source>
-      <translation type="vanished">Abrir uma caixa de diálogo para adicionar um novo diretorio de marcadores.</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">Marcar Todos os Separadores</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs...</source>
-      <translation type="vanished">Marcar Todos os Separadores...</translation>
-    </message>
-    <message>
-      <source>Bookmark all open tabs.</source>
-      <translation type="vanished">Marcar todos os separadores abertos.</translation>
-    </message>
-    <message>
-      <source>What's This?</source>
-      <translation type="vanished">Que é isto?</translation>
-    </message>
-    <message>
-      <source>&amp;What's This?</source>
-      <translation type="vanished">&amp;Que é Isto?</translation>
-    </message>
-    <message>
-      <source>Shift+F1</source>
-      <comment>Help|What's This?'</comment>
-      <translation type="vanished">Shift+F1</translation>
-    </message>
-    <message>
-      <source>Context sensitive help</source>
-      <translation type="vanished">Ajuda sensível ao contexto</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Mostrar ajuda sensível a contexto&lt;/b&gt;&lt;p&gt;No modo 'Que é Isto?' o cursor do rato mostra uma flecha com um ponto de  interrogação, e pode clicar nos elementos da interface para ver uma breve descrição do que fazem e como se usam. Nas caixas de diálogo, pode-se aceder a esta característica através do botão de ajuda contextual da barra de título.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">Acerca</translation>
-    </message>
-    <message>
-      <source>&amp;About</source>
-      <translation type="vanished">A&amp;cerca</translation>
-    </message>
-    <message>
-      <source>Display information about this software</source>
-      <translation type="vanished">Mostra a informação acerca deste software</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Acerca&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca deste software.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">Acerca de Qt</translation>
-    </message>
-    <message>
-      <source>About &amp;Qt</source>
-      <translation type="vanished">Acerca de &amp;Qt</translation>
-    </message>
-    <message>
-      <source>Display information about the Qt toolkit</source>
-      <translation type="vanished">Mostra informação acerca das Ferramentas de Qt</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca das Ferramentas de Qt.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Aproximar</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">Apro&amp;ximar</translation>
-    </message>
-    <message>
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="vanished">Ctrl++</translation>
-    </message>
-    <message>
-      <source>Zoom in on the text</source>
-      <translation type="vanished">Aproximar no texto</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Aproximar&lt;/b&gt;&lt;p&gt;Aproximar no texto. Isto faz o texto mais grande.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Afastar</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">A&amp;fastar</translation>
-    </message>
-    <message>
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="vanished">Ctrl+-</translation>
-    </message>
-    <message>
-      <source>Zoom out on the text</source>
-      <translation type="vanished">Afastar no texto</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Afastar&lt;/b&gt;&lt;p&gt;Afastar no texto. Isto faz o texto mais pequeno.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Repor zoom</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">&amp;Repor Zoom</translation>
-    </message>
-    <message>
-      <source>Ctrl+0</source>
-      <comment>View|Zoom reset</comment>
-      <translation type="vanished">Ctrl+0</translation>
-    </message>
-    <message>
-      <source>Reset the zoom of the text</source>
-      <translation type="vanished">Repor o zoom do texto</translation>
-    </message>
-    <message>
-      <source>Show page source</source>
-      <translation type="vanished">Mostrar código da página</translation>
-    </message>
-    <message>
-      <source>Ctrl+U</source>
-      <translation type="vanished">Ctrl+U</translation>
-    </message>
-    <message>
-      <source>Full Screen</source>
-      <translation type="vanished">Ecrã Inteiro</translation>
-    </message>
-    <message>
-      <source>&amp;Full Screen</source>
-      <translation type="vanished">Ecrã &amp;Inteiro</translation>
-    </message>
-    <message>
-      <source>F11</source>
-      <translation type="vanished">F11</translation>
-    </message>
-    <message>
-      <source>Show next tab</source>
-      <translation type="vanished">Mostrar o separador seguinte</translation>
-    </message>
-    <message>
-      <source>Ctrl+Alt+Tab</source>
-      <translation type="vanished">Ctrl+Alt+Tab</translation>
-    </message>
-    <message>
-      <source>Show previous tab</source>
-      <translation type="vanished">Mostrar o separador anterior</translation>
-    </message>
-    <message>
-      <source>Switch between tabs</source>
-      <translation type="vanished">Mudar entre separadores</translation>
-    </message>
-    <message>
-      <source>Ctrl+1</source>
-      <translation type="vanished">Ctrl+1</translation>
-    </message>
-    <message>
-      <source>Preferences</source>
-      <translation type="vanished">Preferências</translation>
-    </message>
-    <message>
-      <source>&amp;Preferences...</source>
-      <translation type="vanished">&amp;Preferências...</translation>
-    </message>
-    <message>
-      <source>Set the prefered configuration</source>
-      <translation type="vanished">Definir a configuração desejada</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Preferências&lt;/b&gt;&lt;p&gt;Define os elementos de configuração da aplicação com os valores desejados.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Idiomas</translation>
-    </message>
-    <message>
-      <source>&amp;Languages...</source>
-      <translation type="vanished">&amp;Idiomas...</translation>
-    </message>
-    <message>
-      <source>Sync with Table of Contents</source>
-      <translation type="vanished">Sincronizar com a Tabela de Conteúdos</translation>
-    </message>
-    <message>
-      <source>Synchronizes the table of contents with current page</source>
-      <translation type="vanished">Sincroniza a tabela de conteúdos com a página atual</translation>
-    </message>
-    <message>
-      <source>Table of Contents</source>
-      <translation type="vanished">Tabela de Conteúdos</translation>
-    </message>
-    <message>
-      <source>Shows the index window</source>
-      <translation type="vanished">Mostra a janela de Índice</translation>
-    </message>
-    <message>
-      <source>Shows the search window</source>
-      <translation type="vanished">Mostra a janela de pesquisa</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Documents</source>
-      <translation type="vanished">Gerir Documentação QtHelp</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Documents</source>
-      <translation type="vanished">Gerir &amp;Documentação QtHelp</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">Gerir Filtros QtHelp</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Filters</source>
-      <translation type="vanished">Gerir &amp;Filtros QtHelp</translation>
-    </message>
-    <message>
-      <source>Reindex Documentation</source>
-      <translation type="vanished">Reindexar a Documentação</translation>
-    </message>
-    <message>
-      <source>&amp;Reindex Documentation</source>
-      <translation type="vanished">&amp;Reindexar a Documentação</translation>
-    </message>
-    <message>
-      <source>Reindexes the documentation set</source>
-      <translation type="vanished">Reindexa a Documentação</translation>
-    </message>
-    <message>
-      <source>Clear private data</source>
-      <translation type="vanished">Limpar dados privados</translation>
-    </message>
-    <message>
-      <source>Clear icons database</source>
-      <translation type="vanished">Limpar base de dados dos ícones</translation>
-    </message>
-    <message>
-      <source>Clear &amp;icons database</source>
-      <translation type="vanished">L&amp;impar base de dados dos Ícones</translation>
-    </message>
-    <message>
-      <source>Configure Search Engines</source>
-      <translation type="vanished">Configurar Motores de Pesquisa</translation>
-    </message>
-    <message>
-      <source>Configure Search &amp;Engines...</source>
-      <translation type="vanished">Configurar Motor&amp;es de Pesquisa...</translation>
-    </message>
-    <message>
-      <source>Configure the available search engines</source>
-      <translation type="vanished">Configurar os motores de pesquisa disponíveis</translation>
-    </message>
-    <message>
-      <source>Manage Saved Passwords</source>
-      <translation type="vanished">Gerir Senhas Gravadas</translation>
-    </message>
-    <message>
-      <source>Manage Saved Passwords...</source>
-      <translation type="vanished">Gerir Senhas Gravadas...</translation>
-    </message>
-    <message>
-      <source>Manage the saved passwords</source>
-      <translation type="vanished">Gerir as senhas gravadas</translation>
-    </message>
-    <message>
-      <source>Ad Block</source>
-      <translation type="vanished">Ad Block</translation>
-    </message>
-    <message>
-      <source>&amp;Ad Block...</source>
-      <translation type="vanished">&amp;Ad Block...</translation>
-    </message>
-    <message>
-      <source>&amp;File</source>
-      <translation type="vanished">&amp;Ficheiro</translation>
-    </message>
-    <message>
-      <source>&amp;Edit</source>
-      <translation type="vanished">&amp;Editar</translation>
-    </message>
-    <message>
-      <source>&amp;View</source>
-      <translation type="vanished">&amp;Vista</translation>
-    </message>
-    <message>
-      <source>Text Encoding</source>
-      <translation type="vanished">Codificação do Texto</translation>
-    </message>
-    <message>
-      <source>&amp;Go</source>
-      <translation type="vanished">&amp;Ir</translation>
-    </message>
-    <message>
-      <source>H&amp;istory</source>
-      <translation type="vanished">H&amp;istorial</translation>
-    </message>
-    <message>
-      <source>&amp;Bookmarks</source>
-      <translation type="vanished">&amp;Marcadores</translation>
-    </message>
-    <message>
-      <source>&amp;Settings</source>
-      <translation type="vanished">Definiçõe&amp;s</translation>
-    </message>
-    <message>
-      <source>&amp;Tools</source>
-      <translation type="vanished">&amp;Ferramentas</translation>
-    </message>
-    <message>
-      <source>&amp;Window</source>
-      <translation type="vanished">&amp;Janela</translation>
-    </message>
-    <message>
-      <source>&amp;Help</source>
-      <translation type="vanished">&amp;Ajuda</translation>
-    </message>
-    <message>
-      <source>File</source>
-      <translation type="vanished">Ficheiro</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">Editar</translation>
-    </message>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Vista</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Encontrar</translation>
-    </message>
-    <message>
-      <source>Filter</source>
-      <translation type="vanished">Filtro</translation>
-    </message>
-    <message>
-      <source>Filtered by: </source>
-      <translation type="vanished">Filtrado por: </translation>
-    </message>
-    <message>
-      <source>Settings</source>
-      <translation type="vanished">Definições</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">Ajuda</translation>
-    </message>
-    <message>
-      <source>Go</source>
-      <translation type="vanished">Ir</translation>
-    </message>
-    <message>
-      <source>Saved Tabs</source>
-      <translation type="vanished">Separadores Guardados</translation>
-    </message>
-    <message>
-      <source>Could not find an associated content.</source>
-      <translation type="vanished">Não se encontrou nenhum conteúdo associado.</translation>
-    </message>
-    <message>
-      <source>Updating search index</source>
-      <translation type="vanished">A atualizar índice de pesquisa</translation>
-    </message>
-    <message>
-      <source>Looking for Documentation...</source>
-      <translation type="vanished">A procurar a Documentação...</translation>
-    </message>
-    <message>
-      <source>Unfiltered</source>
-      <translation type="vanished">Sem filtrar</translation>
-    </message>
-    <message>
-      <source>Help Engine</source>
-      <translation type="vanished">Motor de Ajuda</translation>
-    </message>
-    <message>
-      <source>Windows</source>
-      <translation type="vanished">Windows</translation>
-    </message>
-    <message>
-      <source>ISCII</source>
-      <translation type="vanished">ISCII</translation>
-    </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Unicódigo</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">Outro</translation>
-    </message>
-    <message>
-      <source>IBM</source>
-      <translation type="vanished">IBM</translation>
-    </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">Descargas</translation>
-    </message>
-    <message>
-      <source>Shows the downloads window</source>
-      <translation type="vanished">Mostra a janela de descargas</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Descargas&lt;/b&gt;&lt;p&gt;Mostra a janela das descargas.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Scan current site</source>
-      <translation type="vanished">Analizar sítio atual</translation>
-    </message>
-    <message>
-      <source>VirusTotal Scan</source>
-      <translation type="vanished">Análise de VirusTotal</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+F</source>
-      <comment>Help|RSS Feeds Dialog</comment>
-      <translation type="vanished">Ctrl+Shift+F</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+I</source>
-      <comment>Help|Siteinfo Dialog</comment>
-      <translation type="vanished">Ctrl+Shift+I</translation>
-    </message>
-    <message>
-      <source>Open a dialog showing some information about the current site.</source>
-      <translation type="vanished">Abre uma caixa de diálogo que mostra alguma informação sobre o sítio atual.</translation>
-    </message>
-    <message>
-      <source>Tools</source>
-      <translation type="vanished">Ferramentas</translation>
-    </message>
-    <message>
-      <source>Zoom In</source>
-      <comment>View|Zoom in</comment>
-      <translation type="vanished">Aproximar</translation>
-    </message>
-    <message>
-      <source>Zoom Out</source>
-      <comment>View|Zoom out</comment>
-      <translation type="vanished">Afastar</translation>
-    </message>
-    <message>
-      <source>Network Monitor</source>
-      <translation type="vanished">Monitor de Rede</translation>
-    </message>
-    <message>
-      <source>&amp;Network Monitor...</source>
-      <translation type="vanished">Mo&amp;nitor de Rede...</translation>
-    </message>
-    <message>
-      <source>Restore Window</source>
-      <translation type="vanished">Restaurar Janela</translation>
-    </message>
-    <message>
-      <source>Manage User Agent Settings</source>
-      <translation type="vanished">Gerir Definições de Agente de Usuário</translation>
-    </message>
-    <message>
-      <source>Manage &amp;User Agent Settings</source>
-      <translation type="vanished">Gerir Definições de Agente de &amp;Usuário</translation>
-    </message>
-    <message>
-      <source>Save As</source>
-      <translation type="vanished">Gravar Como</translation>
-    </message>
-    <message>
-      <source>Synchronize data</source>
-      <translation type="vanished">Sincronizar dados</translation>
-    </message>
-    <message>
-      <source>&amp;Synchronize Data...</source>
-      <translation type="vanished">&amp;Sincronizar Dados...</translation>
-    </message>
-    <message>
-      <source>ClickToFlash</source>
-      <translation type="vanished">ClickToFlash</translation>
-    </message>
-    <message>
-      <source>&amp;ClickToFlash...</source>
-      <translation type="vanished">&amp;ClickToFlash...</translation>
-    </message>
-    <message>
-      <source>Configure ClickToFlash whitelist</source>
-      <translation type="vanished">Configurar lista de confiança ClickToFlash</translation>
-    </message>
-    <message>
-      <source>Personal Information</source>
-      <translation type="vanished">Informação Pessoal</translation>
-    </message>
-    <message>
-      <source>Personal Information...</source>
-      <translation type="vanished">Informação Pessoal...</translation>
-    </message>
-    <message>
-      <source>Configure personal information for completing form fields</source>
-      <translation type="vanished">Configurar informação pessoal para completar campos do formulário</translation>
-    </message>
-    <message>
-      <source>GreaseMonkey Scripts</source>
-      <translation type="vanished">Scripts de GreaseMonkey</translation>
-    </message>
-    <message>
-      <source>GreaseMonkey Scripts...</source>
-      <translation type="vanished">Scripts de GreaseMonkey...</translation>
-    </message>
-    <message>
-      <source>Configure the GreaseMonkey Scripts</source>
-      <translation type="vanished">Configurar Scripts de GreaseMonkey</translation>
-    </message>
-    <message>
-      <source>Manage SSL Certificates</source>
-      <translation type="vanished">Gerir Certificados SSL</translation>
-    </message>
-    <message>
-      <source>Manage SSL Certificates...</source>
-      <translation type="vanished">Gerir Certificados SSL...</translation>
-    </message>
-    <message>
-      <source>Manage the saved SSL certificates</source>
-      <translation type="vanished">Gerir os certificados SSL gravados</translation>
-    </message>
-    <message>
-      <source>Edit Message Filters</source>
-      <translation type="vanished">Editar Filtros de Mensagens</translation>
-    </message>
-    <message>
-      <source>Edit Message Filters...</source>
-      <translation type="vanished">Editar Filtros de Mensagens...</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>Quit the eric6 Web Browser</source>
-      <translation type="vanished">Sair do Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric6 Web Browser.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Sair&lt;/b&gt;&lt;p&gt;Sair do Navegador Web de eric6.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Keyboard Shortcuts</source>
-      <translation type="vanished">Atalhos de Teclado</translation>
-    </message>
-    <message>
-      <source>Keyboard &amp;Shortcuts...</source>
-      <translation type="vanished">Atalho&amp;s de Teclado...</translation>
-    </message>
-    <message>
-      <source>Set the keyboard shortcuts</source>
-      <translation type="vanished">Definir os atalhos de teclado</translation>
-    </message>
-    <message>
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="vanished">&amp;Exportar Atalhos de Teclado...</translation>
-    </message>
-    <message>
-      <source>Export the keyboard shortcuts</source>
-      <translation type="vanished">Exportar os Atalhos de Teclado</translation>
-    </message>
-    <message>
-      <source>&amp;Import Keyboard Shortcuts...</source>
-      <translation type="vanished">&amp;Importar Atalhos de Teclado...</translation>
-    </message>
-    <message>
-      <source>Import the keyboard shortcuts</source>
-      <translation type="vanished">Importar os atalhos de teclado</translation>
-    </message>
-    <message>
-      <source>Keyboard shortcut file (*.e4k)</source>
-      <translation type="vanished">Ficheiro de atalhos de teclado (*.e4k)</translation>
-    </message>
-  </context>
-  <context>
     <name>HexEditGotoWidget</name>
     <message>
       <location filename="../HexEdit/HexEditGotoWidget.py" line="40" />
@@ -34279,12 +30134,10 @@
       <translation type="unfinished">Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
@@ -34295,14 +30148,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -34317,69 +30169,66 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &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="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation type="unfinished">Ficheiro gravado</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation type="unfinished">Sem Título</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation type="unfinished">&amp;Limpar</translation>
     </message>
@@ -34672,479 +30521,463 @@
       <source>Enter the number of recent files to remember</source>
       <translation type="unfinished">Introduzir o número de ficheiros recentes a recordar</translation>
     </message>
-    <message>
-      <source>Background:</source>
-      <translation type="vanished">Fundo:</translation>
-    </message>
-    <message>
-      <source>Selection</source>
-      <translation type="vanished">Seleção</translation>
-    </message>
   </context>
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation>Criar repositorio do projeto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation>O repositorio do projeto não se pôde criar.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation>A criar repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation>A clonar projeto dum repositorio Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation>Aplicar Alterações</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation>Aplicar Alterações</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation>A sincronizar com o repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation>A adicionar ficheiros/diretorios ao repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation>A retirar ficheiros/diretorios do repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation>A renomear {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation>Desfazer alterações</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation>Desfazer alterações</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation>Desfazer alterações</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation>A mesclar</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation>Remesclar</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation>Remesclar</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation>Dica de ramo atual</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation>Comando de Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation>A copiar {0}</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation>Diferenças lado a lado de Mercurial</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation>Diferenças lado a lado de Mercurial</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde ler.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation>A puxar dum repositorio Mercurial remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation>A empurrar a um repositorio Mercurial remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation>A marcar como 'sem resolver'</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation>A marcar como 'resolvido'</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation>A criar ramo no repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation>Criado o novo ramo &lt;{0}&gt;.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation>A mostrar o ramo atual</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation>A verificar a integridade do repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation>A mostrar as definições de configuração combinadas</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation>A recuperar duma transação interrompida</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation>A identificar o diretorio do projeto</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation>Criar ficheiro .hgignore</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation>Criar ficheiro .hgignore</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
       <source>Create changegroup</source>
       <translation>Criar conjunto de alterações</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
       <source>Mercurial Changegroup Files (*.hg)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation>O diretorio de trabalho deve ser atualizado?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation>A retirar ficheiros apenas do repositorio Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation>Não foi dada revisão. Terminando...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation>Mudar Fase</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation type="unfinished">Copiar Conjuntos de Alterações</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation>Retirar Sub Repositórios</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation>Marcador de Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation>Apagar Marcador</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation>Apagar Marcador</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation>Selecionar o marcador a apagar:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation>Apagar o Marcador de Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation>Renomear o Marcador de Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation>Mover o Marcador de Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation>Puxar Marcador</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation>Puxar Marcador</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation>Selecionar o marcador a puxar:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation>A puxar marcador desde o repositório remoto de Mercurial</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation>Empurrar Marcador</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation>Empurrar Marcador</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation>Selecione o marcador a empurrar:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation>A empurrar marcador a um repositório remoto de Mercurial</translation>
     </message>
-    <message>
-      <source>The hg process did not finish within 30s.</source>
-      <translation type="vanished">O processo hg não acabou em 30s.</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgAddSubrepositoryDialog</name>
@@ -35227,46 +31060,6 @@
       <source>Errors</source>
       <translation>Erros</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgArchiveDialog</name>
@@ -35734,46 +31527,6 @@
       <source>Errors</source>
       <translation>Erros</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgBookmarksListDialog</name>
@@ -35901,46 +31654,6 @@
       <source>Errors</source>
       <translation>Erros</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgBranchInputDialog</name>
@@ -36426,46 +32139,6 @@
       <source>Errors</source>
       <translation>Erros</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgCopyDialog</name>
@@ -36581,87 +32254,63 @@
       <source>Alt+P</source>
       <translation type="unfinished">Alt+P</translation>
     </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the subversion process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo de subversão</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the subversion process</source>
-      <translation type="vanished">Introduzir dados para enviar ao processo de subversão</translation>
-    </message>
   </context>
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation>Atualizar</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation>Pressionar para atualizar o ecrã</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation>Conteúdo do Remendo</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation>Erro na Criação de Processo</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation>Erro na Criação de Processo</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation>Não há diferenças.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation>&lt;Inicio&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation>&lt;Inicio&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation>&lt;Fim&gt;</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation>Gravar Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation>Ficheiros de Remendos (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro de remendo &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever-lo?&lt;/p&gt;</translation>
     </message>
@@ -36785,13 +32434,6 @@
     </message>
   </context>
   <context>
-    <name>HgFetchDialog</name>
-    <message>
-      <source>Commit Message</source>
-      <translation type="vanished">Mensagem de Cometido</translation>
-    </message>
-  </context>
-  <context>
     <name>HgGpgSignDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.ui" line="0" />
@@ -36997,46 +32639,6 @@
       <source>no signatures found</source>
       <translation>não se encontraram assinaturas</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgGraftDialog</name>
@@ -37498,7 +33100,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation>Registo de Mercurial</translation>
@@ -37574,19 +33176,19 @@
       <translation>Ramo</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation>Revisão</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation>Fase</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation>Autor</translation>
@@ -37597,7 +33199,7 @@
       <translation>Data</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation>Mensagem</translation>
@@ -37658,7 +33260,7 @@
       <translation>Copiar de</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation type="unfinished">Diferenças</translation>
@@ -37679,422 +33281,422 @@
       <translation>&lt;b&gt;Registo de erros de Mercurial&lt;/b&gt;&lt;p&gt;Mostra as mensagens possiveis do comando hg log.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation>Registo de Mercurial (Entrante)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation>Registo de Mercurial (Sainte)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation>Atualiza&amp;r</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation>Encontrar</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation>Encontrar</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation>Filtro</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation>Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Pais&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Etiquetas&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Marcadores&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation>Tudo</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation>Adicionado</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
-      <translation>Apagado</translation>
+      <source>Added</source>
+      <translation>Adicionado</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation>Apagado</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation>Alterado</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation type="unfinished">Rascunho</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
-      <translation type="unfinished">Público</translation>
+      <source>Draft</source>
+      <translation type="unfinished">Rascunho</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation type="unfinished">Público</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation type="unfinished">Secreto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation>Marcadores</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
       <source>Copy Changesets</source>
       <translation type="unfinished">Copiar Conjuntos de Alterações</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation>Mudar Fase</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation>Mudar Fase</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation>Alterar a fase das revisões selecionadas</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Mudar Fase&lt;/b&gt;
 &lt;p&gt;Muda a fase das revisões selecionadas. As revisões selecionadas devem ter a mesma fase atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation>Etiquetar</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation>Etiqueta a revisão selecionada</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation type="unfinished">Mudar</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation type="unfinished">Puxar alterações do repositorio remoto</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation>Puxar Ficheiros Grandes</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation>Puxar Ficheiros Grandes</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation>Puxar os ficheiros grandes das revisões selecionadas</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
-      <source>Apply Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <source>Apply Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation type="unfinished">Verificar Assinaturas</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation type="unfinished">Verificar Assinaturas</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation>Erro de Mercurial</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation>{0} (ficheiro grande)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation>O projecto deve ser recarregado. Fazer-lo agora?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation type="unfinished">Definir Marcador</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation type="unfinished">Definir Marcador</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation type="unfinished">Mover marcador</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation type="unfinished">Mover marcador</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation>'{0}' não foi encontrado.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation type="unfinished">Não há diferenças.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation type="unfinished">Gravar Diff</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -38103,58 +33705,6 @@
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O ficheiro remendo &lt;b&gt;{0}&lt;/b&gt; não se pôde gravar.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>The hg process did not finish within 30s.</source>
-      <translation type="vanished">O processo hg não acabou em 30s.</translation>
-    </message>
-    <message>
-      <source>Could not start the hg executable.</source>
-      <translation type="vanished">Não se pôde iniciar o executável hg.</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
-    <message>
-      <source>Fetch changes from a remote repository</source>
-      <translation type="vanished">Trazer alterações de um repositório remoto</translation>
-    </message>
   </context>
   <context>
     <name>HgMergeDialog</name>
@@ -40401,14 +35951,6 @@
       <source>Error: </source>
       <translation>Erro:</translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListAllGuardsDialog</name>
@@ -40502,46 +36044,6 @@
       <source>unknown</source>
       <translation>desconhecido</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListGuardsDialog</name>
@@ -41542,46 +37044,6 @@
       <source>&lt;b&gt;Mercurial shelve errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the hg shelve command.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Erros de pilha Mercurial&lt;/b&gt;&lt;p&gt;Mostra as mensagens de erro  possíveis do comando hg shelve.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgShelveDataDialog</name>
@@ -41930,62 +37392,6 @@
       <source>Merge</source>
       <translation type="unfinished">Mesclar</translation>
     </message>
-    <message>
-      <source>Forget missing</source>
-      <translation type="vanished">Esquecer desaparecidos</translation>
-    </message>
-    <message>
-      <source>Restore missing</source>
-      <translation type="vanished">Restaurar desaparecidos</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Retirar</translation>
-    </message>
-    <message>
-      <source>Side-by-Side Diff</source>
-      <translation type="vanished">Diff Lado a lado</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgStatusMonitorThread</name>
@@ -42000,10 +37406,6 @@
       <comment>branch, local id, global id</comment>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Could not start the Mercurial process.</source>
-      <translation type="vanished">Não se pôde iniciar o processo Mercurial.</translation>
-    </message>
   </context>
   <context>
     <name>HgStripDialog</name>
@@ -42402,14 +37804,6 @@
       <source>Errors</source>
       <translation>Erros</translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagBranchListDialog</name>
@@ -42531,46 +37925,6 @@
       <source>Do you really want to close all listed branches?</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Entrada</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Pressionar para enviar a entrada ao processo hg</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Enviar</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Introduzir dados a enviar ao processo hg</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Selecionar para mudar o campo de entrada ao modo senha</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">Modo &amp;Senha</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Não pôde iniciar {0}.&lt;br&gt;Certifique-se de que está na rota de pesquisa.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagDialog</name>
@@ -43099,14 +38453,6 @@
       <source>You will loose all changes made in this dialog. Shall the data be saved first?</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to activate the fetch extension</source>
-      <translation type="vanished">Selecionar para ativar a extensão de trazer (fetch)</translation>
-    </message>
-    <message>
-      <source>Fetch</source>
-      <translation type="vanished">Trazer</translation>
-    </message>
   </context>
   <context>
     <name>HgUserConfigHostFingerprintDialog</name>
@@ -43406,30 +38752,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation>A carregar Histórico</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Não se pode abrir o ficheiro de histórico &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation>A gravar  Histórico</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Erro ao apagar antigo ficheiro de histórico &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation>A gravar  Histórico</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Erro ao apagar antigo ficheiro de histórico &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Erro ao mover novo ficheiro de histórico sobre o antigo (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
@@ -43654,14 +39000,6 @@
  Error: {0}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Recibida resposta inválida</translation>
-    </message>
-    <message>
-      <source>No translation available.</source>
-      <translation type="vanished">Sem tradução disponível.</translation>
-    </message>
   </context>
   <context>
     <name>IconEditorGrid</name>
@@ -43827,1110 +39165,1092 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
+      <source>Windows Bitmap File (*.bmp)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="127" />
-      <source>Windows Bitmap File (*.bmp)</source>
+      <source>Windows Cursor File (*.cur)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
+      <source>DirectDraw-Surface File (*.dds)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
+      <source>Graphic Interchange Format File (*.gif)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
+      <source>Apple Icon File (*.icns)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
-      <translation type="unfinished" />
+      <source>Windows Icon File (*.ico)</source>
+      <translation>Ficheiro Icones de Windows (*.ico)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
-      <translation>Ficheiro Icones de Windows (*.ico)</translation>
+      <source>JPEG2000 File (*.jp2)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
-      <translation type="unfinished" />
+      <source>JPEG File (*.jpg)</source>
+      <translation>Ficheiro JPEG (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
-      <translation>Ficheiro JPEG (*.jpg)</translation>
+      <source>JPEG File (*.jpeg)</source>
+      <translation>Ficheiro JPEG (*.jpeg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
-      <translation>Ficheiro JPEG (*.jpeg)</translation>
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <source>Portable Bitmap File (*.pbm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <source>Portable Graymap File (*.pgm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
+      <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
+      <source>Portable Pixmap File (*.ppm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
+      <source>Silicon Graphics Image File (*.sgi)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
-      <translation type="unfinished" />
+      <source>Scalable Vector Graphics File (*.svg)</source>
+      <translation>Ficheiro de Gráficos de Vectores Escaláveis (*.svg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation>Ficheiro de Gráficos de Vectores Escaláveis (*.svg)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation>Ficheiro Comprimido de Gráficos de Vectores Escaláveis (*.svgz)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
+      <source>TIFF File (*.tif)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
-      <translation type="unfinished" />
+      <source>TIFF File (*.tiff)</source>
+      <translation>Ficheiros TIFF (*.tiff)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
-      <translation>Ficheiros TIFF (*.tiff)</translation>
+      <source>WAP Bitmap File (*.wbmp)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
+      <source>WebP Image File (*.webp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
-      <translation type="unfinished" />
+      <source>X11 Bitmap File (*.xbm)</source>
+      <translation>Ficheiro Bitmap X11 (*.xbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation>Ficheiro Bitmap X11 (*.xbm)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation>Ficheiro Pixmap X11 (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation>Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation>Novo</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation>&amp;Novo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation>&amp;Novo</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation>Criar um icone novo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation>Criar um icone novo</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Novo&lt;/b&gt;&lt;p&gt;Cria um icone novo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation>Nova Janela</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation>Nova &amp;Janela</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation>Abrir uma nova janela do editor de ícones</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nova Janela&lt;/b&gt;&lt;p&gt;Abre uma janela nova do editor de ícones.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Abrir...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Abrir...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
+      <source>Open an icon file for editing</source>
+      <translation>Abrir um ficheiro de ícones para editar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="225" />
-      <source>Open an icon file for editing</source>
-      <translation>Abrir um ficheiro de ícones para editar</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation>&amp;Gravar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation>&amp;Gravar</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
+      <source>Save the current icon</source>
+      <translation>Gravar o ícone atual</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="240" />
-      <source>Save the current icon</source>
-      <translation>Gravar o ícone atual</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation>Gravar Como</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation>Gr&amp;avar Como...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation>Gr&amp;avar Como...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
       <source>Save the current icon to a new file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation>Fechar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation>Fe&amp;char</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation>Fe&amp;char</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation>Fechar Tudo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation>Fechar Tudo</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation>Fechar &amp;Tudo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation type="unfinished">Fechar Outros</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation>Sair</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation>Sai&amp;r</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation>Sai&amp;r</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation>Desfazer</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation>Desfa&amp;zer</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
-      <translation>Desfa&amp;zer</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
+      <source>Undo the last change</source>
+      <translation>Desfazer a última alteração</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="330" />
-      <source>Undo the last change</source>
-      <translation>Desfazer a última alteração</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation>Refazer</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Refazer</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Refazer</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation>Refazer a última alteração</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation>Refazer a última alteração</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation>Cortar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation>Cor&amp;tar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
-      <translation>Cor&amp;tar</translation>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
       <source>Cut the selection</source>
       <translation>Cortar a seleção</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copiar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copiar</translation>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation>Ctrl+C</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation>Ctrl+C</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="374" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
       <source>Copy the selection</source>
       <translation>Copiar a seleção</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="374" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation>Colar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation>Co&amp;lar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
-      <translation>Co&amp;lar</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="386" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="386" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
+      <source>Paste the clipboard image</source>
+      <translation>Cola a imagem da área de transferência</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="389" />
-      <source>Paste the clipboard image</source>
-      <translation>Cola a imagem da área de transferência</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation>Colar como Novo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation>Colar como Novo</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation>Colar como &amp;Novo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation>Cola a imagem da área de transferência e substitui a atual</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation>Limpar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation>Li&amp;mpar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation>Li&amp;mpar</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation>Selecionar Tudo</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
-      <translation>Selecionar Tudo</translation>
+      <source>&amp;Select All</source>
+      <translation>&amp;Selecionar tudo</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation>&amp;Selecionar tudo</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation>Preto e Branco</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation>Pr&amp;eto e Branco</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation>Mudar o ícone a preto e branco</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Preto e Branco&lt;/b&gt;&lt;p&gt;Muda o ícone para preto e branco.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation>Aproximar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation>Apro&amp;ximar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation>Apro&amp;ximar</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation>Ctrl++</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation>Afastar</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation>A&amp;fastar</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation>A&amp;fastar</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation>Ctrl+-</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
       <source>Zoom out on the icon</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation>Restaurar zoom</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation>Mostrar Grelha</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation>Mostrar &amp;Grelha</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation>Mão Livre</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation>Mão &amp;Livre</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Mão Livre&lt;/b&gt;&lt;p&gt;Desenha linhas não lineares.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation>Rectangulo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation>&amp;Rectangulo</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Rectangulo&lt;/b&gt;&lt;p&gt;Desenha um rectangulo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation>Elipse</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation>&amp;Elipse</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation>Linha</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation>&amp;Linha</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation>Borracha (Transparente)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation>Borracha (&amp;Transparente)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Borracha (Transparente)&lt;/b&gt;&lt;p&gt;Apaga os pixels ao definir-los transparentes.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation>Seleção Rectangular</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation>Seleção Rect&amp;angular</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation>Acerca</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation>Acerca</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation>A&amp;cerca</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation>Mostra a informação acerca deste software</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca deste software.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation>Acerca de Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation>Acerca de Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Mostra informação acerca das Ferramentas de Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Mostra informação acerca das Ferramentas de Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca das Ferramentas de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation>O que é isto?</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Que é Isto?</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Que é Isto?</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation>Ajuda sensível ao contexto</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation>Ajuda sensível ao contexto</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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;Mostrar ajuda sensível a contexto&lt;/b&gt;&lt;p&gt;No modo 'Que é Isto?' o cursor do rato mostra uma flecha com um ponto de  interrogação, e pode clicar nos elementos da interface para ver uma breve descrição do que fazem e como se usam. Nas caixas de diálogo, pode-se aceder a esta característica através do botão de ajuda contextual da barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation>&amp;Ficheiro</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation>&amp;Editar</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation>&amp;Vista</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation>&amp;Ferramentas</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation>&amp;Ajuda</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation>Ficheiro</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation>Editar</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation>Vista</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation>Ferramentas</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation>Ajuda</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation>Ícone gravado</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation>Sem Título</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation>{0}[*] - {1}</translation>
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation>Editor de Ícones</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation>{0}[*] - {1}</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation>Editor de Ícones</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>eric6 Icon Editor</source>
-      <translation type="vanished">Editor de Icones de eric6</translation>
-    </message>
-    <message>
-      <source>About eric6 Icon Editor</source>
-      <translation type="vanished">Acerca do Editor de Icones de eric6</translation>
-    </message>
   </context>
   <context>
     <name>IconSizeDialog</name>
@@ -45574,10 +40894,6 @@
       <source>Please open or create a file first.</source>
       <translation>Por favor, primeiro abra ou crie um ficheiro.</translation>
     </message>
-    <message>
-      <source>Q&amp;InputDialog Wizard...</source>
-      <translation type="vanished">Assistente para Q&amp;InputDialog...</translation>
-    </message>
   </context>
   <context>
     <name>InputDialogWizardDialog</name>
@@ -46366,42 +41682,6 @@
       <source>Combined Left Side</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Delay:</source>
-      <translation type="vanished">Retraso:</translation>
-    </message>
-    <message>
-      <source> ms</source>
-      <translation type="vanished"> ms</translation>
-    </message>
-    <message>
-      <source>Show hidden files</source>
-      <translation type="vanished">Mostrar ficheiros escondidos</translation>
-    </message>
-    <message>
-      <source>Top Left Corner</source>
-      <translation type="vanished">Canto Superior Esquerdo</translation>
-    </message>
-    <message>
-      <source>Top Right Corner</source>
-      <translation type="vanished">Canto Superior Direito</translation>
-    </message>
-    <message>
-      <source>Bottom Left Corner</source>
-      <translation type="vanished">Canto Inferior Esquerdo</translation>
-    </message>
-    <message>
-      <source>Bottom Right Corner</source>
-      <translation type="vanished">Canto Inferior Direito</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">Separadores</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Apenas mostrar um botão de fechar em vez de um por separador</translation>
-    </message>
   </context>
   <context>
     <name>IrcChannelEditDialog</name>
@@ -46465,8 +41745,8 @@
       <translation>Introduzir a mensagem, enviar pressionando Enter</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation>Enviar Mensagem</translation>
@@ -46792,7 +42072,7 @@
       <translation>--- Novo a Partir de Aqui ---</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation>Gravar Mensagens</translation>
@@ -46803,193 +42083,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation>Cortar tudo</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation>Copiar tudo</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation>Limpar</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation>Quem é</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation>Conversa Privada</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation>Atualizar</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation>Quem</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation>Fim de lista QUEM para {0}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation>
         <numerusform>um dia</numerusform>
@@ -46997,8 +42277,8 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation>
         <numerusform>uma hora</numerusform>
@@ -47006,9 +42286,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation>
         <numerusform>um minuto</numerusform>
@@ -47016,9 +42296,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation>
         <numerusform>um segundo</numerusform>
@@ -47026,25 +42306,25 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation>
         <numerusform>{0} has been idle for 1 second.</numerusform>
@@ -47052,52 +42332,52 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation>Editar Tópico do Canal</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation>Introduzir o tópico deste canal:</translation>
     </message>
@@ -47377,10 +42657,6 @@
       <source>IRC for eric IDE</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>IRC for eric6 IDE</source>
-      <translation type="vanished">IRC para o IDE eric6</translation>
-    </message>
   </context>
   <context>
     <name>IrcNetworkEditDialog</name>
@@ -47623,28 +42899,28 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation>Pressionar para desconetar da rede</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation>Pressionar para conetar à rede selecionada</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="444" />
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="427" />
-      <source>Save Messages</source>
-      <translation>Gravar Mensagens</translation>
-    </message>
-    <message>
-      <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="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation>Gravar Mensagens</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
@@ -47981,22 +43257,6 @@
       <source>Confirm Shutdown When Connected</source>
       <translation>Confirmar Desligar Quando Conetado</translation>
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Cores</translation>
-    </message>
-    <message>
-      <source>Select the colour for network messages</source>
-      <translation type="vanished">Selecionar a cor para mensagens de rede</translation>
-    </message>
-    <message>
-      <source>Select the colour for server messages</source>
-      <translation type="vanished">Selecionar a cor para mensagens de servidor</translation>
-    </message>
-    <message>
-      <source>Enable to allow coloured text in IRC messages</source>
-      <translation type="vanished">Habilitar para permitir texto colorido nas mensagens IRC</translation>
-    </message>
   </context>
   <context>
     <name>IrcServerEditDialog</name>
@@ -48468,29 +43728,6 @@
     </message>
   </context>
   <context>
-    <name>JavaScriptEricObject</name>
-    <message>
-      <source>Search!</source>
-      <translation type="vanished">Procurar!</translation>
-    </message>
-    <message>
-      <source>Search results provided by {0}</source>
-      <translation type="vanished">Procurar resultados fornecidos por {0}</translation>
-    </message>
-    <message>
-      <source>Welcome to eric6 Web Browser!</source>
-      <translation type="vanished">Bem-vindo ao Navegador Web de eric6!</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>About eric6</source>
-      <translation type="vanished">Acerca do eric6</translation>
-    </message>
-  </context>
-  <context>
     <name>JavaScriptIcon</name>
     <message>
       <location filename="../WebBrowser/StatusBar/JavaScriptIcon.py" line="37" />
@@ -50279,7 +45516,7 @@
       <translation />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Ficheiros Python (*.py *.py3)</translation>
@@ -50532,7 +45769,7 @@
       <translation>Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Ficheiros Python3 (*.py)</translation>
@@ -50712,22 +45949,6 @@
       <source>Octave Files (*.m.octave)</source>
       <translation>Ficheiros Octave (*.m.octave)</translation>
     </message>
-    <message>
-      <source>Python Files (*.py *.py2 *.py3)</source>
-      <translation type="vanished">Ficheiros Python (*.py *.py2 *.py3)</translation>
-    </message>
-    <message>
-      <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
-      <translation type="vanished">Ficheiros GUI de Python (*.pyw *.pyw2 *.pyw3)</translation>
-    </message>
-    <message>
-      <source>Python2 Files (*.py2)</source>
-      <translation type="vanished">Ficheiros Python2 (*.py2)</translation>
-    </message>
-    <message>
-      <source>Python2 GUI Files (*.pyw2)</source>
-      <translation type="vanished">Ficheiros GUI de Python2 (*.pyw2)</translation>
-    </message>
   </context>
   <context>
     <name>LfConvertDataDialog</name>
@@ -51486,14 +46707,6 @@
       <source>Install Mercurial</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Nº de mensagens de cometido a recordar:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Introduzir o número de mensagens de cometido a recordar</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizard</name>
@@ -51523,10 +46736,6 @@
       <source>Please open or create a file first.</source>
       <translation>Por favor, primeiro abra ou crie um ficheiro.</translation>
     </message>
-    <message>
-      <source>Q&amp;MessageBox Wizard...</source>
-      <translation type="vanished">Assistente para Q&amp;MessageBox...</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizardDialog</name>
@@ -52474,10 +47683,6 @@
       <source>All Files (*)</source>
       <translation type="unfinished">Ficheiros Todos (*)</translation>
     </message>
-    <message>
-      <source>Documentation</source>
-      <translation type="vanished">Documentação</translation>
-    </message>
   </context>
   <context>
     <name>MicroPythonProgressInfoDialog</name>
@@ -52555,38 +47760,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation type="unfinished">Limpar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation type="unfinished">Copiar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation type="unfinished">Colar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation type="unfinished">Selecionar Tudo</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -52595,300 +47805,300 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation type="unfinished">Executar Script</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation type="unfinished">Descargas</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation type="unfinished">Configurar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation type="unfinished">desconhecido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation type="unfinished">Data e Hora</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
@@ -53067,38 +48277,23 @@
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation>Não se registou para o serviço Microsoft Translation.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <source>No valid access token available.</source>
-      <translation type="vanished">Não há nenhum passe válido disponível.</translation>
-    </message>
-    <message>
-      <source>No translation available.</source>
-      <translation type="vanished">Sem tradução disponível.</translation>
-    </message>
-    <message>
-      <source>No Text-to-Speech for the selected language available.</source>
-      <translation type="vanished">Não está disponível Text-to-Speech para o idioma selecionado.</translation>
+      <source>You have not registered for the Microsoft Translation service.</source>
+      <translation type="vanished">Não se registou para o serviço Microsoft Translation.</translation>
     </message>
   </context>
   <context>
@@ -53137,732 +48332,716 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation>Linha: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation type="unfinished">Linguagem: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation>Novo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation>&amp;Novo</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation>&amp;Novo</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation>Abrir uma janela do editor vazia</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation>Abrir uma janela do editor vazia</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Novo&lt;/b&gt;&lt;p&gt;Será criada uma janela do editor vazia.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Abrir...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Abrir...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation>Abrir um ficheiro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation>Abrir um ficheiro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir um ficheiro&lt;/b&gt;&lt;p&gt;Será perguntado pelo nome de um ficheiro para abrir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation>&amp;Gravar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation>&amp;Gravar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
-      <source>Save the current file</source>
-      <translation>Gravar o ficheiro atual</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <source>Save the current file</source>
+      <translation>Gravar o ficheiro atual</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gravar Ficheiro&lt;/b&gt;&lt;p&gt;Grava o conteúdo da janela atual do editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation>Gravar como</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation>Gr&amp;avar como...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation>Gr&amp;avar como...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation>Gravar o ficheiro atual para um novo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gravar Ficheiro como&lt;/b&gt;&lt;p&gt;Gravar o conteúdo da janela do editor atual num ficheiro novo. O ficheiro pode ser introduzido com uma caixa de diálogo de seleção de ficheiros.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation>Fechar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation>Fe&amp;char</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation>Fe&amp;char</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
-      <source>Close the editor window</source>
-      <translation>Fechar a janela do editor</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <source>Close the editor window</source>
+      <translation>Fechar a janela do editor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fechar Janela&lt;/b&gt;&lt;p&gt;Fecha a janela atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation>Imprimir</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation>Im&amp;primir</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation>Im&amp;primir</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
-      <source>Print the current file</source>
-      <translation>Imprimir o ficheiro atual</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <source>Print the current file</source>
+      <translation>Imprimir o ficheiro atual</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Imprimir Ficheiro&lt;/b&gt;&lt;p&gt;Imprime o conteúdo do ficheiro atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation>Antevisão da Impressão</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation>Antevisão da impressão do ficheiro atual</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Antevisão da Impressão&lt;/b&gt;&lt;p&gt;Antevisão da Impressão do ficheiro atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation>Desfazer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation>Desfa&amp;zer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
-      <translation />
+      <source>&amp;Undo</source>
+      <translation>Desfa&amp;zer</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
-      <source>Undo the last change</source>
-      <translation>Desfazer a última alteração</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <source>Undo the last change</source>
+      <translation>Desfazer a última alteração</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Desfazer&lt;/b&gt;&lt;p&gt;Desfazer a última alteração feita no editor atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation>Refazer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Refazer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Refazer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
+      <location filename="../QScintilla/MiniEditor.py" line="730" />
       <source>Redo the last change</source>
       <translation>Refazer a última alteração</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Refazer&lt;/b&gt;&lt;p&gt;Refazer a últma alteração feita no editor atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation>Cortar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation>Cor&amp;tar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation />
+      <source>Cu&amp;t</source>
+      <translation>Cor&amp;tar</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
-      <source>Cut the selection</source>
-      <translation>Cortar a seleção</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <source>Cut the selection</source>
+      <translation>Cortar a seleção</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cortar&lt;/b&gt;&lt;p&gt;Recorta a seleção do texto do editor atual para a Área de Transferência.&lt;p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Copiar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation />
+      <source>&amp;Copy</source>
+      <translation>&amp;Copiar</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
-      <source>Copy the selection</source>
-      <translation>Copiar a seleção</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <source>Copy the selection</source>
+      <translation>Copiar a seleção</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Copiar&lt;/b&gt;&lt;p&gt;Copia a seleção de texto do editor atual para a Área de Transferência.&lt;p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation>Colar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation>Co&amp;lar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation />
+      <source>&amp;Paste</source>
+      <translation>Co&amp;lar</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation>Colar o último texto cortado/copiado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Colar&lt;/b&gt;&lt;p&gt;Cola o último texto cortado/copiado da área de transferência ao editor atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation>Limpar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation>Li&amp;mpar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation>Li&amp;mpar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
+      <location filename="../QScintilla/MiniEditor.py" line="794" />
       <source>Clear all text</source>
       <translation>Limpar todo o texto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Limpar&lt;/b&gt;&lt;p&gt;Apaga o texto todo do editor atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation>Acerca</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation>Acerca</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation>A&amp;cerca</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation>Mostra a informação acerca deste software</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca deste software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation>Acerca de Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation>Acerca de Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Mostra informação acerca das Ferramentas de Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Mostra informação acerca das Ferramentas de Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca das Ferramentas de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation>O que é Isto?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation>O &amp;que é Isto?</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation>O &amp;que é Isto?</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation>Ajuda sensível ao contexto</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation>Ajuda sensível ao contexto</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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;Mostrar ajuda sensível a contexto&lt;/b&gt;&lt;p&gt;No modo 'Que é Isto?' o cursor do rato mostra uma flecha com um ponto de  interrogação, e pode clicar nos elementos da interface para ver uma breve descrição do que fazem e como se usam. Nas caixas de diálogo, pode-se aceder a esta característica através do botão de ajuda contextual da barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation type="unfinished">Preferências</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation type="unfinished">&amp;Preferências...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">Definir a configuração desejada</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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">&lt;b&gt;Preferências&lt;/b&gt;&lt;p&gt;Define os elementos de configuração da aplicação com os valores desejados.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation>&amp;Ficheiro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation>&amp;Editar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation type="unfinished">&amp;Procurar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation type="unfinished">&amp;Vista</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation type="unfinished">Definiçõe&amp;s</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation>&amp;Ajuda</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation>Ficheiro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation>Editar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation type="unfinished">Procurar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation type="unfinished">Vista</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation type="unfinished">Definições</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation>Ajuda</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta parte da barra de estado mostra as permissões dos ficheiro do editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta parte da barra de estado mostra a linha do cursor do editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Esta parte da barra de estado mostra a posição do cursor do editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation>Preparado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation>O documento tem alterações por gravar.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation>Abrir Ficheiro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation>Abrir Ficheiro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Não se pôde abrir o ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt; Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation>Ficheiro carregado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation>Gravar Ficheiro</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation>Gravar Ficheiro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde gravar. &lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation>Ficheiro gravado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation>Mini Editor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation>Sem Título</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation>Mini Editor</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation>Sem Título</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation>A imprimir...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation>Impressão completa</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation>Erro durante a impressão</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation>Impressão cancelada</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation>Selecionar tudo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation>Desselecionar tudo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation>Idiomas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation>Sem Idioma</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation>Adivinhado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation>Alternativas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation>Alternativas ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation>Analizador Léxico Pygments</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation>Analizador Léxico Pygments</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Selecionar o analizador léxico Pygments a aplicar.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Encontrar</translation>
-    </message>
-    <message>
-      <source>About eric6 Mini Editor</source>
-      <translation type="vanished">Acerca do Mini Editor eric6</translation>
-    </message>
-    <message>
-      <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
-      <translation type="vanished">O Mini Editor de eric6 é um componente de edição baseado em QScintilla. Pode usar-se para simples tarefas de edição que não necessitam a potencia de um editor desenvolvido.</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">Mini Editor eric6</translation>
-    </message>
   </context>
   <context>
     <name>MiscellaneousChecker</name>
@@ -54343,10 +49522,6 @@
       <source>commented code lines should be removed</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>MouseClickDialog</name>
@@ -54430,262 +49605,238 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation>Gravar Ficheiro</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation>Gravar Ficheiro</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation>Fechar Multiprojeto</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation>Fechar Multiprojeto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation>O multiprojeto atual tem alterações por gravar.</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation>Multiprojeto novo</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation>&amp;Novo...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation>Criar um multiprojeto novo</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation>Criar um multiprojeto novo</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Novo...&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para introduzir a informação para um multiprojeto novo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation>Abrir multiprojeto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation>&amp;Abrir...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation>Abrir um multiprojeto existente</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation>Abrir um multiprojeto existente</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir...&lt;/b&gt;&lt;p&gt;Isto abre um multiprojeto existente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation>Fechar multiprojeto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation>Fe&amp;char</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation>Fe&amp;char</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation>Fechar o multiprojeto atual</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fechar&lt;/b&gt;&lt;p&gt;Fecha o multiprojeto atual&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation>Gravar multiprojeto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation>&amp;Gravar</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
-      <translation>Gravar o multiprojeto actual</translation>
+      <source>&amp;Save</source>
+      <translation>&amp;Gravar</translation>
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation>Gravar o multiprojeto actual</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gravar&lt;/b&gt;&lt;p&gt;Guarda o multiprojeto atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation>Gravar multiprojeto como</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation>Gr&amp;avar como...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation>Gravar o multiprojeto atual num ficheiro novo</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gravar como&lt;/b&gt;&lt;p&gt;Guarda o multiprojeto atual para um ficheiro novo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation>Adicionar projeto ao multiprojeto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation>Adicionar &amp;projeto...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation>Adicionar um projeto ao multiprojeto atual</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Adicionar projeto...&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para adicionar um projeto ao multiprojeto atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation>Propriedades do multiprojeto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation>&amp;Propriedades...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation>Mostrar as propriedades do multiprojeto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Propriedades...&lt;/b&gt;&lt;p&gt;Mostra uma caixa de diálogo para editar as propriedades do multiprojeto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation>&amp;Multiprojeto</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation>&amp;Multiprojeto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation>Abrir Multiprojetos &amp;Recentes</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation>Multiprojeto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation>&amp;Limpar</translation>
     </message>
-    <message>
-      <source>Read multiproject file</source>
-      <translation type="vanished">Ler ficheiro de multiprojeto</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não se pôde ler o ficheiro de multiprojeto &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Save multiproject file</source>
-      <translation type="vanished">Gravar ficheiro de multiprojeto</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não se pôde escrever o ficheiro de multiprojeto &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m *.e4m)</source>
-      <translation type="vanished">Ficheiros Multiprojeto (*.e5m *.e4m)</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m)</source>
-      <translation type="vanished">Ficheiros Multiprojeto (*.e5m)</translation>
-    </message>
   </context>
   <context>
     <name>MultiProjectBrowser</name>
@@ -54844,23 +49995,15 @@
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Only texts up to {0} characters are allowed.</source>
-      <translation type="vanished">Só estão permitidos textos até {0} caracteres.</translation>
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Recibida resposta inválida</translation>
-    </message>
   </context>
   <context>
     <name>NamingStyleChecker</name>
@@ -54970,17 +50113,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkAccessManager</name>
-    <message>
-      <source>&lt;b&gt;Enter username and password for '{0}'&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Introduzir nome de usuário e senha para '{0}'&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Enter username and password for '{0}', realm '{1}'&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Introduzir nome de usuário e senha para '{0}, domínio '{1}'&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>NetworkManager</name>
     <message>
       <location filename="../WebBrowser/Network/NetworkManager.py" line="194" />
@@ -55357,13 +50489,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkProtocolUnknownErrorReply</name>
-    <message>
-      <source>Protocol '{0}' not supported.</source>
-      <translation type="vanished">Protocolo '{0}' não suportado.</translation>
-    </message>
-  </context>
-  <context>
     <name>NewDialogClassDialog</name>
     <message>
       <location filename="../Project/NewDialogClassDialog.ui" line="0" />
@@ -55420,33 +50545,6 @@
     </message>
   </context>
   <context>
-    <name>NoCacheHostsDialog</name>
-    <message>
-      <source>Enter search term for hosts</source>
-      <translation type="vanished">Introduzir termo de pesquisa para anfitriões</translation>
-    </message>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Adicionar...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Pressionar para retirar as entradas selecionadas</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Retirar</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Pressione para retirar todas as entradas</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">R&amp;etirar Tudo</translation>
-    </message>
-  </context>
-  <context>
     <name>NotificationsPage</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="0" />
@@ -55591,27 +50689,27 @@
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation />
     </message>
@@ -55732,13 +50830,6 @@
     </message>
   </context>
   <context>
-    <name>OfflineStorageConfigDialog</name>
-    <message>
-      <source> MB</source>
-      <translation type="vanished"> MB</translation>
-    </message>
-  </context>
-  <context>
     <name>OpenPagesWidget</name>
     <message>
       <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
@@ -56041,45 +51132,34 @@
       <source>&lt;p&gt;The diagram belongs to project &lt;b&gt;{0}&lt;/b&gt;. Please open it and try again.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any modules.</source>
-      <translation type="vanished">O pacote &lt;b&gt;'{0}'&lt;/b&gt; não tem nenhum módulo.</translation>
-    </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any classes.</source>
-      <translation type="vanished">O pacote &lt;b&gt;'{0}'&lt;/b&gt; não tem nenhuma classe.</translation>
-    </message>
   </context>
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
       <source>screen.png</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -56172,10 +51252,6 @@
       <source>The file is not a Passwords version 2.0 file.</source>
       <translation>O ficheiro não é um ficheiro Passwords versão 2.0.</translation>
     </message>
-    <message>
-      <source>The file is not a Passwords version 1.0 file.</source>
-      <translation type="vanished">O ficheiro nã é um ficheiro Passwords versão 1.0.</translation>
-    </message>
   </context>
   <context>
     <name>PasswordsDialog</name>
@@ -56688,14 +51764,6 @@
       <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Configure</source>
-      <translation type="vanished">Configurar</translation>
-    </message>
-    <message>
-      <source>Configure...</source>
-      <translation type="vanished">Configurar...</translation>
-    </message>
   </context>
   <context>
     <name>PipDialog</name>
@@ -56985,69 +52053,38 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="59" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
       <source>Save as CSV...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="73" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
       <source>Licenses of "{0}"</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="77" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
       <source>No environment specified.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="200" />
-      <location filename="../PipInterface/PipLicensesDialog.py" line="170" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
       <source>Save as CSV</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="172" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
       <source>CSV Files (*.csv);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="201" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
       <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>PipListDialog</name>
-    <message>
-      <source>&amp;Refresh</source>
-      <translation type="vanished">Atualiza&amp;r</translation>
-    </message>
-    <message>
-      <source>Version</source>
-      <translation type="vanished">Versão</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nome:</translation>
-    </message>
-    <message>
-      <source>Version:</source>
-      <translation type="vanished">Versão:</translation>
-    </message>
-    <message>
-      <source>Author:</source>
-      <translation type="vanished">Autor:</translation>
-    </message>
-    <message>
-      <source>Author Email:</source>
-      <translation type="vanished">Correio Eletrónico do Autor:</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">Erro na Criação de Processo</translation>
-    </message>
-  </context>
-  <context>
     <name>PipPackageDetailsDialog</name>
     <message>
       <location filename="../PipInterface/PipPackageDetailsDialog.py" line="46" />
@@ -57272,10 +52309,6 @@
       <source>Provided Distributions:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">Descargas</translation>
-    </message>
   </context>
   <context>
     <name>PipPackagesInputDialog</name>
@@ -57601,7 +52634,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1146" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
@@ -57638,145 +52671,152 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1161" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1164" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1167" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1304" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1171" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1174" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1178" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1181" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1184" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1191" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1195" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1203" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1206" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1209" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <source>Purge Cache...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
+      <source>Purge Cache...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1220" />
-      <source>Edit Environment Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
+      <source>Edit Environment Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation type="unfinished">Configurar...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1426" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1413" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1402" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1603" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1606" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1721" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation type="unfinished">desconhecido</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Erro: {0}</translation>
-    </message>
   </context>
   <context>
     <name>PipPage</name>
@@ -57852,21 +52892,6 @@
     </message>
   </context>
   <context>
-    <name>PipSearchDialog</name>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">Procurar</translation>
-    </message>
-    <message>
-      <source>Description</source>
-      <translation type="vanished">Descrição</translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Erro: {0}</translation>
-    </message>
-  </context>
-  <context>
     <name>PipVulnerabilityChecker</name>
     <message>
       <location filename="../PipInterface/PipVulnerabilityChecker.py" line="219" />
@@ -58156,27 +53181,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation>&lt; Atrás</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation>Próximo &gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation>Instalar</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation>Diretório de complementos do usuário</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation>Diretório global de complementos</translation>
     </message>
@@ -58313,27 +53338,15 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation>Erro ao descarregar ficheiro</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>New plugin versions available</source>
-      <translation type="vanished">Disponível novas versões de complementos</translation>
-    </message>
-    <message>
-      <source>Module is missing the Python2 compatibility flag. Please update.</source>
-      <translation type="vanished">Falta a etiqueta de compatibilidade Python2. Por favor atualize.</translation>
-    </message>
-    <message>
-      <source>Module is not Python2 compatible.</source>
-      <translation type="vanished">Módulo incompatível com Python2.</translation>
-    </message>
   </context>
   <context>
     <name>PluginManagerPage</name>
@@ -58854,10 +53867,6 @@
       <source>Keep configuration data</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the plugin to uninstall</source>
-      <translation type="vanished">Selecionar o plugin a desinstalar</translation>
-    </message>
   </context>
   <context>
     <name>PluginUninstallWidget</name>
@@ -59173,18 +54182,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation>Exportar Preferências</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation>Importar Preferências</translation>
     </message>
@@ -59374,14 +54383,6 @@
       <source>JavaScript</source>
       <translation>JavaScript</translation>
     </message>
-    <message>
-      <source>Action 1</source>
-      <translation type="vanished">Ação 1</translation>
-    </message>
-    <message>
-      <source>Action 2</source>
-      <translation type="vanished">Ação 2</translation>
-    </message>
   </context>
   <context>
     <name>PrintToPdfDialog</name>
@@ -59551,14 +54552,6 @@
       <source>Enter the bottom margin in cm.</source>
       <translation>Introduza a margem inferior em cm.</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Cor</translation>
-    </message>
-    <message>
-      <source>Colour Mode:</source>
-      <translation type="vanished">Modo de Cor:</translation>
-    </message>
   </context>
   <context>
     <name>ProgramsDialog</name>
@@ -59774,484 +54767,452 @@
       <source>(not found)</source>
       <translation>(não encontrado)</translation>
     </message>
-    <message>
-      <source>Translation Extractor (Python, PySide)</source>
-      <translation type="vanished">Extrator de Tradução (Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Forms Compiler (Python, PySide)</source>
-      <translation type="vanished">Compilador de Formulários (Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Python, PySide)</source>
-      <translation type="vanished">Compilador de Recursos (Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Forms Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Compilador de Formulários (Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Compilador de Recursos (Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Translation Extractor (Python, PyQt4)</source>
-      <translation type="vanished">Extrator de Tradução (Python, PyQt4)</translation>
-    </message>
-    <message>
-      <source>Forms Compiler (Python, PyQt4)</source>
-      <translation type="vanished">Compilador de Formulários (Python, PyQt4)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Python, PyQt4)</source>
-      <translation type="vanished">Compilador de Recursos (Python, PyQt4)</translation>
-    </message>
   </context>
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation>Ficheiros Python3 (*.py *.py3);;Ficheiros GUI Python3 (*.pyw *.pyw3);;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation>GUI de PyQt5</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
-      <translation>Consola de PyQt5</translation>
+      <source>PyQt5 GUI</source>
+      <translation>GUI de PyQt5</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
-      <translation type="unfinished">GUI de PyQt4 {6 ?}</translation>
+      <source>PyQt5 Console</source>
+      <translation>Consola de PyQt5</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
-      <translation type="unfinished">Consola de PyQt4 {6 ?}</translation>
+      <source>PyQt6 GUI</source>
+      <translation type="unfinished">GUI de PyQt4 {6 ?}</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
-      <translation type="unfinished" />
+      <source>PyQt6 Console</source>
+      <translation type="unfinished">Consola de PyQt4 {6 ?}</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
+      <source>Eric7 Plugin</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation>Outro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation>A registar Tipo de Projeto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;O tipo de Projeto &lt;b&gt;{0}&lt;/b&gt; já está registado com a Linguagem de Programação &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation>A registar Tipo de Projeto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;O tipo de Projeto &lt;b&gt;{0}&lt;/b&gt; já está registado com a Linguagem de Programação &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O tipo de Projeto &lt;b&gt;{0}&lt;/b&gt; já está registado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Não se pôde ler o ficheiro de projeto &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation>Guarde primeiro o projeto por favor.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation>Ler sessão de projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation>Adicionar Idioma</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Primeiro tem que especificar um padrão de tradução.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation>Apagar a Tradução</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &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>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation>Adicionar ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. &lt;/p&gt;&lt;p&gt;Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation>O diretório de destino não pode estar vazio.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation>Adicionar diretório</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation>O diretório fonte não pode estar vazio.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation>Renomear ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation>Renomear Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation>Apagar ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &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>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation>Apagar diretório</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &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>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation>Criar diretório de projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O diretorio do projeto &lt;b&gt;{0}&lt;/b&gt; não se pôde criar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation>Projeto Novo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation>Adicionar os ficheiros existentes ao projeto?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation>Selecionar o Sistema de Control de Versão</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Quer editar as opções de commandos VCS?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation>Projeto novo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Deve adicionar-se o ficheiro de projeto ao repositório?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation>Nenhum</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation>Selecionar o sistema de control de versão para o projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation>Padrão de Tradução</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation>Introduzir o padrão para os ficheiros de tradução (usar '%language%' em lugar do código de idioma):</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation>Abrir projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation>Gravar Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation>Fechar Projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation>O projeto atual tem alterações por gravar.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation>Detetados erros de sintaxe</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>O projeto tem um ficheiro com erros de síntaxe.</numerusform>
@@ -60259,971 +55220,908 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation>&amp;Novo...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation>Criar um projeto novo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Novo...&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para introduzir a informação para um projeto novo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation>&amp;Abrir...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation>Abrir um projeto existente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Abrir...&lt;/b&gt;&lt;p&gt;Isto abre um projeto existente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation>Fechar projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation>&amp;Fechar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation>Fechar o projeto atual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fechar&lt;/b&gt;&lt;p&gt;Fecha o projeto atual&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation>Gravar projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation>&amp;Gravar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation>Gravar o projeto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Gravar&lt;/b&gt;&lt;p&gt;Guarda o projeto atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation>Gravar projeto como</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation>Gravar &amp;como...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation>Gravar o projeto atual para um ficheiro novo</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Gravar como&lt;/b&gt;&lt;p&gt;Guarda o projeto atual para um ficheiro novo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation>Adicionar ficheiros ao projeto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation>Adicionar &amp;ficheiros...</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
-      <translation>Adicionar ficheiros ao projeto atual</translation>
+      <source>Save project as</source>
+      <translation>Gravar projeto como</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Adicionar ficheiros...&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para adicionar ficheiros ao projeto atual. O lugar para adicionar determina-se pela extensão de ficheiro.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3998" />
-      <source>Add directory to project</source>
-      <translation>Adicionar diretório ao projeto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4000" />
-      <source>Add directory...</source>
-      <translation>Adicionar diretório...</translation>
+      <source>Save &amp;as...</source>
+      <translation>Gravar &amp;como...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation>Gravar o projeto atual para um ficheiro novo</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Gravar como&lt;/b&gt;&lt;p&gt;Guarda o projeto atual para um ficheiro novo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
+      <translation>Adicionar ficheiros ao projeto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4003" />
-      <source>Add a directory to the current project</source>
-      <translation>Adicionar um diretório ao projeto atual</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4004" />
-      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Adicionar diretório&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para adicionar um diretório ao projeto atual.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4013" />
-      <source>Add translation to project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4015" />
-      <source>Add &amp;translation...</source>
-      <translation>Adicionar &amp;tradução...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4018" />
-      <source>Add a translation to the current project</source>
-      <translation type="unfinished" />
+      <source>Add &amp;files...</source>
+      <translation>Adicionar &amp;ficheiros...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation>Adicionar ficheiros ao projeto atual</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Adicionar ficheiros...&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para adicionar ficheiros ao projeto atual. O lugar para adicionar determina-se pela extensão de ficheiro.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4017" />
+      <source>Add directory to project</source>
+      <translation>Adicionar diretório ao projeto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4019" />
+      <source>Add directory...</source>
+      <translation>Adicionar diretório...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4022" />
+      <source>Add a directory to the current project</source>
+      <translation>Adicionar um diretório ao projeto atual</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4023" />
+      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Adicionar diretório&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para adicionar um diretório ao projeto atual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4032" />
+      <source>Add translation to project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4034" />
+      <source>Add &amp;translation...</source>
+      <translation>Adicionar &amp;tradução...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4037" />
+      <source>Add a translation to the current project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation>Procurar ficheiros novos</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation>&amp;Procurar ficheiros novos...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation>Procurar ficheiros novos no diretório do projeto.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
-      <translation type="unfinished" />
+      <source>Searc&amp;h new files...</source>
+      <translation>&amp;Procurar ficheiros novos...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation>Propriedades do projeto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
-      <translation>&amp;Propriedades...</translation>
+      <source>Search new files in the project directory.</source>
+      <translation>Procurar ficheiros novos no diretório do projeto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
-      <translation>Mostrar as propriedades do projeto</translation>
+      <source>Search Project File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation>Propriedades de projecto do usuário</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation>Propriedades de &amp;Usuário...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
-      <translation>Mostrar as propriedades do projeto específicas do usuário</translation>
+      <source>Search Project File...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation>Associações de Tipos de Ficheiros</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
-      <translation>Associações de Tipos de Ficheiros...</translation>
+      <source>Project properties</source>
+      <translation>Propriedades do projeto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation>&amp;Propriedades...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation>Mostrar as propriedades do projeto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
+      <source>User project properties</source>
+      <translation>Propriedades de projecto do usuário</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation>Propriedades de &amp;Usuário...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation>Mostrar as propriedades do projeto específicas do usuário</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation type="unfinished" />
+      <source>Filetype Associations</source>
+      <translation>Associações de Tipos de Ficheiros</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
+      <translation>Associações de Tipos de Ficheiros...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
-      <translation>Propriedades do Depurador</translation>
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation>&amp;Propriedades do Depurador...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
-      <translation>Mostrar as propriedades do depurador</translation>
+      <source>Lexer Associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation>Propriedades do Depurador</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation>&amp;Propriedades do Depurador...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation>Mostrar as propriedades do depurador</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation>Carregar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation>&amp;Carregar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation>Carregar propriedades do depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation>Gravar propriedades do depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation>Apagar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation>&amp;Apagar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation>Apagar as propriedades do depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation>Reinicializar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation>&amp;Reinicializar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation>Reinicializar as propriedades do depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation>Carregar sessão</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
-      <source>Load the projects session file.</source>
-      <translation>Carregar o ficheiro de sessão do projeto.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4190" />
-      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
-      <source>Save session</source>
-      <translation>Guargar sessão</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4207" />
-      <source>Save the projects session file.</source>
-      <translation>Gravar ficheiro de sessão do projeto.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4208" />
-      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Load the projects session file.</source>
+      <translation>Carregar o ficheiro de sessão do projeto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4209" />
+      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4224" />
       <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
-      <source>Delete session</source>
-      <translation>Apagar sessão</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4225" />
-      <source>Delete the projects session file.</source>
-      <translation>Apagar o ficheiro de sessão do projeto.</translation>
+      <source>Save session</source>
+      <translation>Guargar sessão</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4226" />
+      <source>Save the projects session file.</source>
+      <translation>Gravar ficheiro de sessão do projeto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4227" />
+      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
+      <source>Delete session</source>
+      <translation>Apagar sessão</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4244" />
+      <source>Delete the projects session file.</source>
+      <translation>Apagar o ficheiro de sessão do projeto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation type="unfinished">Métricas de Código</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation type="unfinished">Dados de Perfil</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
+      <source>Code Metrics</source>
+      <translation type="unfinished">Métricas de Código</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation>Diagrama da Aplicação</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation>Diagrama da &amp;Aplicação...</translation>
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
-      <translation>Mostrar o diagrama do projeto.</translation>
+      <source>Profile Data</source>
+      <translation type="unfinished">Dados de Perfil</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation>Diagrama da Aplicação</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation>Diagrama da &amp;Aplicação...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation>Mostrar o diagrama do projeto.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Diagrama da Aplicação...&lt;/b&gt;&lt;p&gt;Mostra um diagrama do projeto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation>Carregar Diagrama</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation>&amp;Carregar Diagrama...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation>Carregar um diagrama desde um ficheiro.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Carregar Diagrama...&lt;/b&gt;&lt;p&gt;Carga um diagrama desde um ficheiro.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
+      <source>&amp;Load Diagram...</source>
+      <translation>&amp;Carregar Diagrama...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation>Carregar um diagrama desde um ficheiro.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Carregar Diagrama...&lt;/b&gt;&lt;p&gt;Carga um diagrama desde um ficheiro.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <source>Create Plugin Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation>&amp;Projeto</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
-      <translation>Abrir Projetos &amp;Recentes</translation>
+      <source>Create SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation>Sessão</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
-      <translation>Depurador</translation>
+      <source>Create &amp;SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
+      <source>Create a SBOM file of the project dependencies.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation>&amp;Projeto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation>Abrir Projetos &amp;Recentes</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation>Sessão</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation>Depurador</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation>Contro&amp;l de Versão</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation>&amp;Verificar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation>&amp;Mostrar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation>&amp;Diagramas</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation>&amp;Documentação Fonte</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation>Projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation>&amp;Limpar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation>Procurar Ficheiros Novos</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation>Não se encontraram ficheiros novos para adicionar.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation>Sistema de Control de Versão</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>O projeto atual não tem um script principal definido. A cancelar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation>Escolha um ficheiro de perfil por favor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation>Incluir nomes de módulos?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation>O projeto atual não tem um script principal definido. A cancelar...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation>O projeto atual não tem um script principal definido. A cancelar...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Creating plugin archives...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde ler. &lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Creating plugin archives...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde ler. &lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>PySide GUI</source>
-      <translation type="vanished">GUI de PySide</translation>
-    </message>
-    <message>
-      <source>PySide Console</source>
-      <translation type="vanished">Consola de PySide</translation>
-    </message>
-    <message>
-      <source>Read project file</source>
-      <translation type="vanished">Ler ficheiro de projeto</translation>
-    </message>
-    <message>
-      <source>Save project file</source>
-      <translation type="vanished">Gravar ficheiro de projeto</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Não se pôde escrever o ficheiro de projeto &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Read user project properties</source>
-      <translation type="vanished">Ler propriedades de projeto do usuário</translation>
-    </message>
-    <message>
-      <source>Save user project properties</source>
-      <translation type="vanished">Gravar propriedades de projeto do usuário</translation>
-    </message>
-    <message>
-      <source>Save project session</source>
-      <translation type="vanished">Gravar a sessão do projeto</translation>
-    </message>
-    <message>
-      <source>Delete project session</source>
-      <translation type="vanished">Apagar a sessão do projeto</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Ler tarefas</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Gravar tarefas</translation>
-    </message>
-    <message>
-      <source>Read debugger properties</source>
-      <translation type="vanished">Ler propriedades do depurador</translation>
-    </message>
-    <message>
-      <source>Save debugger properties</source>
-      <translation type="vanished">Gravar propriedades do depurador</translation>
-    </message>
-    <message>
-      <source>Delete debugger properties</source>
-      <translation type="vanished">Apagar propriedades do depurador</translation>
-    </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">Ficheiros de Projeto (*.e4p)</translation>
-    </message>
-    <message>
-      <source>Show the project filetype associations</source>
-      <translation type="vanished">Mostrar as associações de tipos de ficheiros do projeto</translation>
-    </message>
-    <message>
-      <source>Python2 Files (*.py2);;Python2 GUI Files (*.pyw2);;</source>
-      <translation type="vanished">Ficheiros Python2 (*.py2);;Ficheiros GUI Python2 (*.pyw2);;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;A Linguagem de Programação &lt;b&gt;{0}&lt;/b&gt; não está suportada.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>PyQt4 GUI</source>
-      <translation type="vanished">GUI de PyQt4</translation>
-    </message>
-    <message>
-      <source>PyQt4 Console</source>
-      <translation type="vanished">Consola de PyQt4</translation>
-    </message>
-    <message>
-      <source>Eric6 Plugin</source>
-      <translation type="vanished">Complemento de Eric6</translation>
-    </message>
-    <message>
-      <source>Create an initial PKGLIST file for an eric6 plugin.</source>
-      <translation type="vanished">Criar um ficheiro PKGLIST inicial para complemento eric6.</translation>
-    </message>
   </context>
   <context>
     <name>ProjectBaseBrowser</name>
@@ -61482,14 +56380,6 @@
       <source>Show hidden files</source>
       <translation type="unfinished">Mostrar ficheiros escondidos</translation>
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Cores</translation>
-    </message>
-    <message>
-      <source>Select the colour for highlighted entries in the Others viewer.</source>
-      <translation type="vanished">Selecionar cor de entradas realçadas no visor Outros.</translation>
-    </message>
   </context>
   <context>
     <name>ProjectFile</name>
@@ -61517,270 +56407,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation>Formulários</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Navegador de Formulários do Projeto&lt;/b&gt;&lt;p&gt;Permite ver facilmente todos os formulários contidos no projeto atual. Podem executar-se algumas ações através do menu de contexto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation>Caixa de Diálogo</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
-      <translation />
+      <source>Dialog</source>
+      <translation>Caixa de Diálogo</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
-      <translation>Janela Principal</translation>
+      <source>Widget</source>
+      <translation />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
-      <translation>Caixa de Diálogo com Caixa de Botões (Inferior)</translation>
+      <source>Main Window</source>
+      <translation>Janela Principal</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
-      <translation>Caixa de Diálogo com Caixa de Botões (Direita)</translation>
+      <source>Dialog with Buttonbox (Bottom)</source>
+      <translation>Caixa de Diálogo com Caixa de Botões (Inferior)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
-      <translation>Caixa de Diálogo com Botões (Inferior)</translation>
+      <source>Dialog with Buttonbox (Right)</source>
+      <translation>Caixa de Diálogo com Caixa de Botões (Direita)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
-      <translation>Caixa de Diálogo com Botões (Inferior-Centro)</translation>
+      <source>Dialog with Buttons (Bottom)</source>
+      <translation>Caixa de Diálogo com Botões (Inferior)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation>Caixa de Diálogo com Botões (Inferior-Centro)</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation>Caixa de Diálogo com Botões (Direita)</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation>QWizard</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
-      <translation>QWizardPage</translation>
+      <source>QWizard</source>
+      <translation>QWizard</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
-      <translation>QDockWidget</translation>
+      <source>QWizardPage</source>
+      <translation>QWizardPage</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
-      <translation>QFrame</translation>
+      <source>QDockWidget</source>
+      <translation>QDockWidget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
-      <translation>QGroupBox</translation>
+      <source>QFrame</source>
+      <translation>QFrame</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
-      <translation>QScrollArea</translation>
+      <source>QGroupBox</source>
+      <translation>QGroupBox</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
-      <translation>QMdiArea</translation>
+      <source>QScrollArea</source>
+      <translation>QScrollArea</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
-      <translation>QTabWidget</translation>
+      <source>QMdiArea</source>
+      <translation>QMdiArea</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
-      <translation>QToolBox</translation>
+      <source>QTabWidget</source>
+      <translation>QTabWidget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation>QToolBox</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation>QStackedWidget</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation>Compilar formulário</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation>Compilar todos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation>Criar Código de Caixa de Diálogo...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation>Abrir no Qt-Designer</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation>Abrir no Editor</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation>Antever form</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation>Antever traduções</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation>Renomear ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation>Retirar do projeto</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation>Apagar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation>Novo formulário...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation>Adicionar formulários...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation>Adicionar diretório de formulários...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation>Copiar Rota à Área de Transferência</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation>Expandir os diretórios todos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation>Colapsar os diretórios todos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation>Compilar formulários</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation>Novo Formulário</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation>Selecionar o tipo de form:</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation>Ficheiros de Interface de Usuário Qt (*.ui);;Ficheiros Todos (*)</translation>
     </message>
@@ -61843,26 +56733,26 @@
       <translation>A compilar formulários...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation>Terminar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation>%v/%m Formulários</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation>A determinar formulários alterados...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation>A compilar formulários alterados...</translation>
     </message>
@@ -62617,143 +57507,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation>Recursos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Navegador de Recursos de Projeto&lt;/b&gt;&lt;p&gt;Permite ver facilmente a todos os recursos que contém o projeto atual. Podem executar-se bastantes ações através do menu de contexto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation>Compilar recurso</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation>Compilar todos os recursos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation>Renomear ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation>Retirar do projeto</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation>Apagar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation>Novo recurso...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation>Adicionar recursos...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation>Adicionar diretório de recursos...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation>Copiar Rota à Área de Transferência</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation>Expandir os diretórios todos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation>Colapsar os diretórios todos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation>Compilar recursos</translation>
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation>Novo Recurso</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Ficheiro de Recursos Qt (*.qrc)</translation>
     </message>
@@ -62816,26 +57706,26 @@
       <translation>A compilar recursos...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation>Cancelar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation>%v/%m Recursos</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation>A determinar recursos alterados...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation>A compilar recursos alterados...</translation>
     </message>
@@ -63450,27 +58340,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Recibida resposta inválida</translation>
-    </message>
-    <message>
-      <source>This direction of translation is not available.</source>
-      <translation type="vanished">Esta direção de tradução não está disponivel.</translation>
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -63640,8 +58509,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
-      <translation>Introduzir o nome dos autores</translation>
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -63657,8 +58526,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
-      <translation>Introduzir o correio eletrónico dos autores</translation>
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -63698,6 +58567,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation>Pressionar para editar as propriedades da correção ortográfica</translation>
     </message>
@@ -63757,23 +58636,23 @@
       <translation />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="188" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="73" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Ficheiros Fonte ({0});;Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="129" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>O projeto tem a versão controlada por &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="135" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation>O projeto não tem a versão controlada.</translation>
     </message>
@@ -63790,8 +58669,12 @@
 &lt;p&gt;Introduzir uma breve descrição para o multiprojeto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <source>&amp;Progr. Language:</source>
-      <translation type="vanished">Linguagem de &amp;Programação:</translation>
+      <source>Enter authors name</source>
+      <translation type="vanished">Introduzir o nome dos autores</translation>
+    </message>
+    <message>
+      <source>Enter authors email</source>
+      <translation type="vanished">Introduzir o correio eletrónico dos autores</translation>
     </message>
   </context>
   <context>
@@ -64227,10 +59110,6 @@
       <source>%v/%m Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Cancelar</translation>
-    </message>
   </context>
   <context>
     <name>PyCoverageHtmlReportDialog</name>
@@ -64312,6 +59191,10 @@
       <source>JSON Files (*.json);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PyProfileDialog</name>
@@ -64484,10 +59367,6 @@
       <source>Please open or create a file first.</source>
       <translation>Por favor, primeiro abra ou crie um ficheiro.</translation>
     </message>
-    <message>
-      <source>&amp;Python re Wizard...</source>
-      <translation type="vanished">Assistente para &amp;Python re...</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardCharactersDialog</name>
@@ -64916,18 +59795,6 @@
       <source>Text:</source>
       <translation>Texto:</translation>
     </message>
-    <message>
-      <source>Python Version</source>
-      <translation type="vanished">Versão Python</translation>
-    </message>
-    <message>
-      <source>Python 2</source>
-      <translation type="vanished">Python 2</translation>
-    </message>
-    <message>
-      <source>Python 3</source>
-      <translation type="vanished">Python 3</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardRepeatDialog</name>
@@ -64982,97 +59849,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation>Carregar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation>Validar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation>Executar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
@@ -65174,14 +60041,6 @@
       <source>A regular expression and a text must be given.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Unicode</translation>
-    </message>
-    <message>
-      <source>ASCII</source>
-      <translation type="vanished">ASCII</translation>
-    </message>
   </context>
   <context>
     <name>PySvnProjectHelper</name>
@@ -65780,18 +60639,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation type="unfinished">Erro</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation type="unfinished" />
@@ -66148,278 +61007,6 @@
       <source>Show all code information subsections</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Enter the file extensions to be associated with the Python versions separated by a space. They must not overlap with each other.</source>
-      <translation type="vanished">Introduzir as extensões a associar com as versões de Python, separadas por um espaço. Não devem sobrepôr-se entre elas.</translation>
-    </message>
-    <message>
-      <source>Python 2:</source>
-      <translation type="vanished">Python 2:</translation>
-    </message>
-    <message>
-      <source>Please configure the Python environments on the 'Python2 Debugger' page and the 'Python3 Debugger' page.</source>
-      <translation type="vanished">Configure o intérprete de Python 2 na página 'Depurador de Python 2'.</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizard</name>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">Assistente para QRegExp</translation>
-    </message>
-    <message>
-      <source>Q&amp;RegExp Wizard...</source>
-      <translation type="vanished">Assistente para Q&amp;RegExp...</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;QRegExp Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create a QRegExp. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Assistente para QRegExp&lt;/b&gt;&lt;p&gt;Este assistente abre uma caixa de diálogo para introduzir todos os parâmetros necessários para criar uma QRegExp. O código gerado é introduzido na posição atual do cursor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">Não há um editor atual</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">Por favor, primeiro abra ou crie um ficheiro.</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardCharactersDialog</name>
-    <message>
-      <source>Non-digits</source>
-      <translation type="vanished">Não-dígitos</translation>
-    </message>
-    <message>
-      <source>Digits</source>
-      <translation type="vanished">Dígito</translation>
-    </message>
-    <message>
-      <source>Page break (\f)</source>
-      <translation type="vanished">Fim de página (\f)</translation>
-    </message>
-    <message>
-      <source>Line feed (\n)</source>
-      <translation type="vanished">Linha nova (\n)</translation>
-    </message>
-    <message>
-      <source>Horizontal tabulator (\t)</source>
-      <translation type="vanished">Tabulação Horizontal (\t)</translation>
-    </message>
-    <message>
-      <source>Vertical tabulator (\v)</source>
-      <translation type="vanished">Tabulação Vertical (\v)</translation>
-    </message>
-    <message>
-      <source>Additional Entries</source>
-      <translation type="vanished">Entradas Adicionais</translation>
-    </message>
-    <message>
-      <source>Between:</source>
-      <translation type="vanished">Entre:</translation>
-    </message>
-    <message>
-      <source>And:</source>
-      <translation type="vanished">E:</translation>
-    </message>
-    <message>
-      <source>Basic Latin</source>
-      <translation type="vanished">Latim Básico</translation>
-    </message>
-    <message>
-      <source>Latin-1 Supplement</source>
-      <translation type="vanished">Latim-1, Suplemento</translation>
-    </message>
-    <message>
-      <source>Latin Extended-A</source>
-      <translation type="vanished">Latim Extendido-A</translation>
-    </message>
-    <message>
-      <source>Latin Extended-B</source>
-      <translation type="vanished">Latim Extendido-B</translation>
-    </message>
-    <message>
-      <source>Greek</source>
-      <translation type="vanished">Grego</translation>
-    </message>
-    <message>
-      <source>Armenian</source>
-      <translation type="vanished">Armeno</translation>
-    </message>
-    <message>
-      <source>Hebrew</source>
-      <translation type="vanished">Hebreu</translation>
-    </message>
-    <message>
-      <source>Arabic</source>
-      <translation type="vanished">Arábico</translation>
-    </message>
-    <message>
-      <source>Thai</source>
-      <translation type="vanished">Tailandês</translation>
-    </message>
-    <message>
-      <source>Tibetan</source>
-      <translation type="vanished">Tibetano</translation>
-    </message>
-    <message>
-      <source>Georgian</source>
-      <translation type="vanished">Georgiano</translation>
-    </message>
-    <message>
-      <source>Ethiopic</source>
-      <translation type="vanished">Etíope</translation>
-    </message>
-    <message>
-      <source>Mongolian</source>
-      <translation type="vanished">Mongol</translation>
-    </message>
-    <message>
-      <source>Latin Extended Additional</source>
-      <translation type="vanished">Latim Extendido Adicional</translation>
-    </message>
-    <message>
-      <source>Greek Extended</source>
-      <translation type="vanished">Grego Extendido</translation>
-    </message>
-    <message>
-      <source>General Punctuation</source>
-      <translation type="vanished">Pontuação Geral</translation>
-    </message>
-    <message>
-      <source>Currency Symbols</source>
-      <translation type="vanished">Símbolos Monetários</translation>
-    </message>
-    <message>
-      <source>Arrows</source>
-      <translation type="vanished">Setas</translation>
-    </message>
-    <message>
-      <source>Mathematical Operators</source>
-      <translation type="vanished">Matemática, Operadores</translation>
-    </message>
-    <message>
-      <source>Braille Patterns</source>
-      <translation type="vanished">Padrões de Braile</translation>
-    </message>
-    <message>
-      <source>Old Italic</source>
-      <translation type="vanished">Itálico Antigo</translation>
-    </message>
-    <message>
-      <source>Gothic</source>
-      <translation type="vanished">Gótico</translation>
-    </message>
-    <message>
-      <source>Byzantine Musical Symbols</source>
-      <translation type="vanished">Bizantino, Símbolos Músicais</translation>
-    </message>
-    <message>
-      <source>Mathematical Alphanumeric Symbols</source>
-      <translation type="vanished">Matemática, Símbolos Alfanuméricos</translation>
-    </message>
-    <message>
-      <source>Tags</source>
-      <translation type="vanished">Etiquetas</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardRepeatDialog</name>
-    <message>
-      <source>Number of repetitions</source>
-      <translation type="vanished">Número de repetições</translation>
-    </message>
-    <message>
-      <source>times</source>
-      <translation type="vanished">vezes</translation>
-    </message>
-    <message>
-      <source>and</source>
-      <translation type="vanished">e</translation>
-    </message>
-    <message>
-      <source>Between</source>
-      <translation type="vanished">Entre</translation>
-    </message>
-    <message>
-      <source>Exactly</source>
-      <translation type="vanished">Exatamente</translation>
-    </message>
-    <message>
-      <source>Maximum</source>
-      <translation type="vanished">Máximo</translation>
-    </message>
-    <message>
-      <source>Minimum</source>
-      <translation type="vanished">Mínimo</translation>
-    </message>
-    <message>
-      <source>Unlimited (incl. zero times)</source>
-      <translation type="vanished">Ilimitado (incl. zero vezes)</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardWidget</name>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Gravar</translation>
-    </message>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Carregar</translation>
-    </message>
-    <message>
-      <source>Validate</source>
-      <translation type="vanished">Validar</translation>
-    </message>
-    <message>
-      <source>Execute</source>
-      <translation type="vanished">Executar</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Copiar</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Error</source>
-      <translation type="vanished">Erro</translation>
-    </message>
-    <message>
-      <source>Regexp</source>
-      <translation type="vanished">Regexp</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Texto</translation>
-    </message>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">Assistente para QRegExp</translation>
-    </message>
-    <message>
-      <source>&amp;Variable Name:</source>
-      <translation type="vanished">Nome da &amp;Variável:</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Undo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Desfazer última edição&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Redo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Refazer última edição&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Alt+M</source>
-      <translation type="vanished">Alt+M</translation>
-    </message>
   </context>
   <context>
     <name>QRegularExpressionWizard</name>
@@ -66449,10 +61036,6 @@
       <source>Please open or create a file first.</source>
       <translation>Por favor, primeiro abra ou crie um ficheiro.</translation>
     </message>
-    <message>
-      <source>QRegularE&amp;xpression Wizard...</source>
-      <translation type="vanished">Assistente para QRegularE&amp;xpression...</translation>
-    </message>
   </context>
   <context>
     <name>QRegularExpressionWizardCharactersDialog</name>
@@ -67835,62 +62418,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation type="unfinished">Carregar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation type="unfinished">Validar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation>Executar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -67899,47 +62482,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
@@ -68051,13 +62634,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpAccessHandler</name>
-    <message>
-      <source>&lt;title&gt;Error 404...&lt;/title&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;The page could not be found&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;'{0}'&lt;/h3&gt;&lt;/div&gt;</source>
-      <translation type="vanished">&lt;title&gt;Erro 404...&lt;/title&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Não se pôde encontrar a página&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;'{0}'&lt;/h3&gt;&lt;/div&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpDocumentationConfigurationDialog</name>
     <message>
       <location filename="../WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.ui" line="0" />
@@ -68076,45 +62652,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpDocumentationDialog</name>
-    <message>
-      <source>Add Documentation</source>
-      <translation type="vanished">Adicionar Documentação</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Documentation Database</source>
-      <translation type="vanished">Gerir Base de Dados de Documentação QtHelp</translation>
-    </message>
-    <message>
-      <source>Registered Documents</source>
-      <translation type="vanished">Documentos Registados</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Adicionar...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected documents from the database</source>
-      <translation type="vanished">Pressionar para retirar os documentos selecionados da base de dados</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Retirar</translation>
-    </message>
-    <message>
-      <source>Filters</source>
-      <translation type="vanished">Filtros</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Aplicar</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpDocumentationSelectionDialog</name>
     <message>
       <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui" line="0" />
@@ -68255,17 +62792,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpFiltersDialog</name>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">Gerir Filtros QtHelp</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpSchemeReply</name>
     <message>
       <location filename="../WebBrowser/Network/QtHelpSchemeHandler.py" line="166" />
@@ -70361,10 +64887,6 @@
       <source>'{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Wrap around</source>
-      <translation type="vanished">Envolver</translation>
-    </message>
   </context>
   <context>
     <name>SearchWidgetLine</name>
@@ -70744,10 +65266,6 @@
       <source>Possible hardcoded AWS secret access key: {0}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>SecurityPage</name>
@@ -70882,12 +65400,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation type="unfinished" />
     </message>
@@ -70912,8 +65430,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation type="unfinished" />
@@ -70924,69 +65442,69 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation type="unfinished" />
     </message>
@@ -70994,14 +65512,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation type="unfinished" />
     </message>
@@ -71103,32 +65621,22 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation type="unfinished" />
     </message>
@@ -71331,16 +65839,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation type="unfinished" />
     </message>
@@ -71386,16 +65884,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation type="unfinished" />
     </message>
@@ -71498,141 +65986,141 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation>Iniciar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation>Historial</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
-      <translation type="unfinished" />
+      <source>History</source>
+      <translation>Historial</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
+      <source>Select entry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="301" />
       <source>Show</source>
       <translation>Mostrar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
-      <location filename="../QScintilla/Shell.py" line="301" />
+      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
       <source>Clear</source>
       <translation>Limpar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation>Cortar</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation>Copiar</translation>
+      <source>Cut</source>
+      <translation>Cortar</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation>Copiar</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
       <source>Paste</source>
       <translation>Colar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
+      <location filename="../QScintilla/Shell.py" line="312" />
       <source>Find</source>
       <translation>Encontrar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation type="unfinished">Reiniciar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation type="unfinished">Projeto</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation>Desconetado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation>Nº</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -71640,83 +66128,83 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
-      <source>Drop Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="2206" />
+      <source>Drop Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; não é um ficheiro.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
@@ -72583,18 +67071,6 @@
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="vanished">Exportar Atalhos do Teclado</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Os atalhos do teclado não poderam ser escritos ao ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be read from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Os atalhos do teclado não poderam ser lidos no ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsDialog</name>
@@ -72751,10 +67227,6 @@
       <source>Alternativ</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsFile</name>
@@ -73131,18 +67603,6 @@
       <source>Security</source>
       <translation type="unfinished">Segurança</translation>
     </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">Tamanho:</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Nome:</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">Rota:</translation>
-    </message>
   </context>
   <context>
     <name>SiteInfoWidget</name>
@@ -73330,7 +67790,6 @@
       <translation type="unfinished">Ficheiro Pixmap X11 (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -73343,26 +67802,24 @@
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation type="unfinished" />
     </message>
@@ -73994,10 +68451,6 @@
       <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Acerca de Navegador SQL&lt;/h3&gt;&lt;p&gt;A janela do navegador SQL é uma pequena ferramenta para examinar dados e esquema de uma base de dados e executar consultas numa base de dados.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Unable to open connection: {0}</source>
-      <translation type="vanished">Incapaz de abrir conexão: {0}</translation>
-    </message>
   </context>
   <context>
     <name>SqlBrowserWidget</name>
@@ -74091,10 +68544,6 @@
       <source>Query OK, number of affected rows: {0}</source>
       <translation>Consulta OK, número de filas afectadas: {0}</translation>
     </message>
-    <message>
-      <source>eric6 SQL Browser</source>
-      <translation type="vanished">Navegador SQL de eric6</translation>
-    </message>
   </context>
   <context>
     <name>SqlConnectionDialog</name>
@@ -74501,14 +68950,6 @@
       <source>Alt+C</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Linha de Comandos:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Introduzir as variáveis ambiente a definir.</translation>
-    </message>
   </context>
   <context>
     <name>StartDebugDialog</name>
@@ -74715,18 +69156,6 @@
       <source>Don't Debug:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Linha de Comandos:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Introduzir as variáveis ambiente a definir.</translation>
-    </message>
-    <message>
-      <source>Follow Child Process</source>
-      <translation type="vanished">Seguir Processos Filho</translation>
-    </message>
   </context>
   <context>
     <name>StartDialog</name>
@@ -75034,14 +69463,6 @@
       <source>Alt+C</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Linha de Comandos:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Introduzir as variáveis ambiente a definir.</translation>
-    </message>
   </context>
   <context>
     <name>StartRunDialog</name>
@@ -75198,18 +69619,6 @@
       <source>Start in console</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">&amp;Linha de Comandos:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Introduzir as variáveis ambiente a definir.</translation>
-    </message>
-    <message>
-      <source>Follow Child Process</source>
-      <translation type="vanished">Seguir Processos Filho</translation>
-    </message>
   </context>
   <context>
     <name>StatusMonitorLed</name>
@@ -76228,18 +70637,6 @@
       <source>Edit servers file</source>
       <translation>Editar ficheiro de servidores</translation>
     </message>
-    <message>
-      <source>Commit</source>
-      <translation type="vanished">Cometido</translation>
-    </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Nº de mensagens de cometido a recordar:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Introduzir o número das mensagens a recordar</translation>
-    </message>
   </context>
   <context>
     <name>SvgDiagram</name>
@@ -76780,76 +71177,76 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation>Atualizar</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation type="unfinished">Pressionar para atualizar o ecrã</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation>A processar ficheiro '{0}'...</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation>Não há diferenças.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation>&lt;Inicio&gt;</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation>&lt;Fim&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation>Gravar Diff</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation>Ficheiros de Remendos (*.diff)</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro de remendo &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever-lo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O ficheiro remendo &lt;b&gt;{0}&lt;/b&gt; não se pôde gravar.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
@@ -81972,256 +76369,256 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation type="unfinished">Antevisor de Traduções</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
+      <source>&amp;Open UI Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation>Sai&amp;r</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Que é Isto?</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
-      <translation type="unfinished">Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>&amp;Que é Isto?</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished">Ajuda sensível ao contexto</translation>
+      <source>Shift+F1</source>
+      <translation type="unfinished">Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished">Ajuda sensível ao contexto</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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;Mostrar ajuda sensível a contexto&lt;/b&gt;&lt;p&gt;No modo 'Que é Isto?' o cursor do rato mostra uma flecha com um ponto de  interrogação, e pode clicar nos elementos da interface para ver uma breve descrição do que fazem e como se usam. Nas caixas de diálogo, pode-se aceder a esta característica através do botão de ajuda contextual da barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation>A&amp;cerca</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation>A&amp;cerca</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation>Mostra a informação acerca deste software</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca deste software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Mostra informação acerca das Ferramentas de Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Mostra informação acerca das Ferramentas de Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca das Ferramentas de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation>&amp;Mosaico</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
-      <translation>Distribuir janelas em mosaico</translation>
+      <source>&amp;Tile</source>
+      <translation>&amp;Mosaico</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation>Distribuir janelas em mosaico</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation>&amp;Cascada</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
-      <translation>Distribuir janelas em cascada</translation>
+      <source>&amp;Cascade</source>
+      <translation>&amp;Cascada</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation>Distribuir janelas em cascada</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation>Fe&amp;char</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation>Fe&amp;char</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
+      <location filename="../Tools/TRPreviewer.py" line="265" />
       <source>Close the current window</source>
       <translation>Fechar a janela atual</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="265" />
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fechar Janela&lt;/b&gt;&lt;p&gt;Fecha a janela atual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
-      <source>Clos&amp;e All</source>
-      <translation>F&amp;echar Tudo</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
-      <translation>Fechar as janelas todas</translation>
+      <source>Clos&amp;e All</source>
+      <translation>F&amp;echar Tudo</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation>Fechar as janelas todas</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fechar Janelas Todas&lt;/b&gt;&lt;p&gt;Fecha todas as Janelas.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation>&amp;Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation>&amp;Janela</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation>&amp;Ajuda</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation>Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation>Ajuda</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation>Antevisor de TR</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation>Selecionar ficheiros UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Ficheiro de Interface de Usuário Qt (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation>Selecionar os ficheiros de tradução</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation>Ficheiros de Tradução Qt (*.qm)</translation>
     </message>
@@ -82229,72 +76626,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Separadores Guardados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation type="unfinished">&amp;Janela</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation type="unfinished" />
     </message>
@@ -82302,189 +76699,123 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation>Mostrar um menú de navegação</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation type="unfinished">Iniciar</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation type="unfinished">Perfilar Script...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation type="unfinished">Execução Cobertura de Script...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation>Mover à Esquerda</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation>Mover à Direita</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation>Mover a Primeiro</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation>Mover a Último</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation>Fechar</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation>Fechar Outros</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation>Fechar Tudo</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation>Gravar Como...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation>Gravar Tudo</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation>Abrir ficheiro de 'rejeição'</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation type="unfinished">Antevisão da Impressão</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation>Imprimir</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation>Copiar Rota à Área de Transferência</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
-    <message>
-      <source>Close the current editor</source>
-      <translation type="vanished">Fechar editor atual</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyDialog</name>
-    <message>
-      <source>Tabnanny Result</source>
-      <translation type="vanished">Resultado Tabnanny</translation>
-    </message>
-    <message>
-      <source>Exclude Files:</source>
-      <translation type="vanished">Excluir Ficheiros:</translation>
-    </message>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">Iniciar</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Nome do Ficheiro</translation>
-    </message>
-    <message>
-      <source>#</source>
-      <translation type="vanished">#</translation>
-    </message>
-    <message>
-      <source>Source</source>
-      <translation type="vanished">Fonte</translation>
-    </message>
-    <message>
-      <source>%v/%m Files</source>
-      <translation type="vanished">%v/%m Ficheiros</translation>
-    </message>
-    <message>
-      <source>Preparing files...</source>
-      <translation type="vanished">A preparar ficheiros...</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Erros</translation>
-    </message>
-    <message>
-      <source>Transferring data...</source>
-      <translation type="vanished">A transferir dados...</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyPlugin</name>
-    <message>
-      <source>Check Indentations</source>
-      <translation type="vanished">Verificar Indentações</translation>
-    </message>
-    <message>
-      <source>&amp;Indentations...</source>
-      <translation type="vanished">&amp;Indentações...</translation>
-    </message>
-    <message>
-      <source>Check indentations using tabnanny.</source>
-      <translation type="vanished">Verificar indentações com tabnanny.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check Indentations...&lt;/b&gt;&lt;p&gt;This checks Python files for bad indentations using tabnanny.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Verificar Indentações...&lt;/b&gt;&lt;p&gt;Verifica os ficheiros Python procurando más indentações usando tabnanny.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation>Sem título {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation />
     </message>
@@ -83088,12 +77419,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation>Adicionar Modelo</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O grupo &lt;b&gt;{0}&lt;/b&gt; já contém um modelo chamado &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -83244,140 +77575,140 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation type="unfinished">Aplicar</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation>Adicionar grupo...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation>Editar...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation>Editar...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation>Retirar</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation>Gravar</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation>Gravar</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation>Importar...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation>Exportar...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation>Exportar...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation>Recarregar</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation>Ajuda acerca de Modelos...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation type="unfinished">Ajuda de Modelo</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation type="unfinished">Ajuda de Modelo</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -83931,8 +78262,8 @@
       <source>Test Run Output</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
+  </context>
+  <context>
       <translation type="vanished">&amp;Apagar dados de cobertura</translation>
     </message>
     <message>
@@ -84512,12 +78843,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation>Sem dados de pronúncia disponíveis</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation>Sem tradução disponível</translation>
     </message>
@@ -84646,28 +78977,28 @@
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation>Definir Tradutor</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro de tradução &lt;b&gt;{0}&lt;/b&gt; não é válido.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O Tradutor &lt;b&gt;{0}&lt;/b&gt; é desconhecido.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation>Carregar Tradutor</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation>Carregar Tradutor</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro de tradução &lt;b&gt;{0}&lt;/b&gt; não pode ser carregado.&lt;/p&gt;</translation>
     </message>
@@ -84704,316 +79035,315 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation>Google V.1</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation>Google V.2</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation>Microsoft</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation>MyMemory</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation>Glosbe</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation>PROMT</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation>Yandex</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation>Microsoft</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL Pro</source>
-      <translation type="unfinished">DeepL</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation>Nome de serviço de tradução desconhecido ({0})</translation>
     </message>
+    <message>
+      <source>Glosbe</source>
+      <translation type="vanished">Glosbe</translation>
+    </message>
+    <message>
+      <source>PROMT</source>
+      <translation type="vanished">PROMT</translation>
+    </message>
+    <message>
+      <source>DeepL Pro</source>
+      <translation type="vanished">DeepL</translation>
+    </message>
   </context>
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation>Africâner</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation>Árabe</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
-      <translation>Bielorrusso</translation>
+      <source>Arabic</source>
+      <translation>Árabe</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
-      <translation>Búlgaro</translation>
+      <source>Belarusian</source>
+      <translation>Bielorrusso</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
-      <translation>Bósnio</translation>
+      <source>Bulgarian</source>
+      <translation>Búlgaro</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
-      <translation>Catalão</translation>
+      <source>Bosnian</source>
+      <translation>Bósnio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
-      <translation>Checo</translation>
+      <source>Catalan</source>
+      <translation>Catalão</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
-      <translation>Dinamarquês</translation>
+      <source>Czech</source>
+      <translation>Checo</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
-      <translation>Alemão</translation>
+      <source>Danish</source>
+      <translation>Dinamarquês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
-      <translation>Grego</translation>
+      <source>German</source>
+      <translation>Alemão</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
-      <translation>Inglês</translation>
+      <source>Greek</source>
+      <translation>Grego</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
-      <translation>Espanhol</translation>
+      <source>English</source>
+      <translation>Inglês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
-      <translation>Estoniano</translation>
+      <source>Spanish</source>
+      <translation>Espanhol</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
-      <translation>Finlandês</translation>
+      <source>Estonian</source>
+      <translation>Estoniano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
-      <translation>Francês</translation>
+      <source>Finnish</source>
+      <translation>Finlandês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
-      <translation>Irlandês</translation>
+      <source>French</source>
+      <translation>Francês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
-      <translation>Galego</translation>
+      <source>Irish</source>
+      <translation>Irlandês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
-      <translation>Hebreu (he)</translation>
+      <source>Galician</source>
+      <translation>Galego</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
-      <translation>Hindi</translation>
+      <source>Hebrew (he)</source>
+      <translation>Hebreu (he)</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
-      <translation>Croata</translation>
+      <source>Hindi</source>
+      <translation>Hindi</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
-      <translation>Húngaro</translation>
+      <source>Croatian</source>
+      <translation>Croata</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
-      <translation>Indonésio</translation>
+      <source>Hungarian</source>
+      <translation>Húngaro</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
-      <translation>Islandês</translation>
+      <source>Indonesian</source>
+      <translation>Indonésio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
-      <translation>Italiano</translation>
+      <source>Icelandic</source>
+      <translation>Islandês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
-      <translation>Hebreu (iw)</translation>
+      <source>Italian</source>
+      <translation>Italiano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
-      <translation>Japonês</translation>
+      <source>Hebrew (iw)</source>
+      <translation>Hebreu (iw)</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
-      <translation>Georgiano</translation>
+      <source>Japanese</source>
+      <translation>Japonês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
-      <translation>Coreano</translation>
+      <source>Georgian</source>
+      <translation>Georgiano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
-      <translation>Lituano</translation>
+      <source>Korean</source>
+      <translation>Coreano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
-      <translation>Letão</translation>
+      <source>Lithuanian</source>
+      <translation>Lituano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
-      <translation>Macedónio</translation>
+      <source>Latvian</source>
+      <translation>Letão</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
-      <translation>Maltês</translation>
+      <source>Macedonian</source>
+      <translation>Macedónio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
-      <translation>Holandês</translation>
+      <source>Maltese</source>
+      <translation>Maltês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
-      <translation>Norueguês</translation>
+      <source>Dutch</source>
+      <translation>Holandês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
-      <translation>Polaco</translation>
+      <source>Norwegian</source>
+      <translation>Norueguês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
-      <translation>Português</translation>
+      <source>Polish</source>
+      <translation>Polaco</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
-      <translation>Romeno</translation>
+      <source>Portuguese</source>
+      <translation>Português</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
-      <translation>Russo</translation>
+      <source>Romanian</source>
+      <translation>Romeno</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
-      <translation>Eslovaco</translation>
+      <source>Russian</source>
+      <translation>Russo</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
-      <translation>Esloveno</translation>
+      <source>Slovak</source>
+      <translation>Eslovaco</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
-      <translation>Albanês</translation>
+      <source>Slovenian</source>
+      <translation>Esloveno</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
-      <translation>Sérvio</translation>
+      <source>Albanian</source>
+      <translation>Albanês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
-      <translation>Sueco</translation>
+      <source>Serbian</source>
+      <translation>Sérvio</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
-      <translation>Tailandês</translation>
+      <source>Swedish</source>
+      <translation>Sueco</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
-      <translation>Filipino</translation>
+      <source>Thai</source>
+      <translation>Tailandês</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
-      <translation>Turco</translation>
+      <source>Filipino</source>
+      <translation>Filipino</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
-      <translation>Ucraniano</translation>
+      <source>Turkish</source>
+      <translation>Turco</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
-      <translation>Vietnamita</translation>
+      <source>Ukrainian</source>
+      <translation>Ucraniano</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
-      <translation type="unfinished" />
+      <source>Vietnamese</source>
+      <translation>Vietnamita</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Chinese S</source>
-      <translation type="vanished">Chinês S</translation>
-    </message>
-    <message>
-      <source>Chinese T</source>
-      <translation type="vanished">Chinês T</translation>
-    </message>
   </context>
   <context>
     <name>TranslatorPage</name>
@@ -85023,7 +79353,7 @@
       <translation>&lt;b&gt;Configurar Tradutor&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation>Idiomas Habilitados</translation>
@@ -85050,7 +79380,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
+      <source>DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -85063,7 +79393,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -85123,6 +79453,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation type="unfinished" />
     </message>
@@ -85133,6 +79468,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation>MyMemory</translation>
     </message>
@@ -85162,33 +79502,37 @@
       <translation>Introduza a sua chave Yandex</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;É &lt;b&gt;necessária&lt;/b&gt; uma chave para usar este serviço. &lt;a href="{0}"&gt;Obtenha uma chave API comercial.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;É &lt;b&gt;necessário&lt;/b&gt; o registo da aplicação. &lt;a href="{0}"&gt;Registe com Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;É &lt;b&gt;opcional&lt;/b&gt; uma chave para usar este serviço. &lt;a href="{0}"&gt;Obtenha uma chave API grátis.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;É &lt;b&gt;necessária&lt;/b&gt; uma chave para usar este serviço. &lt;a href="{0}"&gt;Obtenha uma chave API grátis.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation>Pelo menos dois idiomas têm que estar selecionados para funcionar correctamente.</translation>
     </message>
@@ -85196,7 +79540,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation>Tradutor</translation>
     </message>
@@ -85271,12 +79615,12 @@
       <translation>O serviço de tradução selecionado não suporta a função Text-to-Speech.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -85284,202 +79628,195 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation type="unfinished">Multiprojetos Recentes</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation type="unfinished">Ficheiros Recentes</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation type="unfinished">Mostrar Versões</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation>Antevisor de UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation>Antevisor de Traduções</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation>Comparar Ficheiros</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation>Comparar Ficheiros lado-a-lado</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation>Navegador SQL</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation>Editor de Ícones</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation>Instalar Complemento</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation>Desinstalar Complemento</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation>Repositório de Complementos</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation>Preferências</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation>Sair</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation>Erro na Criação de Processo</translation>
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation>Erro na Criação de Processo</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Não pode começar o processo.&lt;br&gt; Assegure-se de que está disponível como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation>OK</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation type="unfinished">&lt;h3&gt;Números de Versão&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>Unittest</source>
       <translation type="vanished">Teste Unitário</translation>
     </message>
     <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>eric6 IDE</source>
-      <translation type="vanished">IDE eric6</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">Mini Editor eric6</translation>
-    </message>
   </context>
   <context>
     <name>TrayStarterPage</name>
@@ -85705,286 +80042,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation>Antevisor de UI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation>&amp;Abrir Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
-      <source>Ctrl+O</source>
-      <comment>File|Open</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="138" />
-      <source>Open a UI file for display</source>
+      <source>Ctrl+O</source>
+      <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="139" />
+      <source>Open a UI file for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation>Im&amp;primir</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
-      <source>Ctrl+P</source>
-      <comment>File|Print</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
+      <source>Ctrl+P</source>
+      <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation>Antevisão da Impressão</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation>Sai&amp;r</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation>&amp;Copiar</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Que é Isto?</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
-      <translation type="unfinished">Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>&amp;Que é Isto?</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished">Ajuda sensível ao contexto</translation>
+      <source>Shift+F1</source>
+      <translation type="unfinished">Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished">Ajuda sensível ao contexto</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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;Mostrar ajuda sensível a contexto&lt;/b&gt;&lt;p&gt;No modo 'Que é Isto?' o cursor do rato mostra uma flecha com um ponto de  interrogação, e pode clicar nos elementos da interface para ver uma breve descrição do que fazem e como se usam. Nas caixas de diálogo, pode-se aceder a esta característica através do botão de ajuda contextual da barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation>A&amp;cerca</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation>A&amp;cerca</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation>Mostra a informação acerca deste software</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca deste software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Mostra informação acerca das Ferramentas de Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Mostra informação acerca das Ferramentas de Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca das Ferramentas de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation>&amp;Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation>&amp;Editar</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation>&amp;Ajuda</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation>Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation>Editar</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation>Ajuda</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation type="unfinished">Ficheiro de Interface de Usuário Qt (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation type="unfinished">Carregar Ficheiro UI</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation type="unfinished">Carregar Ficheiro UI</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pode carregar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation>Gravar Imagem</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation type="unfinished" />
     </message>
@@ -86020,228 +80357,220 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation type="unfinished">Diagrama de Classes</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation type="unfinished">Diagrama do Pacote</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation type="unfinished">Diagrama de Imports</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation type="unfinished">Diagrama da Aplicação</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation>Fechar</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation>Carregar</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation>Gravar</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation>Gravar Como...</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation>Gravar como Imagem</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation>Imprimir</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation>Antevisão da Impressão</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation>Janela</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation>Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation>Gravar Diagrama</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation>Carregar Diagrama</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde ler. &lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não contém dados válidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não contém dados válidos.&lt;/p&gt;&lt;p&gt;Linha inválida: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde gravar. &lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Illegal diagram type '{0}' given.</source>
-      <translation type="vanished">Dado um tipo de diagrama ilegal '{0}'.</translation>
-    </message>
-    <message>
-      <source>Eric Graphics File (*.e5g);;All Files (*)</source>
-      <translation type="vanished">Ficheiro de Gráficos Eric (*.e5g);;Ficheiros Todos (*)</translation>
-    </message>
   </context>
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation>Gráficos</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation>Gravar Diagrama</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <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;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -86323,267 +80652,25 @@
     </message>
   </context>
   <context>
-    <name>UnittestDialog</name>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">Iniciar</translation>
-    </message>
-    <message>
-      <source>Start the selected testsuite</source>
-      <translation type="vanished">Iniciar a suite de testes selecionada</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Start Test&lt;/b&gt;&lt;p&gt;This button starts the selected testsuite.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Iniciar Teste&lt;/b&gt;&lt;p&gt;Este botão inicia a suite de testes selecionada.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Rerun Failed</source>
-      <translation type="vanished">Reexecução Falhada</translation>
-    </message>
-    <message>
-      <source>Reruns failed tests of the selected testsuite</source>
-      <translation type="vanished">Testes de reexecução falhados da suite de testes selecionada</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Rerun Failed&lt;/b&gt;&lt;p&gt;This button reruns all failed tests of the selected testsuite.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Reexecução Falhada&lt;/b&gt;&lt;p&gt;Este botão reexecuta todos os testes falhados da suite de testes selecionada.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Parar</translation>
-    </message>
-    <message>
-      <source>Stop the running unittest</source>
-      <translation type="vanished">Parar execução de teste unitário</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Stop Test&lt;/b&gt;&lt;p&gt;This button stops a running unittest.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Parar Teste&lt;/b&gt;&lt;p&gt;Este botão para a execução do teste unitário.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Unittest</source>
-      <translation type="vanished">Teste Unitário</translation>
-    </message>
-    <message>
-      <source>^Failure: </source>
-      <translation type="vanished">^Falho:</translation>
-    </message>
-    <message>
-      <source>^Error: </source>
-      <translation type="vanished">^Erro:</translation>
-    </message>
-    <message>
-      <source>Python Files (*.py);;All Files (*)</source>
-      <translation type="vanished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation>
-    </message>
-    <message numerus="yes">
-      <source>Discovered %n Test(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Preparing Testsuite</source>
-      <translation type="vanished">A preparar Suite de Testes</translation>
-    </message>
-    <message>
-      <source>Running</source>
-      <translation type="vanished">A executar</translation>
-    </message>
-    <message numerus="yes">
-      <source>Ran %n test(s) in {0:.3f}s</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Failure: {0}</source>
-      <translation type="vanished">Falho: {0}</translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Erro: {0}</translation>
-    </message>
-    <message>
-      <source>    Skipped: {0}</source>
-      <translation type="vanished">    Saltado: {0}</translation>
-    </message>
-    <message>
-      <source>    Expected Failure</source>
-      <translation type="vanished">    Falhos esperados</translation>
-    </message>
-    <message>
-      <source>    Unexpected Success</source>
-      <translation type="vanished">    Sucessos Inesperados</translation>
-    </message>
-    <message>
-      <source>Show Source</source>
-      <translation type="vanished">Mostrar Fonte</translation>
-    </message>
-    <message>
-      <source>Enter name of file defining the testsuite</source>
-      <translation type="vanished">Introduzir nome do ficheiro que define a suite de testes</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testsuite&lt;/b&gt;
-&lt;p&gt;Enter the name of the file defining the testsuite.
-It should have a method with a name given below. If no name is given, the suite() method will be tried. If no such method can be
-found, the module will be inspected for proper test
-cases.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Suite de Testes&lt;/b&gt;
-&lt;p&gt;Introduzir o nome do ficheiro que define a suite de testes.
-Deverá ter um método com um nome dado abaixo. Se não se dá o nome, tentará o método suite(). Se não encontra o método,
-o módulo será inspecionado para encontrar casos de teste adequados.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Enter the test name. Leave empty to use the default name "suite".</source>
-      <translation type="vanished">Selecionar se quer executar o teste localmente</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Enter the name of the test to be performed. This name must follow the rules given by Python's unittest module. If this field is empty, the default name of "suite" will be used.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Nome do Teste&lt;/b&gt;&lt;p&gt;Introduzir o nome do teste a executar. Este nome deve seguir as regras dadas pelo módulo de teste unitário de Python. Se este campo está vazio, o nome predefinido "suite" será usado.&lt;/p&gt; </translation>
-    </message>
-    <message>
-      <source>Select whether coverage data should be collected</source>
-      <translation type="vanished">Selecionar se os dados de cobertura devem ser recolhidos</translation>
-    </message>
-    <message>
-      <source>C&amp;ollect coverage data</source>
-      <translation type="vanished">Rec&amp;olher dados de cobertura</translation>
-    </message>
-    <message>
-      <source>Select whether old coverage data should be erased</source>
-      <translation type="vanished">Selecionar se os dados de cobertura antigos devem ser apagados</translation>
-    </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
-      <translation type="vanished">&amp;Apagar dados de cobertura</translation>
-    </message>
-    <message>
-      <source>Results</source>
-      <translation type="vanished">Resultados</translation>
-    </message>
-    <message>
-      <source>Progress:</source>
-      <translation type="vanished">Progresso:</translation>
-    </message>
-    <message>
-      <source>%v/%m Tests</source>
-      <translation type="vanished">%v/%m Testes</translation>
-    </message>
-    <message>
-      <source>Run:</source>
-      <translation type="vanished">Execução:</translation>
-    </message>
-    <message>
-      <source>Number of tests run</source>
-      <translation type="vanished">Número de execuções de testes</translation>
-    </message>
-    <message>
-      <source>Remaining:</source>
-      <translation type="vanished">Restante:</translation>
-    </message>
-    <message>
-      <source>Number of tests to be run</source>
-      <translation type="vanished">Número de testes a executar</translation>
-    </message>
-    <message>
-      <source>Failures:</source>
-      <translation type="vanished">Falhos:</translation>
-    </message>
-    <message>
-      <source>Number of test failures</source>
-      <translation type="vanished">Número de testes com falhos</translation>
-    </message>
-    <message>
-      <source>Errors:</source>
-      <translation type="vanished">Erros:</translation>
-    </message>
-    <message>
-      <source>Number of test errors</source>
-      <translation type="vanished">Número de testes com erros</translation>
-    </message>
-    <message>
-      <source>Skipped:</source>
-      <translation type="vanished">Saltado:</translation>
-    </message>
-    <message>
-      <source>Number of tests skipped</source>
-      <translation type="vanished">Número de testes saltados</translation>
-    </message>
-    <message>
-      <source>Expected Failures:</source>
-      <translation type="vanished">Falhos esperados:</translation>
-    </message>
-    <message>
-      <source>Number of tests with expected failure</source>
-      <translation type="vanished">Número de testes com falhos esperados </translation>
-    </message>
-    <message>
-      <source>Unexpected Successes:</source>
-      <translation type="vanished">Sucessos Inesperados:</translation>
-    </message>
-    <message>
-      <source>Number of tests with unexpected success</source>
-      <translation type="vanished">Número de testes com êxito imprevistos</translation>
-    </message>
-    <message>
-      <source>Tests performed:</source>
-      <translation type="vanished">Testes executados:</translation>
-    </message>
-    <message>
-      <source>Failures and errors:</source>
-      <translation type="vanished">Falhos e Erros:</translation>
-    </message>
-    <message>
-      <source>Failures and Errors list</source>
-      <translation type="vanished">Lista de Erros e Falhos</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Failures and Errors list&lt;/b&gt;
-&lt;p&gt;This list shows all failed and errored tests.
-Double clicking on an entry will show the respective traceback.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Lista de Falhos e Erros&lt;/b&gt;
-&lt;p&gt;Esta lista mostra todos os testes com falhos ou erros.
-Duplo clique numa entrada mostrará o respetivo rastreio.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Idle</source>
-      <translation type="vanished">Inativo</translation>
-    </message>
-    <message>
-      <source>Enter &amp;test name:</source>
-      <translation type="vanished">Introduzir nome do &amp;teste:</translation>
-    </message>
-    <message>
-      <source>Enter test &amp;filename:</source>
-      <translation type="vanished">Introduzir nome do &amp;ficheiro teste:</translation>
-    </message>
-    <message>
-      <source>Run &amp;local</source>
-      <translation type="vanished">Execução &amp;local</translation>
-    </message>
-    <message>
-      <source>Python3 Files ({1});;Python2 Files ({0});;All Files (*)</source>
-      <translation type="vanished">Ficheiros Python3 ({1});;Ficheiros Python2 ({0});;Ficheiros Todos (*)</translation>
-    </message>
-    <message>
-      <source>You must enter a test suite file.</source>
-      <translation type="vanished">Deve introduzir um ficheiro de suite de testes.</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Unable to run test &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;{1}&lt;br&gt;{2}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Incapaz de executar teste &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;{1}&lt;br&gt;{2}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Ran {0} test in {1:.3f}s</source>
-      <translation type="vanished">Executado {0} teste em {1:.3f}s</translation>
-    </message>
-    <message>
-      <source>Ran {0} tests in {1:.3f}s</source>
-      <translation type="vanished">Executados {0} testes em {1:.3f}s</translation>
+    <name>UnittestExecutor</name>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="50" />
+      <source>Failure</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="51" />
+      <source>Error</source>
+      <translation type="unfinished">Erro</translation>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="52" />
+      <source>Skipped</source>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="53" />
+      <source>Expected Failure</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="54" />
+      <source>Unexpected Success</source>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="55" />
+      <source>Success</source>
     </message>
   </context>
   <context>
@@ -87217,7 +81304,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -87914,7 +82001,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Reportar Falho</translation>
@@ -88484,8 +82571,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportar Atalhos de Teclado</translation>
@@ -88506,7 +82593,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importar Atalhos de Teclado</translation>
@@ -88910,7 +82997,7 @@
       <translation>Definições</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -88980,426 +83067,430 @@
       <translation type="unfinished">&lt;h3&gt;Números de Versão&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>A direção do correio eletrónico ou a direção do servidor de correio está vazia. Por favor configure as Definiçães de Correio Eletrónico na Caixa de Diálogo de Preferências.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Reiniciar a aplicação</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>A aplicação necessita ser reiniciada. Reiniciar agora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Ferramentas &amp;Internas</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Ferramentas dos &amp;Complementos</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>Ferramentas de &amp;Utilizador</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Configurar Grupos de Ferramentas...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Configurar o atual Grupo de Ferramentas ...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>&amp;Mostrar tudo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>&amp;Esconder tudo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Erro na Criação de Processo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <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="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <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="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <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="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Não há nenhum visor personalizado selecionado. Por favor use a caixa de diálogo das preferências para escolher um.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <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="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Ferramentas Externas</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Ferramentas Externas</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>A iniciar processo '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Processo '{0}' saiu.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Falta a Documentação</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Documentação</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <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="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <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="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <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="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>Abrir Navegador</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>Não se pôde iniciar um navegador web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <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="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Sessão de leitura</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <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="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; não é um ficheiro.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Usado a primeira vez</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <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="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <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="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>Selecionar o Diretório de Trabalho</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>&amp;Unittest...</source>
       <translation type="vanished">Teste &amp;Unitário...</translation>
     </message>
@@ -89456,189 +83547,6 @@
       <translation type="vanished">Teste &amp;Unitário</translation>
     </message>
     <message>
-      <source>&amp;Cancel</source>
-      <translation type="vanished">&amp;Cancelar</translation>
-    </message>
-    <message>
-      <source>Error getting versions information</source>
-      <translation type="vanished">Erro na obtenção da informação de versões</translation>
-    </message>
-    <message>
-      <source>Update available</source>
-      <translation type="vanished">Atualização disponível</translation>
-    </message>
-    <message>
-      <source>Error during updates check</source>
-      <translation type="vanished">Erro na verificação de atualizações</translation>
-    </message>
-    <message>
-      <source>Could not perform updates check.</source>
-      <translation type="vanished">Não procurar atualizações.</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Versões Disponíveis&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>Check for Updates</source>
-      <translation type="vanished">Procurar Atualizações</translation>
-    </message>
-    <message>
-      <source>Check for &amp;Updates...</source>
-      <translation type="vanished">Procurar &amp;Atualizações...</translation>
-    </message>
-    <message>
-      <source>Show downloadable versions</source>
-      <translation type="vanished">Mostrar versões descarregáveis</translation>
-    </message>
-    <message>
-      <source>Show &amp;downloadable versions...</source>
-      <translation type="vanished">Mostrar versões &amp;descarregáveis...</translation>
-    </message>
-    <message>
-      <source>Show the versions available for download</source>
-      <translation type="vanished">Mostrar as versões disponíveis para descarregar</translation>
-    </message>
-    <message>
-      <source>Eric API Documentation</source>
-      <translation type="vanished">Documentação de API do Eric</translation>
-    </message>
-    <message>
-      <source>Open Eric API Documentation</source>
-      <translation type="vanished">Abrir a Documentação de API do Eric</translation>
-    </message>
-    <message>
-      <source>Virtualenv Configurator</source>
-      <translation type="vanished">Assistente para Virtualenv</translation>
-    </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Documentação de Qt4</translation>
-    </message>
-    <message>
-      <source>Qt&amp;4 Documentation</source>
-      <translation type="vanished">Documentação de Qt&amp;4</translation>
-    </message>
-    <message>
-      <source>Open Qt4 Documentation</source>
-      <translation type="vanished">Abrir a Documentação de Qt4</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">Documentação do PyQt4</translation>
-    </message>
-    <message>
-      <source>Open PyQt4 Documentation</source>
-      <translation type="vanished">Abrir a Documentação de PyQt4</translation>
-    </message>
-    <message>
-      <source>&amp;Eric API Documentation</source>
-      <translation type="vanished">Documentação de API do &amp;Eric</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">Documentação de PySide</translation>
-    </message>
-    <message>
-      <source>Py&amp;Side Documentation</source>
-      <translation type="vanished">Documentação de Py&amp;Side</translation>
-    </message>
-    <message>
-      <source>Open PySide Documentation</source>
-      <translation type="vanished">Abrir Documentação de PySide</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Números de Versão&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>There is no main script defined for the current project. Aborting</source>
-      <translation type="vanished">O projeto atual não tem um script principal definido. A cancelar</translation>
-    </message>
-    <message>
-      <source>Qt 3 support</source>
-      <translation type="vanished">Suporte Qt3</translation>
-    </message>
-    <message>
-      <source>Keyboard shortcut file (*.e4k)</source>
-      <translation type="vanished">Ficheiro de atalhos de teclado (*.e4k)</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Gravar tarefas</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Ler tarefas</translation>
-    </message>
-    <message>
-      <source>Python &amp;3 Documentation</source>
-      <translation type="vanished">Documentação de Python &amp;3</translation>
-    </message>
-    <message>
-      <source>Python 2 Documentation</source>
-      <translation type="vanished">Documentação de Python 2</translation>
-    </message>
-    <message>
-      <source>Python &amp;2 Documentation</source>
-      <translation type="vanished">Documentação de Python &amp;2</translation>
-    </message>
-    <message>
-      <source>Open Python 2 Documentation</source>
-      <translation type="vanished">Abrir a Documentação de Python 2</translation>
-    </message>
-    <message>
-      <source>Qt&amp;5 Documentation</source>
-      <translation type="vanished">Documentação de Qt&amp;5</translation>
-    </message>
-    <message>
-      <source>PyQt&amp;4 Documentation</source>
-      <translation type="vanished">Documentação do PyQt&amp;4</translation>
-    </message>
-    <message>
-      <source>PyQt&amp;5 Documentation</source>
-      <translation type="vanished">Documentação do PyQt&amp;5</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>eric6 &amp;Web Browser...</source>
-      <translation type="vanished">Navegador &amp;Web de eric6...</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Web Browser</source>
-      <translation type="vanished">Iniciar o Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;eric6 Web Browser&lt;/b&gt;&lt;p&gt;Browse the Internet with the eric6 Web Browser.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Navegardor Web eric6&lt;/b&gt;&lt;p&gt;Navegar por internet com o Navegador Web eric6.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Icon Editor</source>
-      <translation type="vanished">Iniciar o Editor de Icones de eric6</translation>
-    </message>
-    <message>
-      <source>Qt v.3 is not supported by eric6.</source>
-      <translation type="vanished">Qt v.3 não está suportado por eric6.</translation>
-    </message>
-    <message>
-      <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
-      <translation type="vanished">Atualização a &lt;b&gt;{0}&lt;/b&gt; de eric6 já está disponível em &lt;b&gt;{1}&lt;/b&gt;. Quere-a descarregar?</translation>
-    </message>
-    <message>
-      <source>Eric6 is up to date</source>
-      <translation type="vanished">Eric6 está atualizado</translation>
-    </message>
-    <message>
-      <source>You are using the latest version of eric6</source>
-      <translation type="vanished">Utiliza a última versão do eric6</translation>
-    </message>
-    <message>
-      <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
-      <translation type="vanished">eric6 ainda não foi configurado. A caixa de diálogo de configuração vai iniciar-se.</translation>
-    </message>
   </context>
   <context>
     <name>UserProjectFile</name>
@@ -89716,7 +83624,7 @@
   <context>
     <name>Utilities</name>
     <message>
-      <location filename="../Utilities/__init__.py" line="1516" />
+      <location filename="../Utilities/__init__.py" line="1523" />
       <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Pode usar códigos % como espaços reservados dentro da string. Os códigos suportados são:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;coluna do cursor do editor atual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directório do editor atual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;nome do ficheiro do editor atual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;diretório home do usuário atual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;linha do cursor do editor atual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;rota do projeto atual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;texto selecionado do editor atual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;nome de usuário do usuário atual&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;sinal de percentagem&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -89908,22 +83816,6 @@
       <source>Mapping Proxy</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tipo</translation>
-    </message>
-    <message>
-      <source>Long Integer</source>
-      <translation type="vanished">Inteiro Longo</translation>
-    </message>
-    <message>
-      <source>Unicode String</source>
-      <translation type="vanished">String Unicode</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">Outro</translation>
-    </message>
   </context>
   <context>
     <name>VariableDetailDialog</name>
@@ -89957,25 +83849,6 @@
     </message>
   </context>
   <context>
-    <name>VariableModel</name>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">Globais</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Locais</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tipo</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Valor</translation>
-    </message>
-  </context>
-  <context>
     <name>VariablesFilterDialog</name>
     <message>
       <location filename="../Debugger/VariablesFilterDialog.ui" line="0" />
@@ -90124,26 +83997,6 @@
       <source>Variables Type Filter...</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">Globais</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Valor</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tipo</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Locais</translation>
-    </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Contrair tudo</translation>
-    </message>
   </context>
   <context>
     <name>VcsCommandOptionsDialog</name>
@@ -90551,10 +84404,6 @@
       <source>Show VCS Toolbar</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Cores</translation>
-    </message>
   </context>
   <context>
     <name>VcsProjectBrowserHelper</name>
@@ -90578,163 +84427,159 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation>Novo desde repositorio</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation>&amp;Novo desde repositorio...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation>Criar um projeto novo desde o repositorio VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Novo desde repositorio&lt;/b&gt;&lt;p&gt;Cria um projeto local novo desde o repositorio VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation>Exportar do repositório</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation>&amp;Exportar do repositório...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation>Exportar um projeto desde o repositorio</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Exportar do repositorio&lt;/b&gt;&lt;p&gt;Exporta um projeto do repositorio.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation>Adicionar ao repositorio</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation>&amp;Adicionar ao repositorio...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation>Adicionar o projeto local ao repositorio VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Adicionar ao repositorio&lt;/b&gt;&lt;p&gt;Adiciona (importa) o projeto local ao repositorio VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation>VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation>Projeto Novo</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation>Selecionar o sistema de control de versão para o projeto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Quer editar as opções de commandos VCS?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation>Criar diretório de projeto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O diretorio do projeto &lt;b&gt;{0}&lt;/b&gt; não se pôde criar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation>Projeto novo desde Repositorio</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation>Selecionar um ficheiro de projeto a abrir.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Deve adicionar-se o ficheiro de projeto ao repositório?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Não se pode recuperar o projeto do repositorio.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation>Importar Projeto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation>Atualizar</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation>O projecto deve ser recarregado. Fazer-lo agora?</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation>Retirar o projeto do repositorio</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation>Retirar o projeto do repositorio</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation>Tem a certeza de que quer retirar este projeto do repositório (e disco)?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation>Mudar</translation>
     </message>
-    <message>
-      <source>The project retrieved from the repository does not contain an eric project file (*.e4p). Create it?</source>
-      <translation type="vanished">O projeto recuperado do repositório não tem um ficheiro de projeto de eric (*.e4p). Deseja criar um?</translation>
-    </message>
   </context>
   <context>
     <name>VcsPySvnPlugin</name>
@@ -90999,8 +84844,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -91008,7 +84853,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation />
@@ -91016,8 +84861,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -91025,7 +84870,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation />
@@ -91033,8 +84878,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -91042,14 +84887,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation />
@@ -91057,8 +84902,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -91066,21 +84911,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation>Meta+H</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation />
@@ -91088,8 +84933,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -91097,14 +84942,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation>Meta+D</translation>
@@ -91112,8 +84957,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -91121,7 +84966,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation />
@@ -91129,8 +84974,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -91138,7 +84983,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation />
@@ -91146,8 +84991,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -91155,7 +85000,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation />
@@ -91163,8 +85008,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -91172,14 +85017,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation>Meta+K</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation />
@@ -91187,8 +85032,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -91196,14 +85041,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation>Meta+B</translation>
@@ -91211,8 +85056,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -91220,14 +85065,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation>Meta+F</translation>
@@ -91235,8 +85080,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -91245,8 +85090,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation />
@@ -91254,8 +85099,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation />
@@ -91263,8 +85108,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -91273,8 +85118,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation />
@@ -91282,8 +85127,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -91292,8 +85137,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation type="unfinished">Página Inicial</translation>
@@ -91301,8 +85146,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -91310,7 +85155,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation type="unfinished">Meta+E</translation>
@@ -91318,8 +85163,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation type="unfinished">Fim</translation>
@@ -91327,8 +85172,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -91336,14 +85181,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation type="unfinished">Meta+P</translation>
@@ -91351,8 +85196,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -91360,14 +85205,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation type="unfinished">Meta+N</translation>
@@ -91375,8 +85220,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation />
@@ -91384,8 +85229,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation />
@@ -91393,8 +85238,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -91402,7 +85247,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation />
@@ -91410,8 +85255,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -91419,14 +85264,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation type="unfinished">Meta+V</translation>
@@ -91434,8 +85279,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -91443,7 +85288,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation />
@@ -91451,8 +85296,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -91460,14 +85305,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation />
@@ -91475,8 +85320,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -91484,14 +85329,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation />
@@ -91499,8 +85344,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -91509,8 +85354,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation />
@@ -91518,8 +85363,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation />
@@ -91527,8 +85372,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -91538,9 +85383,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation />
@@ -91548,8 +85393,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation />
@@ -91557,8 +85402,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -91566,7 +85411,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation />
@@ -91574,8 +85419,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -91583,14 +85428,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation>Meta+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation />
@@ -91599,21 +85444,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation>Procurar</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation>&amp;Procurar...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -91621,7 +85466,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation>Procurar um texto</translation>
@@ -91633,21 +85478,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation>Procurar próximo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation>Procurar &amp;próximo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -91655,7 +85500,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation>Procurar a próxima ocurrência do texto</translation>
@@ -91667,21 +85512,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation>Procurar anterior</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation>Procurar &amp;anterior</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -91689,7 +85534,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation>Procurar ocurrência anterior do texto</translation>
@@ -91701,21 +85546,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation>Aproximar</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation>Apro&amp;ximar</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -91723,7 +85568,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -91731,35 +85576,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation>Aproximar no texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aproximar&lt;/b&gt;&lt;p&gt;Aproximar no texto. Isto faz o texto mais grande.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation>Afastar</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation>A&amp;fastar</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -91767,7 +85612,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -91775,35 +85620,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation>Afastar no texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Afastar&lt;/b&gt;&lt;p&gt;Afastar no texto. Isto faz o texto mais pequeno.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation>Restaurar zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation>&amp;Restaurar zoom</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -91811,42 +85656,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation>Reiniciar o zoom do texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation>Zoom no texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation type="unfinished" />
@@ -91854,984 +85699,984 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation>Antevisão da Impressão</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation>Mover um parágrafo acima</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation>Mover um parágrafo abaixo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation>Mover ao princípio do documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation>Mover ao final do documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation>Estende a seleção abaixo uma linha</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation>Meta+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation>Estende a seleção abaixo uma parágrafo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation>Estende a seleção abaixo uma página</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation>Meta+Shift+V</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation>Ctrl+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation>Apagar o caratér anterior se não está ao princípio da linha</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation>Duplicar a linha atual</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation>Trocar a linha atual pela anterior</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation>Cortar a linha atual</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation>Copiar a linha atual</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation>Alternar inserir/sobreescrever</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation>Convertir a seleção para minúsculas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation>Convertir a seleção para maiúsculas</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation>Aumentar a seleção retangular uma linha abaixo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation>Meta+Alt+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation>Meta+Alt+Shift+P</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation>Aumentar a seleção retangular um caratér à esquerda</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation>Meta+Alt+Shift+B</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation>Aumentar a seleção retangular um caratér à direita</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation>Meta+Alt+Shift+F</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation>Meta+Alt+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation>Alt+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation>Alt+Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation>Aumentar a seleção retangular uma página abaixo</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation>Alt+Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation>Meta+Alt+Shift+V</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation>Duplicar a seleção atual</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation>Meta+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation>Mover ao fim da palavra seguinte</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation>Mover ao fim da palavra anterior</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation>Mover ao início da linha do documento</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation>Meta+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation>Meta+Shift+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation>Meta+Alt+Shift+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation>Apagar até ao final da proxima palavra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation>Alt+Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation>Mover as linhas selecionadas acima uma linha</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation>Mover as linhas selecionadas abaixo uma linha</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation>Limpar marcadores de pesquisa</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation>Limpar todos os marcadores de pesquisa mostrados</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation>Substituir</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation>&amp;Substituir...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation>Substituir algum texto</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -94795,51 +88640,6 @@
       <source>The spelling dictionary was saved successfully.</source>
       <translation>O dicionário ortográfico foi guradado com êxito.</translation>
     </message>
-    <message>
-      <source>Ctrl+Shift+M</source>
-      <comment>Edit|Toggle Comment</comment>
-      <translation type="vanished">Ctrl+Shift+M</translation>
-    </message>
-    <message>
-      <source>Search File</source>
-      <translation type="vanished">Procurar Ficheiro</translation>
-    </message>
-    <message>
-      <source>Search &amp;File...</source>
-      <translation type="vanished">Procurar &amp;Ficheiro...</translation>
-    </message>
-    <message>
-      <source>Search for a file</source>
-      <translation type="vanished">Procurar um ficheiro</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search File&lt;/b&gt;&lt;p&gt;Search for a file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Procurar Ficheiro&lt;/b&gt;&lt;p&gt;Procurar um ficheiro.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch</source>
-      <translation type="vanished">Pesquisa Rápida</translation>
-    </message>
-    <message>
-      <source>&amp;Quicksearch</source>
-      <translation type="vanished">&amp;Pesquisa Rápida</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch</source>
-      <translation type="vanished">Executar uma pesquisa rápida</translation>
-    </message>
-    <message>
-      <source>Quicksearch backwards</source>
-      <translation type="vanished">Pesquisa Rápida para trás</translation>
-    </message>
-    <message>
-      <source>Quicksearch &amp;backwards</source>
-      <translation type="vanished">Pesquisa Rápida para &amp;trás</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch backwards</source>
-      <translation type="vanished">Executar uma pesquisa rápida para trás</translation>
-    </message>
   </context>
   <context>
     <name>ViewProfileSidebarsDialog</name>
@@ -95119,7 +88919,7 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
+      <source>Select to use 'python -m venv'</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -95598,7 +89398,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation type="unfinished">Intérprete de Python</translation>
     </message>
@@ -95626,54 +89426,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation type="unfinished" />
     </message>
@@ -95681,34 +89481,10 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Adicionar...</translation>
-    </message>
-    <message>
-      <source>Edit...</source>
-      <translation type="vanished">Editar...</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Retirar</translation>
-    </message>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Apagar</translation>
-    </message>
-    <message>
-      <source>Delete All</source>
-      <translation type="vanished">Apagar Tudo</translation>
-    </message>
   </context>
   <context>
     <name>VirtualenvManagerWidget</name>
@@ -95729,6 +89505,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation type="unfinished" />
     </message>
@@ -95744,6 +89525,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation type="unfinished" />
     </message>
@@ -95778,7 +89564,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation type="unfinished" />
     </message>
@@ -95786,7 +89572,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -95815,6 +89601,146 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished">Intérprete de Python</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Nome:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation type="unfinished">Diretório:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation type="unfinished">Rotas</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation type="unfinished">Executável de Python:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation type="unfinished">Opções</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -96044,27 +89970,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation>Condição</translation>
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation>Especial</translation>
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
-      <translation>Temporal</translation>
+      <source>Special</source>
+      <translation>Especial</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
-      <translation>Habilitado</translation>
+      <source>Temporary</source>
+      <translation>Temporal</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation>Habilitado</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation>Ignorar Contagem</translation>
     </message>
@@ -96404,22 +90330,6 @@
       <source>Cascading Style Sheets (*.css);;All files (*)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Cores</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">Cor de Fundo das URL seguras:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Selecionar a cor de fundo para as URL seguras.</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Apenas mostrar um botão de fechar em vez de um por separador</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserClearPrivateDataDialog</name>
@@ -96555,44 +90465,6 @@
     </message>
   </context>
   <context>
-    <name>WebBrowserFlashCookieManagerPage</name>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Apagar</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebBrowserInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Configurar Interface de Usuário&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Estilo:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Selecionar estilo da interface</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">Folha de Estilos:</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">Folha de Estilos Qt (*.qss);;Folha de Estilos de Cascata (*.css);;Ficheiros Todos (*)</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Sistema</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Introduzir o nome do ficheiro da folha de estilos</translation>
-    </message>
-  </context>
-  <context>
     <name>WebBrowserJavaScriptConsole</name>
     <message>
       <location filename="../WebBrowser/WebBrowserJavaScriptConsole.py" line="33" />
@@ -97543,145 +91415,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation type="unfinished">Mostrar um menú de navegação</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation type="unfinished">Mostrar um menú de navegação para os separadores fechados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation type="unfinished">Separador Novo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation type="unfinished">Duplicar Página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation type="unfinished">Fechar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation type="unfinished">Fechar Outros</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation type="unfinished">Fechar Tudo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation type="unfinished">Antevisão da Impressão</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation type="unfinished">Imprimir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation type="unfinished">Imprimir como PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation type="unfinished">Recarregar Tudo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation type="unfinished">Marcar Todos os Separadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation type="unfinished">Restaurar o Separador Fechado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation type="unfinished">Acabou de carregar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation type="unfinished">Falhou ao carregar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation type="unfinished">Carregando...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation type="unfinished">Tem a certeza de que quer fechar a janela?</translation>
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation type="unfinished">
@@ -97692,22 +91564,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation type="unfinished">Sai&amp;r</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation type="unfinished">F&amp;echar o Separador Atual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation type="unfinished">Restaurar Todos os Separadores Fechados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation type="unfinished">Limpar Lista</translation>
     </message>
@@ -97715,8 +91587,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -97724,343 +91596,307 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Não existe o ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Não pode abrir um visor para o ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Não pode começar uma aplicação para URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation type="unfinished">Gravar &amp;Vínculo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation type="unfinished">Marcar este Vínculo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation type="unfinished">Escanear Vínculo com VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation type="unfinished">Abrir imagem num Separador Novo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation type="unfinished">Gravar Imagem</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation type="unfinished">Copiar Imagem para a Área de Transferência</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation type="unfinished">Bloquear Imagem</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation type="unfinished">Escanear Imagem com VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation type="unfinished">Reproduzir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation type="unfinished">Pausa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation type="unfinished">Com som</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation type="unfinished">Sem som</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation type="unfinished">Gravar Media</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation type="unfinished">Enviar Texto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation type="unfinished">Procurar com...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation type="unfinished">Dicionário</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation type="unfinished">Ir à direção web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation type="unfinished">Adicionar Nova Página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation type="unfinished">Marcar esta Página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation type="unfinished">Agente de Usuario</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation type="unfinished">Adicionar á barra de pesquisa web</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
+      <source>Web Archive (*.mhtml *.mht)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>
-    <message>
-      <source>Copy Link to Clipboard</source>
-      <translation type="vanished">Copiar Vínculo para a Área de Transferência</translation>
-    </message>
-    <message>
-      <source>Send Link</source>
-      <translation type="vanished">Enviar Vínculo</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">Copiar Localização da Imagem para a Área de Transferência</translation>
-    </message>
-    <message>
-      <source>Send Image Link</source>
-      <translation type="vanished">Enviar Vínculo da Imagem</translation>
-    </message>
-    <message>
-      <source>Copy Media Address to Clipboard</source>
-      <translation type="vanished">Opiar Direção da Media à Area de Transferência</translation>
-    </message>
-    <message>
-      <source>Send Media Address</source>
-      <translation type="vanished">Enviar Direção da Media</translation>
-    </message>
-    <message>
-      <source>Send Page Link</source>
-      <translation type="vanished">Enviar o Vínculo da Página</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Abrir Vínculo num Separador Novo<byte value="x9" />Ctrl+LMB</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserVirusTotalPage</name>
@@ -98166,2156 +92002,2100 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <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="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <source>Contents</source>
       <translation type="unfinished">Conteúdo</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <source>Index</source>
       <translation type="unfinished">Índice</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <source>Search</source>
       <translation type="unfinished">Procurar</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1751" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
       <source>New Tab</source>
       <translation type="unfinished">Separador Novo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="669" />
-      <source>&amp;New Tab</source>
-      <translation type="unfinished">Separador &amp;Novo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
+      <source>&amp;New Tab</source>
+      <translation type="unfinished">Separador &amp;Novo</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="672" />
-      <source>Open a new web browser tab</source>
-      <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>&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="681" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
       <source>New Window</source>
       <translation type="unfinished">Nova Janela</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="683" />
-      <source>New &amp;Window</source>
-      <translation type="unfinished">Nova &amp;Janela</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
+      <source>New &amp;Window</source>
+      <translation type="unfinished">Nova &amp;Janela</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="686" />
-      <source>Open a new web browser window</source>
-      <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>&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="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation type="unfinished">Abrir Ficheiro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation type="unfinished">&amp;Abrir Ficheiro</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation type="unfinished">&amp;Abrir Ficheiro</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
-      <source>Open a file for display</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <source>Open a file for display</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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="727" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
       <source>Open File in New Tab</source>
       <translation type="unfinished">Abrir Ficheiro num Separador Novo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="729" />
-      <source>Open File in New &amp;Tab</source>
-      <translation type="unfinished">Abrir Ficheiro num &amp;Separador Novo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
+      <source>Open File in New &amp;Tab</source>
+      <translation type="unfinished">Abrir Ficheiro num &amp;Separador Novo</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="733" />
-      <source>Open a file for display in a new tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open a file for display in a new tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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="744" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
       <source>Save As</source>
       <translation type="unfinished">Gravar Como</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="746" />
-      <source>&amp;Save As...</source>
-      <translation type="unfinished">&amp;Gravar Como...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
+      <source>&amp;Save As...</source>
+      <translation type="unfinished">&amp;Gravar Como...</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="750" />
-      <source>Save the current page to disk</source>
-      <translation type="unfinished">Gravar a página atual no disco</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <source>Save the current page to disk</source>
+      <translation type="unfinished">Gravar a página atual no disco</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <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="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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="779" />
-      <source>Import Bookmarks</source>
-      <translation type="unfinished">Importar Marcadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Importar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation type="unfinished">&amp;Importar Marcadores...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <source>Import bookmarks from other browsers</source>
-      <translation type="unfinished">Importar marcadores de outros navegadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <source>Import bookmarks from other browsers</source>
+      <translation type="unfinished">Importar marcadores de outros navegadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
       <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="793" />
-      <source>Export Bookmarks</source>
-      <translation type="unfinished">Exportar Marcadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Exportar Marcadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation type="unfinished">&amp;Exportar Marcadores...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <source>Export the bookmarks into a file</source>
-      <translation type="unfinished">Exportar os marcadores a um ficheiro</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <source>Export the bookmarks into a file</source>
+      <translation type="unfinished">Exportar os marcadores a um ficheiro</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation type="unfinished">Imprimir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation type="unfinished">Im&amp;primir</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation type="unfinished">Im&amp;primir</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation type="unfinished">Imprimir como PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation type="unfinished">Imprimir a ajuda mostrada como PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation type="unfinished">Antevisão da Impressão</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <source>Print preview of the displayed help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation type="unfinished">Enviar o Vínculo da Página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation type="unfinished">Fechar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <source>Close the current help window</source>
       <translation type="unfinished">Fechar a janela de ajuda actual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <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="880" />
-      <source>Close All</source>
-      <translation type="unfinished">Fechar Tudo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation type="unfinished">Fechar Tudo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation type="unfinished">Fechar &amp;Tudo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <source>Close all help windows</source>
-      <translation type="unfinished">Fechar todas as janelas de ajuda</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <source>Close all help windows</source>
+      <translation type="unfinished">Fechar todas as janelas de ajuda</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
       <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="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation type="unfinished">Sair</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished">Sai&amp;r</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
+      <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="898" />
-      <source>Quit the eric Web Browser</source>
-      <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>&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="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation type="unfinished">Retroceder</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation type="unfinished">&amp;Retroceder</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
+      <source>&amp;Backward</source>
+      <translation type="unfinished">&amp;Retroceder</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="912" />
-      <source>Move one screen backward</source>
-      <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>&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="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation type="unfinished">Avançar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation type="unfinished">&amp;Avançar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation type="unfinished">&amp;Avançar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation type="unfinished">Página Inicial</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation type="unfinished">Página &amp;Inicial</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation type="unfinished">Página &amp;Inicial</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <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="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation type="unfinished">Recarregar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished">&amp;Recarregar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation type="unfinished" />
+      <source>&amp;Reload</source>
+      <translation type="unfinished">&amp;Recarregar</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">F5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <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="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation type="unfinished">Parar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation type="unfinished">&amp;Parar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="unfinished">Ctrl+.</translation>
+      <source>&amp;Stop</source>
+      <translation type="unfinished">&amp;Parar</translation>
     </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="975" />
-      <source>Stop loading</source>
-      <translation type="unfinished">Parar a carga</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <source>Stop loading</source>
+      <translation type="unfinished">Parar a carga</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation type="unfinished">Copiar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished">&amp;Copiar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
+      <source>&amp;Copy</source>
+      <translation type="unfinished">&amp;Copiar</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="989" />
-      <source>Copy the selected text</source>
-      <translation type="unfinished">Copiar texto selecionado</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
+      <source>Copy the selected text</source>
+      <translation type="unfinished">Copiar texto selecionado</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation type="unfinished">Cortar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished">Cor&amp;tar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
+      <source>Cu&amp;t</source>
+      <translation type="unfinished">Cor&amp;tar</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="1003" />
-      <source>Cut the selected text</source>
-      <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>&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="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation type="unfinished">Colar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished">Co&amp;lar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
+      <source>&amp;Paste</source>
+      <translation type="unfinished">Co&amp;lar</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="1017" />
-      <source>Paste text from the clipboard</source>
-      <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>&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="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation type="unfinished">Desfazer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished">Desfa&amp;zer</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
+      <source>&amp;Undo</source>
+      <translation type="unfinished">Desfa&amp;zer</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="1031" />
-      <source>Undo the last edit action</source>
-      <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>&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="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation type="unfinished">Refazer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished">&amp;Refazer</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished">&amp;Refazer</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="1045" />
-      <source>Redo the last edit action</source>
-      <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>&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="1054" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
       <source>Select All</source>
       <translation type="unfinished">Selecionar Tudo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished">&amp;Selecionar tudo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
+      <source>&amp;Select All</source>
+      <translation type="unfinished">&amp;Selecionar tudo</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="1059" />
-      <source>Select all text</source>
-      <translation type="unfinished">Selecionar o texto todo</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
+      <source>Select all text</source>
+      <translation type="unfinished">Selecionar o texto todo</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
       <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="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <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="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation type="unfinished">Encontrar...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation type="unfinished">&amp;Procurar...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
+      <source>&amp;Find...</source>
+      <translation type="unfinished">&amp;Procurar...</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="1086" />
-      <source>Find text in page</source>
-      <translation type="unfinished">Procurar texto na página</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
+      <source>Find text in page</source>
+      <translation type="unfinished">Procurar texto na página</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
       <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation type="unfinished">Procurar seguinte</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation type="unfinished">Procurar &amp;seguinte</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation type="unfinished">Procurar &amp;seguinte</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <source>Find next occurrence of text in page</source>
       <translation type="unfinished">Procurar a seguinte ocurrencia do texto na página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
       <source>Find previous</source>
       <translation type="unfinished">Procurar anterior</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" />
-      <source>Find &amp;previous</source>
-      <translation type="unfinished">Procurar &amp;anterior</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
+      <source>Find &amp;previous</source>
+      <translation type="unfinished">Procurar &amp;anterior</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" />
       <source>Shift+F3</source>
       <comment>Edit|Find previous</comment>
       <translation type="unfinished">Shift+F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
       <source>Find previous occurrence of text in page</source>
       <translation type="unfinished">Procurar a ocurrencia anterior do texto na página</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" />
-      <source>Manage Bookmarks</source>
-      <translation type="unfinished">Gerir Marcadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="unfinished">&amp;Gerir Marcadores...</translation>
+      <source>Manage Bookmarks</source>
+      <translation type="unfinished">Gerir Marcadores</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation type="unfinished">&amp;Gerir Marcadores...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1130" />
       <source>Ctrl+Shift+B</source>
       <comment>Help|Manage bookmarks</comment>
       <translation type="unfinished">Ctrl+Shift+B</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1131" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
       <source>Open a dialog to manage the bookmarks.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
       <source>Add Bookmark</source>
       <translation type="unfinished">Adicionar Marcador</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation type="unfinished">Adicionar &amp;Marcador...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" />
+      <source>Add &amp;Bookmark...</source>
+      <translation type="unfinished">Adicionar &amp;Marcador...</translation>
+    </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="1148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
       <source>Open a dialog to add a bookmark.</source>
       <translation type="unfinished">Abrir uma caixa de diálogo para adicionar um marcador.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" />
-      <source>Add Folder</source>
-      <translation type="unfinished">Adicionar Diretório</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation type="unfinished">Adicionar Diretório</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation type="unfinished">Adicionar &amp;Diretório...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation type="unfinished">Abrir uma caixa de diálogo para adicionar um novo diretorio de marcadores.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" />
-      <source>Bookmark All Tabs</source>
-      <translation type="unfinished">Marcar Todos os Separadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <source>Bookmark All Tabs</source>
+      <translation type="unfinished">Marcar Todos os Separadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
       <source>Bookmark All Tabs...</source>
       <translation type="unfinished">Marcar Todos os Separadores...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <source>Bookmark all open tabs.</source>
       <translation type="unfinished">Marcar todos os separadores abertos.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
       <source>What's This?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation type="unfinished">Shift+F1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1191" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
       <source>Context sensitive help</source>
       <translation type="unfinished">Ajuda sensível ao contexto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
       <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;Mostrar ajuda sensível a contexto&lt;/b&gt;&lt;p&gt;No modo 'Que é Isto?' o cursor do rato mostra uma flecha com um ponto de  interrogação, e pode clicar nos elementos da interface para ver uma breve descrição do que fazem e como se usam. Nas caixas de diálogo, pode-se aceder a esta característica através do botão de ajuda contextual da barra de título.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" />
-      <source>About</source>
-      <translation type="unfinished">Acerca</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation type="unfinished">Acerca</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation type="unfinished">A&amp;cerca</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation type="unfinished">Mostra a informação acerca deste software</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <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;Acerca&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca deste software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" />
-      <source>About Qt</source>
-      <translation type="unfinished">Acerca de Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation type="unfinished">Acerca de Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation type="unfinished">Acerca de &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished">Mostra informação acerca das Ferramentas de Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished">Mostra informação acerca das Ferramentas de Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca das Ferramentas de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1230" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
       <source>Zoom in</source>
       <translation type="unfinished">Aproximar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished">Apro&amp;ximar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="unfinished" />
+      <source>Zoom &amp;in</source>
+      <translation type="unfinished">Apro&amp;ximar</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">Aproximar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1236" />
-      <source>Zoom in on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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="1246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
       <source>Zoom out</source>
       <translation type="unfinished">Afastar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished">A&amp;fastar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="unfinished" />
+      <source>Zoom &amp;out</source>
+      <translation type="unfinished">A&amp;fastar</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">Afastar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1252" />
-      <source>Zoom out on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <source>Zoom out on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished">Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation type="unfinished">Mostrar código da página</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation type="unfinished">Mostrar código da página</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation type="unfinished">Ctrl+U</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <source>Show the page source in an editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation type="unfinished">Ecrã Inteiro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation type="unfinished">Ecrã &amp;Inteiro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation type="unfinished">F11</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation type="unfinished">Mostrar o separador seguinte</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation type="unfinished">Mostrar o separador seguinte</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation type="unfinished">Mostrar o separador anterior</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation type="unfinished">Mostrar o separador anterior</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation type="unfinished">Mudar entre separadores</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation type="unfinished">Mudar entre separadores</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation type="unfinished">Ctrl+1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation type="unfinished">Preferências</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation type="unfinished">&amp;Preferências...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation type="unfinished">&amp;Preferências...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">Definir a configuração desejada</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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">&lt;b&gt;Preferências&lt;/b&gt;&lt;p&gt;Define os elementos de configuração da aplicação com os valores desejados.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
       <source>&amp;Languages...</source>
       <translation type="unfinished">&amp;Idiomas...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
       <source>Configure the accepted languages for web pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation type="unfinished">Informação Pessoal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation type="unfinished">Informação Pessoal...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation type="unfinished">Configurar informação pessoal para completar campos do formulário</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation type="unfinished">&amp;Limpar dados privados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation type="unfinished">Scripts de GreaseMonkey...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation type="unfinished">Configurar Scripts de GreaseMonkey</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation type="unfinished">Editar Filtros de Mensagens</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation type="unfinished">Editar Filtros de Mensagens...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <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="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <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="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation type="unfinished">Sincronizar com a Tabela de Conteúdos</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <source>Synchronizes the table of contents with current page</source>
       <translation type="unfinished">Sincroniza a tabela de conteúdos com a página atual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1463" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1461" />
       <source>Table of Contents</source>
       <translation type="unfinished">Tabela de Conteúdos</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation type="unfinished">Mostra a janela de Índice</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation type="unfinished">Mostra a janela de pesquisa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation type="unfinished">Gerir Documentação QtHelp</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation type="unfinished">Gerir Documentação QtHelp</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation type="unfinished">Gerir &amp;Documentação QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" />
-      <source>Reindex Documentation</source>
-      <translation type="unfinished">Reindexar a Documentação</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation type="unfinished">Reindexar a Documentação</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation type="unfinished">&amp;Reindexar a Documentação</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation type="unfinished">Reindexa a Documentação</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation type="unfinished">Limpar dados privados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" />
-      <source>Clear icons database</source>
-      <translation type="unfinished">Limpar base de dados dos ícones</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
+      <source>Clear icons database</source>
+      <translation type="unfinished">Limpar base de dados dos ícones</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
       <source>Clear &amp;icons database</source>
       <translation type="unfinished">L&amp;impar base de dados dos Ícones</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
       <source>Clear the database of favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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="1578" />
-      <source>Configure Search Engines</source>
-      <translation type="unfinished">Configurar Motores de Pesquisa</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
+      <source>Configure Search Engines</source>
+      <translation type="unfinished">Configurar Motores de Pesquisa</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1580" />
       <source>Configure Search &amp;Engines...</source>
       <translation type="unfinished">Configurar Motor&amp;es de Pesquisa...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1582" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
       <source>Configure the available search engines</source>
       <translation type="unfinished">Configurar os motores de pesquisa disponíveis</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation type="unfinished">Gerir Senhas Gravadas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation type="unfinished">Gerir Senhas Gravadas...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation type="unfinished">Gerir as senhas gravadas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation type="unfinished">Ad Block</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation type="unfinished">&amp;Ad Block...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <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="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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="1658" />
       <source>Downloads</source>
       <translation type="unfinished">Descargas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation type="unfinished">Mostra a janela de descargas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Descargas&lt;/b&gt;&lt;p&gt;Mostra a janela das descargas.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation type="unfinished">Ctrl+Shift+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation type="unfinished">Abre uma caixa de diálogo que mostra alguma informação sobre o sítio atual.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation type="unfinished">Gerir Definições de Agente de Usuário</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation type="unfinished">Gerir Definições de Agente de Usuário</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation type="unfinished">Gerir Definições de Agente de &amp;Usuário</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation type="unfinished">Sincronizar dados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation type="unfinished">&amp;Sincronizar Dados...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <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="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <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="1764" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <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="1778" />
-      <source>Session Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <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="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation type="unfinished">Analizar sítio atual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation type="unfinished">Atalhos de Teclado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation type="unfinished">Atalho&amp;s de Teclado...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation type="unfinished">Definir os atalhos de teclado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="unfinished">&amp;Exportar Atalhos de Teclado...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
-      <source>Export the keyboard shortcuts</source>
-      <translation type="unfinished">Exportar os Atalhos de Teclado</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
-      <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" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <source>Export Keyboard Shortcuts</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation type="unfinished">&amp;Exportar Atalhos de Teclado...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <source>Export the keyboard shortcuts</source>
+      <translation type="unfinished">Exportar os Atalhos de Teclado</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation type="unfinished">&amp;Importar Atalhos de Teclado...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation type="unfinished">Importar os atalhos de teclado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <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="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation type="unfinished">&amp;Ficheiro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation type="unfinished">&amp;Editar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation type="unfinished">&amp;Vista</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation type="unfinished">Codificação do Texto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation type="unfinished">H&amp;istorial</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation type="unfinished">&amp;Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation type="unfinished">Definiçõe&amp;s</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation type="unfinished">&amp;Ferramentas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2190" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2077" />
       <source>&amp;Windows</source>
       <translation type="unfinished">&amp;Janelas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation type="unfinished">QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
       <source>&amp;Toolbars</source>
       <translation type="unfinished">Barras de Ferramen&amp;tas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation type="unfinished">&amp;Ajuda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation type="unfinished">Gravar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation type="unfinished">Mostrar Histórico Todo...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation type="unfinished">Definições</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation type="unfinished">Ficheiro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation type="unfinished">Editar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation type="unfinished">Vista</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation type="unfinished">Encontrar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation type="unfinished">Filtro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrado por: </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation type="unfinished">Ferramentas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation type="unfinished">Ajuda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <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="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation type="unfinished">OK</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <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="2559" />
-      <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="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Separadores Guardados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <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="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished">Sem filtrar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished">A atualizar índice de pesquisa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">A procurar a Documentação...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">Motor de Ajuda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Sistema</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished">Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished">IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished">Outro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">&amp;Mostrar tudo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">&amp;Esconder tudo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished">Análise de VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <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="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <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="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Could not find an associated content.</source>
-      <translation type="vanished">Não se encontrou nenhum conteúdo associado.</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>Quit the eric6 Web Browser</source>
-      <translation type="vanished">Sair do Navegador Web de eric6</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric6 Web Browser.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Sair&lt;/b&gt;&lt;p&gt;Sair do Navegador Web de eric6.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">Gerir Filtros QtHelp</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Filters</source>
-      <translation type="vanished">Gerir &amp;Filtros QtHelp</translation>
-    </message>
-    <message>
-      <source>ISCII</source>
-      <translation type="vanished">ISCII</translation>
-    </message>
-    <message>
-      <source>Keyboard shortcut file (*.e4k)</source>
-      <translation type="vanished">Ficheiro de atalhos de teclado (*.e4k)</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesDialog</name>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Pressionar para retirar as entradas selecionadas</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">&amp;Retirar</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Pressionar para retirar todas as entradas</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Retirar &amp;Tudo</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesModel</name>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Nome</translation>
-    </message>
-    <message>
-      <source>Size</source>
-      <translation type="vanished">Tamanho</translation>
-    </message>
   </context>
   <context>
     <name>WebIconDialog</name>
@@ -100358,12 +94138,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation>Carregar Ficheiro UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pode carregar.&lt;/p&gt;</translation>
     </message>
@@ -100371,12 +94151,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation>Carregar Ficheiro UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pode carregar.&lt;/p&gt;</translation>
     </message>
@@ -100425,10 +94205,6 @@
       <source>&lt;p&gt;The package file &lt;b&gt;{0}&lt;/b&gt; could not be created. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; do pacote não se pôde criar. A terminar...&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>&amp;eric Plug-in Wizard...</source>
-      <translation type="vanished">Assistente para Complementos &amp;eric...</translation>
-    </message>
   </context>
   <context>
     <name>XMLStreamReaderBase</name>
@@ -100524,14 +94300,6 @@
       <source>Imported {0}</source>
       <translation>Importado {0}</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser stores its bookmarks in the &lt;b&gt;{0}&lt;/b&gt; XML file. This file is usually located in</source>
-      <translation type="vanished">O Navegador Web eric6 guarda os marcadores no ficheiro XML &lt;b&gt;{0}&lt;/b&gt;.Normalmente este ficheiro está em</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser Import</source>
-      <translation type="vanished">Importar Navegador Web eric6</translation>
-    </message>
   </context>
   <context>
     <name>XbelReader</name>
@@ -100549,104 +94317,60 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <source>Yandex: API key has been blocked.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid API key.</source>
-      <translation type="vanished">Chave API inválida.</translation>
-    </message>
-    <message>
-      <source>API key has been blocked.</source>
-      <translation type="vanished">Chave API foi bloqueada.</translation>
-    </message>
-    <message>
-      <source>Daily limit for requests has been reached.</source>
-      <translation type="vanished">Alcançado o limite de solicitudes diśrias.</translation>
-    </message>
-    <message>
-      <source>Daily limit for the volume of translated text reached.</source>
-      <translation type="vanished">Alcançado o limite diário do volume de texto traduzido.</translation>
-    </message>
-    <message>
-      <source>Text size exceeds the maximum.</source>
-      <translation type="vanished">Tamanho do texto excede o máximo.</translation>
-    </message>
-    <message>
-      <source>Text could not be translated.</source>
-      <translation type="vanished">Não se pôde traduzir o texto.</translation>
-    </message>
-    <message>
-      <source>The specified translation direction is not supported.</source>
-      <translation type="vanished">A direção da tradução especificada não é suportada.</translation>
-    </message>
-    <message>
-      <source>Only texts up to {0} characters are allowed.</source>
-      <translation type="vanished">Só estão permitidos textos até {0} caracteres.</translation>
-    </message>
-    <message>
-      <source>A valid Yandex key is required.</source>
-      <translation type="vanished">É requerida uma chave Yandex válida.</translation>
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">Recibida resposta inválida</translation>
-    </message>
-    <message>
-      <source>Unknown error code ({0}) received.</source>
-      <translation type="vanished">Código de erro desconhecido ({0}) recebido.</translation>
-    </message>
   </context>
   <context>
     <name>ZoomDialog</name>
@@ -100724,17 +94448,6 @@
     </message>
   </context>
   <context>
-    <name>eric6</name>
-    <message>
-      <source>Starting...</source>
-      <translation type="vanished">A iniciar...</translation>
-    </message>
-    <message>
-      <source>Generating Main Window...</source>
-      <translation type="vanished">A criar a Janela Principal...</translation>
-    </message>
-  </context>
-  <context>
     <name>eric7</name>
     <message>
       <location filename="../eric7.py" line="401" />
@@ -100750,32 +94463,32 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Pai #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Conjunto de Alterações&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Etiquetas&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Marcadores&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ramos&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
@@ -100784,7 +94497,7 @@
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Hora do Cometido&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -100801,36 +94514,36 @@
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Dica&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Conjunto de Alterações&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Pais&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
Binary file eric7/i18n/eric7_ru.qm has changed
--- a/eric7/i18n/eric7_ru.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_ru.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -278,52 +278,54 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation>Загрузить правила подписки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation>Невозможно открыть файл AdBlock '{0}' для чтения.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation>Adblock файл '{0}' начинается не с [Adblock.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation>Не удалось прочитать файл AdBlock '{0}'.
+Причина: {1}</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation>Загрузка правил подписки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно загрузить правила подписки.&lt;/p&gt;&lt;p&gt;Ошибка: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation>Правила подписки пусты.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation>Невозможно открыть файл AdBlock '{0}' для записи.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation>Невозможно записать в файл AdBlock '{0}'.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Adblock подписка &lt;b&gt;{0}&lt;/b&gt; имеет неверную контрольную сумму.&lt;br/&gt;Найдено: {1}&lt;br/&gt;Вычислено: {2}&lt;br/&gt;Использовать её?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation>Сохранение правил подписки</translation>
     </message>
@@ -331,27 +333,27 @@
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation>Добавить пользовательское правило</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation>Записать Ваше правило здесь:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation>Добавить правило</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation>Удалить правило</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation>{0} (недавно обновлен)</translation>
     </message>
@@ -1581,27 +1583,27 @@
       <translation>Автоматически</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation>Eric использует фоновые службы для определенных случаев, таких как проверка синтаксиса или проверка стиля кода. По умолчанию количество процессов, используемых для этих проверок, определяется автоматически в зависимости от количества процессоров. Обратите внимание, что это расширенная настройка.</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation>Отладка</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation>Предупреждение</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
-      <translation>Критическая</translation>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Eric использует фоновые службы для определенных задач, таких как проверка синтаксиса или стиля кода. По умолчанию количество процессов, используемых для этих проверок, определяется автоматически на основе количества процессоров. Обратите внимание, что это расширенный параметр.&lt;/p&gt;&lt;p&gt;Available CPUs:: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation>Отладка</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation>Предупреждение</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation>Критическая</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation>Неустранимая ошибка</translation>
     </message>
@@ -2271,12 +2273,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation>Панель закладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation>Меню закладок</translation>
     </message>
@@ -2301,44 +2303,44 @@
       <translation>Изменить адрес</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation>Загрузка закладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation>Ошибка загрузки закладок в строке {0}, колонка {1}:
  {2}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation>Коллекция закладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation>Меню</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation>Сохранение закладок</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation>Сохранение закладок</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Ошибка при сохранении закладок в файл &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation>Экспорт закладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation>XBEL закладки (*.xbel);;XBEL закладки (*.xml);;HTML закладки (*.html)</translation>
     </message>
@@ -2473,32 +2475,32 @@
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation>Имя файла</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation>Строка</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
-      <translation>Условие</translation>
+      <source>Line</source>
+      <translation>Строка</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
-      <translation>Временный</translation>
+      <source>Condition</source>
+      <translation>Условие</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
-      <translation>Разрешено</translation>
+      <source>Temporary</source>
+      <translation>Временный</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation>Разрешено</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation>Счетчик игнорируемых попаданий</translation>
     </message>
@@ -2506,89 +2508,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation>Точки останова</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation>Добавить</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation>Правка...</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation>Правка...</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation>Разрешить</translation>
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation>Разрешить все</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation>Запретить</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation>Запретить все</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation>Удалить</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation>Удалить все</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation>Перейти</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation>Очистить историю</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation>Настроить...</translation>
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation>Разрешить все</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
-      <translation>Запретить</translation>
+      <source>Enable selected</source>
+      <translation>Разрешить выбранные</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation>Запретить все</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
-      <translation>Удалить</translation>
+      <source>Disable selected</source>
+      <translation>Запретить выбранные</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation>Удалить все</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation>Перейти</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation>Очистить историю</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation>Настроить...</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation>Разрешить выбранные</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation>Запретить выбранные</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation>Удалить выбранные</translation>
     </message>
@@ -2934,17 +2936,17 @@
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation>Стек вызовов '{0}'</translation>
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation>Ошибка при сохранении стека вызовов</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation>Ошибка при сохранении стека вызовов</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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;Стек вызовов не записан в&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
@@ -3020,17 +3022,17 @@
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation>Информация об отслеживании вызовов '{0}'</translation>
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation>Ошибка при сохранении информации о трассировке вызовов</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation>Ошибка при сохранении информации о трассировке вызовов</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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;Информация о трассировке вызовов не может быть записана в &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Причина: {1}.&lt;/p&gt;</translation>
     </message>
@@ -3109,7 +3111,7 @@
       <translation>Очистить список хостов</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation>Очистить</translation>
@@ -3140,112 +3142,112 @@
       <translation>Отображение статуса сервера</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation>Запустить сервер</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation>! Неизвестная команда: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation>* {0} присоединился.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation>Новый пользователь</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation>{0} присоединился.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation>* {0} отсоединился.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation>Пользователь вышел</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation>{0} отсоединился.</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation>Сообщение от &lt;{0}&gt;</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation>Остановить сервер</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation>! Ошибка сервера: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation>Отсоединиться</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation>Соединиться</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation>Вырезать всё</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation>Копировать всё</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation>Сохранить содержание</translation>
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>Файлы текстовые (*.txt);;Все файлы (*)</translation>
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation>Сохранить содержание</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>Файлы текстовые (*.txt);;Все файлы (*)</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
@@ -3873,47 +3875,52 @@
       <translation>Eric</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation>Ошибки</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation>Ошибка: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation>Подготовка файлов...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation>Передача данных...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation>{0} (проигнорировано)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation>Проблем со стилем не найдено.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation>Файлы не найдены (проверьте ваш игнор-лист).</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation>Шаблон закомментированного кода</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation>Задайте шаблон закомментированного кода</translation>
     </message>
@@ -7317,6 +7324,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation>Создание SBOM - CycloneDX</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Конфигурированный файл ввода &lt;b&gt;{0}&lt;/b&gt; не существует. Прерывание...&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Некоторые зависимости не имеют закрепленных номеров версий.&lt;ul&gt;{0}&lt;/ul&gt;Перечисленные выше пакеты НЕ будут включены в сгенерированный файл CycloneDX SBOM, поскольку версия является обязательным полем.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Данные SBOM были записаны в файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation>Конфигурация SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation>Среда окружения:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation>Источник ввода</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation>Выбор сборки SBOM из среды окружения</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation>Среда окружения</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation>Выбор сборки SBOM из файла 'Pipfile.lock'</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation>PipEnv</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation>Выбор сборки SBOM из файла 'poetry.lock'</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation>Poetry</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation>Выбор сборки SBOM из файла 'requirements.txt'</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation>Зависимости</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation>Вывод SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation>Версия схемы:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation>Имя файла:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation>Выберите версию схемы SBOM файла SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation>Выберите формат файла SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation>JSON</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation>Формат файла:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation>Укажите путь к файлу SBOM (оставьте пустым по умолчанию)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation>Разрешить включать данные об уязвимостях в сгенерированный SBOM (требуется схема 1.4 или новее)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation>Включать информацию об уязвимости</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation>Разрешить включать информацию о зависимостях в сгенерированный SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation>Включать зависимости</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation>Правка метаданных...</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation>Файлы JSON (*.json);;Все файлы (*)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation>Файлы XML (*.xml);;Все файлы (*)</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation>Все файлы (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation>Приложение</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation>Контейнер</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation>Устройство</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation>Файл</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation>Прошивка</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation>Фреймворк</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation>Библиотека</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation>Операционная система</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation>Метаданные SBOM</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation>Компонент</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation>Имя:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation>Введите имя компонента</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation>Тип:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation>Выберите тип компонента</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation>Версия:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation>Задайте номер версии</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation>Описание:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation>Введите описание компонента</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation>Автор</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation>Введите имя автора</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation>Email:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation>Введите адрес электронной почты автора</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation>Лицензия</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation>Введите или выберите лицензию</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation>Различные</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation>Производитель:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation>Введите имя производителя</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation>Поставщик:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation>Введите имя поставщика</translation>
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8649,10 +8973,10 @@
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -8661,15 +8985,15 @@
       <translation>Запуск отладчика</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не настроена подходящая среда окружения Python3.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -8677,12 +9001,12 @@
       <translation>&lt;p&gt;Невозможно запустить бэкэнд отладчика&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation>Протокол ошибок отладки</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно декодировать ответ, полученный от бэкэнда отладчика. Сообщите об этой проблеме, отправив полученные данные на электронную почту eric bugs.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data: &lt;br/&gt;{1}&lt;/p&gt;</translation>
     </message>
@@ -9014,27 +9338,27 @@
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation>DeepL: Текст, подлежащий переводу, превышает лимит перевода в {0} символов.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation>Требуется действительный ключ DeepL Pro.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation>От DeepL получен недопустимый ответ</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation>Вызов DeepL вернул неизвестный результат</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation>&lt;p&gt;DeepL: &lt;p&gt;Перевод не найден&lt;/p&gt;</translation>
     </message>
@@ -9218,39 +9542,39 @@
       <translation>Alt+N</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation>Сравнить</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation>Выполнить сравнение двух файлов</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation>Сохранить вывод в файл патча</translation>
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation>Сохранить различия</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation>Файлы патчей (*.diff)</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл патча &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
@@ -9281,28 +9605,28 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation>Ошибка создания общей директории.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation>Невозможно прочитать удаленный файл.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation>Невозможно записать удаленный файл.
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation>Синхронизация завершена</translation>
     </message>
@@ -10086,43 +10410,38 @@
       <translation>Открыть скачанный файл</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation>Загрузка прервана: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation>Сканирование VirusTotal запланировано: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation>Сохранить файл</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation>Невозможно создать директорию ({0}) для загрузки.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation>{0} из {1} ({2}/сек) {3}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation>?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation>{0} загружено</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation>{0} из {1} - остановлено</translation>
     </message>
@@ -10461,776 +10780,777 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation>Открыть файл</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; занимает &lt;b&gt;{1} KB&lt;/b&gt;. Вы действительно хотите его загрузить?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Окно редактора&lt;/b&gt;&lt;p&gt;Это окно используется для просмотра и редактирования исходных текстов приложений. Вы можете открыть несколько окон одновременно. Имя редактируемого файла отображается в заголовке окна.&lt;/p&gt;&lt;p&gt;Чтобы установить точку останова - кликните в пространство между номером строки и панелью свёртки на нужной строке. Появившийся маркер точки останова можно настроить через контекстное меню.&lt;/p&gt;&lt;p&gt;Чтобы установить закладку кликните в пространство между номером строки и панелью свёртки на нужной строке при нажатой клавише Shift.&lt;/p&gt;&lt;p&gt;Эти действия можно отменить через контекстное меню.&lt;/p&gt;&lt;p&gt;Если при нажатой клавише Ctrl кликнуть на маркер синтаксической ошибки, то будет показана дополнительная информация об ошибке.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation>Отменить</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation>Отменить</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation>Повторить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation>Вернуть к последнему записанному состоянию</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation>Вырезать</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
-      <translation>Копировать</translation>
+      <source>Cut</source>
+      <translation>Вырезать</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation>Копировать</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation>Вставить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation>Увеличить отступ</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
-      <translation>Уменьшить отступ</translation>
+      <source>Indent</source>
+      <translation>Увеличить отступ</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
-      <translation>Закомментировать</translation>
+      <source>Unindent</source>
+      <translation>Уменьшить отступ</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation>Закомментировать</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation>Раскомментировать</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation>Генерировать строки документации</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation>Выбрать до скобки</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation>Выделить всё</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation>Выбрать до скобки</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation>Выделить всё</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation>Снять выделение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation>Выполнить выбор в консоли</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation>Использовать моноширинный шрифт</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation>Автосохранение разрешено</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation>Разрешить помощь при наборе</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation>Автоматическое дополнение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation>Подсказка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation>Инфо для кода</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation>Новое окно для документа</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation>Новое окно для документа</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation>Новое окно для документа (в новом разделе)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation>Сохранить</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
-      <translation>Сохранить как...</translation>
+      <source>Save</source>
+      <translation>Сохранить</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation>Сохранить как...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation>Сохранить копию...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation>Дополнить</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
-      <translation>Очистить кэш дополнений</translation>
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
+      <translation>Дополнить</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation>Очистить кэш дополнений</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation>Дополнение из документа</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation>Дополнение из API</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation>Дополнение из документа и API</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation>Проверки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation>Инструменты</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation>Показать</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation>Метрики кода...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation>Покрытие кода...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation>Показать аннотации по покрытию кода</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
-      <translation>Не показывать аннотации по покрытию кода</translation>
+      <source>Show code coverage annotations</source>
+      <translation>Показать аннотации по покрытию кода</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation>Не показывать аннотации по покрытию кода</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation>Данные профайлера...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation>Диаграммы</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation>Диаграммы</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation>Диаграмма классов...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation>Диаграмма пакетов...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation>Диаграмма импортирования...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation>Диаграмма приложения...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation>Загрузить диаграмму...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation>Языки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation>Текст</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation>Предполагаемый язык</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation>Альтернативная подсветка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation>Кодировки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation>Открыть заново с кодировкой</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation>Тип конца строки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation>Unix</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation>Macintosh</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation>Проверка орфографии</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation>Проверка орфографии...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation>Проверка орфографии выделенного участка...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation>Проверка орфографии выделенного участка...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation>Удалить из словаря</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation>Языки проверки правописания</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation>Нет языка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation>Создать/Удалить закладку</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation>Следующая закладка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation>Предыдущая закладка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation>Очистить все закладки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation>Поставить/убрать точку останова</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation>Поставить/убрать временную точку останова</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation>Поставить/убрать временную точку останова</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation>Редактировать точку останова...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation>Установить точку останова</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation>Следующая точка останова</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation>Следующая точка останова</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation>Предыдущая точка останова</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation>Убрать все точки останова</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation>Свернуть/Развернуть все свертки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation>Свернуть/Развернуть все свёртки (включая дочерние)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation>Свернуть/Развернуть текущую свертку</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation>Развернуть (включая дочерние)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation>Свернуть (включая дочерние)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation>Очистить все свертки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation>Перейти к синтаксической ошибке</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation>Показать сообщение о синтаксической ошибке</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation>Очистить синтаксическую ошибку</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation>Следующее предупреждение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation>Предыдущее предупреждение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation>Показать предупреждение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation>Очистить предупреждения</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation>Следующая неохваченная строка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation>Предыдущая неохваченная строка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation>Следующая задача</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation>Предыдущая задача</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation>Следующее изменение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation>Предыдущее изменение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation>Очистить изменения</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation>Экспортировать исходник</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не найден экспортёр для формата &lt;b&gt;{0}&lt;/b&gt;. Отмена...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation>Не задан формат экспорта. Прерывание...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation>Альтернативы ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation>Лексер Pygments</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Выберите для использования лексер Pygments.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation>Редактирование файла, открытого только на чтение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>Попытка редактирования файла, открытого только на чтение. Пожалуйста, сначала сохраните изменения в другой файл.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation>Добавить точку останова</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation>Не будет создан байтовый код Python для выбранной строки. Точка останова не будет установлена!</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation>Печать...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation>Печать завершена</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation>Ошибка печати</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation>Ошибка печати</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation>Печать прервана</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation>Файл изменён</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;В файле &lt;b&gt;{0}&lt;/b&gt; есть несохранённые изменения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation>Сохранить файл</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл &lt;b&gt;{0}&lt;/b&gt;:&lt;br&gt;Причина: {1}.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation>Автодополнение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>Автодополнение недоступно, так как не задан источник автодополнения.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation>Источник автодополнений</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation>Список дополнений источника '{0}' уже зарегистрирован. Повторный запрос проигнорирован.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation>Источник всплывающих подсказок</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation>Источник всплывающих подсказок '{0}' уже зарегистрирован. Повторный запрос проигнорирован.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation>Убрать точку останова</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation>Покрытие кода</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation>Пожалуйста, выберите файл покрытия</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <location filename="../QScintilla/Editor.py" line="6141" />
       <source>Show Code Coverage Annotations</source>
       <translation>Показать аннотации по покрытию кода</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation>Все строки были охвачены.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation>Нет доступного файла покрытия.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation>Данные профайлера</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation>Пожалуйста, выберите файл профиля</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation>Синтаксическая ошибка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation>Нет сообщения о синтаксической ошибке.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation>Предупреждение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation>Нет предупреждающего сообщения.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation>Стиль: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation>Предупреждение: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation>Ошибка: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation>Имя макроса</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation>Задайте имя макроса:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation>Загрузить макрос</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation>Макросы (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation>Ошибка при загрузке макроса</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Невозможно прочитать файл с макросами: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Файл с макросами &lt;b&gt;{0}&lt;/b&gt; повреждён.&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation>Макросы (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation>Ошибка при загрузке макроса</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Невозможно прочитать файл с макросами: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Файл с макросами &lt;b&gt;{0}&lt;/b&gt; повреждён.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation>Сохранить файл с макросами</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation>Сохранить макрос</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Макро &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation>Ошибка при сохранении макроса</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation>Ошибка при сохранении макроса</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл с макросами: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation>Начать запись макроса</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation>Начать запись макроса</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation>Запись макроса уже идёт. Начать новую запись?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation>Запись макроса</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation>Запись макроса</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation>Задайте имя макроса:</translation>
     </message>
@@ -11250,139 +11570,139 @@
       <translation>Файл изменен</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation>{0} (только чтение)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; не является файлом.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation>Ресурсы</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation>Добавить файл...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
-      <translation>Добавить файлы...</translation>
+      <source>Add file...</source>
+      <translation>Добавить файл...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation>Добавить файлы...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation>Добавить файл под другим именем...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation>Добавить локализованный ресурс...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation>Добавить фрагмент ресурсов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation>Добавить файл ресурсов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation>Добавить файлы ресурсов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation>Добавить файл ресурсов под другим именем</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation>Другое имя для файла &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation>Диаграмма пакетов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation>Включать атрибуты класса?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation>Диаграмма импортов</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation>Включать импорты из внешних модулей?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation>Диаграмма приложения</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation>Включать имена модулей?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation>Добавить в словарь</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation>Добавить в словарь</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation>Игнорировать всё</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation>Сортировать строки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation>Выборка содержит данные неподходящие для сортировки как числа.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation>Регистрация обработчика кликов мышки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation>Обработчик кликов мышки для "{0}" уже зарегистрирован "{1}". Запрос прерван "{2}"...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation>{0:4d}    {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
@@ -11390,12 +11710,12 @@
     =&gt;  {2}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation>Свойства EditorConfig</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается загрузить свойства EditorConfig для файла &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -11403,52 +11723,52 @@
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation>Выбор файла API посредством диалога выбора файлов</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation>Файлы API (*.api);;Все файлы (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation>Компилировать API</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation>Добавить из списка установленных API</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation>Выбрать из списка установленных файлов API</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation>API не установлены. Выбор невозможен.</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation>Добавить из списка API, установленных с помощью плагинов</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation>Выбрать из списка файлов API, установленных с помощью плагинов</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation>Отменить компиляцию</translation>
     </message>
@@ -12631,26 +12951,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation>Разрешить поддержку Math с использованием MathJax</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation>Включить поддержку Math</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation>Разрешить поддержку Graph с помощью Mermaid</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation>Включить поддержку Graph</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation>Разрешить использовать расширения PyMdown (Python Markdown)</translation>
     </message>
@@ -12678,6 +12978,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation>Разрешить поддержку Math с использованием MathJax</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation>Включить поддержку Math</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation>Разрешить поддержку Graph с помощью Mermaid</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation>Включить поддержку Graph</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation>&lt;font color="#FF0000"&gt;&lt;b&gt;Внимание!&lt;/b&gt; Активация указанных выше параметров приведет к загрузке файлов через CDN, в результате чего ваш&lt;br/&gt;IP-адрес будет раскрыт.&lt;/font&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation>ReST файлы</translation>
     </message>
@@ -17022,39 +17347,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation>Задайте путь</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation>Задайте пути, разделенные ';'</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation>Выберите файл для открытия</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation>Выберите файлы для открытия</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation>Выберите файлы и директории</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation>Выберите файл для сохранения</translation>
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation>Выберите директорию</translation>
     </message>
@@ -17414,80 +17739,80 @@
       <translation>Ваши сохраненные сертификаты идентифицируют эти центры сертификации:</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation>(Неизвестный)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation>(Неизвестное имя)</translation>
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation>Удалить сертификат сервера</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation>Удалить сертификат сервера</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Удалить сертификат сервера?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Если сертификат сервера будет удалён, то обычные проверки безопасности будут восстановлены и сервер будет должен вновь представить действительный сертификат.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
       <source>Import Certificate</source>
       <translation>Импорт сертификата</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Сертификат &lt;b&gt;{0}&lt;/b&gt; уже существует. Пропуск.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation>Удалить сертификат CA</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation>Удалить сертификат CA</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Удалить CA сертификат?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;Если CA сертификат будет удалён, то браузер не будет доверять ни одному сертификату, выданному этим CA.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation>Экспорт сертификата</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation>Файлы сертификатов (PEM) (*.pem);;Файлы сертификатов (DER) (*.der)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно записать сертификат в файл &lt;b&gt;{0}&lt;/b&gt;:&lt;br&gt;Ошибка: {1}.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation>Файлы сертификатов (*.pem *.crt *.der *.cer *.ca);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать сертификат из файла &lt;b&gt;{0}&lt;/b&gt;:&lt;br&gt;Ошибка: {1}.&lt;/p&gt;</translation>
     </message>
@@ -17806,21 +18131,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation>Файл данных TLD не найден</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation>&lt;p&gt;Файл 'effective_tld_names.dat' не был найден!&lt;br/&gt;Его можно загрузить с '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' по одному из следующих путей:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</translation>
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation>&lt;p&gt;Файл 'test_psl.txt' не был найден!&lt;br/&gt;Его можно загрузить с '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' по одному из следующих путей:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -18162,27 +18481,27 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation>Генератор файлов API eric</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation>Создать файл API (eric7_api)</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation>Создать файл &amp;API (eric7_api)</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation>Создать файл API с помощью eric7_api</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Создать файл API &lt;/b&gt;&lt;p&gt;Создать файл API с помощью eric7_api.&lt;/p&gt;</translation>
     </message>
@@ -18560,32 +18879,33 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation>Генератор документации eric</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation>Утилиты Qt справки</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation>Создать документацию (eric7_doc)</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation>Создать &amp;документацию (eric7_doc)</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation>Создать документацию API с помощью eric7_doc</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Создать документацию&lt;/b&gt;&lt;p&gt;Создать документацию API с помощью eric7_doc&lt;/p&gt;</translation>
     </message>
@@ -20626,17 +20946,17 @@
   <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation>Синхронизация не требуется.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation>Невозможно зайти на FTP хост.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation>Синхронизация завершена.</translation>
     </message>
@@ -20657,184 +20977,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation>Процесс Git завершился с кодом выхода {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation>Процесс Git не завершился в течении 30 сек.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation>Невозможно запустить Git.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation>Создать репозиторий проекта</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation>Создать репозиторий проекта</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation>Невозможно создать репозиторий проекта.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation>Создание Git репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation>Добавление файлов в репозиторий Git проекта</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation>Первичная фиксация в Git репозиторий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation>Клонирование проекта из Git репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation>Фиксация изменений</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation>Фиксация изменений</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation>Фиксация влияет на файлы с несохраненными изменениями. Продолжать ли фиксацию?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation>Фиксация изменений в Git репозитории</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation>Переключиться</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation>Переключиться</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Вы действительно хотите переключиться на &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation>Синхронизация с Git репозиторием</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation>Добавление файлов/директорий в Git репозиторий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation>Удаление файлов/директорий из Git репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation>Переименование {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation>Отменить индексирование файлов/директорий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation>Отменить изменения</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation>Вы действительно хотите отменить все изменения в этих файлах и директориях?</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation>Отменить изменения</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation>Вы действительно хотите отменить все изменения в этих файлах и директориях?</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation>Вы действительно хотите отменить все изменения в проекте?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation>Отмена изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation>Слияние</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation>Вершина ветви Master</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation>Команда Git</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Коммит&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Предки&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Теги&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ветви&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Автор&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Дата&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Коммиттер&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Дата подачи&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Сообщение&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -20849,193 +21169,193 @@
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation>Создать {0} файл</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать его?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation>Git: Копирование</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Сбой копирования директории &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation>Git: Копирование</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Сбой копирования директории &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ошибка копирования файла &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>Невозможно запустить процесс {0}. Убедитесь, что он находится в путях поиска.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation>Git: Построчный просмотр различий</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation>Git: Построчный просмотр различий</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation>Получение изменений из удаленного Git репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation>Затягивание изменений из удаленного Git репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation>Проталкивание изменений в удаленный Git репозиторий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation>Фиксация неудачного слияния</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation>Отмена незафиксированного/неудачного слияния</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation>Применение патча</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation>Проверить файлы патчей</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation>Применить патч файлы</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation>Работа с тегами в Git репозитории</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation>Работа с ветвями в Git репозитории</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation>Удалить удаленную ветвь</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation>Текущая ветвь</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation>Текущая ветвь</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Текущая ветвь &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation>Создать пакет</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation>Файлы Git пакетов (*.bundle)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл Git пакета&lt;b&gt;{0}&lt;/b&gt; уже существует. Перезаписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation>Проверить пакет</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation>Файлы Git пакетов (*.bundle);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation>Список ветвей в пакете</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation>Применить пакет</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation>Применение пакета (fetch)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation>Bisect Недействительная подкоманда ({0}).</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation>Git Bisect ({0})</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation>Создать файл повтора Bisect</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation>Файлы повтора Bisect (*.replay)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл повтора Bisect&lt;b&gt;{0}&lt;/b&gt; уже существует. Перезаписать?&lt;/p&gt;</translation>
     </message>
@@ -22489,7 +22809,7 @@
       <translation>&lt;Конец&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -22506,7 +22826,7 @@
       <translation>&lt;p&gt;Файл патча &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл патча &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
@@ -22819,7 +23139,7 @@
       <translation>Тег выбранного коммита</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation>Ветвь</translation>
@@ -22840,9 +23160,9 @@
       <translation>Создать новую ветвь на выбранном коммите и переключиться на нее.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation>Переключиться</translation>
@@ -22853,7 +23173,7 @@
       <translation>Переключить рабочую директорию на выбранный коммит</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation>Показать краткую сводку</translation>
@@ -22915,84 +23235,84 @@
       <translation>&lt;a href="sbsdiff:{0}_{1}"&gt;Построчное сравнение&lt;/a&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation>Копировать наборы изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation>Проект должен быть перепрочитан. Сделать это сейчас?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation>Выберите ветвь</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation>Выберите ветвь по умолчанию</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation>Создать ветвь &amp;&amp; Переключиться на нее</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation>Поиск коммита</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation>'{0}' не найдено.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation>Различия</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation>Различия с предком {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation>Различия с предком {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation>Различий нет.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation>Сохранить различия</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation>Файлы патчей (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл патча &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл патча &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
@@ -27632,45 +27952,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation>{0:4.2f} байтов</translation>
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation>{0:4.2f} KiB</translation>
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation>{0:4.2f} MiB</translation>
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation>{0:4.2f} GiB</translation>
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation>{0:4.2f} TiB</translation>
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation>Glosbe: Получен недопустимый ответ</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation>Glosbe: Перевод не найден.</translation>
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -27691,17 +27998,17 @@
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation>Google V2: Требуется действительный ключ Google Translate.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation>Google V2: Получен недопустимый ответ</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation>Google V2: Перевод отсутствует.</translation>
     </message>
@@ -27866,8 +28173,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation>Инсталляция GreaseMonkey скрипта</translation>
@@ -27903,22 +28210,22 @@
       <translation>Показать исходный код скрипта</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;запустить с:&lt;br/&gt;&lt;/i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;не может быть запущен с:&lt;br/&gt;&lt;/i&gt;{0}&lt;/i&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; успешно установлен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно установить скрипт.&lt;/p&gt;</translation>
     </message>
@@ -28027,12 +28334,12 @@
   <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation>Инсталляция GreaseMonkey скрипта</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation>'{0}' уже установлен.</translation>
     </message>
@@ -28253,8 +28560,8 @@
   <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно зарегистрировать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
@@ -28556,83 +28863,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation>Пустая страница</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation>Назад</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation>Вперёд</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation>Перезагрузить</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Копировать URL страницы в буфер</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation>Страница закладок</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation>Увеличить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation>Уменьшить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation>Сбросить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation>Выделить всё</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation>Закрыть остальные</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation>Открыть ссылку на новой странице</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation>Открыть ссылку на фоновой странице</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation>Копировать URL в буфер</translation>
     </message>
@@ -28640,83 +28947,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation>Пустая страница</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation>Назад</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation>Вперёд</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation>Перезагрузить</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Копировать URL страницы в буфер</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation>Страница закладок</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation>Увеличить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation>Уменьшить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation>Сбросить масштаб</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation>Выделить всё</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation>Закрыть остальные</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation>Открыть ссылку на новой странице</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation>Открыть ссылку на фоновой странице</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation>Копировать URL в буфер</translation>
     </message>
@@ -28724,184 +29031,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation>Открыть локальный файл</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation>Выберите действие из меню</translation>
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation>Перейти на страницу назад</translation>
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation>Перейти на страницу вперед</translation>
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation>Выберите действие из меню</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation>Перейти на страницу назад</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation>Перейти на страницу вперед</translation>
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation>Перезагрузить текущую страницу</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation>Увеличить масштаб текущей страницы</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation>Уменьшить масштаб текущей страницы</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation>Сбросить масштабирование текущей страницы</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation>Добавить новую пустую страницу</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation>Закрыть текущую страницу</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation>Показать или скрыть панель поиска</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation>Показать список открытых страниц</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation>Показать оглавление</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation>Показать индекс документа справки</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation>Показать окно поиска справки</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation>Показать список закладок</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation>Документация API eric</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation>Документация Python 3</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation>Документация Qt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation>Документация Qt6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation>Документация PyQt5</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation>Документация PyQt6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation>Документация PySide2</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation>Документация PySide6</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation>Открыть HTML файл</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation>Файлы HTML (*.html *.htm);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation>Движок системы справки</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation>Просмотр документации...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation>Просмотрщик справки eric</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation>Управление документацией QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation>Переиндексация документов</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation>Конфигурация справочной документации</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation>Очистить историю</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation>Обновление индекса поиска</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation>Отфильтровано по: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation>Без фильтра</translation>
     </message>
@@ -29903,12 +30210,10 @@
       <translation>Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation>eric Hex-редактор</translation>
@@ -29919,16 +30224,14 @@
       <translation>Загруженный файл содержит несохраненные изменения.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation>Файл {0} не существует.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation>Невозможно прочитать файл {0}:
-{1}.</translation>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Не удается прочитать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../HexEdit/HexEditMainWindow.py" line="1027" />
@@ -29942,70 +30245,66 @@
       <translation>Сохранить бинарный файл</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Невозможно записать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Невозможно записать файл {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation>Файл сохранён</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation>Сохранить в доступном для чтения файле</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation>Файлы текстовые (*.txt);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation>Файлы текстовые (*.txt)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation>Без имени</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation>{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation>Hex-редактор</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation>О eric Hex-редакторе</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation>Eric hex-редактор является простым редактором для редактирования бинарных файлов.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation>&amp;Очистить</translation>
     </message>
@@ -30304,456 +30603,456 @@
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation>Создать репозиторий проекта</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation>Невозможно создать репозиторий проекта.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation>Создание Mercurial репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation>Mercurial: Первичная фиксация в репозитории</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation>Mercurial: Клонирование проекта из репозитория</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation>Фиксация изменений</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation>Фиксация изменений</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation>Фиксация влияет на файлы с несохраненными изменениями. Продолжать ли фиксацию?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation>Mercurial: Фиксация изменений в репозитории</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation>Mercurial: Синхронизация с репозиторием</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation>Mercurial: Добавление файлов/директорий в репозиторий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation>Mercurial: Удаление файлов/директорий из репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation>Переименование {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation>Mercurial: Добавление тегов в репозиторий</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation>Отменить изменения</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation>Вы действительно хотите отменить все изменения в этих файлах и директориях?</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation>Отменить изменения</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation>Вы действительно хотите отменить все изменения в этих файлах и директориях?</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation>Вы действительно хотите отменить все изменения в проекте?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation>Отмена изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation>Слияние</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation>Повторить слияние</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation>Вы действительно хотите повторить слияние этих файлов или директорий?</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation>Повторить слияние</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation>Вы действительно хотите повторить слияние этих файлов или директорий?</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation>Вы действительно хотите повторить слияние проекта?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation>Повторное слияние</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation>Конечная ревизия текущей ветви</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation>Mercurial: Команда</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation>Копирование {0}</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation>Mercurial: Построчный просмотр различий</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation>Mercurial: Построчный просмотр различий</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation>Применить группу изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation>Затягивание изменений из удалённого Mercurial репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation>Mercurial: Проталкивание изменений в удалённый репозиторий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation>Помеченные как 'unresolved'</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation>Помеченные как 'resolved'</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation>Отмена незавершенного слияния</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation>Создание ветви в Mercurial репозитории</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation>Создана новая ветвь &lt;{0}&gt;.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation>Отображение текущей ветви</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation>Mercurial: Проверка целостности репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation>Отображение обобщенных параметров конфигурации</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation>Отображение алиасов удалённых репозиториев</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation>Восстановление после прерванной транзакции</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation>Идентификация директории проекта</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation>Создать файл .hgignore</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation>Создать файл .hgignore</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Перезаписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
       <source>Create changegroup</source>
       <translation>Создать группу изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
       <source>Mercurial Changegroup Files (*.hg)</source>
       <translation>Файлы группы изменений Mercurial (*.hg)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл группы изменений Mercurial&lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation>Просмотр группы изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation>Файлы группы изменений Mercurial (*.hg);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation>Обновить рабочую директорию?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation>Bisect: Недействительная подкоманда ({0}).</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation>Mercurial: Bisect ({0})</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation>Mercurial: Удаление файлов только из репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation>Отмена набора изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation>Не задана ревизия. Отмена...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation>Откатить последнюю транзакцию</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation>Вы действительно хотите откатить последнюю транзакцию?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation>Импорт патча</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation>Экспорт патчей</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation>Изменить фазу</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation>Копировать наборы изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation>Копировать наборы изменений (продолжение)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation>Копировать наборы изменений (Stop)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation>Копировать наборы изменений (Abort)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation>Создать неверсированный архив</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation>Удалить все резервные копии</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation>Удалить все резервные копии</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Вы действительно хотите удалить все резервные комплекты, сохраненные в области резервного копирования'?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation>Добавить субрепозиторий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл субрепозиториев .hgsub.&lt;b&gt;&lt;/b&gt;Причина {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл субрепозиториев .hgsub уже содержит запись &lt;b&gt;{0}&lt;/b&gt;. Отмена...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Невозможно записать файл субрепозиториев .hgsub.&lt;p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Невозможно записать файл субрепозиториев .hgsub.&lt;p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation>Удалить субрепозитории</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Отсутствует файл субрепозиториев .hgsub. Отмена...&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation>Mercurial: Сервер команд</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Mercurial: Невозможно перезапустить сервер.&lt;br&gt;Причина: {0}.&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation>Mercurial: Сервер команд</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Mercurial: Невозможно перезапустить сервер.&lt;br&gt;Причина: {0}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Mercurial: Невозможно запустить сервер.&lt;br&gt;Причина: {0}.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation>Mercurial: Закладка</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation>Удалить закладку</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation>Удалить закладку</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation>Выберите закладку для удаления:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation>Mercurial: Удалить закладку</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation>Mercurial: Переименовать закладку</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation>Mercurial: Переместить закладку</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation>Затянуть закладку</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation>Затянуть закладку</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation>Выберите закладку для затягивания:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation>Затянуть закладку из удалённого Mercurial репозитория</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation>Протолкнуть закладку</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation>Протолкнуть закладку</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation>Выберите закладку для проталкивания:</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation>Mercurial: Проталкивание закладки в удалённый репозиторий</translation>
     </message>
@@ -32036,59 +32335,59 @@
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation>Освежить</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation>Освежить экран</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation>Содержание патча</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation>Ошибка при запуске процесса</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation>Ошибка при запуске процесса</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>Невозможно запустить процесс {0}. Убедитесь, что он находится в путях поиска.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation>Различий нет.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation>&lt;Начало&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation>&lt;Начало&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation>&lt;Конец&gt;</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation>Сохранить различия</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation>Файлы патчей (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл патча &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
@@ -32892,7 +33191,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation>Mercurial: Журнал истории</translation>
@@ -32968,19 +33267,19 @@
       <translation>Ветвь</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation>Ревизия</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation>Фаза</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation>Автор</translation>
@@ -32991,7 +33290,7 @@
       <translation>Дата</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation>Сообщение</translation>
@@ -33052,7 +33351,7 @@
       <translation>Копия из</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation>Различия</translation>
@@ -33073,423 +33372,423 @@
       <translation>&lt;b&gt;Mercurial: Журнал ошибок&lt;/b&gt;&lt;p&gt;Отображение возможных ошибок команды hg log.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation>Mercurial: Журнал (входящие)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation>Mercurial: Журнал (исходящие)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation>Mercurial: Полный журнал</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation>&amp;Освежить</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation>Освежить список наборов изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation>Найти</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation>Найти</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation>Фильтр</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation>Файл</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ревизия&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Дата&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Автор&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ветвь&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Сообщение&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Предки&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Потомки&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Теги&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Последний тег&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Закладки&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation>Все</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation>Добавлен</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
-      <translation>Удален</translation>
+      <source>Added</source>
+      <translation>Добавлен</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation>Удален</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation>Изменен</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation>Draft</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
-      <translation>Public</translation>
+      <source>Draft</source>
+      <translation>Draft</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation>Public</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation>Secret</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation>Закладки</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
       <source>Copy Changesets</source>
       <translation>Копировать наборы изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation>Копировать выбранные наборы изменений в текущую ветвь</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation>Слить с набором изменений</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation>Слить с набором изменений</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation>Слияние рабочей директории с выбранным набором изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation>Изменить фазу</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation>Изменить фазу</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation>Изменить фазу выбранных ревизий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Изменить фазу&lt;/b&gt;
 &lt;p&gt;Изменение фазы выбранных ревизий. Выбранные ревизии должны иметь одинаковую фазу.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation>Тег</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation>Тег выбранной ревизии</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation>Закрыть головные ревизии</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation>Закрыть выбранные головные ревизии</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation>Переключиться</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation>Переключить рабочую директорию в выбранную ревизию</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation>Определить закладку...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation>Закладка для выбранной ревизии</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation>Переместить закладку...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation>Переместить закладку в выбранную ревизию</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation>Затянуть изменения</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation>Затянуть изменения из удалённого репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation>Загрузить большие файлы</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation>Загрузить большие файлы</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation>Загрузить (затянуть) большие файлы для выбранных ревизий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation>Протолкнуть выбранные изменения</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation>Протолкнуть выбранные изменения</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation>Протолкнуть выбранный набор изменений и его предков в удаленный репозиторий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation>Протолкнуть все изменения</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation>Протолкнуть все изменения</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation>Протолкнуть все изменения в удаленный репозиторий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation>Создать группу изменений</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation>Создать группу изменений</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation>Создать файл группы изменений, содержащий выбранные наборы изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Создать группу изменений&lt;/b&gt;
 &lt;p&gt;Создание файла группы изменений, содержащего выбранные ревизии. Если не выбрано ни одного набора, будут скомплектованы все наборы изменений. Если выбрана одна ревизия, то она будет интерпретирована как базовая ревизия. В противном случае самая младшая ревизия будет использована как базовая ревизия а все остальные изменения будут скомплектованы. Если диалог отображает исходящие наборы изменений, все помеченные наборы изменений будут собраны в комплект.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
       <source>Apply Changegroup</source>
       <translation>Применить группу изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation>Применить просматриваемый в настоящее время файл группы изменений</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation>Подписать ревизию</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation>Подписать ревизию</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation>Добавить подпись для выбранной ревизии</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation>Проверить подписи</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation>Проверить подписи</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation>Проверить все подписи, которые могут быть для отмеченных ревизий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation>Срезать наборы изменений (strip)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation>Срезать наборы изменений из репозитория</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation>Выбрать все записи</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation>Снять выделение всех записей</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation>Mercurial: Ошибка</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation>{0} большой файл</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation>Построчные различия с предком {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation>&lt;a href="sbsdiff:{0}_{1}"&gt;Построчное сравнение&lt;/a&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation>Затянуть помеченные изменения</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation>Проект должен быть перепрочитан. Сделать это сейчас?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation>Выберите закладку для переключения (оставьте поле пустым для использования ревизии):</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation>Определить закладку</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation>Определить закладку</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation>Введите имя закладки для набора изменений "{0}":</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation>Переместить закладку</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation>Переместить закладку</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation>Выберите закладку для перемещения в набор изменений "{0}":</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation>Поиск фиксации</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation>Поиск фиксации</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation>'{0}' не найдено.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation>Генерация различий...</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation>Различия с предком {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation>Различия с предком {0}{1}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation>Различий нет.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation>Сохранить различия</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation>Файлы патчей (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл патча &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
@@ -38559,30 +38858,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation>Загрузка истории</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно открыть файл истории &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation>Сохранение истории</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>Ошибка удаления старого файла историии &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Причина: {1}</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation>Сохранение истории</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>Ошибка удаления старого файла историии &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Причина: {1}</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>Ошибка переноса нового файла истории (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Причина: {1}</translation>
     </message>
@@ -38974,1101 +39273,1089 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
       <source>Windows Bitmap File (*.bmp)</source>
       <translation>Windows Bitmap файл (*.bmp)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <source>Windows Cursor File (*.cur)</source>
+      <translation>Windows Cursor файл (*.cur)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
-      <translation>Windows Cursor файл (*.cur)</translation>
+      <source>DirectDraw-Surface File (*.dds)</source>
+      <translation>DirectDraw-Surface файл (*.dds)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
-      <translation>DirectDraw-Surface файл (*.dds)</translation>
+      <source>Graphic Interchange Format File (*.gif)</source>
+      <translation>GIF файл (*.gif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
-      <translation>GIF файл (*.gif)</translation>
+      <source>Apple Icon File (*.icns)</source>
+      <translation>Apple Icon файл (*.icns)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
-      <translation>Apple Icon файл (*.icns)</translation>
+      <source>Windows Icon File (*.ico)</source>
+      <translation>Файлы иконок (*.ico)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
-      <translation>Файлы иконок (*.ico)</translation>
+      <source>JPEG2000 File (*.jp2)</source>
+      <translation>JPEG2000 файл (*.jp2)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
-      <translation>JPEG2000 файл (*.jp2)</translation>
+      <source>JPEG File (*.jpg)</source>
+      <translation>JPEG файл (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
+      <source>JPEG File (*.jpeg)</source>
       <translation>JPEG файл (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
-      <translation>JPEG файл (*.jpg)</translation>
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <translation>Multiple-Image Network Graphics файл (*.mng)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
-      <translation>Multiple-Image Network Graphics файл (*.mng)</translation>
+      <source>Portable Bitmap File (*.pbm)</source>
+      <translation>Bitmap файл (*.bmp)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
-      <translation>Bitmap файл (*.bmp)</translation>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <translation>Paintbrush Bitmap файл (*.pcx)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
-      <translation>Paintbrush Bitmap файл (*.pcx)</translation>
+      <source>Portable Graymap File (*.pgm)</source>
+      <translation>Graymap файл (*.pgm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
-      <translation>Graymap файл (*.pgm)</translation>
+      <source>Portable Network Graphics File (*.png)</source>
+      <translation>Portable Network Graphics файл (*.png)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
-      <translation>Portable Network Graphics файл (*.png)</translation>
+      <source>Portable Pixmap File (*.ppm)</source>
+      <translation>Pixmap файл (*.ppm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
-      <translation>Pixmap файл (*.ppm)</translation>
+      <source>Silicon Graphics Image File (*.sgi)</source>
+      <translation>Silicon Graphics Image файл (*.sgi)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
-      <translation>Silicon Graphics Image файл (*.sgi)</translation>
+      <source>Scalable Vector Graphics File (*.svg)</source>
+      <translation>SVG файл (*.svg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation>SVG файл (*.svg)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation>Сжатый SVG файл (*.svgz)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation>Targa Graphic файл (*.tga)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
-      <translation>Targa Graphic файл (*.tga)</translation>
+      <source>TIFF File (*.tif)</source>
+      <translation>TIFF файл (*.tif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
+      <source>TIFF File (*.tiff)</source>
       <translation>TIFF файл (*.tif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
-      <translation>TIFF файл (*.tif)</translation>
+      <source>WAP Bitmap File (*.wbmp)</source>
+      <translation>WAP Bitmap файл (*.wbmp)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
-      <translation>WAP Bitmap файл (*.wbmp)</translation>
+      <source>WebP Image File (*.webp)</source>
+      <translation>WebP Image файл (*.webp)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
-      <translation>WebP Image файл (*.webp)</translation>
+      <source>X11 Bitmap File (*.xbm)</source>
+      <translation>X11 Bitmap файл (*.xbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation>X11 Bitmap файл (*.xbm)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation>X11 Pixmap файл (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation>Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation>Новый</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation>&amp;Новый</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation>&amp;Новый</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation>Создать новую иконку</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation>Создать новую иконку</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Новый&lt;/b&gt;&lt;p&gt;Создать новую иконку.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation>Новое окно</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation>&amp;Новое окно</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation>Открыть новый редактор иконок</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Новое окно&lt;/b&gt;&lt;p&gt;Открыть новый редактор иконок.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation>Открыть</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Открыть...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Открыть...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
+      <source>Open an icon file for editing</source>
+      <translation>Открыть файл иконки для редактирования</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="225" />
-      <source>Open an icon file for editing</source>
-      <translation>Открыть файл иконки для редактирования</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Открыть файл&lt;/b&gt;&lt;p&gt;Открывает новый файл иконки для редактирования. Запускает диалог выбора файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation>&amp;Сохранить</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation>&amp;Сохранить</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="240" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
       <source>Save the current icon</source>
       <translation>Сохранить текущую иконку</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="240" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить файл&lt;/b&gt;&lt;p&gt;Сохранить текущую иконку.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation>Сохранить как</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation>Сохранить &amp;как...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation>Сохранить &amp;как...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
       <source>Save the current icon to a new file</source>
       <translation>Сохранить текущую иконку в новый файл</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить как...&lt;/b&gt;&lt;p&gt;Сохранить текущую иконку в новый файл.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation>&amp;Закрыть</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation>&amp;Закрыть</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation>Закрыть текущий редактор иконок</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть&lt;/b&gt;&lt;p&gt;Закрыть текущий редактор иконок.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation>Закрыть все</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation>Закрыть все</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation>Закрыть &amp;все</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation>Закрыть все редакторы иконок</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть все&lt;/b&gt;&lt;p&gt;Закрыть все редакторы иконок кроме первого.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation>Закрыть остальные</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation>Закрыть все другие окна редактора иконок</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть другие&lt;/b&gt;&lt;p&gt;Закрывает все лругие окна редактора иконок.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation>Выйти</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation>&amp;Выйти</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation>&amp;Выйти</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation>Закрыть редактор иконок</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation>Закрыть редактор иконок</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть&lt;/b&gt;&lt;p&gt;Закрыть редактор иконок.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation>Отменить</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Отменить</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Отменить</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
+      <source>Undo the last change</source>
+      <translation>Отменить последнее изменение</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="330" />
-      <source>Undo the last change</source>
-      <translation>Отменить последнее изменение</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Отмена&lt;/b&gt;&lt;p&gt;Отменить последнее изменение.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation>Повторить</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Повторить</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Повторить</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation>Восстановить последнее отменённое изменение</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation>Восстановить последнее отменённое изменение</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Повтор&lt;/b&gt;&lt;p&gt;Восстановление последнего отменённого изменения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation>Вырезать</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation>В&amp;ырезать</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
-      <translation>В&amp;ырезать</translation>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
       <source>Cut the selection</source>
       <translation>Вырезать выделение</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Вырезать&lt;/b&gt;&lt;p&gt;Переместить выделенное изображение в буфер обмена.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Копировать</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Копировать</translation>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation>Ctrl+C</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation>Ctrl+C</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
+      <source>Copy the selection</source>
+      <translation>Копировать выделение</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="374" />
-      <source>Copy the selection</source>
-      <translation>Копировать выделение</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Копировать&lt;/b&gt;&lt;p&gt;Копировать выделенное изображение в буфер обмена.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation>Вставить</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation>Вс&amp;тавить</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
-      <translation>Вс&amp;тавить</translation>
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation>Ctrl+V</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="386" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation>Ctrl+V</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
       <source>Paste the clipboard image</source>
       <translation>Вставить изображение из буфера обмена</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Вставить&lt;/b&gt;&lt;p&gt;Вставить изображение из буфера обмена.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation>Вставить как новое</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation>Вставить как новое</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation>Вставить как &amp;новое</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation>Вставить изображение из буфера обмена вместо текущего</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Вставить как новое&lt;/b&gt;&lt;p&gt;Вставить изображение из буфера обмена вместо текущего.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation>Очистить</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation>О&amp;чистить</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation>О&amp;чистить</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation>Очистить изображение иконки</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation>Очистить изображение иконки</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Очистить&lt;/b&gt;&lt;p&gt;Очистить изображение иконки и сделать его прозрачным.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation>Выделить всё</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
-      <translation>Выделить всё</translation>
+      <source>&amp;Select All</source>
+      <translation>&amp;Выделить всё</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation>&amp;Выделить всё</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation>Выберите завершённую иконку</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Выбрать всё&lt;/b&gt;&lt;p&gt;Выберите завершённую иконку.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation>Изменить размер</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation>Изменить ра&amp;змер...</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation>Изменить размер иконки</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation>Изменить размер иконки</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Изменить размер...&lt;/b&gt;&lt;p&gt;Изменить размер иконки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation>Оттенки серого</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation>Оттенки &amp;серого</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation>Изменить цвет иконки на серый</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Оттенки серого&lt;/b&gt;&lt;p&gt;Изменить цвет иконки на серый.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation>Увеличить масштаб</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation>У&amp;величить масштаб</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation>У&amp;величить масштаб</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation>Ctrl++</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation>Увеличить масштаб иконки</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation>Увеличить масштаб иконки</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Увеличить масштаб&lt;/b&gt;&lt;p&gt;Увеличить масштаб иконки. Это укрупняет сетку.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation>Уменьшить масштаб</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation>У&amp;меньшить масштаб</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation>У&amp;меньшить масштаб</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation>Ctrl+-</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
       <source>Zoom out on the icon</source>
       <translation>Уменьшить масштаб иконки</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Уменьшить масштаб&lt;/b&gt;&lt;p&gt;Уменьшить масштаб иконки. Это делает сетку мельче.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation>Сбросить масштаб</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation>&amp;Сбросить масштаб</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation>&amp;Сбросить масштаб</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation>Сбросить масштаб иконки</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сбросить масштаб&lt;/b&gt;&lt;p&gt;Установить масштаб 1:1.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation>Показать сетку</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation>Показать &amp;сетку</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation>Включить/Выключить изображение сетки</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Показать сетку&lt;/b&gt;&lt;p&gt;Включить/Выключить изображение сетки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation>Произвольный рисунок</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation>&amp;Произвольный рисунок</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Произвольный рисунок&lt;/b&gt;&lt;p&gt;Рисовать произвольные линии.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation>Выбрать цвет</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation>&amp;Выбрать цвет</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Выбрать цвет&lt;/b&gt;&lt;p&gt;Этот диалог поможет выбрать цвет для рисования.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation>Прямоугольник</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation>&amp;Прямоугольник</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Прямоугольник&lt;/b&gt;&lt;p&gt;Рисовать прямоугольник.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation>Закрашенный прямоугольник</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation>З&amp;акрашенный прямоугольник</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрашенный прямоугольник&lt;/b&gt;&lt;p&gt;Рисовать закрашенный прямоугольник.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation>Окружность</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Окружность&lt;/b&gt;&lt;p&gt;Рисовать окружность.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation>Закрашенная окружность</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation>Закраше&amp;нная окружность</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрашенная окружность&lt;/b&gt;&lt;p&gt;Рисовать закрашенную окружность.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation>Эллипс</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation>&amp;Эллипс</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Эллипс&lt;/b&gt;&lt;p&gt;Рисовать эллипс.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation>Закрашенный Эллипс</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation>Закраш&amp;енный Эллипс</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрашенный Эллипс&lt;/b&gt;&lt;p&gt;Рисовать закрашенный эллипс.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation>Закрашивать</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation>Закра&amp;шивать</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрашивать&lt;/b&gt;&lt;p&gt;Закрашивать текущим цветом.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation>Строка</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation>&amp;Линия</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Линия&lt;/b&gt;&lt;p&gt;Рисовать линию.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation>Ластик</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation>Ласти&amp;к</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ластик&lt;/b&gt;&lt;p&gt;Очистить пикселы.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation>Прямоугольное выделение</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation>Прям&amp;оугольное выделение</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Прямоугольное выделение&lt;/b&gt;&lt;p&gt;Выбрать прямоугольную область с помощью мышки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation>Выделение окружности</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Выделение окружности&lt;/b&gt;&lt;p&gt;Выбрать круглую область с помощью мышки.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation>О программе</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation>О программе</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation>&amp;О программе</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation>Информация о программе</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О программе&lt;/b&gt;&lt;p&gt;Информация об этом программном продукте.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation>О Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation>О Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation>О &amp;Qt</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Информация о наборе инструментов Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Информация о наборе инструментов Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О Qt&lt;/b&gt;&lt;p&gt;Информация о библиотеке Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation>Что это?</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Что это?</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Что это?</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation>Контекстнозависимая справка</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation>Контекстнозависимая справка</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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;Показ контекстнозависимой справки&lt;/b&gt;&lt;p&gt;В режиме "What's This?"(Что это?)курсор мыши отображается как стрелка со знаком вопроса, и вы можете, кликнув по элементу интерфейса, получить краткое описание того, что он делает и как его использовать. В диалоговом окне эта функция может быть вызвана кнопкой контекстной справки в панели заголовка.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation>&amp;Файл</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation>&amp;Правка</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation>&amp;Вид</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation>&amp;Инструменты</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation>&amp;Справка</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation>Файл</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation>Редактировать</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation>Вид</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation>Инструменты</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation>Справка</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation>&lt;p&gt;В этой части строки состояния отображается размер иконки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation>&lt;p&gt;В этой части строки состояния отображается текущая позиция курсора в редакторе.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation>Открыть файл иконки</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation>Сохранить иконку в файл</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation>Сохранить иконку в файл</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation>Eric редактор иконок</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation>Файл {0} не существует.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation>Невозможно прочитать файл {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation>Невозможно прочитать файл '{0}'.</translation>
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation>Невозможно записать файл '{0}'.</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Невозможно записать файл {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation>Иконка сохранена</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation>Без имени</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation>{0}[*] - {1}</translation>
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation>Редактор иконок</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation>{0}[*] - {1}</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation>Редактор иконок</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation>Изменения в иконке не сохранены.</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation>О eric редакторе иконок</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation>Eric редактор иконок - это простой редактор для рисования иконок.</translation>
     </message>
@@ -41568,8 +41855,8 @@
       <translation>Введите сообщение. Для его отправки нажмите Return или Enter</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation>Отправить сообщение</translation>
@@ -41897,7 +42184,7 @@
       <translation>--- Здесь новые сообщения ---</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation>Сохранить сообщения</translation>
@@ -41908,193 +42195,193 @@
       <translation>Файлы HTML (*.{0});;Файлы текстовые (*.txt);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation>Ошибка при сохранении сообщений</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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;Невозможно записать сообщения в файл &lt;b&gt;{0}&lt;/b&gt;:&lt;br&gt;Причина: {1}.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation>Вырезать всё</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation>Копировать всё</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation>Очистить</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation>Пометить текущую позицию</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation>Пометить текущую позицию</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation>Удалить маркер позиции</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation>Введите сообщение для отправки:</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation>Отправить запрос</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation>Отправить запрос</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation>Отправить уведомление</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation>Кто это</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation>Приватный чат</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation>Отправить Ping</translation>
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation>Отправить Ping</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation>Игнорировать пользователя</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation>Освежить</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation>Кто</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation>Конец списка для {0}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation> (отсутствует)</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation>{0} это {1}@{2} ({3}){4}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation>Whois</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation>{0} это {1}@{2} ({3}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation>{0} это пользователь в каналах: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation>{0} обладает голосом в каналах: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation>{0} это помощник оператора в каналах: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation>{0} это оператор в каналах: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation>{0} это владелец каналов: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation>{0} это администратор в каналах: {1}</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation>{0} в режиме онлайн через {1} ({2}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation>{0} это IRC оператор.</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation>
         <numerusform>%n день</numerusform>
@@ -42103,8 +42390,8 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation>
         <numerusform>%n час</numerusform>
@@ -42113,9 +42400,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation>
         <numerusform>%n минуту</numerusform>
@@ -42124,9 +42411,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation>
         <numerusform>%n секунду</numerusform>
@@ -42135,25 +42422,25 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation>{0} не появлялся {1}, {2}, {3}, и {4}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation>{0} не появлялся {1}, {2}, и {3}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation>{0} не появлялся {1} и {2}.</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation>
         <numerusform>{0} бездействует %n секунду.</numerusform>
@@ -42162,52 +42449,52 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation>{0} присутствует с {1}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation>Конец WHOIS списка для {0}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation>{0} является реальным пользователем.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation>{0} готов помочь.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation>{0} вошёл как {1}.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation>{0} использует компьютер {1} (IP: {2}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation>{0} использует безопасное соединение.</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation>{0} подсоединился с {1} (IP: {2}).</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation>Изменить тему канала</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation>Введите тему для канала:</translation>
     </message>
@@ -42729,28 +43016,28 @@
       <translation>Подсоединиться к каналу</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation>Отсоединиться от сети</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation>Подключиться к выбранной сети</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="444" />
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="427" />
-      <source>Save Messages</source>
-      <translation>Сохранить сообщения</translation>
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
-      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
-      <translation>Файлы HTML (*.{0});;Файлы текстовые (*.txt);;Все файлы (*)</translation>
-    </message>
-    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation>Сохранить сообщения</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation>Файлы HTML (*.{0});;Файлы текстовые (*.txt);;Все файлы (*)</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
@@ -45357,7 +45644,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Файлы Python (*.py *.py3)</translation>
@@ -45610,7 +45897,7 @@
       <translation>Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Файлы Python3 (*.py)</translation>
@@ -47608,38 +47895,43 @@
       <translation>Хотите добавить их в список вручную настроенных устройств?</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation>Очистить</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation>Вставить</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation>Выделить всё</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation>Отключить выбранное устройство</translation>
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation>Подключить выбранное устройство</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation>Устройство не подключено</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -47652,300 +47944,300 @@
 И наконец, нажмите кнопку перезагрузки устройства и подождите несколько секунд, прежде чем повторить попытку.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation>Запустить REPL</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается запустить REPL.&lt;/p&gt;&lt;p&gt;Причина:&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation>Подсоединение последовательного устройства</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается соединиться с устройством через последовательный порт &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation>Выполнить скрипт</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation>Редактор не открыт. Прервать...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation>Текущий редактор не содержит скрипт. Прервать...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается выполнить скрипт.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation>Открыть файл Python</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation>Файлы Python3 (*.py);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation>Построить диаграмму</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается построить диаграмму.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation>µPy диаграммы</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation>Несохраненные данные диаграммы</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation>Диаграмма содержит несохраненные данные.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation>Запустить менеджер файлов</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается запустить менеджер файлов.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation>µPy файлы</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation>Загрузить микрокод / библиотеки</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation>Показать версию</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation>Показать исполнение</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation>Показать данные платы</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation>Синхронизировать время</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation>Показать время устройства</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation>Показать локальное время</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation>Показать время</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation>Компилировать файл Python</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation>Компилировать текущий редактор</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation>Загрузить микрокод</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation>Просмотр документации</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation>Прошивка UF2-устройств</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation>Менеджер неизвестных устройств</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation>Проигнорированные последовательные устройства</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation>Настройки</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation>&lt;h3&gt;Информация о версии устройства&lt;/h3&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation>Информация о версии недоступна.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation>Информация о версии устройства</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation>Информация о версии устройства</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation>unknown</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation>Информация о исполнении устройства</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Информация о исполнении устройства&lt;/h3&gt;&lt;p&gt;Это устройство содержит &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Время подключенного устройства было синхронизировано с локальным временем.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Дата и время устройства&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Дата&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Время&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Дата и время устройства&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation>Дата и время устройства</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation>Локальные дата и время</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Локальные дата и время&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Дата&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Время&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation>Дата и время</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Дата и время локальные&lt;/th&gt;&lt;th&gt;Дата и время устройства&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Дата&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Время&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Дата и время локальные&lt;/th&gt;&lt;th&gt;Дата и время устройства&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation>Ошибка обработки устройства</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Произошла ошибка связи с подключенным устройством.&lt;/p&gt;&lt;p&gt;Метод: {0}&lt;/p&gt;&lt;p&gt;Сообщение: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation>Кросс-компилятор MicroPython &lt;b&gt;mpy-cross&lt;/b&gt; не найден. Убедитесь, что он находится в пути поиска, или настройте его на странице конфигурации MicroPython.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation>Файлы Python (*.py);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation>Файл Python &lt;b&gt;{0}&lt;/b&gt; не существует. Отмена...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation>Вывод команды 'mpy-cross'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation>Текущий редактор не содержит файл Python. Отмена...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation>Добавить неизвестное устройство</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation>Выбор устройств для добавления:</translation>
     </message>
@@ -48124,27 +48416,20 @@
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation>Вы не зарегистрированы в службе переводов Microsoft Translation.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation>MS Translator: Нет достоверного маркера доступа.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation>Вы не зарегистрированы в службе перевода Microsoft Azure.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation>MS Translato: получен неверный ответ</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation>MS Translator: Перевод отсутствует.</translation>
     </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation>MS Translator: Функция Text-to-Speech для выбранного языка недоступна (преобразование текста в речь).</translation>
-    </message>
   </context>
   <context>
     <name>MimeTypesPage</name>
@@ -48182,724 +48467,724 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation>О eric миниредакторе</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation>Eric миниредактор — это компонент, основанный на QScintilla. Его можно использовать для простых задач редактирования, не требующих полномасштабного редактора.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation>Строка: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation>Позиция: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation>Язык: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation>Новый</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation>&amp;Новый</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation>&amp;Новый</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation>Открыть пустое окно редактора</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation>Открыть пустое окно редактора</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Новый документ&lt;/b&gt;
 &lt;p&gt;Создание пустого окна редактора.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation>Открыть</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Открыть...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Открыть...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation>Открыть файл</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation>Открыть файл</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Открыть файл&lt;/b&gt;&lt;p&gt;Вам будет предложено задать имя файла, который нужно открыть.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation>&amp;Сохранить</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation>&amp;Сохранить</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
+      <location filename="../QScintilla/MiniEditor.py" line="624" />
       <source>Save the current file</source>
       <translation>Сохранить текущий файл</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить файл&lt;/b&gt;
 &lt;p&gt;Сохранение содержания текущего окна редактора.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation>Сохранить как</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation>Сохранить &amp;как...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation>Сохранить &amp;как...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation>Сохранить текущий файл в новый</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить файл как&lt;/b&gt;
 &lt;p&gt;Сохранение содержания текущего окна редактора в новый файл.
 Имя файла будет запрошено с помощью диалога выбора файлов.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation>Сохранить копию</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation>Сохранить &amp;копию...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation>Сохранить копию текущего файла</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить копию&lt;/b&gt;&lt;p&gt;Сохранение контента текущего окна редактора. Имя файла может быть введено в диалоге выбора файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation>&amp;Закрыть</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation>&amp;Закрыть</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
+      <location filename="../QScintilla/MiniEditor.py" line="669" />
       <source>Close the editor window</source>
       <translation>Закрыть окно редактора</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть окно&lt;/b&gt;
 &lt;p&gt;Закрытие текущего окна.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation>Печать</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation>&amp;Печать</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation>&amp;Печать</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
+      <location filename="../QScintilla/MiniEditor.py" line="683" />
       <source>Print the current file</source>
       <translation>Печать текущего файла</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Печать файла&lt;/b&gt;&lt;p&gt;Распечатать содержимое текущего файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation>Предварительный просмотр печати</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation>Предварительный просмотр печати текущего файла</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Предварительный просмотр печати&lt;/b&gt;&lt;p&gt;Предварительный просмотр печати текущего файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation>Отменить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Отменить</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
-      <translation>Ctrl+Z</translation>
+      <source>&amp;Undo</source>
+      <translation>&amp;Отменить</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
+      <translation>Ctrl+Z</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
-      <source>Undo the last change</source>
-      <translation>Отменить последнее изменение</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <source>Undo the last change</source>
+      <translation>Отменить последнее изменение</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Отмена&lt;/b&gt;
 &lt;p&gt;Отмена последнего изменения в текущем сеансе редактирования.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation>Повторить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Повторить</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Повторить</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
+      <location filename="../QScintilla/MiniEditor.py" line="730" />
       <source>Redo the last change</source>
       <translation>Восстановить последнее отменённое изменение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Повтор&lt;/b&gt;
 &lt;p&gt;Восстановление последнего отменённого изменения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation>Вырезать</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation>В&amp;ырезать</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
+      <source>Cu&amp;t</source>
+      <translation>В&amp;ырезать</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="742" />
       <source>Ctrl+X</source>
       <comment>Edit|Cut</comment>
       <translation>Ctrl+X</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
+      <location filename="../QScintilla/MiniEditor.py" line="745" />
       <source>Cut the selection</source>
       <translation>Вырезать выделение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Вырезать&lt;/b&gt;
 &lt;p&gt;Вырезать выделение и поместить его в буфер обмена.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Копировать</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Копировать</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="758" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
+      <location filename="../QScintilla/MiniEditor.py" line="761" />
       <source>Copy the selection</source>
       <translation>Копировать выделение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Копировать&lt;/b&gt;
 &lt;p&gt;Копировать выделение и поместить его в буфер обмена.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation>Вставить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation>Вс&amp;тавить</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
+      <source>&amp;Paste</source>
+      <translation>Вс&amp;тавить</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="774" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation>Вставить вырезанный/скопированный текст</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Вставить&lt;/b&gt;
 &lt;p&gt;Вставить текст из буфера обмена в текущую позицию редактора.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation>Очистить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation>О&amp;чистить</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation>О&amp;чистить</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
+      <location filename="../QScintilla/MiniEditor.py" line="794" />
       <source>Clear all text</source>
       <translation>Убрать весь текст</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Очистить&lt;/b&gt;
 &lt;p&gt;Удаление всего текста из текущего редактора.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation>О программе</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation>О программе</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation>&amp;О программе</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation>Информация о программе</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О программе&lt;/b&gt;&lt;p&gt;Информация об этом программном продукте.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation>О Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation>О Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation>О &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Информация о наборе инструментов Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Информация о наборе инструментов Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О Qt&lt;/b&gt;&lt;p&gt;Информация о библиотеке Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation>Что это?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Что это?</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Что это?</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation>Контекстнозависимая справка</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation>Контекстнозависимая справка</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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;Показ контекстнозависимой справки&lt;/b&gt;&lt;p&gt;В режиме "What's This?"(Что это?)курсор мыши отображается как стрелка со знаком вопроса, и вы можете, кликнув по элементу интерфейса, получить краткое описание того, что он делает и как его использовать. В диалоговом окне эта функция может быть вызвана кнопкой контекстной справки в панели заголовка.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation>Предпочтения</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation>&amp;Предпочтения...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation>Установите предпочтительную конфигурацию</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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;Предпочтения&lt;/b&gt;&lt;p&gt;Установка элементов конфигурации приложения согласно вашим предпочтениям.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation>&amp;Файл</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation>&amp;Правка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation>&amp;Поиск</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation>&amp;Вид</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation>&amp;Настройки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation>&amp;Справка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation>Файл</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation>Редактировать</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation>Поиск</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation>Вид</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation>Настройки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation>Справка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation>&lt;p&gt;В этой части строки состояния отображается язык редактора.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation>&lt;p&gt;В этой части строки состояния отображается режим ro/rw файла, открытого в редакторе.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;В этой части строки состояния отображается номер текущей строки редактора.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;В этой части строки состояния отображается текущая позиция курсора в редакторе.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;В этой части строки состояния разрешено масштабирование редактора.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation>Готово</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation>Eric миниредактор</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation>Eric миниредактор</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation>Изменения в текущем документе не сохранены.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation>Открыть файл</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation>Открыть файл</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation>Файл загружен</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation>Сохранить файл</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation>Сохранить файл</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Причина: {1}.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation>Файл сохранён</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation>[*] - {0}</translation>
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation>Миниредактор</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation>Без имени</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation>Миниредактор</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation>Без имени</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation>{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation>Печать...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation>Печать завершена</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation>Ошибка печати</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation>Печать прервана</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation>Выделить всё</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation>Снять выделение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation>Языки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation>Нет языка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation>Предполагаемый язык</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation>Альтернативная подсветка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation>Альтернативы ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation>Лексер Pygments</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation>Лексер Pygments</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Выберите для использования лексер Pygments.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation>Свойства EditorConfig</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation>Свойства EditorConfig</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается загрузить свойства EditorConfig для файла &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -49472,235 +49757,235 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation>Прочитать файл мультипроекта</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл мультипроекта &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation>Копировать проект</translation>
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation>Задайте директорию для нового проекта (она еще не должна существовать):</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation>Копировать проект</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation>Задайте директорию для нового проекта (она еще не должна существовать):</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Исходный проект &lt;b&gt;{0}&lt;/b&gt; не удалось скопировать в его место назначения &lt;b&gt; {1} &lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation>{0} - Copy</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation>Открыть мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation>Файлы мультипроекта (*.emj);;XML-файлы мультипроекта (*.e5m *.e4m)</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation>Файлы мультипроекта (*.emj)</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation>Сохранить мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation>Сохранить файл</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation>Сохранить файл</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation>Закрыть мультипроект</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation>Закрыть мультипроект</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation>Изменения в текущем мультипроекте не сохранены.</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation>Новый мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation>&amp;Новый...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation>Создать новый мультипроект</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation>Создать новый мультипроект</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Новый...&lt;/b&gt;&lt;p&gt;Открытие диалога ввода информации о новом мультипроекте.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation>Открыть мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation>&amp;Открыть...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation>Открыть существующий мультипроект</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation>Открыть существующий мультипроект</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Открыть...&lt;/b&gt;&lt;p&gt;Открыть существующий мультипроект.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation>Закрыть мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation>&amp;Закрыть</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation>&amp;Закрыть</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation>Закрыть текущий мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть&lt;/b&gt;&lt;p&gt;Закрытие текущего мультипроекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation>Сохранить мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation>&amp;Сохранить</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
-      <translation>Закрыть текущий мультипроект</translation>
+      <source>&amp;Save</source>
+      <translation>&amp;Сохранить</translation>
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation>Закрыть текущий мультипроект</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть&lt;/b&gt;&lt;p&gt;Закрытие текущего мультипроекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation>Сохранить файл мультипроекта как</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation>Сохранить &amp;как...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation>Сохранить текущий мультипроект в новый файл</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить как&lt;/b&gt;&lt;p&gt; Сохранение текущего мультипроекта в новый файл.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation>Добавить проект в мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation>Добавить &amp;проект...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation>Добавить проект в текущий мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Добавить проект...&lt;/b&gt;&lt;p&gt;Открытие диалога добавления проекта в текущий мультипроект.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation>Свойства мультипроекта</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation>&amp;Свойства...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation>Свойства мультипроекта</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Свойства...&lt;/b&gt;&lt;p&gt;Отображение диалога редактирования свойств мультипроекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation>&amp;Мультипроект</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation>&amp;Мультипроект</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation>Открыть &amp;недавние мультипроекты</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation>Мультипроект</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation>&amp;Очистить</translation>
     </message>
@@ -49862,12 +50147,12 @@
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation>MyMemory: Разрешены фрагменты текста не длинее {0} символов.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation>MyMemory: Получен недопустимый ответ</translation>
     </message>
@@ -50556,27 +50841,27 @@
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation>Автоматически</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation>Десятичный</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation>Шестнадцатиричный</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation>Восьмеричный</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation>Двоичный</translation>
     </message>
@@ -51004,35 +51289,31 @@
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
       <source>Save Page Screen</source>
       <translation>Сохранение страницы</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
       <source>screen.png</source>
       <translation>screen.png</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation>Portable Network Graphics файл (*.png)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Невозможно записать файл {0}:
-{1}.</translation>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
+      <translation>Невозможно записать файл '{0}'.</translation>
     </message>
     <message>
       <location filename="../WebBrowser/PageScreenDialog.ui" line="0" />
@@ -51872,12 +52153,12 @@
     <message>
       <location filename="../PipInterface/PipLicensesDialog.ui" line="0" />
       <source>License Filter:</source>
-      <translation type="unfinished" />
+      <translation>Фильтр лицензий:</translation>
     </message>
     <message>
       <location filename="../PipInterface/PipLicensesDialog.ui" line="0" />
       <source>Select the license to filter the packages list</source>
-      <translation type="unfinished" />
+      <translation>Выберите лицензию для фильтрации списка пакетов</translation>
     </message>
     <message>
       <location filename="../PipInterface/PipLicensesDialog.ui" line="0" />
@@ -52565,7 +52846,7 @@
       <translation>Восстановить Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1305" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation>Установить пакеты</translation>
@@ -52612,73 +52893,84 @@
     </message>
     <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation>Создать файл SBOM</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation>Показать информацию о кэше...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1207" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation>Показать кэшированные файлы...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1210" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation>Удалить кэшированные файлы...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1213" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
       <source>Purge Cache...</source>
       <translation>Очистить кэш...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1218" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation>Правка конфигурации пользователя...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1221" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
       <source>Edit Environment Configuration...</source>
       <translation>Правка конфигурации среды окружения...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1226" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation>Настроить...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation>Правка конфигурации</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1428" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1415" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1404" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation>Не определен допустимый путь конфигурации. Прерывание</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1582" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation>{0} {1}</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1604" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translatorcomment>Подверженная уязвимости версия:  Пораженная версия Уязвимая</translatorcomment>
       <translation>Версия с уязвимостью:</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1607" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translatorcomment>Консультация:  Рекомендация</translatorcomment>
       <translation>Advisory:</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1722" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation>неизвестная</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation>любая</translation>
     </message>
@@ -53047,27 +53339,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation>&lt; Назад</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation>Далее &gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation>Установка</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation>Директория плагинов пользователя</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation>Глобальная директория плагинов</translation>
     </message>
@@ -53204,12 +53496,12 @@
       <translation>&lt;p&gt;Директория для загрузки плагинов &lt;b&gt;{0}&lt;/b&gt; не может быть создана. Задайте её посредством диалога конфигурации.&lt;/p&gt;&lt;p&gt;Причина:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation>Ошибка загрузки файла</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удалось загрузить запрашиваемый файл из {0}.&lt;/p&gt;&lt;p&gt;Ошибка: {1}&lt;/p&gt;</translation>
     </message>
@@ -54050,18 +54342,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation>Экспорт Preferences</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation>Импорт Preferences</translation>
     </message>
@@ -54639,448 +54931,448 @@
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation>Файлы Python3 (*.py3);;Файлы Python3 GUI (*.pyw3);;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation>PyQt5 GUI</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
-      <translation>Консоль PyQt5</translation>
+      <source>PyQt5 GUI</source>
+      <translation>PyQt5 GUI</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
-      <translation>PyQt6 GUI</translation>
+      <source>PyQt5 Console</source>
+      <translation>Консоль PyQt5</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
-      <translation>Консоль PyQt6</translation>
+      <source>PyQt6 GUI</source>
+      <translation>PyQt6 GUI</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
-      <translation>Eric7 Plugin</translation>
+      <source>PyQt6 Console</source>
+      <translation>Консоль PyQt6</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
-      <translation>Консоль</translation>
+      <source>Eric7 Plugin</source>
+      <translation>Eric7 Plugin</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation>Консоль</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation>Другой</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation>PySide2 GUI</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation>PySide2 GUI</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation>Консоль PySide2</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation>PySide6 GUI</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation>PySide6 GUI</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation>Консоль PySide6</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation>Регистрация типа проекта</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Язык программирования &lt;b&gt;{0}&lt;/b&gt; не поддерживается (тип проекта: {1}).&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Тип проекта &lt;b&gt;{0}&lt;/b&gt; уже зарегистрирован для языка программирования &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation>Регистрация типа проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Язык программирования &lt;b&gt;{0}&lt;/b&gt; не поддерживается (тип проекта: {1}).&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Тип проекта &lt;b&gt;{0}&lt;/b&gt; уже зарегистрирован для языка программирования &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Тип проекта &lt;b&gt;{0}&lt;/b&gt; уже зарегистрирован.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation>Прочитать файл проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл проекта: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation>Прочитать пользовательские настройки проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл пользовательских настроек &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation>Загрузить сессию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation>Пожалуйста, сначала сохраните проект.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation>Загрузить сессию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл с сессией проекта: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation>Сохранить сессию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation>Удалить сессию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно удалить выбранный файл с сессией: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation>Прочитать задачи</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл с задачами: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation>Прочитать свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл свойств отладчика &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation>Сохранить свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation>Удалить свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно удалить файл свойств отладчика &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation>Добавить язык перевода</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Необходимо сначала задать шаблон перевода.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation>Удалить перевод</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно удалить файла перевода &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation>Добавить файл</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно добавить выделенный файл &lt;b&gt;{0}&lt;/b&gt; в архив &lt;b&gt;{1}&lt;/b&gt;. &lt;/p&gt;&lt;p&gt;Причина: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation>Целевая директория не должна быть пустой.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation>Добавить директорию</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Директория не содержит ни одного файла, принадлежащего к заданной категории.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно создать директорию &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation>Исходная директория не должна быть пустой.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation>Переименовать файл</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation>Переименовать файл</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно переименовать файл &lt;b&gt;{0}&lt;/b&gt;:&lt;br&gt;Причина: {1}.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation>Удалить файл</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно удалить выбранный файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation>Удалить директорию</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно удалить выбранную директорию &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation>Создать директорию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно создать директорию проекта &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation>Создать служебную директорию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Директория проекта &lt;b&gt;{0}&lt;/b&gt; не доступна для записи.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation>Создать главный сценарий</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно создать главный сценарий проекта&lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation>Создать Makefile</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл makefile &lt;b&gt;{0}&lt;/b&gt; невозможно создать.&lt;br/&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation>Новый проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation>Добавить существующие файлы в проект?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation>Выберите систему контроля версий (VCS)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Вы хотите редактировать параметры команд VCS?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation>Новый проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Должен ли файл проекта быть добавлен в репозиторий?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation>None</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation>Выберите систему контроля версий для проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation>Шаблон перевода</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation>Введите шаблон пути для файлов переводов (используйте '%language%' вместо language code):</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation>Открыть проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation>Файлы проекта (*.epj);;XML-файлы проекта (*.e4p)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation>Файлы проекта (*.epj)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation>Сохранить проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation>Сохранить файл</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation>Закрыть проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation>Изменения в текущем проекте не сохранены.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation>Найдены синтаксические ошибки</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Проект содержит %n файл с синтаксической ошибкой.</numerusform>
@@ -55089,394 +55381,394 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation>&amp;Новый...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation>Создать новый проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Новый...&lt;/b&gt;&lt;p&gt;Открытие диалога ввода информации о новом проекте.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation>&amp;Открыть...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation>Открыть существующий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Открыть...&lt;/b&gt;&lt;p&gt;Открытие существующего проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation>Закрыть проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation>&amp;Закрыть</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation>Закрыть текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть&lt;/b&gt;&lt;p&gt;Закрытие текущего проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation>Сохранить проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation>&amp;Сохранить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation>Сохранить текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить&lt;/b&gt;&lt;p&gt;Сохранение текущего проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation>Сохранить проект как</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation>Сохранить &amp;как...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation>Сохранить текущий проект в новый файл</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Сохранить как&lt;/b&gt;&lt;p&gt; Сохранение текущего проекта в новый файл.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation>Добавить файлы в проект</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation>Добавить &amp;файлы...</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
-      <translation>Добавить файлы в текущий проект</translation>
+      <source>Save project as</source>
+      <translation>Сохранить проект как</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
+      <source>Save &amp;as...</source>
+      <translation>Сохранить &amp;как...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation>Сохранить текущий проект в новый файл</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Сохранить как&lt;/b&gt;&lt;p&gt; Сохранение текущего проекта в новый файл.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
+      <translation>Добавить файлы в проект</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4003" />
+      <source>Add &amp;files...</source>
+      <translation>Добавить &amp;файлы...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation>Добавить файлы в текущий проект</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
       <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Добавить файлы&lt;/b&gt;
 &lt;p&gt;Открытие диалога добавления файлов в текущий проект. Место добавления определяется расширением файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3998" />
+      <location filename="../Project/Project.py" line="4017" />
       <source>Add directory to project</source>
       <translation>Добавить директорию в проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4000" />
+      <location filename="../Project/Project.py" line="4019" />
       <source>Add directory...</source>
       <translation>Добавить директорию...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4003" />
+      <location filename="../Project/Project.py" line="4022" />
       <source>Add a directory to the current project</source>
       <translation>Добавить директорию в текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4004" />
+      <location filename="../Project/Project.py" line="4023" />
       <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Добавить директорию...&lt;/b&gt;
 &lt;p&gt;Открытие диалога добавления директории к текущему проекту.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4013" />
+      <location filename="../Project/Project.py" line="4032" />
       <source>Add translation to project</source>
       <translation>Добавить перевод в проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4015" />
+      <location filename="../Project/Project.py" line="4034" />
       <source>Add &amp;translation...</source>
       <translation>Добавить &amp;перевод...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4018" />
+      <location filename="../Project/Project.py" line="4037" />
       <source>Add a translation to the current project</source>
       <translation>Добавить перевод в текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4019" />
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Добавить перевод...&lt;/b&gt;&lt;p&gt;Открытие диалога добавления перевода в текущий проект.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation>Поиск новых файлов</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation>Поис&amp;к новых файлов...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation>Поиск новых файлов в директории проекта.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Поиск новых файлов...&lt;/b&gt;&lt;p&gt; Поиск новых файлов (источники, * .ui, * .idl, * .proto) в директории проекта и зарегистрированных поддиректориях..&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation>Поиск файла проекта</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation>Поиск файла проекта...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation>Alt+Ctrl+P</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
-      <translation>Поиск файла в списке файлов проекта.</translation>
+      <source>Searc&amp;h new files...</source>
+      <translation>Поис&amp;к новых файлов...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Поиск файла проекта&lt;/b&gt;&lt;p&gt;Поиск файла в списке файлов проекта.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation>Свойства проекта</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
-      <translation>&amp;Свойства...</translation>
+      <source>Search new files in the project directory.</source>
+      <translation>Поиск новых файлов в директории проекта.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Поиск новых файлов...&lt;/b&gt;&lt;p&gt; Поиск новых файлов (источники, * .ui, * .idl, * .proto) в директории проекта и зарегистрированных поддиректориях..&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
-      <translation>Показать свойства проекта</translation>
+      <source>Search Project File</source>
+      <translation>Поиск файла проекта</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Свойства...&lt;/b&gt;&lt;p&gt;Отображение диалога для редактирования свойств проекта.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation>Пользовательские настройки проекта</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation>&amp;Пользовательские свойства...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
-      <translation>Показать пользовательские свойства проекта</translation>
+      <source>Search Project File...</source>
+      <translation>Поиск файла проекта...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation>Alt+Ctrl+P</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation>Поиск файла в списке файлов проекта.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Поиск файла проекта&lt;/b&gt;&lt;p&gt;Поиск файла в списке файлов проекта.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Пользовательские свойства...&lt;/b&gt;&lt;p&gt;Отображает диалог редактирования пользовательских свойств проекта.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation>Ассоциации типа файлов</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
-      <translation>Ассоциации типа файлов...</translation>
+      <source>Project properties</source>
+      <translation>Свойства проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation>&amp;Свойства...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation>Показать свойства проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Свойства...&lt;/b&gt;&lt;p&gt;Отображение диалога для редактирования свойств проекта.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation>Показать ассоциации типов файлов для проекта</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Ассоциации типов файлов...&lt;/b&gt;&lt;p&gt;Отображается диалоговое окно для редактирования ассоциаций типов файлов проекта. Эти ассоциации определяют тип (источник, форму, интерфейс, протокол или другие) с шаблоном имени файла. Они используются при добавлении файла в проект и при поиске новых файлов.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
-      <translation>Ассоциации для лексеров</translation>
+      <source>User project properties</source>
+      <translation>Пользовательские настройки проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation>&amp;Пользовательские свойства...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation>Показать пользовательские свойства проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Пользовательские свойства...&lt;/b&gt;&lt;p&gt;Отображает диалог редактирования пользовательских свойств проекта.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
-      <translation>Ассоциации для лексеров...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation>Показать ассоциации для лексеров проекта (переопределяющие по умолчанию)</translation>
+      <source>Filetype Associations</source>
+      <translation>Ассоциации типа файлов</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
+      <translation>Ассоциации типа файлов...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Ассоциации для лексеров...&lt;/b&gt;&lt;p&gt;Показать ассоциации лексеров для проекта. Эти ассоциации переопределяют глобальные ассоциации лексеров. Лексеры используются для подсвечивания текста в редакторе.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
-      <translation>Свойства отладчика</translation>
+      <source>Show the project file type associations</source>
+      <translation>Показать ассоциации типов файлов для проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Ассоциации типов файлов...&lt;/b&gt;&lt;p&gt;Отображается диалоговое окно для редактирования ассоциаций типов файлов проекта. Эти ассоциации определяют тип (источник, форму, интерфейс, протокол или другие) с шаблоном имени файла. Они используются при добавлении файла в проект и при поиске новых файлов.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation>&amp;Свойства отладчика...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
-      <translation>Показать свойства отладчика</translation>
+      <source>Lexer Associations</source>
+      <translation>Ассоциации для лексеров</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
+      <translation>Ассоциации для лексеров...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation>Показать ассоциации для лексеров проекта (переопределяющие по умолчанию)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Ассоциации для лексеров...&lt;/b&gt;&lt;p&gt;Показать ассоциации лексеров для проекта. Эти ассоциации переопределяют глобальные ассоциации лексеров. Лексеры используются для подсвечивания текста в редакторе.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation>Свойства отладчика</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation>&amp;Свойства отладчика...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation>Показать свойства отладчика</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Свойства отладчика...&lt;/b&gt;
 &lt;p&gt;Отображение диалога редактирования свойств отладчика, специфичных для данного проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation>Загрузить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation>&amp;Загрузить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation>Загрузить свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Загрузить свойства отладчика&lt;/b&gt;
 &lt;p&gt;Загрузить свойства отладчика, специфичные для данного проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation>Сохранить свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить свойства отладчика&lt;/b&gt;&lt;p&gt;Сохранить свойства отладчика, специфичные для данного проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation>Удалить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation>&amp;Удалить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation>Удалить свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Удалить свойства отладчика&lt;/b&gt;&lt;p&gt;Удалить свойства отладчика, специфичные для данного проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation>Рестарт</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation>&amp;Рестарт</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation>Сбросить свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сбросить свойства отладчика&lt;/b&gt;&lt;p&gt;Сбросить свойства отладчика, специфичные для данного проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation>Загрузить сессию</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
+      <location filename="../Project/Project.py" line="4208" />
       <source>Load the projects session file.</source>
       <translation>Загрузить файл с сессией проекта.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4190" />
+      <location filename="../Project/Project.py" line="4209" />
       <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
       <translation>&lt;b&gt;Загрузить сессию&lt;/b&gt;
 &lt;p&gt;Загрузить файл с сессией проекта. Сессия содержит следующие данные:&lt;br&gt;
@@ -55488,18 +55780,18 @@
 &lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
+      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4223" />
       <source>Save session</source>
       <translation>Сохранить сессию</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4207" />
+      <location filename="../Project/Project.py" line="4226" />
       <source>Save the projects session file.</source>
       <translation>Сохранить файл с сессией проекта.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4208" />
+      <location filename="../Project/Project.py" line="4227" />
       <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить сессию&lt;/b&gt;
 &lt;p&gt;Сохранить файл с сессией проекта. Сессия содержит следующие данные:&lt;br&gt;
@@ -55511,476 +55803,501 @@
 &lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
       <source>Delete session</source>
       <translation>Удалить сессию</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4225" />
+      <location filename="../Project/Project.py" line="4244" />
       <source>Delete the projects session file.</source>
       <translation>Удалить файл с сессией проекта.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation>&lt;b&gt;Удалить сессию&lt;/b&gt;&lt;p&gt;Удалить файл с сессией проекта&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation>Метрики кода</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation>&amp;Метрики кода...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation>Отображение некоторых метрик кода проекта.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Метрики кода...&lt;/b&gt;&lt;p&gt;Отображение некоторых метрик кода для всех Python-файлов проекта.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation>Покрытие кода Python</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation>&amp;Покрытие кода...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation>Показать информацию покрытия кода проекта.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Покрытие кода...&lt;/b&gt;&lt;p&gt;Показать информацию покрытия кода всех Python-файлов проекта.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation>Данные профайлера</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation>&amp;Данные профайлера...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
-      <translation>Отображение результатов профилирования проекта.</translation>
+      <source>Code Metrics</source>
+      <translation>Метрики кода</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation>&amp;Метрики кода...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation>Отображение некоторых метрик кода проекта.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Метрики кода...&lt;/b&gt;&lt;p&gt;Отображение некоторых метрик кода для всех Python-файлов проекта.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Данные профайлера...&lt;/b&gt;&lt;p&gt;Отображение результатов профилирования проекта.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation>Диаграмма приложения</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation>&amp;Диаграмма приложения...</translation>
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation>Покрытие кода Python</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation>&amp;Покрытие кода...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation>Показать информацию покрытия кода проекта.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Покрытие кода...&lt;/b&gt;&lt;p&gt;Показать информацию покрытия кода всех Python-файлов проекта.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
-      <translation>Показать диаграмму проекта.</translation>
+      <source>Profile Data</source>
+      <translation>Данные профайлера</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation>&amp;Данные профайлера...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation>Отображение результатов профилирования проекта.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Данные профайлера...&lt;/b&gt;&lt;p&gt;Отображение результатов профилирования проекта.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation>Диаграмма приложения</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation>&amp;Диаграмма приложения...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation>Показать диаграмму проекта.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Диаграмма приложения...&lt;/b&gt;&lt;p&gt;Отображает диаграмму проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation>Загрузить диаграмму</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation>&amp;Загрузить диаграмму...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation>Загрузить диаграмму из файла.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Загрузить диаграмму...&lt;/b&gt;&lt;p&gt;Загрузить диаграмму из файла.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation>Создать список пакета</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation>&amp;Создать список пакета</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation>Создать первичный файл PKGLIST для плагина eric.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Создать список пакета&lt;/b&gt;&lt;p&gt;Создаёт начальный список файлов для включения в архив плагина eric. Список создаётся из файла проекта.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation>Создать архивы плагина</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
-      <translation>Создать архивы &amp;плагина</translation>
+      <source>&amp;Load Diagram...</source>
+      <translation>&amp;Загрузить диаграмму...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation>Загрузить диаграмму из файла.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Загрузить диаграмму...&lt;/b&gt;&lt;p&gt;Загрузить диаграмму из файла.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
+      <translation>Создать список пакета</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation>Создание архивных файлов плагина eric.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Создать архивы плагина&lt;/b&gt;&lt;p&gt;Создание архивных файлов плагина eric, используя список файлов, приведенный в файле PKGLIST. Имя архива, если оно не задано в файле со списком пакета, создается из имени главного сценария.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation>Создать архивы плагина (Snapshot)</translation>
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation>&amp;Создать список пакета</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation>Создать первичный файл PKGLIST для плагина eric.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Создать список пакета&lt;/b&gt;&lt;p&gt;Создаёт начальный список файлов для включения в архив плагина eric. Список создаётся из файла проекта.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
-      <translation>Создать архивы плагина (&amp;Snapshot)</translation>
+      <source>Create Plugin Archives</source>
+      <translation>Создать архивы плагина</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation>Создать архивы &amp;плагина</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation>Создание архивных файлов плагина eric.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Создать архивы плагина&lt;/b&gt;&lt;p&gt;Создание архивных файлов плагина eric, используя список файлов, приведенный в файле PKGLIST. Имя архива, если оно не задано в файле со списком пакета, создается из имени главного сценария.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation>Создать архивы плагина (Snapshot)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation>Создать архивы плагина (&amp;Snapshot)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation>Создание архивных файлов плагина eric (snapshot releases).</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Создать архивы плагина (Snapshot)&lt;/b&gt;&lt;p&gt;Создание архивных файлов плагина eric, используя список файлов, приведенный в файле PKGLIST. Имя архива, если оно не задано в файле со списком пакета, создается из имени главного сценария. Версия главного скрипта изменяется в соответствии релизом snapshot.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation>Выполнить Make</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation>&amp;Выполнить Make</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Создать архивы плагина (Snapshot)&lt;/b&gt;&lt;p&gt;Создание архивных файлов плагина eric, используя список файлов, приведенный в файле PKGLIST. Имя архива, если оно не задано в файле со списком пакета, создается из имени главного сценария. Версия главного скрипта изменяется в соответствии релизом snapshot.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation>Выполнить Make</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation>&amp;Выполнить Make</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation>Выполнить прогон 'make'.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Выполнить Make&lt;/b&gt;&lt;p&gt;Выполнение прогона 'make' для пересборки настроеной цели.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation>Проверить изменения</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation>&amp;Проверить изменения</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation>Запрос 'make', если необходима пересборка.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Проверка изменений&lt;/b&gt;&lt;p&gt;Запрос 'make', если требуется пересборка настроенной цели.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation>&amp;Проект</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
-      <translation>Открыть &amp;недавние проекты</translation>
+      <source>Create SBOM File</source>
+      <translation>Создать файл SBOM</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation>Сессия</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
-      <translation>Отладка</translation>
+      <source>Create &amp;SBOM File</source>
+      <translation>Создать файл &amp;SBOM</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
-      <translation>&amp;Инструменты-проекта</translation>
+      <source>Create a SBOM file of the project dependencies.</source>
+      <translation>Создайте SBOM файл зависимостей проекта.</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Создать файл SBOM&lt;/b&gt;&lt;p&gt;Создание SBOM файла зависимостей проекта. Он может быть основан на различных источниках ввода и будет сохранен как файл CycloneDX SBOM.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation>&amp;Проект</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation>Открыть &amp;недавние проекты</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation>Сессия</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation>Отладка</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation>&amp;Инструменты-проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation>Контроль &amp;версий</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation>&amp;Проверить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation>По&amp;казать</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation>&amp;Диаграммы</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation>У&amp;паковщики</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation>&amp;Документация исходников</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation>Make</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation>Другие инструменты</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation>Проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation>&amp;Очистить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation>Поиск новых файлов</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation>Не найдено новых файлов для добавления.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation>Система контроля версий</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Выбранная VCS &lt;b&gt;{0}&lt;/b&gt; не найдена.&lt;br/&gt;Возврат отвергнут.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Выбранная VCS &lt;b&gt;{0}&lt;/b&gt; не найдена.&lt;br/&gt;Контроль версий отключен.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation>Данные покрытия</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>Для текущего проекта не определён главный сценарий. Отмена</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation>Покрытие кода</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation>Пожалуйста, выберите файл покрытия</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation>Пожалуйста, выберите файл профиля</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation>Включать имена модулей?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;PKGLIST&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Невозможно создать файл &lt;b&gt;PKGLIST&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation>Создать архив плагина</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation>Для текущего проекта не определён главный сценарий. Отмена...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation>Выбор списков пакета:</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Невозможно создать файл &lt;b&gt;PKGLIST&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation>Создать архив плагина</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation>Для текущего проекта не определён главный сценарий. Отмена...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation>Выбор списков пакета:</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файлы со списком пакета (PKGLIST*) не доступны или не выбраны. Отмена...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
+      <location filename="../Project/Project.py" line="5443" />
       <source>Creating plugin archives...</source>
       <translation>Создание архивов плагина...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation>Прервать</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation>%v из %m архивов</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Невозможно прочитать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation>Прервать</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation>%v из %m архивов</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Невозможно прочитать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; пока не готов.&lt;/p&gt;&lt;p&gt;Пожалуйста переработайте его и удалите строки '; initial_list' из его заголовка.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно создать архив плагина &lt;b&gt;{0}&lt;/b&gt; eric.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл &lt;b&gt;{0}&lt;/b&gt; в архиве. Игнорируем его.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файлы архива плагина eric были созданы с ошибками.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Файлы архива плагина eric созданы успешно.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Файлы архива плагина eric созданы успешно.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл плагина &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл плагина &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation>Make-процесс не был запущен.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation>Make-процесс разрушен.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Существуют изменения, которые требуют конфигурации make-цели &lt;b&gt;{0}&lt;/b&gt; для ее пересборки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Существуют изменения, которые требуют make-цель по умолчанию для ее пересборки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation>Makefile содержит ошибки.</translation>
     </message>
@@ -56269,270 +56586,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation>Формы</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Браузер форм&lt;/b&gt;&lt;p&gt;Позволяет легко обозревать формы, содержащиеся в текущем проекте. Некоторые действия над ними доступны посредством контекстного меню.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation>Диалог</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
-      <translation>Виджет</translation>
+      <source>Dialog</source>
+      <translation>Диалог</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
-      <translation>Главное окно</translation>
+      <source>Widget</source>
+      <translation>Виджет</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
-      <translation>Диалог с кнопками (снизу)</translation>
+      <source>Main Window</source>
+      <translation>Главное окно</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
-      <translation>Диалог с кнопками (справа)</translation>
+      <source>Dialog with Buttonbox (Bottom)</source>
+      <translation>Диалог с кнопками (снизу)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
-      <translation>Диалог с кнопками (снизу)</translation>
+      <source>Dialog with Buttonbox (Right)</source>
+      <translation>Диалог с кнопками (справа)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
-      <translation>Диалог с кнопками (снизу в центре)</translation>
+      <source>Dialog with Buttons (Bottom)</source>
+      <translation>Диалог с кнопками (снизу)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation>Диалог с кнопками (снизу в центре)</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation>Диалог с кнопками (справа)</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation>QWizard</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
-      <translation>QWizardPage</translation>
+      <source>QWizard</source>
+      <translation>QWizard</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
-      <translation>QDockWidget</translation>
+      <source>QWizardPage</source>
+      <translation>QWizardPage</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
-      <translation>QFrame</translation>
+      <source>QDockWidget</source>
+      <translation>QDockWidget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
-      <translation>QGroupBox</translation>
+      <source>QFrame</source>
+      <translation>QFrame</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
-      <translation>QScrollArea</translation>
+      <source>QGroupBox</source>
+      <translation>QGroupBox</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
-      <translation>QMdiArea</translation>
+      <source>QScrollArea</source>
+      <translation>QScrollArea</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
-      <translation>QTabWidget</translation>
+      <source>QMdiArea</source>
+      <translation>QMdiArea</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
-      <translation>QToolBox</translation>
+      <source>QTabWidget</source>
+      <translation>QTabWidget</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation>QToolBox</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation>QStackedWidget</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation>Компилировать форму</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation>Компилировать все формы</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation>Генерация кода диалога...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation>Настройка компилятора uic</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation>Открыть в Qt-Designer</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation>Открыть в редакторе</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation>Предпросмотр формы</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation>Предпросмотр переводов</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation>Открыть</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation>Переименовать файл</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation>Удалить из проекта</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation>Удалить</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation>Новая форма...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation>Добавить формы...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation>Добавить директорию с формами...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation>Копировать путь в буфер обмена</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation>Открыть все директории</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation>Свернуть все директории</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation>Настроить...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation>Компилировать формы</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation>Новая форма</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation>Выберите тип формы:</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation>Файлы Qt интерфейса пользователя (*.ui);;Все файлы (*)</translation>
     </message>
@@ -56595,26 +56912,26 @@
       <translation>Компилирую формы...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation>Прервать</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation>%v/%m форм</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation>Определение измененных форм...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation>Компилирую изменённые формы...</translation>
     </message>
@@ -57370,143 +57687,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation>Ресурсы</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Браузер ресурсов проекта&lt;/b&gt;&lt;p&gt;Позволяет легко просматривать ресурсы, содержащиеся в текущем проекте. Некоторые действия над ними доступны посредством контекстного меню.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation>Компилировать ресурс</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation>Компилировать все ресурсы</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation>Настройка rcc компилятора</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation>Открыть</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation>Переименовать файл</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation>Удалить из проекта</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation>Удалить</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation>Новый ресурс...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation>Добавить ресурсы...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation>Добавить директорию с ресурсами...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation>Копировать путь в буфер обмена</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation>Открыть все директории</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation>Свернуть все директории</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation>Настроить...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation>Компилировать ресурсы</translation>
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation>Новый ресурс</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Файлы ресурсов Qt (*.qrc)</translation>
     </message>
@@ -57569,26 +57886,26 @@
       <translation>Компиляция ресурсов...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation>Прервать</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation>%v/%m ресурсов</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation>Определение изменённых ресурсов...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation>Компилирую изменённые ресурсы...</translation>
     </message>
@@ -58199,19 +58516,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation>Promt: Получен недопустимый ответ</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation>Promt: Данное направление перевода недоступно.</translation>
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -58342,7 +58646,7 @@
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Select the end of line character to be used by the project</source>
-      <translation>Выбрать символы конца строки для проекта</translation>
+      <translation>Выберите символы конца строки для проекта</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -58381,8 +58685,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
-      <translation>Задайте имена авторов</translation>
+      <source>Enter author's name</source>
+      <translation>Введите имена авторов</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -58398,7 +58702,7 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
+      <source>Enter author's email</source>
       <translation>Адрес электронной почты авторов</translation>
     </message>
     <message>
@@ -58439,6 +58743,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation>Лицензия:</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation>Введите или выберите лицензию проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation>Настроить параметры проверки орфографии</translation>
     </message>
@@ -58498,23 +58812,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="184" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation>None</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="69" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Файлы исходников ({0});;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="125" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Проект находится под управлением &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="131" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation>Проект не находится под управлением системы контроля версий.</translation>
     </message>
@@ -59772,97 +60086,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation>Сохранить регулярное выражение в файл</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation>Загрузить</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation>Загрузить регулярное выражение из файла</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation>Валидация</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation>Валидация регулярного выражения</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation>Выполнить</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation>Выполнить регулярное выражение</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation>Следующее совпадение</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation>Показать следующее совпадение регулярного выражения</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>Копировать регулярное выражение в буфер обмена</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation>Ссылка по имени</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation>Не определено ни одной именованной группы.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation>Ссылка по имени</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation>Не определено ни одной именованной группы.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation>Выберите имя группы:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation>Сохранить регулярное выражение</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>Файлы регулярных выражений (*.rx);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
@@ -60563,18 +60877,18 @@
       <translation>Успешное завершение</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation>Ошибка</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation>ERROR в {0}: {1}</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation>ERROR в {0}: {1}</translation>
@@ -62413,62 +62727,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation>Сохранить регулярное выражение в файл</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation>Загрузить</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation>Загрузить регулярное выражение из файла</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation>Валидация</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation>Валидация регулярного выражения</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation>Выполнить</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation>Выполнить регулярное выражение</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation>Следующее совпадение</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation>Показать следующее совпадение регулярного выражения</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>Копировать регулярное выражение в буфер обмена</translation>
     </message>
@@ -62477,47 +62791,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation>Ошибка связи</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation>&lt;p&gt; Бэкенд сообщил об ошибке.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation>Ссылка по имени</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation>Не определено ни одной именованной группы.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation>Ссылка по имени</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation>Не определено ни одной именованной группы.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation>Выберите имя группы:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation>Сохранить регулярное выражение</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>Файлы регулярных выражений (*.rx);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
@@ -65447,12 +65761,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation>Резервная копия 1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation>Резервная копия 2</translation>
     </message>
@@ -65477,8 +65791,8 @@
       <translation>Пожалуйста введите новое имя:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation>Файл сессии "{0}" уже существует. Пожалуйста введите другое имя.</translation>
@@ -65489,69 +65803,69 @@
       <translation>Ошибка при клонировании файла сессии.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation>Ошибка при переименовании файла сессии.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation>Сохранить сессию</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation>Пожалуйста введите имя сессии:</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation>Пожалуйста введите имя сессии:</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation>Сохраненная сессия ({0})</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation>Восстановить резервную копию</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation>Вы действительно хотите заменить текущую сессию?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation>Удалить сессию</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation>Вы действительно хотите удалить сессию "{0}"?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation>Новая сессия</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation>Пожалуйста введите имя новой сессии:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation>Новая сессия ({0})</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation>Пожалуйста выберите сессию для запуска:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation>{0} (последняя сессия)</translation>
     </message>
@@ -65559,14 +65873,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation>Восстановить</translation>
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation>Переключиться на</translation>
     </message>
@@ -65668,32 +65982,22 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation>Чтение Trove Classifiers</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Файл Trove Classifiers &lt;b&gt;{0}&lt;/b&gt; не может быть прочитан.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation>Добавить сценарии</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation>Файлы Python (*.py);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation>Добавить модули Python</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation>Файлы Python (*.py)</translation>
     </message>
@@ -65896,16 +66200,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation>URL для загрузки:</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation>Задайте адрес страницы загрузки</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation>Лицензия</translation>
     </message>
@@ -65951,16 +66245,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation>Заполнить классификаторы данными, полученными из локального файла.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation>Заполнить из локального файла</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation>Выберите применимые классификаторы:</translation>
     </message>
@@ -66063,142 +66347,142 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation>Пассивная оболочка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation>Оболочка</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Окно оболочки&lt;/b&gt;&lt;p&gt;При вводе команд вы можете использовать клавиши курсора. Существует также история команд, которые можно вызвать с помощью клавиш управления курсором Up и Down, одновременно удерживая клавишу Ctrl. В диалоге 'Настройка оболочки' на страничке 'Оболочка' можно переключится в режим простого использования клавиш Up и Down. Нажатие на эти клавиши после ввода какого-либо текста вызовет инкрементный поиск.&lt;/p&gt;&lt;p&gt;Оболочка имеет специальные команды. Команда 'Restart' убивает текущую оболочку и открывает новую. 'Clear' очищает окно оболочки. Команда 'Start' используется для запуска оболочки для виртуального окружения и должна сопровождаться именем виртуального окружения. 'Start' без имени виртуального окружения запускает оболочку по умолчанию. Доступные виртуальные окружения могут быть перечислены с помощью команд 'Envs' или 'Environment'. Имя активного виртуального окружения может быть отображено командой 'Which'. Команды 'Quit' или 'Exit' используется для выхода из приложения. Эти команды (за исключением 'Environments', 'Envs' и 'Which') доступны через меню оболочки.&lt;/p&gt;&lt;p&gt;Нажатие клавиши 'Tab', после того, как был введен какой-либо текст, вызывает отображение списка возможных дополнений. Необходимая запись может быть выбрана из данного списка. Если доступна только одна запись, то она будет вставлена автоматически.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Окно оболочки&lt;/b&gt;&lt;p&gt;Это простой интерпретатор, запускаемый в окне. Интерпретатор просто используется для запуска отлаживаемой программы. Это означает, что вы можете выполнить любую команду во время работы отлаживаемой программы.&lt;/p&gt;&lt;p&gt;Вы можете использовать клавиши управления курсором при вводе команд. Существует также история команд, которые можно вызвать с помощью клавиш управления курсором Up и Down, одновременно удерживая клавишу Ctrl. В диалоге 'Настройка оболочки' на страничке 'Оболочка' можно переключится в режим простого использования клавиш Up и Down. Нажатие на эти клавиши после ввода какого-либо текста вызовет инкрементный поиск.&lt;/p&gt;&lt;p&gt;Оболочка имеет специальные команды. Команда 'Restart' убивает текущую оболочку и открывает новую. 'Clear' очищает окно оболочки. Команда 'Start' используется для запуска оболочки для виртуального окружения и должна сопровождаться именем виртуального окружения. 'Start' без имени виртуального окружения запускает оболочку по умолчанию. Доступные виртуальные окружения могут быть перечислены с помощью команд 'Envs' или 'Environments'. Имя активного виртуального окружения может быть отображено командой 'Which'. Эти команды (за исключением 'Environments', 'Envs') доступны через контекстное меню.&lt;/p&gt;&lt;p&gt;Нажатие клавиши 'Tab', после того, как был введен какой-либо текст, вызывает отображение списка возможных дополнений. Необходимая запись может быть выбрана из данного списка. Если доступна только одна запись, то она будет вставлена автоматически.&lt;/p&gt;&lt;p&gt;В режиме пассивной отладки оболочка доступна только после того, как отлаживаемая программа будет подключена к IDE и до ее завершения. Это указывается посредством другой подсказки и индикацией в заголовке окна.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation>Пассивная &gt;&gt;&gt; </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation>Запуск</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation>История</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
-      <translation>Выбрать</translation>
+      <source>History</source>
+      <translation>История</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
+      <source>Select entry</source>
+      <translation>Выбрать</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="301" />
       <source>Show</source>
       <translation>Показать</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
-      <location filename="../QScintilla/Shell.py" line="301" />
+      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
       <source>Clear</source>
       <translation>Очистить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation>Вырезать</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation>Копировать</translation>
+      <source>Cut</source>
+      <translation>Вырезать</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation>Копировать</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
       <source>Paste</source>
       <translation>Вставить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
+      <location filename="../QScintilla/Shell.py" line="312" />
       <source>Find</source>
       <translation>Найти</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation>Перезапустить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation>Перезапустить и очистить</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation>Активное виртуальное окружение</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation>Сохранить контент...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation>Настроить...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation>Проект</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation>Выберите историю</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation>Выберите историю</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation>Выберите одну из предыдущих команд для выполнения.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation>Режим пассивной отладки</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation>Режим пассивной отладки</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation>
 Соединение не установлено</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation>Нет.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation>{0} из {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -66209,7 +66493,7 @@
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
@@ -66218,43 +66502,43 @@
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation>Неизвестная синтакcическая ошибка.
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation>Синтаксическая ошибка "{1}" в файле {0} в строке {2}, символ {3}.
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation>Сигнал "{0}" сгенерирован в файле {1} в строке {2}.
 Функция: {3}({4})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation>StdOut: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation>StdErr: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation>&lt;{0}&gt; {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
@@ -66263,37 +66547,37 @@
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation>Текущее виртуальное окружение: '{0}'
 </translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
+      <location filename="../QScintilla/Shell.py" line="2206" />
       <source>Drop Error</source>
       <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2206" />
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; не является файлом&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation>Сохранить контент оболочки</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation>Файлы текстовые (*.txt);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
@@ -67881,7 +68165,6 @@
       <translation>X11 Pixmap файл (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -67894,27 +68177,24 @@
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Невозможно записать файл {0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation>Невозможно записать файл '{0}'.</translation>
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation>Просмотр снимков экрана ({0} x {1})</translation>
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation>Снимок экрана  eric</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation>Обнаружены несохранённые снимки.</translation>
     </message>
@@ -71319,30 +71599,30 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation>Освежить</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation>Освежить экран</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation>Subversion: Отображение различий</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation>Недоступна временная директория.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation>Обработка файла '{0}'...
@@ -71350,46 +71630,46 @@
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation>Различий нет.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation>&lt;Начало&gt;</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation>&lt;Конец&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation>Сохранить различия</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation>Файлы патчей (*.diff)</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл патча &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл патча &lt;b&gt;{0}.&lt;/b&gt;:&lt;br&gt;Причина: {1}.&lt;/p&gt;</translation>
@@ -76540,258 +76820,258 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation>&lt;нет перевода&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation>Предпросмотр переводов</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation>Выберите файл языка</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation>&amp;Открыть файлы UI...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
-      <translation>Открыть для просмотра файлы UI (описаний пользовательского интерфейса)</translation>
+      <source>&amp;Open UI Files...</source>
+      <translation>&amp;Открыть файлы UI...</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation>Открыть для просмотра файлы UI (описаний пользовательского интерфейса)</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Открыть файлы UI&lt;/b&gt;&lt;p&gt;Открыть для просмотра несколько файлов UI (описание пользовательского интерфейса).&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation>Открыть файлы &amp;перевода...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation>Открыть файлы &amp;перевода...</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation>Открыть для просмотра файлы переводов</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Открыть файлы перевода&lt;/b&gt;&lt;p&gt;Открыть для просмотра несколько файлов перевода.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation>&amp;Перезагрузить переводы</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation>&amp;Перезагрузить переводы</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation>Перезагрузить загруженные переводы</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Перезагрузить переводы&lt;/b&gt;&lt;p&gt;Перезагрузить переводы загруженных языков.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation>&amp;Выйти</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
+      <location filename="../Tools/TRPreviewer.py" line="202" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
-      <translation>Выйти из приложения</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation>Выйти из приложения</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Выход&lt;/b&gt;&lt;p&gt;Выйти из приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Что это?</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>&amp;Что это?</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
-      <translation>Контекстнозависимая справка</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation>Контекстнозависимая справка</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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;Показ контекстнозависимой справки&lt;/b&gt;&lt;p&gt;В режиме "What's This?"(Что это?)курсор мыши отображается как стрелка со знаком вопроса, и вы можете, кликнув по элементу интерфейса, получить краткое описание того, что он делает и как его использовать. В диалоговом окне эта функция может быть вызвана кнопкой контекстной справки в панели заголовка.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation>&amp;О программе</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation>&amp;О программе</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation>Информация о программе</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О программе&lt;/b&gt;&lt;p&gt;Информация об этом программном продукте.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation>О &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Информация о наборе инструментов Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Информация о наборе инструментов Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О Qt&lt;/b&gt;&lt;p&gt;Информация о библиотеке Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation>&amp;Замостить</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
-      <translation>Черепица окон</translation>
+      <source>&amp;Tile</source>
+      <translation>&amp;Замостить</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation>Черепица окон</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Черепица&lt;/b&gt;&lt;p&gt;Разложить окна черепицей.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation>&amp;Каскадом</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
-      <translation>Каскад окон</translation>
+      <source>&amp;Cascade</source>
+      <translation>&amp;Каскадом</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation>Каскад окон</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Каскадом&lt;/b&gt;&lt;p&gt;Каскадное расположение окон.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation>&amp;Закрыть</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation>&amp;Закрыть</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
-      <source>Close the current window</source>
-      <translation>Закрыть текущее окно</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="265" />
+      <source>Close the current window</source>
+      <translation>Закрыть текущее окно</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть окно&lt;/b&gt;
 &lt;p&gt;Закрытие текущего окна.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
+      <location filename="../Tools/TRPreviewer.py" line="272" />
       <source>Clos&amp;e All</source>
       <translation>Закрыть &amp;всё</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
-      <translation>Закрыть все окна</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation>Закрыть все окна</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть все окна&lt;/b&gt;
 &lt;p&gt;Закрыть все окна.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation>&amp;Файл</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation>&amp;Окно</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation>&amp;Справка</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation>Файл</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation>Справка</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation>TR Previewer</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation>&lt;h3&gt; О TR Previewer &lt;/h3&gt;&lt;p&gt;TR Previewer загружает и отображает файлы описаний пользовательского интерфейса Qt и файлы переводов и показывает диалоги на выбранном языке.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation>Выбрать файлы UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Файлы Qt интерфейса пользователя (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation>Выбор файлов перевода</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation>Файлы QT переводов (*.qm)</translation>
     </message>
@@ -76799,72 +77079,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation>Менеджер вкладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation>Сохраненные вкладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation>Локальная файловая система:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation>eric web-браузер:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation> [FTP]:</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation>Окно {0}</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation>Окно {0}</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation>Двойной клик для переключения</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation>Группировать по</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation>Группировать по</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation>&amp;Окно</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation>&amp;Домен</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation>&amp;Хост</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation>&amp;Закладка проверенных вкладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation>&amp;Закрыть проверенные вкладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation>Отображение менеджера вкладок</translation>
     </message>
@@ -76872,107 +77152,107 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation>Меню навигации</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation>Запустить</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation>Выполнить сценарий...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation>Отладить сценарий...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation>Профилировать сценарий...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation>Покрытие сценария...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation>Сдвинуть влево</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation>Сдвинуть вправо</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation>Сделать первым</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation>Сделать последним</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation>Закрыть остальные</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation>Закрыть все</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation>Сохранить как...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation>Сохранить все</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation>Открыть 'отбракованный' файл</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation>Предварительный просмотр печати</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation>Печать</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation>Копировать путь в буфер обмена</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation>{0} (только чтение)</translation>
     </message>
@@ -76980,15 +77260,15 @@
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation>Untitled {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation>{0} (только чтение)</translation>
     </message>
@@ -77592,12 +77872,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation>Добавить шаблон</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Шаблон &lt;b&gt;{1}&lt;/b&gt; уже содержится в группе &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -77752,140 +78032,140 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation>Применить</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation>Добавить запись...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation>Добавить группу...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation>Правка...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation>Правка...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation>Удалить</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation>Сохранить</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation>Сохранить</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation>Импорт...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation>Экспорт...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation>Экспорт...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation>Перезагрузить</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation>Справка по шаблонам...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation>Настроить...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation>Удалить шаблон</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation>Удалить шаблон</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Вы действительно хотите удалить шаблон &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation>Импорт шаблонов</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation>Файлы шаблонов (*.ecj);;XML-файлы шаблонов (*.e4c);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation>Экспорт шаблонов</translation>
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation>Файлы шаблонов (*.ecj);;Все файлы (*)</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation>Экспорт шаблонов</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation>Файлы шаблонов (*.ecj);;Все файлы (*)</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл шаблонов &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation>Перезагрузить шаблоны</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation>Перезагрузить шаблоны</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation>Шаблоны содержат несохраненные изменения. Отказаться от них?</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation>Справка шаблона</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation>Справка шаблона</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;Группы шаблонов&lt;/b&gt; - способ группировки отдельных шаблонов. Группы имеют атрибут, который определяет, к какому языку программирования относятся шаблоны данной группы. Чтобы добавлять записи шаблонов, необходимо определить хотя бы одну группу.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Записи шаблона&lt;/b&gt; - являются фактическими шаблонами. Они объединяются в группу шаблонов. Справка по определению шаблонов доступна в диалоговом окне редактирования шаблона.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation>Редактировать группу шаблонов</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation>Редактировать группу шаблонов</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Группа шаблонов с именем &lt;b&gt;{0}&lt;/b&gt; уже существует.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation>Прочитать шаблоны</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation>Прочитать шаблоны</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл шаблонов: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
@@ -79024,12 +79304,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation>Нет данных для произношения</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation>Перевод недоступен</translation>
     </message>
@@ -79161,28 +79441,28 @@
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation>Установка переводчика</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл перевода &lt;b&gt;{0}&lt;/b&gt; некорректен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Переводчик &lt;b&gt;{0}&lt;/b&gt; неизвестен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation>Загрузить переводчик</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation>Загрузить переводчик</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл перевода: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
@@ -79219,52 +79499,42 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation>DeepL</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation>Google V.1</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation>Google V.2</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation>IBM Watson</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation>Microsoft</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation>MyMemory</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation>Glosbe</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation>PROMT</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation>Yandex</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation>Microsoft</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL Pro</source>
-      <translation>DeepL Pro</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation>IBM Watson</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation>Имя неизвестного сервиса перевода ({0})</translation>
     </message>
@@ -79272,252 +79542,257 @@
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
+      <source>Arabic</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
+      <source>Belarusian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
+      <source>Bulgarian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
+      <source>Bosnian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
+      <source>Catalan</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
+      <source>Czech</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
+      <source>Danish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
+      <source>German</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
+      <source>Greek</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
+      <source>English</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
+      <source>Spanish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
+      <source>Estonian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
+      <source>Finnish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
+      <source>French</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
+      <source>Irish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
+      <source>Galician</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
+      <source>Hebrew (he)</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
+      <source>Hindi</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
+      <source>Croatian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
+      <source>Hungarian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
+      <source>Indonesian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
+      <source>Icelandic</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
+      <source>Italian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
+      <source>Hebrew (iw)</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
+      <source>Japanese</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
+      <source>Georgian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
+      <source>Korean</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
+      <source>Lithuanian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
+      <source>Latvian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
+      <source>Macedonian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
+      <source>Maltese</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
+      <source>Dutch</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
+      <source>Norwegian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
+      <source>Polish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
+      <source>Portuguese</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
+      <source>Romanian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
+      <source>Russian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
+      <source>Slovak</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
+      <source>Slovenian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
+      <source>Albanian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
+      <source>Serbian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
+      <source>Swedish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
+      <source>Thai</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
+      <source>Filipino</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
+      <source>Turkish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
+      <source>Ukrainian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
-      <translation>Chinese (China)</translation>
+      <source>Vietnamese</source>
+      <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation>Chinese</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation>Chinese (China)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation>Chinese (Taiwan)</translation>
     </message>
@@ -79530,7 +79805,7 @@
       <translation>&lt;b&gt;Настройка переводчика&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation>Используемые языки</translation>
@@ -79557,8 +79832,8 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
-      <translation>DeepL Pro</translation>
+      <source>DeepL</source>
+      <translation>DeepL</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
@@ -79570,8 +79845,8 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
-      <translation>Введите ваш DeepL Pro ключ</translation>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
+      <translation>Введите ваш API ключ для DeepL Pro или DeepL Free</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
@@ -79630,6 +79905,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation>Регион подписки:</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation>Ключ подписки:</translation>
     </message>
@@ -79640,6 +79920,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation>Введите регион подписки сервиса переводчика текста</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation>MyMemory</translation>
     </message>
@@ -79669,33 +79954,37 @@
       <translation>Введите ваш Yandex ключ</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Для использования этой службы &lt;b&gt;требуется&lt;/b&gt; ключ. &lt;a href="{0}"&gt;Получите коммерческий или свободный ключ API.&lt;/a&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Для использования данного сервиса &lt;b&gt;требуется&lt;/b&gt; ключ. &lt;a href="{0}"&gt;Получить коммерческий API ключ.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Для использования данного сервиса &lt;b&gt;требуется&lt;/b&gt; ключ. &lt;a href="{0}"&gt;Зарегистрироваться в IBM Cloud.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;Необходима&lt;/b&gt; регистрация приложения. &lt;a href="{0}"&gt;Регистрация посредством Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;При использовании данного сервиса ключ является &lt;b&gt;опциональным&lt;/b&gt;. &lt;a href="{0}"&gt;Получить свободный API ключ.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Для использования данного сервиса &lt;b&gt;требуется&lt;/b&gt; ключ. &lt;a href="{0}"&gt;Получить свободный API ключ.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation>Для корректной работы должны быть выбраны по крайней мере два языка.</translation>
     </message>
@@ -79703,7 +79992,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation>Перевод</translation>
     </message>
@@ -79778,12 +80067,12 @@
       <translation>Выбранный сервис перевода не поддерживает функцию Text-to-Speech.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation>Ошибка воспроизведения произношения</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно воспроизвести полученное произношение.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
@@ -79791,183 +80080,188 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation>запуск eric из панели задач</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation>Недавние проекты</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation>Недавние мультипроекты</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation>Недавние файлы</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation>Показать версии</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation>Редактор QRegularExpression</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation>Редактор Python re</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation>Предпросмотр UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation>Предпросмотр переводов</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation>Тестировать</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation>Сравнить файлы</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation>Сравнение файлов построчно</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation>SQL браузер</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation>Снимок экрана</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation>Редактор иконок</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation>Установить плагин</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation>Удалить плагин</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation>Репозиторий плагинов</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation>Виртуальные окружения</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation>Предпочтения</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation>eric миниредактор</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation>eric Hex-редактор</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation>окно оболочки eric</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation>eric web-браузер</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation>eric web-браузер (c QtHelp)</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation>eric web-браузер (приватный режим)</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation>eric IDE</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation>Настройка запуска из панели задач</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation>Выйти</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation>Ошибка при запуске процесса</translation>
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation>Ошибка при запуске процесса</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить процесс.&lt;br&gt;Убедитесь, что он доступен как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation>ОК</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation>&lt;h3&gt;Номера версий&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (безопасность)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation>Рабочий стол</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation>Тип сессии</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -80196,286 +80490,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation>Предпросмотр UI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation>Задайте тему интерфейса</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation>Задайте тему интерфейса</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation>&amp;Открыть файл</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
+      <location filename="../Tools/UIPreviewer.py" line="138" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="138" />
+      <location filename="../Tools/UIPreviewer.py" line="139" />
       <source>Open a UI file for display</source>
       <translation>Открыть для просмотра файл UI (описание пользовательского интерфейса)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="139" />
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Открыть файл UI&lt;/b&gt;&lt;p&gt;Открыть для просмотра файл UI (описание пользовательского интерфейса).&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation>&amp;Печать</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
+      <location filename="../Tools/UIPreviewer.py" line="150" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
-      <translation>Печать снимка экрана</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation>Печать снимка экрана</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Печать&lt;/b&gt;&lt;p&gt;Печать снимка экрана.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation>Предварительный просмотр печати</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation>Предварительный просмотр печати снимка экрана</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Предварительный просмотр печати&lt;/b&gt;&lt;p&gt;Предварительный просмотр печати снимка экрана.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation>Снимок &amp;экрана</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation>Ctrl+S</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation>Ctrl+S</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation>Сохранить снимок экрана в файл изображения</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Снимок экрана&lt;/b&gt;&lt;p&gt;Сохранить снимок экрана в файл изображения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation>&amp;Выйти</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation>Ctrl+Q</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
-      <translation>Выйти из приложения</translation>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation>Ctrl+Q</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation>Выйти из приложения</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Выход&lt;/b&gt;&lt;p&gt;Выйти из приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation>&amp;Копировать</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation>Копировать снимок экрана в буфер обмена</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation>Копировать снимок экрана в буфер обмена</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Копировать&lt;/b&gt;&lt;p&gt;Копировать снимок экрана в буфер обмена.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Что это?</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>&amp;Что это?</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
-      <translation>Контекстнозависимая справка</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation>Контекстнозависимая справка</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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;Показ контекстнозависимой справки&lt;/b&gt;&lt;p&gt;В режиме "What's This?"(Что это?)курсор мыши отображается как стрелка со знаком вопроса, и вы можете, кликнув по элементу интерфейса, получить краткое описание того, что он делает и как его использовать. В диалоговом окне эта функция может быть вызвана кнопкой контекстной справки в панели заголовка.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation>&amp;О программе</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation>&amp;О программе</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation>Информация о программе</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О программе&lt;/b&gt;&lt;p&gt;Информация об этом программном продукте.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation>О &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Информация о наборе инструментов Qt</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Информация о наборе инструментов Qt</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О Qt&lt;/b&gt;&lt;p&gt;Информация о библиотеке Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation>&amp;Файл</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation>&amp;Правка</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation>&amp;Справка</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation>Файл</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation>Редактировать</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation>Справка</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation>&lt;h3&gt; О предпросмотре UI &lt;/h3&gt;&lt;p&gt;UI Previewer загружает и отображает файлы пользовательского интерфейса Qt в различных стилях, которые доступны через список выбора.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation>Выберите файл UI</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Файлы Qt интерфейса пользователя (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation>Загрузить файл UI</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation>Загрузить файл UI</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно загрузить файл: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation>Сохранить изображение</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation>Не загружено ни одного файла.</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation>Изображения ({0})</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation>Печать изображения</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation>Идёт печать изображения...</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation>Изображение отправлено на принтер...</translation>
     </message>
@@ -80511,120 +80805,120 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation>Диаграмма классов</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation>Диаграмма пакетов</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation>Диаграмма импортов</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation>Диаграмма приложения</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation>Недопустимый тип диаграммы</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation>Загрузить</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation>Сохранить как...</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation>Сохранить как изображение</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation>Печать</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation>Предварительный просмотр печати</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation>Окно</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation>Файл</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation>Сохранить диаграмму</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation>Файлы Eric Graphics (*.egj);;Файлы Eric Text Graphics (*.e5g);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation>Загрузить диаграмму</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; не содержит правильных данных.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; не содержит правильных данных.&lt;/p&gt;&lt;p&gt;Неправильная строка: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл &lt;b&gt;{0}&lt;/b&gt;:&lt;br&gt;Причина: {1}.&lt;/p&gt;</translation>
     </message>
@@ -80632,99 +80926,99 @@
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation>Удалить фигуры</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation>Увеличить ширину на {0} точек</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation>Увеличить высоту на {0} точек</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation>Уменьшить ширину на {0} точек</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation>Уменьшить высоту на {0} точек</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation>Установить размер</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation>Повторное сканирование</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation>Перекомпоновать</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation>По левому краю</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation>Выравнить по горизонтали по центру</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation>По правому краю</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation>Выравнить сверху</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation>Выравнить по вертикали по центру</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation>Выравнить снизу</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation>Графика</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation>Сохранить диаграмму</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation>PNG файл (*.png);;SVG файл (*.svg)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно сохранить файл: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
@@ -81438,7 +81732,7 @@
       <translation>&lt;b&gt;Сохранить сессию...&lt;/b&gt;&lt;p&gt;Позволяет сохранить текущую сессию на диск. Открывается диалог для выбора имени файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -82137,7 +82431,7 @@
       <translation>&lt;b&gt;Показать информацию об установке...&lt;/b&gt;&lt;p&gt;Открывает диалоговое окно, в котором отображается некая информация о процессе установки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Сообщение об ошибке</translation>
@@ -82710,8 +83004,8 @@
       <translation>&lt;b&gt;Горячие клавиши&lt;/b&gt;&lt;p&gt;Определите горячие клавиши приложения согласно вашим предпочтениям.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Экспорт горячих клавиш</translation>
@@ -82733,7 +83027,7 @@
 &lt;p&gt;Экспортировать горячие клавиши приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Импорт горячих клавиш</translation>
@@ -83139,7 +83433,7 @@
       <translation>Настройки</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83209,42 +83503,47 @@
       <translation>&lt;h2&gt;Номера версий&lt;/h2&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (безопасность)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation>Рабочий стол</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation>Тип сессии</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>Почтовый адрес или адрес почтового сервера пуст. &lt;p&gt;Настройте параметры вашей электронной почты в диалоге предпочтений.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Перезапустить приложение</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>Необходимо перезапустить приложение. Сделать это сейчас?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation>Обновить PyQt</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83253,13 +83552,13 @@
 Выполнить обновление сейчас?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation>Обновить Eric</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83268,7 +83567,7 @@
 Выполнить обновление сейчас?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
@@ -83277,361 +83576,361 @@
  Выполнить обновление сейчас?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Встроенные инструменты</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Инструменты - &amp;плагины</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>&amp;Инструменты пользователя</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Настройка группы инструментов...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Настроить текущую группу инструментов...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation>Инструменты пользователя не сконфигурированы</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>Показать &amp;всё</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>Ск&amp;рыть всё</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Проблема</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; либо не существует, либо нулевой длины.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Designer.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Designer.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Linguist.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Linguist.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Assistant.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Assistant.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>В настоящее время просмотрщик пользователя не выбран. Используйте диалог предпочтений для его выбора.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить пользовательский просмотрщик.&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить просмотрщик справки.&lt;br&gt;Убедитесь, что он доступен под именем &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить UI Previewer (предпросмотр интерфейсов).&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Translation Previewer (предпросмотр переводов).&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить SQL браузер.&lt;br&gt;Убедитесь, что он доступен как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить программу для создания снимка экрана.&lt;br&gt;Убедитесь что она установлена как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Внешние инструменты</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Внешние инструменты</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Запись для внешнего инструмента '{0}' не найдена в группе инструментов '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Запись для группы инструментов '{0}' не найдена.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Запускается процесс '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить инструмент &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Процесс '{0}' завершен.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Документация отсутствует</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Стартовый каталог документации "&lt;b&gt;{0}&lt;/b&gt;" не найден.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Документация</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Стартовый каталог документации PyQt{0} не настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Просмотр документации PySide{0} не настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation>Запуск web-браузера</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation>Невозможно запустить eric web-браузер.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Eric web-браузер не запущен.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>Открыть браузер</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>Невозможно запустить web-браузер</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Файл горячих клавиш (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл горячих клавиш &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Файл горячих клавиш (*.ekj);;XML-файл горячих клавиш (*.e4k)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation>Прочитать задачи</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл задач: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation>Загрузить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл сессии &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Загрузить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation>Сохранить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation>Файлы сессий eric (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation>Файлы сессии eric (*.esj);;XML-файл сессии eric (*.e5s)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation>Обнаружена crash-сессия!</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation>Найден файл crashed-сессии. Должна ли эта сессия быть восстановлена?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; не является файлом&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation>Доступно обновление</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation>Более новая версия пакета &lt;b&gt;eric-ide&lt;/b&gt; доступна по адресу &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Первое использование</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation>Eric7 еще не настроен, но доступна конфигурация eric6. Импортировать ее?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation>Настройка eric ещё не выполнена. Сейчас будет запущен диалог конфигурации.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>Выбор директории рабочей области</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation>Обнаружены несохраненные данные</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Некоторые редакторы содержат несохраненные данные. Должны ли они быть сохранены?</translation>
     </message>
@@ -84542,156 +84841,156 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation>Новый из репозитория</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation>&amp;Новый из репозитория...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation>Создать новый проект из репозитория VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Новый из репозитория&lt;/b&gt;&lt;p&gt;Создание нового локального проекта из репозитория VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation>Экспорт из репозитория</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation>&amp;Экспорт из репозитория...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation>Экспорт проекта из репозитория</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Экспорт из репозитория&lt;/b&gt;&lt;p&gt;Экспорт проекта из репозитория.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation>Добавить в репозиторий</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation>&amp;Добавить в репозиторий...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation>Добавить локальный проект в репозиторий VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Добавить в репозиторий&lt;/b&gt;&lt;p&gt;Добавление (импорт) локального проекта в репозиторий VCS.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation>VCS</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation>Новый проект</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation>Выберите систему контроля версий для проекта</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Вы хотите редактировать параметры команд VCS?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation>Создать директорию проекта</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно создать директорию проекта &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation>Новый проект из репозитория</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation>Выберите файл проекта для открытия.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation>В проекте, извлеченном из репозитория, нет файла проекта (*.epj). Создать его?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Должен ли файл проекта быть добавлен в репозиторий?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Невозможно извлечь проект из репозитория.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation>Импортировать проект</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation>Обновить</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation>Проект должен быть перепрочитан. Сделать это сейчас?</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation>Удалить проект из репозитория</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation>Удалить проект из репозитория</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation>Вы действительно хотите удалить этот проект и из репозитория (и с диска)?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation>Переключиться</translation>
     </message>
@@ -84959,8 +85258,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -84968,7 +85267,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation>Ctrl+Shift+L</translation>
@@ -84976,8 +85275,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -84985,7 +85284,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation>Tab</translation>
@@ -84993,8 +85292,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -85002,14 +85301,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation>Return</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation>Enter</translation>
@@ -85017,8 +85316,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -85026,21 +85325,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation>Backspace</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation>Meta+H</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation>Shift+Backspace</translation>
@@ -85048,8 +85347,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -85057,14 +85356,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation>Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation>Meta+D</translation>
@@ -85072,8 +85371,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -85081,7 +85380,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation>Ctrl+Backspace</translation>
@@ -85089,8 +85388,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -85098,7 +85397,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation>Ctrl+Del</translation>
@@ -85106,8 +85405,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -85115,7 +85414,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation>Ctrl+Shift+Backspace</translation>
@@ -85123,8 +85422,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -85132,14 +85431,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation>Meta+K</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation>Ctrl+Shift+Del</translation>
@@ -85147,8 +85446,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -85156,14 +85455,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation>Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation>Meta+B</translation>
@@ -85171,8 +85470,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -85180,14 +85479,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation>Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation>Meta+F</translation>
@@ -85195,8 +85494,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -85205,8 +85504,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation>Alt+Left</translation>
@@ -85214,8 +85513,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation>Ctrl+Left</translation>
@@ -85223,8 +85522,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -85233,8 +85532,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation>Ctrl+Right</translation>
@@ -85242,8 +85541,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -85252,8 +85551,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation>Home</translation>
@@ -85261,8 +85560,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -85270,7 +85569,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation>Meta+E</translation>
@@ -85278,8 +85577,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation>End</translation>
@@ -85287,8 +85586,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -85296,14 +85595,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation>Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation>Meta+P</translation>
@@ -85311,8 +85610,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -85320,14 +85619,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation>Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation>Meta+N</translation>
@@ -85335,8 +85634,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation>Ctrl+Down</translation>
@@ -85344,8 +85643,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation>Ctrl+Up</translation>
@@ -85353,8 +85652,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -85362,7 +85661,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation>PgUp</translation>
@@ -85370,8 +85669,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -85379,14 +85678,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation>PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation>Meta+V</translation>
@@ -85394,8 +85693,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -85403,7 +85702,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation>Esc</translation>
@@ -85411,8 +85710,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -85420,14 +85719,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation>Shift+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation>Meta+Shift+B</translation>
@@ -85435,8 +85734,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -85444,14 +85743,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation>Shift+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation>Meta+Shift+F</translation>
@@ -85459,8 +85758,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -85469,8 +85768,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation>Alt+Shift+Left</translation>
@@ -85478,8 +85777,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation>Ctrl+Shift+Left</translation>
@@ -85487,8 +85786,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -85498,9 +85797,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation>Alt+Shift+Right</translation>
@@ -85508,8 +85807,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation>Ctrl+Shift+Right</translation>
@@ -85517,8 +85816,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -85526,7 +85825,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation>Shift+Home</translation>
@@ -85534,8 +85833,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -85543,14 +85842,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation>Meta+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation>Shift+End</translation>
@@ -85559,21 +85858,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation>Поиск</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation>&amp;Поиск...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -85581,7 +85880,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation>Поиск текста</translation>
@@ -85593,21 +85892,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation>Найти следующее</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation>&amp;Следующее</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -85615,7 +85914,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation>Поиск следующего вхождения текста</translation>
@@ -85627,21 +85926,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation>Найти предыдущее</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation>&amp;Предыдущее</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -85649,7 +85948,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation>Поиск предыдущего вхождения текста</translation>
@@ -85661,21 +85960,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation>Увеличить масштаб</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation>У&amp;величить масштаб</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -85683,7 +85982,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -85691,35 +85990,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation>Увеличить масштаб текста</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Увеличить масштаб&lt;/b&gt;&lt;p&gt;Увеличить масштаб. Размер букв увеличится.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation>Уменьшить масштаб</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation>У&amp;меньшить масштаб</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -85727,7 +86026,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -85735,35 +86034,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation>Уменьшить масштаб текста</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Уменьшить масштаб&lt;/b&gt;&lt;p&gt;Уменьшить масштаб. Размер букв уменьшится.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation>Сбросить масштаб</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation>&amp;Сбросить масштаб</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -85771,42 +86070,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation>Сбросить масштаб текста</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сбросить масштаб&lt;/b&gt;&lt;p&gt;Сброс масштаба текста. Эта настройка возвращает масштаб текста к 100%.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation>Масштаб</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation>Мас&amp;штаб</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation>Масштаб текста</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Масштаб&lt;/b&gt;
@@ -85815,904 +86114,904 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation>Предварительный просмотр печати</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation>Перейти влево на одну часть слова</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation>Перейти вправо на одну часть слова</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation>Alt+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation>Перейти на начало строки экрана</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation>Alt+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation>Прокрутить на одну строку вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation>Прокрутить на одну строку вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation>Перейти на один параграф вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation>Alt+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation>Перейти на один параграф вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation>Alt+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation>Перейти на начало документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation>Ctrl+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation>Перейти на конец документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation>Ctrl+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation>Уменьшить отступ</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation>Shift+Tab</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation>Распространить выделение на одну строку вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation>Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation>Meta+Shift+P</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation>Распространить выделение на одну строку вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation>Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation>Meta+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation>Распространить выделение на одну часть слова влево</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation>Распространить выделение на одну часть слова вправо</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation>Распространить выделение на один параграф вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation>Alt+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation>Распространить выделение на один параграф вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation>Alt+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation>Распространить выделение на страницу вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation>Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation>Распространить выделение на страницу вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation>Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation>Meta+Shift+V</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation>Распространить выделение до начала документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation>Ctrl+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation>Ctrl+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation>Распространить выделение до конца документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation>Ctrl+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation>Ctrl+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation>Удалить предыдущий символ если он не первый в строке</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation>Дублировать текущую строку</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation>Ctrl+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation>Поменять местами предыдущую и последующую строки</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation>Ctrl+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation>Реверсировать выбранные строки</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation>Meta+Alt+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation>Вырезать текущую строку</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation>Alt+Shift+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation>Копировать текущую строку</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation>Ctrl+Shift+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation>Вставка/Замена</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation>Ins</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation>Преобразовать выделение в нижний регистр</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation>Alt+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation>Преобразовать выделение в верхний регистр</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation>Ctrl+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation>Перейти на конец строки экрана</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation>Alt+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation>Распространить выделение до конца строки экрана</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation>Перевод страницы</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation>Распространить прямоугольное выделение на одну строку вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation>Alt+Ctrl+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation>Meta+Alt+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation>Распространить прямоугольное выделение на одну строку вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation>Alt+Ctrl+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation>Meta+Alt+Shift+P</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation>Распространить прямоугольное выделение на один символ влево</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation>Alt+Ctrl+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation>Meta+Alt+Shift+B</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation>Распространить прямоугольное выделение на один символ вправо</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation>Alt+Ctrl+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation>Meta+Alt+Shift+F</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation>Распространить прямоугольное выделение до первого видимого символа в строке документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation>Alt+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation>Распространить прямоугольное выделение до конца строки документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation>Meta+Alt+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation>Alt+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation>Распространить прямоугольное выделение на одну страницу вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation>Alt+Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation>Распространить прямоугольное выделение на одну страницу вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation>Alt+Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation>Meta+Alt+Shift+V</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation>Дублировать текущее выделение</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation>Ctrl+Shift+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation>Прокрутить на начало документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation>Прокрутить на конец документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation>Прокрутить вертикально до центра текущей строки</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation>Meta+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation>Перейти в конец следующего слова</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation>Распространить выделение до конца следующего слова</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation>Перейти в конец предыдущего слова</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation>Распространить выделение до конца предыдущего слова</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation>Перейти на начало строки документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation>Meta+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation>Распространить выделение до начала строки документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation>Meta+Shift+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation>Распространить прямоугольное выделение до начала строки документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation>Meta+Alt+Shift+A</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation>Распространить выделение до начала строки экрана</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation>Перейти на начало строки экрана или документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation>Распространить выделение до начала строки экрана или документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation>Перейти к первому видимому символу строки экрана или документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation>Распространить выделение до первого видимого символа строки экрана или документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation>Перейти в конец строки экрана или документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation>Распространить выделение до конца строки экрана или документа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation>Перейти на одну страницу вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation>Распространить выделение на страницу вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation>Перейти на одну страницу вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation>Распространить выделение на страницу вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation>Удалить до конца следующего слова справа</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation>Alt+Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation>Переместить выделенные строки на одну строку вверх</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation>Переместить выделенные строки на одну строку вниз</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Поиск&lt;/b&gt;
 &lt;p&gt;Поиск текста в текущем редакторе. Отображается диалог для ввода искомого текста и настройки поиска.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Поиск следующего&lt;/b&gt;&lt;p&gt;Поиск следующего вхождения текста в текущем редакторе. Используются предыдущий искомый текст и настройки поиска.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Поиск предыдущего&lt;/b&gt;&lt;p&gt;Поиск предыдущего вхождения текста в текущем редакторе. Используются предыдущий искомый текст и настройки поиска.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation>Убрать подсветку найденого</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation>Ctrl+3</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation>Убрать подсветку всех результатов поиска</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Убрать подсветку поиска&lt;/b&gt;&lt;p&gt;Удаление подсветки всех результатов поиска.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation>Заменить</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation>&amp;Заменить...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation>Ctrl+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation>Заменить заданный текст</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Заменить&lt;/b&gt;
 &lt;p&gt;Поиск в текущем редакторе заданного текста и его замена. Отображается диалог ввода искомого текста, текста замены и настроек поиска и замены&lt;/p&gt;</translation>
@@ -86720,81 +87019,81 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation>Заменить и найти</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation>Meta+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation>Заменить найденный текст и найти следующее вхождение</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Заменить и найти&lt;/b&gt;&lt;p&gt;Заменить найденное вхождение текста текущего редактирования и выполнить поиск следующего. Ранее введенный текст и параметры поиска используются повторно.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation>Заменить вхождение</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation>Ctrl+Meta+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation>Заменить найденный текст</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Заменить вхождение&lt;/b&gt;&lt;p&gt;Заменить найденнойе вхождение искомого текста текущего редактирования.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation>Заменить все</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation>Shift+Meta+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation>Заменить вхождения искомого текста</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Заменить все&lt;/b&gt;&lt;p&gt;Заменить все вхождения искомого текста текущего редактирования.&lt;/p&gt;</translation>
     </message>
@@ -89069,8 +89368,8 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
-      <translation>Использовать 'pyvenv'</translation>
+      <source>Select to use 'python -m venv'</source>
+      <translation>Использовать 'python -m venv'</translation>
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
@@ -89272,7 +89571,7 @@
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
       <source>Open the newly created virtualenv in a file manager window</source>
-      <translation>Открыть только что созданное виртуальное окружение в окне менеджера файлов</translation>
+      <translation>Открывать только что созданное виртуальное окружение в окне менеджера файлов</translation>
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
@@ -89571,7 +89870,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation>Интерпретатор Python</translation>
     </message>
@@ -89599,54 +89898,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation>Добавить виртуальное окружение</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation>Виртуальное окружение с именем &lt;b&gt;{0}&lt;/b&gt; уже существует.Заменить его?</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation>Изменить виртуальное окружение</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation>Виртуальное окружение с именем &lt;b&gt;{0}&lt;/b&gt; не существует. Прерывание!</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation>Переименовать виртуальное окружение</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation>{0} - {1}</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation>Удалить виртуальные окружения</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation>Вы действительно хотите удалить эти виртуальные окружения?</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation>Убрать виртуальные окружения из списка</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation>Вы действительно хотите убрать эти виртуальные окружения из списка?</translation>
     </message>
@@ -89654,7 +89953,7 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation>Управление виртуальными окружениями</translation>
     </message>
@@ -89678,6 +89977,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation>Освежить список виртуальных окружений</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation>Добавить существующее виртуальное окружение</translation>
     </message>
@@ -89693,6 +89997,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation>Обновить выбранное виртуальное окружение</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation>Убрать выбранные виртуальные окружения из списка</translation>
     </message>
@@ -89727,7 +90036,7 @@
       <translation>Сохранить базовую директорию</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation>Базовая директория виртуального окружения</translation>
     </message>
@@ -89735,7 +90044,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation>Управление виртуальными окружениями</translation>
     </message>
@@ -89764,6 +90073,160 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation>Интерпретатор Python</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation>Конфигурация обновления виртуальной среды</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation>Среда окружения</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation>Имя:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation>Директория:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation>Пути доступа</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation>Исполняемый файл Python:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation>Введите интерпретатор Python для обновления виртуальной среды</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation>Параметры</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation>Разрешить создавать файл журнала в  директории среды</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation>Сохранять файл журнала в  директории среды после обновления</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation>Разрешить обновлять директорию среды для использования этой версии Python.</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation>Обновлять Python</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation>Разрешить обновлять основные зависимости</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation>Обновлять зависимости</translation>
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation>Выполнение: 
+{0}
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation>Сбой
+
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation>
+Работа pyvenv завершена.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation>Не подходящая pyvenv не может быть запущена.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation>
+Запись файла журнала '{0}'.
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation>Вывод:
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation>Ошибки:
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation>Невозможно записать лог файл '{0}'.
+Причина: {1}
+</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation>Готово.
+</translation>
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -89993,27 +90456,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation>Условие</translation>
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation>Специфический</translation>
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
-      <translation>Временный</translation>
+      <source>Special</source>
+      <translation>Специфический</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
-      <translation>Разрешено</translation>
+      <source>Temporary</source>
+      <translation>Временный</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation>Разрешено</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation>Счетчик игнорируемых попаданий</translation>
     </message>
@@ -91456,145 +91919,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation>Меню навигации</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation>Меню навигации для закрытых вкладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation>Открыть новую вкладку web-браузера</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation>Новая вкладка</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation>Сдвинуть влево</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation>Сдвинуть вправо</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation>Продублировать страницу</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation>Закрыть остальные</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation>Закрыть все</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation>Предварительный просмотр печати</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation>Печать</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation>Печать как PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation>Перезагрузить все</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation>Создать закладку для всех вкладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation>Восстановить закрытые вкладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation>Включить звук во вкладке</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation>Отключить звук во вкладке</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation>...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation>Печать в PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать его?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;PDF не может быть записан в файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ошибка:&lt;/b&gt; {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation>Загрузка завершена</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation>Загрука не удалась</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation>Загрузка...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation>Вы действительно хотите закрыть окно?</translation>
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation>
@@ -91607,22 +92070,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation>&amp;Выйти</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation>&amp;Закрыть текущую вкладку</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation>Восстановить все закрытые вкладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation>Очистить список</translation>
     </message>
@@ -91630,8 +92093,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation>&lt;unknown&gt;</translation>
     </message>
@@ -91639,304 +92102,304 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
       <source>eric Web Browser</source>
       <translation>eric web-браузер</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; не существует.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить просмотрщик для файла &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить приложение для URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation>Соответствие {0} из {1}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation>Проверить элемент...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation>Нет предложений</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation>Открыть ссылку в новой вкладке	Ctrl+LMB</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation>Открыть ссылку в новом окне</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation>Открыть ссылку в новом приватном окне</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation>Сохранить &amp;ссылку</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation>Добавить ссылку в закладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation>Копировать URL в буфер</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation>Отправить URL</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation>Сканировать ссылку посредством VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation>Открыть изображение в новой вкладке</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation>Сохранить изображение</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation>Копировать изображение в буфер</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation>Копировать URL изображения в буфер</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation>Отправить URL изображения</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation>Поиск изображений в {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation>Поиск изображений с...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation>Заблокировать изображение</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation>Сканировать изображение посредством VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation>Воспроизвести</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation>Пауза</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation>Включить звук</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation>Отключить звук</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation>Копировать URL ресурса в буфер</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation>Отправить URL ресурса</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation>Сохранить ресурс</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation>Отправить текст</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation>Поиск с '{0}'</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation>Искать с...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation>Переводчик Google</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation>Словарь</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation>Перейти на веб адрес</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation>Добавить новую страницу</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation>Конфигурация быстрых вкладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation>Перегрузить все быстрые вкладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation>Сбросить к стандартным вкладкам</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation>Закладка этой страницы</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Копировать URL страницы в буфер</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation>Отправить URL страницы</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation>Агент пользователя</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation>Подтвердить страницу</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation>Добавить в панель инструментов web-поиска</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation>Пустая страница</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation>Рендер процес завершился анормально</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation>Рендер процесс упал при загрузке этой страницы.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation>Рендер процесс был убит.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation>Рендер процесс завершается при загрузке этой страницы.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation>Попробуйте перезагрузить страницу или закрыть некоторые вкладки, чтобы увеличить доступную память.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation>Web архив (*.mhtml *.mht)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
-      <translation>Файлы HTML (*.html *.htm)</translation>
+      <source>Web Archive (*.mhtml *.mht)</source>
+      <translation>Web архив (*.mhtml *.mht)</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation>Файлы HTML (*.html *.htm)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation>Файлы HTML со всеми ресурсами (*.html *.htm)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation>Сохранить web-страницу</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation>Запрос квоты</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation>Запрос квоты</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>&lt;p&gt; Разрешить вебсайту &lt;b&gt;{0}&lt;/b&gt; использовать &lt;b&gt;{1}&lt;/b&gt; постоянного хранилища?&lt;/p&gt;</translation>
     </message>
@@ -92045,2096 +92508,2102 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="152" />
       <source>eric Web Browser (Private Mode)</source>
       <translation>eric web-браузер (приватный режим)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation>eric web-браузер</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <source>Contents</source>
       <translation>Содержание</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <source>Index</source>
       <translation>Индекс</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <source>Search</source>
       <translation>Поиск</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1751" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation>Консоль JavaScript</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
       <source>New Tab</source>
       <translation>Новая вкладка</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="669" />
-      <source>&amp;New Tab</source>
-      <translation>&amp;Новая вкладка</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
+      <source>&amp;New Tab</source>
+      <translation>&amp;Новая вкладка</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="671" />
       <source>Ctrl+T</source>
       <comment>File|New Tab</comment>
       <translation>Ctrl+T</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="672" />
-      <source>Open a new web browser tab</source>
-      <translation>Открыть новую вкладку web-браузера</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="673" />
+      <source>Open a new web browser tab</source>
+      <translation>Открыть новую вкладку web-браузера</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="674" />
       <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new web browser tab.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Новая вкладка&lt;/b&gt;&lt;p&gt;Открытие новой вкладки web-браузера.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="681" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
       <source>New Window</source>
       <translation>Новое окно</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="683" />
-      <source>New &amp;Window</source>
-      <translation>&amp;Новое окно</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
+      <source>New &amp;Window</source>
+      <translation>&amp;Новое окно</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="685" />
       <source>Ctrl+N</source>
       <comment>File|New Window</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="686" />
-      <source>Open a new web browser window</source>
-      <translation>Открыть новое окно web-браузера</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="687" />
+      <source>Open a new web browser window</source>
+      <translation>Открыть новое окно web-браузера</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="688" />
       <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>&lt;b&gt;Новое окно&lt;/b&gt;&lt;p&gt;Открывается новое окно web-браузера в текущем приватном режиме.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation>Новое приватное окно</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation>Новое &amp;приватное окно</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation>Новое &amp;приватное окно</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation>Ctrl+Shift+P</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation>Открыть новое приватное окно web-браузера</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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>&lt;b&gt;Новое приватное окно&lt;/b&gt;&lt;p&gt;Открытие нового приватного окна web-бразера путем запуска нового экземпляра web-браузера в приватном режиме.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation>Открыть файл</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation>&amp;Открыть файл</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation>&amp;Открыть файл</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
       <source>Open a file for display</source>
       <translation>Открыть файл для показа</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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>&lt;b&gt;Открыть файл&lt;/b&gt;&lt;p&gt;Открывается новый файл для показа. Отображается диалог выбора файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="727" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
       <source>Open File in New Tab</source>
       <translation>Открыть файл в новой вкладке</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="729" />
-      <source>Open File in New &amp;Tab</source>
-      <translation>Открыть файл в новой &amp;вкладке</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
+      <source>Open File in New &amp;Tab</source>
+      <translation>Открыть файл в новой &amp;вкладке</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="731" />
       <source>Shift+Ctrl+O</source>
       <comment>File|Open in new tab</comment>
       <translation>Shift+Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="733" />
-      <source>Open a file for display in a new tab</source>
-      <translation>Открыть файл для показа в новой вкладке</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open a file for display in a new tab</source>
+      <translation>Открыть файл для показа в новой вкладке</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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>&lt;b&gt;Открыть файл в новой вкладке&lt;/b&gt;&lt;p&gt;Открытие нового файла для показа в новой вкладке. Отображается диалог выбора файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="744" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
       <source>Save As</source>
       <translation>Сохранить как</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="746" />
-      <source>&amp;Save As...</source>
-      <translation>Сохранить &amp;как...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
+      <source>&amp;Save As...</source>
+      <translation>Сохранить &amp;как...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="748" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="750" />
-      <source>Save the current page to disk</source>
-      <translation>Сохранить текущую страницу на диск</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <source>Save the current page to disk</source>
+      <translation>Сохранить текущую страницу на диск</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить как...&lt;/b&gt;&lt;p&gt;Сохранение текущей страницы на диск.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation>Сохранение страницы</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation>Сохранить страницу...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <source>Save the visible part of the current page as a screen shot</source>
       <translation>Сохранить видимую часть текущей страницы как снимок экрана</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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>&lt;b&gt;Сохранение страницы...&lt;/b&gt;&lt;p&gt;Сохранение видимой части текущей страницы как снимка экрана.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="779" />
-      <source>Import Bookmarks</source>
-      <translation>Импорт закладок</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation>Импорт закладок</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation>&amp;Импорт закладок...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <source>Import bookmarks from other browsers</source>
-      <translation>Импорт закладок из других браузеров</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <source>Import bookmarks from other browsers</source>
+      <translation>Импорт закладок из других браузеров</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
       <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Импорт закладок&lt;/b&gt;&lt;p&gt;Импортировать закладки из других браузеров.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="793" />
-      <source>Export Bookmarks</source>
-      <translation>Экспорт закладок</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation>Экспорт закладок</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation>&amp;Экспорт закладок...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <source>Export the bookmarks into a file</source>
-      <translation>Экспорт закладок в файл</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <source>Export the bookmarks into a file</source>
+      <translation>Экспорт закладок в файл</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
       <source>&lt;b&gt;Export Bookmarks&lt;/b&gt;&lt;p&gt;Export the bookmarks into a file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Экспорт закладок&lt;/b&gt;&lt;p&gt;Экспорт закладок в файл.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation>Печать</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation>&amp;Печать</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation>&amp;Печать</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation>Печать текущего раздела справки</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation>Печать текущего раздела справки</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Печать&lt;/b&gt;&lt;p&gt;Печать текущего раздела справки&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation>Печать как PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation>Печать текущего раздела справки как PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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>&lt;b&gt;Печать как PDF&lt;/b&gt;&lt;p&gt;Печать текущего раздела справки как PDF&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation>Предварительный просмотр печати</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <source>Print preview of the displayed help</source>
       <translation>Предварительный просмотр печати справки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the displayed help text.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Предварительный просмотр печати&lt;/b&gt;&lt;p&gt;Предварительный просмотр печати справки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation>Отправить ссылку на страницу</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation>Отправить ссылку на текущую страницу по электронной почте</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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>&lt;b&gt;Отправить ссылку на страницу&lt;/b&gt;&lt;p&gt;Отправить ссылку на текущую страницу по электронной почте.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation>Закрыть</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation>&amp;Закрыть</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation>&amp;Закрыть</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <source>Close the current help window</source>
       <translation>Закрыть это окно справки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current web browser window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть&lt;/b&gt;&lt;p&gt;Открывается текущее окно web-броузера.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="880" />
-      <source>Close All</source>
-      <translation>Закрыть все</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation>Закрыть все</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation>Закрыть &amp;все</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <source>Close all help windows</source>
-      <translation>Закрыть все окна справки</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <source>Close all help windows</source>
+      <translation>Закрыть все окна справки</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
       <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>&lt;b&gt;Закрыть все&lt;/b&gt;&lt;p&gt;Закрываются все окна web-браузера за исключением первого.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation>Выйти</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation>&amp;Выйти</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="897" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="898" />
-      <source>Quit the eric Web Browser</source>
-      <translation>Выйти из eric web-браузера</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="899" />
+      <source>Quit the eric Web Browser</source>
+      <translation>Выйти из eric web-браузера</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="900" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric Web Browser.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Выход&lt;/b&gt;&lt;p&gt;Выйти из erc6 web-браузера.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation>Назад</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation>&amp;Назад</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
+      <source>&amp;Backward</source>
+      <translation>&amp;Назад</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="911" />
       <source>Alt+Left</source>
       <comment>Go|Backward</comment>
       <translation>Alt+Left</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="912" />
-      <source>Move one screen backward</source>
-      <translation>Перейти на один экран назад</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="913" />
+      <source>Move one screen backward</source>
+      <translation>Перейти на один экран назад</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="914" />
       <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>&lt;b&gt;Назад&lt;/b&gt;&lt;p&gt;Переход на один экран назад. Если ни один экран не доступен, действие невозможно.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation>Вперёд</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation>&amp;Вперёд</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation>&amp;Вперёд</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation>Alt+Right</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation>Перейти на один экран вперед</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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>&lt;b&gt;Вперед&lt;/b&gt;&lt;p&gt;Переход на один экран вперед. Если ни один экран не доступен, действие невозможно.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation>Домой</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation>&amp;Домой</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation>&amp;Домой</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation>Ctrl+Home</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation>Перейти к первоначальному экрану</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial screen.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Домой&lt;/b&gt;&lt;p&gt;Переход к начальному экрану.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation>Перезагрузить</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation>П&amp;ерезагрузить</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation>Ctrl+R</translation>
+      <source>&amp;Reload</source>
+      <translation>П&amp;ерезагрузить</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
+      <source>Ctrl+R</source>
+      <comment>Go|Reload</comment>
+      <translation>Ctrl+R</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="958" />
       <source>F5</source>
       <comment>Go|Reload</comment>
       <translation>F5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation>Перегрузить текущий экран</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current screen.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Перезагрузить&lt;/b&gt;&lt;p&gt;Перезагружается текущий экран.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation>Остановить</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation>&amp;Остановить</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation>Ctrl+.</translation>
+      <source>&amp;Stop</source>
+      <translation>&amp;Остановить</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="973" />
+      <source>Ctrl+.</source>
+      <comment>Go|Stop</comment>
+      <translation>Ctrl+.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="974" />
       <source>Esc</source>
       <comment>Go|Stop</comment>
       <translation>Esc</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="975" />
-      <source>Stop loading</source>
-      <translation>Остановить загрузку</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <source>Stop loading</source>
+      <translation>Остановить загрузку</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Стоп&lt;/b&gt;&lt;p&gt;Остановить загрузку текущей вкладки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation>Копировать</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Копировать</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Копировать</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="988" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="989" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
       <source>Copy the selected text</source>
       <translation>Копировать выбранный текст</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Копировать&lt;/b&gt;&lt;p&gt;Копировать выбранный текст в буфер обмена.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation>Вырезать</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation>В&amp;ырезать</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
+      <source>Cu&amp;t</source>
+      <translation>В&amp;ырезать</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1002" />
       <source>Ctrl+X</source>
       <comment>Edit|Cut</comment>
       <translation>Ctrl+X</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1003" />
-      <source>Cut the selected text</source>
-      <translation>Вырезать выделенный текст</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
+      <source>Cut the selected text</source>
+      <translation>Вырезать выделенный текст</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1005" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Вырезать&lt;/b&gt;&lt;p&gt;Вырезать выделенный текст в буфер обмена.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation>Вставить</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation>Вс&amp;тавить</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
+      <source>&amp;Paste</source>
+      <translation>Вс&amp;тавить</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1016" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1017" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" />
       <source>Paste text from the clipboard</source>
       <translation>Вставить текст из буфера обмена</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1019" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste some text from the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Вставить&lt;/b&gt;&lt;p&gt;Вставить текст из буфера обмена.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation>Отменить</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Отменить</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Отменить</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1031" />
-      <source>Undo the last edit action</source>
-      <translation>Отменить последнее действие редактирования</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1032" />
+      <source>Undo the last edit action</source>
+      <translation>Отменить последнее действие редактирования</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1033" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last edit action.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Отмена&lt;/b&gt;&lt;p&gt;Отмена последнего действия редактирования.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation>Повторить</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation>&amp;Повторить</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
+      <source>&amp;Redo</source>
+      <translation>&amp;Повторить</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1045" />
-      <source>Redo the last edit action</source>
-      <translation>Возврат последнего действия редактирования</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1046" />
+      <source>Redo the last edit action</source>
+      <translation>Возврат последнего действия редактирования</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1047" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last edit action.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Возврат&lt;/b&gt;&lt;p&gt;Возврат последнего действия редактирования.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1054" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
       <source>Select All</source>
       <translation>Выделить всё</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" />
-      <source>&amp;Select All</source>
-      <translation>Вы&amp;делить всё</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
+      <source>&amp;Select All</source>
+      <translation>Вы&amp;делить всё</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1058" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1059" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
       <source>Select all text</source>
       <translation>Выбрать весь текст</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Select all text of the current browser.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Выбрать все&lt;/b&gt;&lt;p&gt;Выбрать весь текст текущего браузера.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation>Снять выделение</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation>Снять выделение</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation>Alt+Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation>Очистить текущий выбор</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation>Очистить текущий выбор</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <source>&lt;b&gt;Unselect&lt;/b&gt;&lt;p&gt;Clear the selection of the current browser.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Снять выделение&lt;/b&gt;&lt;p&gt;Снять выделение в текущем браузере.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation>Найти...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation>&amp;Найти...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
+      <source>&amp;Find...</source>
+      <translation>&amp;Найти...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" />
       <source>Ctrl+F</source>
       <comment>Edit|Find</comment>
       <translation>Ctrl+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1086" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
       <source>Find text in page</source>
       <translation>Поиск текста на странице</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
       <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Поиск&lt;/b&gt;&lt;p&gt;Поиск текста на текущей странице.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation>Найти следующее</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation>&amp;Следущее</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation>&amp;Следущее</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation>F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <source>Find next occurrence of text in page</source>
       <translation>Поиск следующего вхождения текста на странице</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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>&lt;b&gt;Поиск следующего&lt;/b&gt;&lt;p&gt;Поиск следующего вхождения текста на текущей странице.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
       <source>Find previous</source>
       <translation>Найти предыдущее</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" />
-      <source>Find &amp;previous</source>
-      <translation>&amp;Предыдущее</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
+      <source>Find &amp;previous</source>
+      <translation>&amp;Предыдущее</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" />
       <source>Shift+F3</source>
       <comment>Edit|Find previous</comment>
       <translation>Shift+F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" />
-      <source>Find previous occurrence of text in page</source>
-      <translation>Поиск предыдущего вхождения текста на странице</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <source>Find previous occurrence of text in page</source>
+      <translation>Поиск предыдущего вхождения текста на странице</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
       <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>&lt;b&gt;Поиск предыдущего&lt;/b&gt;&lt;p&gt;Поиск предыдущего вхождения текста на текущей странице.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" />
-      <source>Manage Bookmarks</source>
-      <translation>Управление закладками</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
-      <translation>&amp;Управление закладками...</translation>
+      <source>Manage Bookmarks</source>
+      <translation>Управление закладками</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation>&amp;Управление закладками...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1130" />
       <source>Ctrl+Shift+B</source>
       <comment>Help|Manage bookmarks</comment>
       <translation>Ctrl+Shift+B</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1131" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
       <source>Open a dialog to manage the bookmarks.</source>
       <translation>Отображение диалога управления закладками.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <source>&lt;b&gt;Manage Bookmarks...&lt;/b&gt;&lt;p&gt;Open a dialog to manage the bookmarks.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Управление закладками...&lt;/b&gt;&lt;p&gt;Отображение диалога управления закладками.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
       <source>Add Bookmark</source>
       <translation>Добавить закладку</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation>Добавить &amp;закладку...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" />
+      <source>Add &amp;Bookmark...</source>
+      <translation>Добавить &amp;закладку...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1146" />
       <source>Ctrl+D</source>
       <comment>Help|Add bookmark</comment>
       <translation>Ctrl+D</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
       <source>Open a dialog to add a bookmark.</source>
       <translation>Отображение диалога добавления закладки.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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>&lt;b&gt;Добавить закладку&lt;/b&gt;&lt;p&gt;Отображение диалога добавления текущего URL в качестве закладки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" />
-      <source>Add Folder</source>
-      <translation>Добавление папки</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation>Добавление папки</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation>Добавить &amp;папку...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation>Отображение диалога добавления новой папки закладок.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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>&lt;b&gt;Добавить папку&lt;/b&gt;&lt;p&gt;Отображение диалога добавления новой папки закладок.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" />
-      <source>Bookmark All Tabs</source>
-      <translation>Создать закладку для всех вкладок</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <source>Bookmark All Tabs</source>
+      <translation>Создать закладку для всех вкладок</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
       <source>Bookmark All Tabs...</source>
       <translation>Создать закладку для всех вкладок...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <source>Bookmark all open tabs.</source>
       <translation>Создать закладку для всех открытых вкладок.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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>&lt;b&gt;Создать закладку для всех вкладок...&lt;/b&gt;&lt;p&gt;Отображение диалога добавления новой папки закладок для всех открытых вкладок.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
       <source>What's This?</source>
       <translation>Что это?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" />
-      <source>&amp;What's This?</source>
-      <translation>&amp;Что это?</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
+      <source>&amp;What's This?</source>
+      <translation>&amp;Что это?</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1191" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
       <source>Context sensitive help</source>
       <translation>Контекстнозависимая справка</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
       <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;Показ контекстнозависимой справки&lt;/b&gt;&lt;p&gt;В режиме "What's This?"(Что это?)курсор мыши отображается как стрелка со знаком вопроса, и вы можете, кликнув по элементу интерфейса, получить краткое описание того, что он делает и как его использовать. В диалоговом окне эта функция может быть вызвана кнопкой контекстной справки в панели заголовка.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" />
-      <source>About</source>
-      <translation>О программе</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation>О программе</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation>&amp;О программе</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation>Информация о программе</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О программе&lt;/b&gt;&lt;p&gt;Информация об этом программном продукте.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" />
-      <source>About Qt</source>
-      <translation>О Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation>О Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation>О &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Информация о наборе инструментов Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Информация о наборе инструментов Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;О Qt&lt;/b&gt;&lt;p&gt;Информация об инструментарии Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1230" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
       <source>Zoom in</source>
       <translation>Увеличить масштаб</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" />
-      <source>Zoom &amp;in</source>
-      <translation>У&amp;величить масштаб</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation>Ctrl++</translation>
+      <source>Zoom &amp;in</source>
+      <translation>У&amp;величить масштаб</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" />
+      <source>Ctrl++</source>
+      <comment>View|Zoom in</comment>
+      <translation>Ctrl++</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
       <translation>Увеличить масштаб</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1236" />
-      <source>Zoom in on the web page</source>
-      <translation>Увеличение масштаба web-страницы</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in on the web page</source>
+      <translation>Увеличение масштаба web-страницы</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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>&lt;b&gt;Увеличить масштаб&lt;/b&gt;&lt;p&gt;Увеличение масштаба web-страницы. Web-страница становится больше.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
       <source>Zoom out</source>
       <translation>Уменьшить масштаб</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" />
-      <source>Zoom &amp;out</source>
-      <translation>У&amp;меньшить масштаб</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
+      <source>Zoom &amp;out</source>
+      <translation>У&amp;меньшить масштаб</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation>Ctrl+-</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1251" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
       <translation>Уменьшить масштаб</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1252" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
       <source>Zoom out on the web page</source>
       <translation>Уменьшение масштаба web-страницы</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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>&lt;b&gt;Уменьшить масштаб&lt;/b&gt;&lt;p&gt;Уменьшение масштаба web-страницы. Web-страница становится меньше.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation>Сбросить масштаб</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation>&amp;Сбросить масштаб</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation>&amp;Сбросить масштаб</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation>Сброс масштаба web-страницы</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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>&lt;b&gt;Сброс масштаба&lt;/b&gt;&lt;p&gt;Сброс масштаба web-страницы. Возврат коэффициента масштабирования к 100%.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation>Показать исходную страницу</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation>Показать исходную страницу</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation>Ctrl+U</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <source>Show the page source in an editor</source>
       <translation>Показать исходную страницу в редакторе</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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>&lt;b&gt;Показать исходную страницу&lt;/b&gt;&lt;p&gt;Показать исходную страницу в редакторе.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation>Полный экран</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation>Полный &amp;экран</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation>Meta+Ctrl+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation>F11</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation>Показать следующую вкладку</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation>Показать следующую вкладку</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation>Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation>Показать предыдущую вкладку</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation>Показать предыдущую вкладку</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation>Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation>Переключение между вкладками</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation>Переключение между вкладками</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation>Ctrl+1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation>Предпочтения</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation>&amp;Предпочтения...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation>&amp;Предпочтения...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation>Установите предпочтительную конфигурацию</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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;Предпочтения&lt;/b&gt;
 &lt;p&gt;Установка элементов конфигурации приложения согласно вашим предпочтениям.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation>Языки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
       <source>&amp;Languages...</source>
       <translation>&amp;Языки...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
       <source>Configure the accepted languages for web pages</source>
       <translation>Настройка возможных языков для web-страниц</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <source>&lt;b&gt;Languages&lt;/b&gt;&lt;p&gt;Configure the accepted languages for web pages.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Языки&lt;/b&gt;&lt;p&gt;Настройка возможных языков web-страниц.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation>Куки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation>К&amp;уки...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation>К&amp;уки...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation>Настройка куки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Куки&lt;/b&gt;&lt;p&gt;Настройка куки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation>Личная информация</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation>Личная информация...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation>Настройка Вашей личной информации для заполнения полей форм</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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>&lt;b&gt;Личная информация...&lt;/b&gt;&lt;p&gt;Настройка Вашей личной информации для заполнения полей форм.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation>GreaseMonkey скрипты</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation>GreaseMonkey скрипты...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation>Конфигурация скриптов GreaseMonkey</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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>&lt;b&gt;Скрипты GreaseMonkey...&lt;/b&gt;&lt;p&gt;Конфигурация скриптов GreaseMonkey.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation>Редактировать фильтры сообщений</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation>Редактировать фильтры сообщений...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1417" />
       <source>Edit the message filters used to suppress unwanted messages</source>
       <translation>Редактировать фильтры подавления нежелательных сообщений</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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>&lt;b&gt;Редактировать фильтры сообщений&lt;/b&gt;&lt;p&gt;Отображение диалога редактирования фильтров подавления нежелательных сообщений, подобных сообщениям в окне ошибок.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation>Изменение прав доступа к функциям HTML5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation>Изменение прав доступа к функциям HTML5...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1434" />
       <source>Edit the remembered HTML5 feature permissions</source>
       <translation>Изменение сохраненных прав доступа к функциям HTML5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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>&lt;b&gt;Изменение прав доступа к функциям HTML5&lt;/b&gt;&lt;p&gt;Открытие диалога изменения запомненных прав доступа к функциям HTML5.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation>Синхронизация с таблицей содержания</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <source>Synchronizes the table of contents with current page</source>
       <translation>Синхронизация таблицы содержания с текущей страницей</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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>&lt;b&gt;Синхронизация с таблицей содержания&lt;/b&gt;&lt;p&gt;Синхронизация таблицы содержания с текущей страницей.&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="1461" />
       <source>Table of Contents</source>
       <translation>Таблица содержания</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation>Отображение окна таблицы содержания</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <source>&lt;b&gt;Table of Contents&lt;/b&gt;&lt;p&gt;Shows the table of contents window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Таблица содержания&lt;/b&gt;&lt;p&gt;Показывает окно таблицы содержания.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation>Показать окно индекса</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Индекс&lt;/b&gt;&lt;p&gt;Показать окно индекса.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation>Показать окно поиска</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Поиск&lt;/b&gt;&lt;p&gt;Показывает окно поиска.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation>Управление документацией QtHelp</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation>Управление документацией QtHelp</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation>Управление &amp;документацией QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation>Показывает диалог управления документацией QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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>&lt;b&gt;Управление документацией QtHelp&lt;/b&gt;&lt;p&gt;Показывает диалог управления документацией QtHelp.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" />
-      <source>Reindex Documentation</source>
-      <translation>Переиндексация документов</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation>Переиндексация документов</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation>&amp;Переиндексация документов</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation>Переиндексация документов</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Переиндексация документов&lt;/b&gt;&lt;p&gt;Переиндексировать документацию.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation>Очистить приватные данные</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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>&lt;b&gt;Очистить приватные данные&lt;/b&gt;&lt;p&gt;Очистить приватные данные: удалить историю просмотров, историю поиска или базу иконок.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" />
-      <source>Clear icons database</source>
-      <translation>Очистить базу иконок</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
+      <source>Clear icons database</source>
+      <translation>Очистить базу иконок</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
       <source>Clear &amp;icons database</source>
       <translation>Очистить базу &amp;иконок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
       <source>Clear the database of favicons</source>
       <translation>Очистить базу фавиконок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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>&lt;b&gt;Очистить базу иконок&lt;/b&gt;&lt;p&gt;Очистить базу иконок ранее посещённых web-сайтов.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation>Управление сохраненными фавиконами</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation>Отображение диалога управления сохраненными фавиконами</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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>&lt;b&gt;Управление сохраненными фавиконами&lt;/b&gt;&lt;p&gt;Отображение диалога управлениея сохраненными фавиконами из посещенных ранее URLs.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1578" />
-      <source>Configure Search Engines</source>
-      <translation>Настройка поисковых систем</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
+      <source>Configure Search Engines</source>
+      <translation>Настройка поисковых систем</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1580" />
       <source>Configure Search &amp;Engines...</source>
       <translation>Настройка &amp;поисковых систем...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1582" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
       <source>Configure the available search engines</source>
       <translation>Настройка доступных поисковых систем</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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>&lt;b&gt;Настройка доступных поисковых систем...&lt;/b&gt;&lt;p&gt;Открытие диалога настройки поисковых систем.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation>Менеджер сохранённых паролей</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation>Менеджер сохранённых паролей...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation>Управление сохранёнными паролями</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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>&lt;b&gt;Менеджер сохранения паролей...&lt;/b&gt;Открытие диалога управления сохранёнными паролями&lt;p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation>Ad Block</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation>&amp;Ad Block...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation>Настройка подписки и правил AdBlock</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Отображение диалога настройки подписок и правил AdBlock.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation>Управление ошибками сертификата SSL</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation>Управление ошибками сертификата SSL...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation>Управление возможными ошибками сертификата SSL</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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>&lt;b&gt;Управление ошибками сертификата SSL...&lt;/b&gt;&lt;p&gt;Открытие диалога управления возможными ошибками сертификата SSL.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation>Управление Safe Browsing</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation>Управление Safe Browsing...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1647" />
       <source>Configure Safe Browsing and manage local cache</source>
       <translation>Настройка Safe Browsing и управления локальным кэшем</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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>&lt;b&gt;Управление Safe Browsing&lt;/b&gt;&lt;p&gt;Открытие диалогового окна настройки Safe Browsing (безопасного просмотра) и управления локальным кэшем.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1660" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1659" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1658" />
       <source>Downloads</source>
       <translation>Загрузки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation>Показать окно загрузки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Загрузки&lt;/b&gt;&lt;p&gt;Показать окно загрузки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation>Каналы RSS</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation>Каналы &amp;RSS...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation>Каналы &amp;RSS...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation>Ctrl+Shift+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation>Показать сконфигурированные каналы RSS.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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>&lt;b&gt;Каналы RSS...&lt;/b&gt;&lt;p&gt;Показывает сконфигурированные каналы RSS. Позволяет изменить их настройки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation>Информация о сервере</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation>&amp;Информация о сервере...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation>&amp;Информация о сервере...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation>Ctrl+Shift+I</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation>Отображение диалога с информацией о текущем сервере.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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>&lt;b&gt;Информация о сервере...&lt;/b&gt;&lt;p&gt;Отображение диалога с информацией о текущем сервере.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation>Управление настройками агента пользователя</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation>Управление настройками агента пользователя</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation>Управление настройками &amp;агента пользователя</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation>Показывает диалог управления настройками агента пользователя</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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>&lt;b&gt;Управление настройками агента пользователя&lt;/b&gt;&lt;p&gt;Отображение диалога управления настройками агента пользователя.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation>Синхронизация данных</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation>&amp;Синхронизация данных...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1724" />
       <source>Shows a dialog to synchronize data via the network</source>
       <translation>Отображение диалога синхронизации данных через сеть</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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>&lt;b&gt;Синхронизация данных...&lt;/b&gt;&lt;p&gt;Отображение диалога синхронизации данных через сеть.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation>Управление сохраненными значениями масштабирования</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation>Управление сохраненными значениями масштабирования...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation>Управление сохраненными значениями масштабирования</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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>&lt;b&gt;Управление сохраненными значениями масштабирования...&lt;/b&gt;&lt;p&gt;Открытие диалога для управления сохраненными значениями масштабирования.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation>Переключение окна консоли JavaScript</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <source>&lt;b&gt;JavaScript Console&lt;/b&gt;&lt;p&gt;This toggles the JavaScript console window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Консоль JavaScript&lt;/b&gt;&lt;p&gt;Переключение окна консоли JavaScript.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1766" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1765" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1764" />
       <source>Tab Manager</source>
       <translation>Менеджер вкладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation>Отображение окна менеджера вкладок</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <source>&lt;b&gt;Tab Manager&lt;/b&gt;&lt;p&gt;Shows the tab manager window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Менеджер вкладок&lt;/b&gt;&lt;p&gt;Отображение окна менеджера вкладок.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1778" />
-      <source>Session Manager</source>
-      <translation>Менеджер сессий</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation>Менеджер сессий</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation>Менеджер сессий...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation>Отображение окна менеджера сессий</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <source>&lt;b&gt;Session Manager&lt;/b&gt;&lt;p&gt;Shows the session manager window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Менеджер сессий&lt;/b&gt;&lt;p&gt;Отображение окна менеджера сессий.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation>Проверить текущий сервер</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation>Отчет IP-адреса</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation>Отчет домена</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation>Горячие клавиши</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation>Горячие &amp;клавиши...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation>Определение горячих клавиш</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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;Горячие клавиши&lt;/b&gt;&lt;p&gt;Определите горячие клавиши приложения согласно вашим предпочтениям.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Экспорт горячих клавиш</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
       <source>&amp;Export Keyboard Shortcuts...</source>
       <translation>&amp;Экспорт горячих клавиш...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
       <source>Export the keyboard shortcuts</source>
       <translation>Экспортировать горячие клавиши</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
       <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;Экспорт горячих клавиш&lt;/b&gt;
 &lt;p&gt;Экспортировать горячие клавиши приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Импорт горячиx клавиш</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation>&amp;Импорт горячих клавиш...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation>Импортировать горячие клавиши</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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;Импорт горячих клавиш&lt;/b&gt;
 &lt;p&gt;Импортировать горячие клавиши приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation>Менеджер обработчиков протокола</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation>Менеджер обработчиков протокола</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation>Менеджер обработчиков протокола...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation>Отображение окна менеджера обработчиков протокола</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <source>&lt;b&gt;Protocol Handler Manager&lt;/b&gt;&lt;p&gt;Shows the protocol handler manager window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Менеджер обработчиков протокола&lt;/b&gt;&lt;p&gt;Отображение окна менеджера обработчиков протокола.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation>&amp;Файл</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation>Сессии</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation>&amp;Правка</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation>&amp;Вид</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation>Кодировка текста</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation>И&amp;стория</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation>&amp;Закладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation>&amp;Настройки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation>Глобальный агент пользователя</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation>&amp;Инструменты</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation>&amp;VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2190" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2077" />
       <source>&amp;Windows</source>
       <translation>&amp;Окна</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation>QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
       <source>&amp;Toolbars</source>
       <translation>&amp;Панели инструментов</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation>&amp;Справка</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation>Сохранить</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation>Показать всю историю...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation>Настройки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation>Файл</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation>Редактировать</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation>Вид</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation>Найти</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation>Фильтр</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation>Отфильтровано по: </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation>Инструменты</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation>Справка</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation>VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить процесс.&lt;br&gt;Убедитесь, что он доступен как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation>OK</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
       <translation>Файлы HTML (*.html *.htm *.mhtml *.mht);;Файлы PDF (*.pdf);;Файлы CHM (*.chm);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
-      <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>&lt;b&gt;eric web-браузер - {0}&lt;/b&gt;&lt;p&gt;Eric web-браузер - это комбинированный браузер для отображения файлов справки и HTML. Он является частью набора инструментов среды разработки eric.&lt;/p&gt;&lt;p&gt;Базируется на основе QtWebEngine {1} и Chrome {2}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Веб-браузер eric - {0}&lt;/b&gt;&lt;p&gt;Веб-браузер eric - это комбинированный браузер для отображения файлов справки и HTML. Он является частью набора инструментов среды разработки eric.&lt;/p&gt;&lt;p&gt;Базируется на основе QtWebEngine {1} и Chrome {2} с патчами безопасности {3}.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Веб-браузер eric – {0}&lt;/b&gt;&lt;p&gt;Веб-браузер eric - это комбинированный браузер для отображения файлов справки и HTML.Он является частью набора инструментов среды разработки eric.&lt;/p&gt;&lt;p&gt;Базируется на основе QtWebEngine {1} и Chrome {2}.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation>Сохраненные вкладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation>Вы действительно хотите закрыть веб-браузер?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation>Вы действительно хотите закрыть веб-браузер?
 У вас открыты {0} окон с {1} вкладками.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation>Невозможно найти соответствующее содержание.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation>Без фильтра</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation>Обновление индекса поиска</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation>Просмотр документации...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation>Движок системы справки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation>Система</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation>ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation>Юникод</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation>IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation>Apple</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation>Другое</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation>Строка меню</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation>Закладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation>Строка состояния</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation>Показать &amp;всё</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation>Ск&amp;рыть всё</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation>Проверка VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запланировать проверку VirusTotal.&lt;p&gt;
 &lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation>Введите действительный адрес IPv4 в четырехкомпонентой нотации с точками:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation>Данный IP-адрес приведен не в четырехкомпонентой нотации с точками.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation>Введите действительное имя домена:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Файл горячих клавиш (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл горячих клавиш &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Файл горячих клавиш (*.ekj);;XML-файл горячих клавиш (*.e4k)</translation>
     </message>
@@ -94180,12 +94649,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation>Загрузить файл UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно загрузить файл &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
@@ -94193,12 +94662,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation>Загрузить файл UI</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно загрузить файл &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
@@ -94359,57 +94828,57 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation>Yandex: Недействительный API ключ.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation>Yandex: API ключ заблокирован.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation>Yandex: Достигнут суточный лимит запросов.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
-      <translation>Yandex: Достигнут суточный лимит объема переведенного текста.</translation>
+      <source>Yandex: API key has been blocked.</source>
+      <translation>Yandex: API ключ заблокирован.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
+      <translation>Yandex: Достигнут суточный лимит запросов.</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation>Yandex: Размер текстового блока превышает максимальный.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
-      <translation>Yandex: Текст не может быть переведен.</translation>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <translation>Yandex: Достигнут суточный лимит объема переведенного текста.</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation>Yandex: Размер текстового блока превышает максимальный.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation>Yandex: Текст не может быть переведен.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation>Yandex: Заданное направление перевода не поддерживается.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation>Yandex: Разрешены фрагменты текста не длинее {0} символов.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation>Yandex: Разрешены фрагменты текста не длинее {0} символов.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation>Yandex: Требуется действительный ключ Yandex.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation>Yandex: Получен недопустимый ответ</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation>Yandex: Получен код ({0}) неизвестной ошибки.</translation>
     </message>
@@ -94505,32 +94974,32 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Предок #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Набор изменений&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Теги&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Закладки&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Ветви&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
@@ -94540,7 +95009,7 @@
 &lt;/table&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -94557,38 +95026,38 @@
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Головная ревизия #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Предок #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Вершина&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Набор изменений&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Предки&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
--- a/eric7/i18n/eric7_tr.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_tr.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -78,17 +78,6 @@
     </message>
   </context>
   <context>
-    <name>AdBlockAccessHandler</name>
-    <message>
-      <source>Subscribe?</source>
-      <translation type="vanished">Üye olunacak mı?</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Bu Bloğun üyeliği yahılacak mı?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>AdBlockDialog</name>
     <message>
       <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" />
@@ -289,88 +278,81 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation>Üyelik kuralları yükleniyor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation>Üyelik kuralları indiriliyor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Üyelik kuralları indirilemiyor.&lt;/p&gt;&lt;p&gt;Hatar: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation>Boş üyelik kuralları alındı.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation>Üyelik kurallarını kaydediliyor</translation>
     </message>
-    <message>
-      <source>Unable to open adblock file '{0}' for reading.</source>
-      <translation type="vanished">'{0}' dosyasına okuma blokesini kaldır.</translation>
-    </message>
-    <message>
-      <source>Unable to open adblock file '{0}' for writing.</source>
-      <translation type="vanished">'{0}' dosyasına yazma blokesini kaldır.</translation>
-    </message>
   </context>
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation type="unfinished">Özel Kural Ekle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation type="unfinished" />
     </message>
@@ -433,14 +415,6 @@
       <source>Folder:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Url</source>
-      <translation type="vanished">Url</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Başlık</translation>
-    </message>
   </context>
   <context>
     <name>AddDirectoryDialog</name>
@@ -1195,10 +1169,6 @@
       <source>Is &amp;main project</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">Proje Dosyaları (*.e4p)</translation>
-    </message>
   </context>
   <context>
     <name>AnnotationsChecker</name>
@@ -1606,27 +1576,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation type="unfinished">Hata Ayıklama</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation type="unfinished">Dikkat</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
-      <translation type="unfinished">Kritik</translation>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation type="unfinished">Hata Ayıklama</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation type="unfinished">Dikkat</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation type="unfinished">Kritik</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation type="unfinished" />
     </message>
@@ -2294,12 +2264,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation>Yerimleri Çubuğu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation>Yerimleri Menüsü</translation>
     </message>
@@ -2324,43 +2294,43 @@
       <translation>Adres Değişikliği</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation>Yerimleri Yükleniyor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation>Yerimleri Araççubuğu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation>Menü</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation>Yerimleri Kaydediliyor</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation>Yerimleri Kaydediliyor</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Yer imlerinin &lt;b&gt;{0}&lt;/b&gt;ne kaydederken hata oldu.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation>Yerimlerini Dışaaktar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation type="unfinished" />
     </message>
@@ -2374,10 +2344,6 @@
       <source>Error exporting bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Yerimlerini {0} ye dışa aktarırken hata oldu.</translation>
     </message>
-    <message>
-      <source>Converted {0}</source>
-      <translation type="vanished">Çevrilmiş {0}</translation>
-    </message>
   </context>
   <context>
     <name>BookmarksMenu</name>
@@ -2495,44 +2461,36 @@
       <source>Add Folder...</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">&amp;Yerimi Ekle...</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Dizin &amp;Ekle...</translation>
-    </message>
   </context>
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation>Dosyaadı</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation>Satır</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
-      <translation>Koşul</translation>
+      <source>Line</source>
+      <translation>Satır</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
-      <translation>Geçici</translation>
+      <source>Condition</source>
+      <translation>Koşul</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
-      <translation>Etkinleştirilmiş</translation>
+      <source>Temporary</source>
+      <translation>Geçici</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation>Etkinleştirilmiş</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation>Sayımı Yoksay</translation>
     </message>
@@ -2540,89 +2498,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation>Durmanoktası</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation>Ekle</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation>Düzenle...</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation>Düzenle...</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation>Etkinleştir</translation>
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation>Hepsini etkinleştir</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation>Onaylama</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation>Hepsini Onaylama</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation>Sil</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation>Hepsini sil</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation>Buraya git</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation type="unfinished">Geçmişi temizle</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation>Ayarlanıyor...</translation>
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation>Hepsini etkinleştir</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
-      <translation>Onaylama</translation>
+      <source>Enable selected</source>
+      <translation>Seçilenleri Etkinleştir</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation>Hepsini Onaylama</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
-      <translation>Sil</translation>
+      <source>Disable selected</source>
+      <translation>Seçileni Onaylama</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation>Hepsini sil</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation>Buraya git</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation type="unfinished">Geçmişi temizle</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation>Ayarlanıyor...</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation>Seçilenleri Etkinleştir</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation>Seçileni Onaylama</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation>Seçileni Sil</translation>
     </message>
@@ -2878,18 +2836,10 @@
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>Run unittest...</source>
       <translation type="vanished">Test Arabirimini çalıştır...</translation>
     </message>
     <message>
-      <source>Configure...</source>
-      <translation type="vanished">Ayarlanıyor...</translation>
-    </message>
-    <message>
-      <source>Find&amp;&amp;Replace in this directory</source>
-      <translation type="vanished">Bul&amp;&amp;Değiştir bu dizin içinde</translation>
-    </message>
   </context>
   <context>
     <name>BrowserModel</name>
@@ -2976,17 +2926,17 @@
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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>
@@ -3062,17 +3012,17 @@
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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>
@@ -3151,7 +3101,7 @@
       <translation>Sunucu listesini temizlemek için basınız</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation>Temizle</translation>
@@ -3182,112 +3132,112 @@
       <translation>Sunucunun durumunu göster</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation>Sunucuyu Başlat</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation>! Bilinmeyen Komut: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation>*{0} katıldı.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation>* {0}ayrıldı.
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation>Sunucuyu durdur</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation>! Sunucu Hatası: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation>Bağlantı kesildi</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation>Bağlantı</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation>Kopyala</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation>Hepsini kopar</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation>Hepsini kopyala</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation>Kaydet</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation>Sohbeti kaydediniz</translation>
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>Metin Dosyaları (*.txt);;Tüm Dosyalar (*)</translation>
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation>Sohbeti kaydediniz</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>Metin Dosyaları (*.txt);;Tüm Dosyalar (*)</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
@@ -3614,32 +3564,6 @@
     </message>
   </context>
   <context>
-    <name>ClickToFlash</name>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Yükle</translation>
-    </message>
-  </context>
-  <context>
-    <name>ClickToFlashWhitelistDialog</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Ekle...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Seçilen girişi kaldırmak için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Kaldı&amp;r</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Tüm Girişleri kaldırkak için basınız</translation>
-    </message>
-  </context>
-  <context>
     <name>Closehead</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="50" />
@@ -3876,14 +3800,6 @@
       <source>non-commentary lines</source>
       <translation>Yorumlanmayan satırlar</translation>
     </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Hepsini daralt</translation>
-    </message>
-    <message>
-      <source>Expand all</source>
-      <translation type="vanished">Hepsini genişlet</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleAddBuiltinIgnoreDialog</name>
@@ -3944,47 +3860,52 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation type="unfinished">Hatalar</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation type="unfinished">Hata: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation type="unfinished">Sorun bulunamadı.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
@@ -5176,10 +5097,6 @@
       <source>Please open or create a file first.</source>
       <translation>Lütfen ilkönce bir dosya açın yada oluşturun.</translation>
     </message>
-    <message>
-      <source>Q&amp;ColorDialog Wizard...</source>
-      <translation type="vanished">Q&amp;ColorDialog Sihirbazı...</translation>
-    </message>
   </context>
   <context>
     <name>ColorDialogWizardDialog</name>
@@ -5345,98 +5262,6 @@
       <source>Green</source>
       <translation>Yeşil</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Renk</translation>
-    </message>
-    <message>
-      <source>Enter a variable name or a colour</source>
-      <translation type="vanished">Bir değişken adı yada renk girin</translation>
-    </message>
-    <message>
-      <source>Qt.red</source>
-      <translation type="vanished">Qt.red</translation>
-    </message>
-    <message>
-      <source>Qt.darkRed</source>
-      <translation type="vanished">Qt.darkRed</translation>
-    </message>
-    <message>
-      <source>Qt.green</source>
-      <translation type="vanished">Qt.yeşil</translation>
-    </message>
-    <message>
-      <source>Qt.darkGreen</source>
-      <translation type="vanished">Qt.darkGreen</translation>
-    </message>
-    <message>
-      <source>Qt.blue</source>
-      <translation type="vanished">Qt.blue</translation>
-    </message>
-    <message>
-      <source>Qt.darkBlue</source>
-      <translation type="vanished">Qt.darkBlue</translation>
-    </message>
-    <message>
-      <source>Qt.cyan</source>
-      <translation type="vanished">Qt.cyan</translation>
-    </message>
-    <message>
-      <source>Qt.darkCyan</source>
-      <translation type="vanished">Qt.darkCyan</translation>
-    </message>
-    <message>
-      <source>Qt.magenta</source>
-      <translation type="vanished">Qt.magenta</translation>
-    </message>
-    <message>
-      <source>Qt.darkMagenta</source>
-      <translation type="vanished">Qt.magenta</translation>
-    </message>
-    <message>
-      <source>Qt.yellow</source>
-      <translation type="vanished">Qt.yellow</translation>
-    </message>
-    <message>
-      <source>Qt.darkYellow</source>
-      <translation type="vanished">Qt.darkYellow</translation>
-    </message>
-    <message>
-      <source>Qt.white</source>
-      <translation type="vanished">Qt.white</translation>
-    </message>
-    <message>
-      <source>Qt.lightGray</source>
-      <translation type="vanished">Qt.lightGray</translation>
-    </message>
-    <message>
-      <source>Qt.gray</source>
-      <translation type="vanished">Qt.gray</translation>
-    </message>
-    <message>
-      <source>Qt.darkGray</source>
-      <translation type="vanished">Qt.darkGray</translation>
-    </message>
-    <message>
-      <source>Qt.black</source>
-      <translation type="vanished">Qt.black</translation>
-    </message>
-    <message>
-      <source>Qt.transparent</source>
-      <translation type="vanished">Qt.transparent</translation>
-    </message>
-    <message>
-      <source>Qt.color0</source>
-      <translation type="vanished">Qt.color0</translation>
-    </message>
-    <message>
-      <source>Qt.color1</source>
-      <translation type="vanished">Qt.color1</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The colour &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Renk &lt;b&gt;{0}&lt;/b&gt;geçerli değil.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>CompareDialog</name>
@@ -5988,10 +5813,6 @@
       <source>Requirements File:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Diyalog</translation>
-    </message>
   </context>
   <context>
     <name>CondaPackageDetailsDialog</name>
@@ -6332,14 +6153,6 @@
       <source>Press to show details for the selected entry</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Search</source>
-      <translation type="vanished">A&amp;ra</translation>
-    </message>
-    <message>
-      <source>Show Details...</source>
-      <translation type="vanished">Detayları Göster...</translation>
-    </message>
   </context>
   <context>
     <name>CondaPage</name>
@@ -6746,14 +6559,6 @@
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;TAyarlama sayfası &lt;b&gt;{0}&lt;/b&gt; yüklenemiyor.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-    <message>
-      <source>Python2</source>
-      <translation type="vanished">Python2</translation>
-    </message>
   </context>
   <context>
     <name>Connection</name>
@@ -6889,33 +6694,6 @@
     </message>
   </context>
   <context>
-    <name>CookieModel</name>
-    <message>
-      <source>Website</source>
-      <translation type="vanished">Websitesi</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Adı</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Yol</translation>
-    </message>
-    <message>
-      <source>Secure</source>
-      <translation type="vanished">Güvenilirlik</translation>
-    </message>
-    <message>
-      <source>Expires</source>
-      <translation type="vanished">Geçerlilik</translation>
-    </message>
-    <message>
-      <source>Contents</source>
-      <translation type="vanished">İçerik</translation>
-    </message>
-  </context>
-  <context>
     <name>CookiesConfigurationDialog</name>
     <message>
       <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="0" />
@@ -7002,10 +6780,6 @@
       <source>&amp;Filter Tracking Cookies</source>
       <translation>Çerez İzleme &amp;Filtreleri</translation>
     </message>
-    <message>
-      <source>At most 90 days</source>
-      <translation type="vanished">En çok 90 günde</translation>
-    </message>
   </context>
   <context>
     <name>CookiesDialog</name>
@@ -7145,18 +6919,6 @@
       <source>Remove Cookie</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Seçilen girişi kaldırmak için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Kaldı&amp;r</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Tüm Girişleri kaldırkak için basınız</translation>
-    </message>
   </context>
   <context>
     <name>CookiesExceptionsDialog</name>
@@ -7527,6 +7289,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation type="unfinished">Girdi</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation type="unfinished">XML</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation type="unfinished">Tüm Dosyalar (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation type="unfinished">Uygulama</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation type="unfinished">Dosya</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Adı:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation type="unfinished">Tip:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation type="unfinished">Sürüm:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation type="unfinished">Sürüm numarasını giriniz</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation type="unfinished">Açıklama:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished">Yazar</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation type="unfinished">Çeşitli</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8263,15 +8342,6 @@
       <source>There is no main script defined for the current project. No debugging possible.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Ctrl+Shift+C</source>
-      <comment>Debug|Clear Breakpoints</comment>
-      <translation type="vanished">Ctrl+Shift+C</translation>
-    </message>
-    <message>
-      <source>&amp;Start</source>
-      <translation type="vanished">Ba&amp;şlat</translation>
-    </message>
   </context>
   <context>
     <name>DebugViewer</name>
@@ -8384,14 +8454,6 @@
       <source>unknown state ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Threads:</source>
-      <translation type="vanished">Bağlantılar:</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Adı</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerGeneralPage</name>
@@ -8847,22 +8909,14 @@
       <source>Edit allowed host</source>
       <translation>İzin verilen Hostları düzenle</translation>
     </message>
-    <message>
-      <source>Select to suppress the client exit dialog for a clean exit</source>
-      <translation type="vanished">Temiz bir çıkış için istemci çıkış diyaloğunu bastırmak için seç</translation>
-    </message>
-    <message>
-      <source>Don't show client exit dialog for a clean exit</source>
-      <translation type="vanished">temiz bir çıkış için istemci çıkışını gösterme</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -8871,15 +8925,15 @@
       <translation type="unfinished">Hata Ayıklayıcıyı Başlat</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -8887,31 +8941,15 @@
       <translation type="unfinished">&lt;p&gt;Hata ayıklayıcıbaşlatılamadı.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Parent Process</source>
-      <translation type="vanished">Ana İşlem</translation>
-    </message>
-    <message>
-      <source>Child process</source>
-      <translation type="vanished">Alt işlem</translation>
-    </message>
-    <message>
-      <source>Client forking</source>
-      <translation type="vanished">İstemci çatallaşması</translation>
-    </message>
-    <message>
-      <source>Select the fork branch to follow.</source>
-      <translation type="vanished">Takip eden çatallaşmadaki branşı seç.</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesDialog</name>
@@ -9102,10 +9140,6 @@
       <source>All Files (*)</source>
       <translation>Tüm Dosyalar (*)</translation>
     </message>
-    <message>
-      <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Eric5 IDE tarafından hata ayıklamaya başlatılan programın stdgirdi, stdçıktı ve stdhata yolunu yeniden yönlendirmek için seçiniz {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesFile</name>
@@ -9131,73 +9165,6 @@
     </message>
   </context>
   <context>
-    <name>DebuggerPython2Page</name>
-    <message>
-      <source>&lt;b&gt;Configure Python2 Debugger&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Python Hata Ayıklayıcısını Ayarla&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Python2 Virtual Environment</source>
-      <translation type="vanished">Hata Ayıklayıcı İstemcisi için Python Yorumlayıcısı</translation>
-    </message>
-    <message>
-      <source>Debug Client Type</source>
-      <translation type="vanished">Hata Ayıklayıcı İstemcisi Tipi</translation>
-    </message>
-    <message>
-      <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
-      <translation type="vanished">Kullanmak için hata ayıklayıcısının yolunu giriniz. Boş bırakırsanız varsayılan yol kullanılır.</translation>
-    </message>
-    <message>
-      <source>Select the standard debug client</source>
-      <translation type="vanished">Çok görevli hata ayıklayıcı istemcisini seç</translation>
-    </message>
-    <message>
-      <source>Standard</source>
-      <translation type="vanished">Standart</translation>
-    </message>
-    <message>
-      <source>Select the custom selected debug client</source>
-      <translation type="vanished">Seçilmiş kullanıcı hata ayıklayıcı istemcisini seçiniz</translation>
-    </message>
-    <message>
-      <source>Custom</source>
-      <translation type="vanished">Geleneksel</translation>
-    </message>
-    <message>
-      <source>Source association</source>
-      <translation type="vanished">Kaynak birlikteliği</translation>
-    </message>
-    <message>
-      <source>Refresh</source>
-      <translation type="vanished">Tazele</translation>
-    </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Stdin/Stdout/Stderr gönderilerinin Eric5 IDE'de hata ayıklamasının yapılması için, seçiniz {6 ?}</translation>
-    </message>
-    <message>
-      <source>Redirect stdin/stdout/stderr</source>
-      <translation type="vanished">Stdin/Stdout/Stderr u yeniden yönlendir</translation>
-    </message>
-    <message>
-      <source>Select to not set the debug client encoding</source>
-      <translation type="vanished">Hata ayıklayıcı istemcisi şifrelemesini ayarlamayı iptal için seç</translation>
-    </message>
-    <message>
-      <source>Don't set the encoding of the debug client</source>
-      <translation type="vanished">Hata ayıklayıcı istemcisini şifreleme ayarlarını yapma</translation>
-    </message>
-    <message>
-      <source>Press to select the Debug Client via a file selection dialog</source>
-      <translation type="vanished">Hata ayıklayıcı istemcisini dosya seçme diyaloğu ile seçmek için basınız</translation>
-    </message>
-    <message>
-      <source>Python Files (*.py *.py2)</source>
-      <translation type="vanished">Python Dosyaları (*.py *.py2)</translation>
-    </message>
-  </context>
-  <context>
     <name>DebuggerPython3Page</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="0" />
@@ -9304,35 +9271,31 @@
       <source>Python Files (*.py *.py3)</source>
       <translation>Python Dosyaları (*.py *.py3)</translation>
     </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">Stdin/Stdout/Stderr gönderilerinin Eric5 IDE'de hata ayıklamasının yapılması için, seçiniz {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9516,39 +9479,39 @@
       <translation>Alt+N</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation>Karşılaştırma</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation>İki dosya arasındaki karşılaştırmayı başlatmak için basınız</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation>Kaydet</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation>Çıktıyı yama dosyasına kaydet</translation>
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation>Farklılıkları Kaydet</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation>Patch Dosyaları (*.diff)</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Yama dosyası &lt;b&gt;{0}&lt;/b&gt;  zaten var. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
@@ -9579,25 +9542,25 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation type="unfinished" />
     </message>
@@ -10381,58 +10344,41 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation>İndirme iptal edildi: {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation>Dosyayı Kaydet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation>?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation>{0} nın{1} - Durdu</translation>
     </message>
-    <message>
-      <source>Error opening save file: {0}</source>
-      <translation type="vanished">kaydedilen dosyanın açılışında hata:{0}</translation>
-    </message>
-    <message>
-      <source>Error saving: {0}</source>
-      <translation type="vanished">Kaydederken hata: {0}</translation>
-    </message>
-    <message>
-      <source>Network Error: {0}</source>
-      <translation type="vanished">Ağ hatası: {0}</translation>
-    </message>
   </context>
   <context>
     <name>DownloadManager</name>
@@ -10530,10 +10476,6 @@
       <source>Clear List</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Tekrar Dene</translation>
-    </message>
   </context>
   <context>
     <name>DownloadManagerButton</name>
@@ -10614,593 +10556,6 @@
       <source>{0:.2f} GiB/s</source>
       <translation type="unfinished" />
     </message>
-    <message numerus="yes">
-      <source>%n:{0:02} minutes remaining</source>
-      <translation type="vanished">
-        <numerusform>%n:{0:02} dakika kaldı</numerusform>
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Bytes</source>
-      <translation type="vanished">Bitler</translation>
-    </message>
-    <message>
-      <source>KiB</source>
-      <translation type="vanished">KiB</translation>
-    </message>
-    <message>
-      <source>MiB</source>
-      <translation type="vanished">MiB</translation>
-    </message>
-    <message>
-      <source>GiB</source>
-      <translation type="vanished">GiB</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5GraphicsView</name>
-    <message>
-      <source>&lt;b&gt;Graphics View&lt;/b&gt;
-&lt;p&gt;This graphics view is used to show a diagram. 
-There are various actions available to manipulate the 
-shown items.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Clicking on an item selects it.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking adds an item to the selection.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking a selected item deselects it.&lt;/li&gt;
-&lt;li&gt;Clicking on an empty spot of the canvas resets the selection.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over the canvas spans a rubberband to 
-select multiple items.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over a selected item moves the 
-whole selection.&lt;/li&gt;
-&lt;/ul&gt;
-</source>
-      <translation type="vanished">&lt;b&gt;Grafik Görünüm&lt;/b&gt;
-&lt;p&gt;Bu grufik görünüm bir şemayı göstermek için kullanılır.
-BUnlud çeşitli işlem maddelerinin temsili görünümleridir.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Bir maddeyi seçmek için tıkbayınız.&lt;/li&gt;
-&lt;li&gt;Ctrl-tık ile yeni bir maddeyi seçime eklersiniz.&lt;/li&gt;
-&lt;li&gt;Ctrl-tık ile seçili bir maddeyi iptal edebilirsiniz.&lt;/li&gt;
-&lt;li&gt;Boş bir alana yada zemine tıklarsanız seçim iptal olur.&lt;/li&gt;
-&lt;li&gt;Zemin üzerinde mausu tutarak çekerseniz çoklu seçim yaparsınız.&lt;/li&gt;
-&lt;li&gt;Fare ile seçilmiş alanın dışına doğru kaydırırsanız tümünü seçersiniz.&lt;/li&gt;
-&lt;/ul&gt;
-</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">Stil Görünümleri Yükleniyor</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizard</name>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">Geçerli düzenleyici yok</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">Lütfen ilkönce bir dosya açın yada oluşturun.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizardDialog</name>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tip</translation>
-    </message>
-    <message>
-      <source>Information</source>
-      <translation type="vanished">Bilgi</translation>
-    </message>
-    <message>
-      <source>Question</source>
-      <translation type="vanished">Soru</translation>
-    </message>
-    <message>
-      <source>Warning</source>
-      <translation type="vanished">Dikkat</translation>
-    </message>
-    <message>
-      <source>Critical</source>
-      <translation type="vanished">Kritik</translation>
-    </message>
-    <message>
-      <source>Yes/No</source>
-      <translation type="vanished">Evet/Hayır</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">Hakkında</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">Qt Hakkında</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Başlık</translation>
-    </message>
-    <message>
-      <source>Message</source>
-      <translation type="vanished">Mesaj</translation>
-    </message>
-    <message>
-      <source>None</source>
-      <translation type="vanished">Yok</translation>
-    </message>
-    <message>
-      <source>Expression:</source>
-      <translation type="vanished">İfade:</translation>
-    </message>
-    <message>
-      <source>Standard Buttons</source>
-      <translation type="vanished">Standart Düğmeler</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Vazgeç</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Kullan</translation>
-    </message>
-    <message>
-      <source>Cancel</source>
-      <translation type="vanished">Vazgeç</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Kapat</translation>
-    </message>
-    <message>
-      <source>Discard</source>
-      <translation type="vanished">Iskartaya ayırmak</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">Yardım</translation>
-    </message>
-    <message>
-      <source>Ignore</source>
-      <translation type="vanished">Yoksay</translation>
-    </message>
-    <message>
-      <source>No</source>
-      <translation type="vanished">Hayır</translation>
-    </message>
-    <message>
-      <source>No to all</source>
-      <translation type="vanished">Hepsini değil</translation>
-    </message>
-    <message>
-      <source>Ok</source>
-      <translation type="vanished">Tamam</translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Aç</translation>
-    </message>
-    <message>
-      <source>Reset</source>
-      <translation type="vanished">Başadön</translation>
-    </message>
-    <message>
-      <source>Restore defaults</source>
-      <translation type="vanished">Öntanımlı değerlere geridön</translation>
-    </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">Tekrar Dene</translation>
-    </message>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Kaydet</translation>
-    </message>
-    <message>
-      <source>Save all</source>
-      <translation type="vanished">Hepsini kaydet</translation>
-    </message>
-    <message>
-      <source>Yes</source>
-      <translation type="vanished">Evet</translation>
-    </message>
-    <message>
-      <source>Yes to all</source>
-      <translation type="vanished">Evet hepsini</translation>
-    </message>
-    <message>
-      <source>Select the default button</source>
-      <translation type="vanished">Varsayılan düğmeyi seçiniz</translation>
-    </message>
-    <message>
-      <source>Icon</source>
-      <translation type="vanished">İcon</translation>
-    </message>
-    <message>
-      <source>Yes is default</source>
-      <translation type="vanished">Varsayılan Evet</translation>
-    </message>
-    <message>
-      <source>No button</source>
-      <translation type="vanished">Düğme yok</translation>
-    </message>
-    <message>
-      <source>Test</source>
-      <translation type="vanished">Test</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkHeaderDetailsDialog</name>
-    <message>
-      <source>Header Details</source>
-      <translation type="vanished">Başlık Ayrıntıları</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Adı:</translation>
-    </message>
-    <message>
-      <source>Value:</source>
-      <translation type="vanished">Değer:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkMonitor</name>
-    <message>
-      <source>Network Monitor</source>
-      <translation type="vanished">Ağ Gözleyicisi</translation>
-    </message>
-    <message>
-      <source>Network Requests</source>
-      <translation type="vanished">Ağ İsteği</translation>
-    </message>
-    <message>
-      <source>Enter search term for requests</source>
-      <translation type="vanished">İstekler için arama koşullarını giriniz</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected requests</source>
-      <translation type="vanished">Seçilen tüm istekleri kaldırmak için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Kaldı&amp;r</translation>
-    </message>
-    <message>
-      <source>Press to remove all requests</source>
-      <translation type="vanished">Tüm istekleri kalırmak için basınız</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Hepsini K&amp;aldır</translation>
-    </message>
-    <message>
-      <source>Request Headers</source>
-      <translation type="vanished">İstek Başlıkları</translation>
-    </message>
-    <message>
-      <source>Response Headers</source>
-      <translation type="vanished">Yanıt Başlıkları</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Adı</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Değer</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkProxyFactory</name>
-    <message>
-      <source>Proxy Configuration Error</source>
-      <translation type="vanished">Vekil Sunucu Ayarlama Hatası</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Connect to proxy '{0}' using:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;'{0}' proxy'sini kullanarak bağlan:&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ProcessDialog</name>
-    <message>
-      <source>Output</source>
-      <translation type="vanished">Çıktı</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Hatalar</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5RequestModel</name>
-    <message>
-      <source>Method</source>
-      <translation type="vanished">Yöntem</translation>
-    </message>
-    <message>
-      <source>Address</source>
-      <translation type="vanished">Adres</translation>
-    </message>
-    <message>
-      <source>Response</source>
-      <translation type="vanished">Tepki</translation>
-    </message>
-    <message>
-      <source>Length</source>
-      <translation type="vanished">Uzunluk</translation>
-    </message>
-    <message>
-      <source>Content Type</source>
-      <translation type="vanished">İçerik Tipi</translation>
-    </message>
-    <message>
-      <source>Info</source>
-      <translation type="vanished">Bilgi</translation>
-    </message>
-    <message>
-      <source>Redirect: {0}</source>
-      <translation type="vanished">Yenidengönder:{0}</translation>
-    </message>
-    <message>
-      <source>Unknown</source>
-      <translation type="vanished">Bilinmeyen</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Otomatik katlamayı etkisizleştir</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesDialog</name>
-    <message>
-      <source>Server</source>
-      <translation type="vanished">Sunucu</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslErrorHandler</name>
-    <message>
-      <source>SSL Errors</source>
-      <translation type="vanished">SSL Hataları</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;SSL Errors for &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Do you want to ignore these errors?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;SSL Hataları  &lt;br /&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Bu hataları yoksaymak istiyor musunuz?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Certificates</source>
-      <translation type="vanished">Sertifikalar</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Certificates:&lt;br/&gt;{0}&lt;br/&gt;Do you want to accept all these certificates?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Sertifalar:&lt;br/&gt;{0}&lt;br/&gt;Bu sertifikalrı kabul etmek istiyor musunuz?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Issuer: {0}</source>
-      <translation type="vanished">&lt;br/&gt;Yayımcı: {0}</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Not valid before: {0}&lt;br/&gt;Valid Until: {1}</source>
-      <translation type="vanished">&lt;br/&gt;Geçerlilik başlangıcı: {0}&lt;br/&gt;Geçerlilek bitişi: {1}</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslInfoWidget</name>
-    <message>
-      <source>unknown</source>
-      <translation type="vanished">bilinmeyen</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5StringListEditWidget</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Ekle...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Seçilen girişi kaldırmak için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Kaldı&amp;r</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Tüm Girişleri kaldırkak için basınız</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5TextEditSearchWidget</name>
-    <message>
-      <source>Find:</source>
-      <translation type="vanished">Bul:</translation>
-    </message>
-    <message>
-      <source>Match case</source>
-      <translation type="vanished">Eşleşme durumu</translation>
-    </message>
-    <message>
-      <source>Whole word</source>
-      <translation type="vanished">Tüm kelimeler</translation>
-    </message>
-    <message>
-      <source>Press to find the previous occurrence</source>
-      <translation type="vanished">Birönceki eşleşmeyi bulmak için basınız</translation>
-    </message>
-    <message>
-      <source>Press to find the next occurrence</source>
-      <translation type="vanished">Sonraki eşlişmeyi bulmak için basınız</translation>
-    </message>
-    <message>
-      <source>'{0}' was not found.</source>
-      <translation type="vanished">'{0}' bulunamadı.</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ToolBarDialog</name>
-    <message>
-      <source>Configure Toolbars</source>
-      <translation type="vanished">Araççubuğunu Ayarla</translation>
-    </message>
-    <message>
-      <source>&amp;Toolbar:</source>
-      <translation type="vanished">&amp;Araççubuğu:</translation>
-    </message>
-    <message>
-      <source>Select the toolbar to configure</source>
-      <translation type="vanished">Ayarlamak için aletçubuğunu seç</translation>
-    </message>
-    <message>
-      <source>Press to create a new toolbar</source>
-      <translation type="vanished">Yeni bir aletçubuğu oluşturmak için basın</translation>
-    </message>
-    <message>
-      <source>&amp;New</source>
-      <translation type="vanished">Ye&amp;ni</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected toolbar</source>
-      <translation type="vanished">Seçilen aletçubuğunu kaldırmak için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Kaldı&amp;r</translation>
-    </message>
-    <message>
-      <source>Press to rename the selected toolbar</source>
-      <translation type="vanished">Seçilen aletçubuğunu yeniden adlandırmak için basınız</translation>
-    </message>
-    <message>
-      <source>R&amp;ename</source>
-      <translation type="vanished">Y&amp;eniden Adlandır</translation>
-    </message>
-    <message>
-      <source>Actions:</source>
-      <translation type="vanished">İşlem:</translation>
-    </message>
-    <message>
-      <source>Current Toolbar Actions:</source>
-      <translation type="vanished">Geçerli Alet Çubuğu İşlemleri:</translation>
-    </message>
-    <message>
-      <source>Select the action to add to the current toolbar</source>
-      <translation type="vanished">Geçerli aletçubuğuna işlem eklemek için seçiniz</translation>
-    </message>
-    <message>
-      <source>Select the action to work on</source>
-      <translation type="vanished">Üzerinde çalışmak için işlem seçiniz</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Current Toolbar Actions&lt;/b&gt;&lt;p&gt;This list shows the actions of the selected toolbar. Select an action and use the up or down button to change the order of actions or the left button to delete it. To add an action to the toolbar, select it in the list of available actions and press the right button.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Geçerli Araç Çubuğu İşlemleri&lt;/b&gt;&lt;p&gt;Bu liste seçilen araç çubuğundaki işlemleri gösterirr. Bir işlem seç ve aşağı yukarı düğmeleri kullanarak sırasını değiştir yada sol düğmeye basarak onu sil. Sağ düğmeye basarak uygun olan işlemlerden birini araç çubuğuna ekleyebilirsiniz.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action up.</source>
-      <translation type="vanished">Seçilen işlemi yukarı taşımak için basınız.</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected action from the toolbar</source>
-      <translation type="vanished">Seçilen işlemi aletçubğundan silmek için basınız</translation>
-    </message>
-    <message>
-      <source>Press to add the selected action to the toolbar</source>
-      <translation type="vanished">Seçilen işlemi aletçubuğuna eklemek için basınız</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action down.</source>
-      <translation type="vanished">Seçilen işlemi aşağı taşımak için basınız.</translation>
-    </message>
-    <message>
-      <source>--Separator--</source>
-      <translation type="vanished">--Ayırıcı--</translation>
-    </message>
-    <message>
-      <source>New Toolbar</source>
-      <translation type="vanished">Yeni Araççubuğu</translation>
-    </message>
-    <message>
-      <source>Toolbar Name:</source>
-      <translation type="vanished">Araççubuğu Adı:</translation>
-    </message>
-    <message>
-      <source>A toolbar with the name &lt;b&gt;{0}&lt;/b&gt; already exists.</source>
-      <translation type="vanished">&lt;b&gt;{0}&lt;/b&gt; isminde bir araç çubuğu zaten var.</translation>
-    </message>
-    <message>
-      <source>Remove Toolbar</source>
-      <translation type="vanished">Araççubuğunu Kaldır</translation>
-    </message>
-    <message>
-      <source>Should the toolbar &lt;b&gt;{0}&lt;/b&gt; really be removed?</source>
-      <translation type="vanished"> &lt;b&gt;{0}&lt;/b&gt; ismindeki araç çubuğu kaldırılacak mı?</translation>
-    </message>
-    <message>
-      <source>Rename Toolbar</source>
-      <translation type="vanished">Araççubuğunu Yeniden Adlandır</translation>
-    </message>
-    <message>
-      <source>New Toolbar Name:</source>
-      <translation type="vanished">Yeni Araççubuğu Adı:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ZoomWidget</name>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Küçült</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Büyüt</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Büyütmeyi sıfırla</translation>
-    </message>
   </context>
   <context>
     <name>EditBreakpointDialog</name>
@@ -11351,776 +10706,777 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation>Dosya Aç</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;dosyasının boyutu &lt;b&gt;{1} KB&lt;/b&gt;. Bu dosyayı yüklemek istiyor musunuz?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kaynak Düzenleme Penceresi&lt;/b&gt;&lt;p&gt;Bu pencere kaynak kod dosyalarını düzenlemek ve göstermek için kullanılır.Bunu pekçok kez kullanmak üzere açabilirsiniz. Dosyanın isim başlıkçubuğunda gösterilir.&lt;/p&gt;&lt;p&gt;Bekleme noktaların kolayca ekleyip düzenleyebilmeniz için satır numaraları ve işaret alanı vardır..İçerik  menüsü aracılığı ile sınırları düzenleyebilirsiniz.&lt;/p&gt;&lt;p&gt;Bekleme noktalarını ayarlamak için Shift ve ara çubuğuna beraber basabilirsiniz.&lt;/p&gt;&lt;p&gt;Bu işlem içerik menüsü ilede yapılabilir.&lt;/p&gt;&lt;p&gt;Bir yazım hatasının üzerinde Ctrl ile tıklarsanız o hata ile ilgili ayrıntılı yardım alırsınız.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation>Geri Al</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation>Geri Al</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation>İleri al</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation>En son kaydedileni eski haline getir</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation>Kes</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
-      <translation>Kopyala</translation>
+      <source>Cut</source>
+      <translation>Kes</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation>Kopyala</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation>Yapıştır</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation>Girinti</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
-      <translation>Girintisiz</translation>
+      <source>Indent</source>
+      <translation>Girinti</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
-      <translation>Yorumlayıcı</translation>
+      <source>Unindent</source>
+      <translation>Girintisiz</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation>Yorumlayıcı</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation>Yorumlanamaz</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation>Köşeli ayracı seç</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation>Hepsini seç</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation>Köşeli ayracı seç</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation>Hepsini seç</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation>Tüm seçimi iptal et</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation>Tek hacimli yazıtipi kullan</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation>Otomatik kayıt kabul edildi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation>Yazım yardımı etkinleştirildi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation>İpucu</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation>Kaydet</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
-      <translation>Farklı Kaydet...</translation>
+      <source>Save</source>
+      <translation>Kaydet</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation>Farklı Kaydet...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation type="unfinished">Belgeden</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation type="unfinished">API'den</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation type="unfinished">Belgeden ve API'den</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation>Kontrol</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation type="unfinished">Araçlar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation>Göster</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation>Metrik Kod...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation>Kod koruyucu...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation>Kodun dipnotunu göster</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
-      <translation>Kod koruyucu dipnotunu gizle</translation>
+      <source>Show code coverage annotations</source>
+      <translation>Kodun dipnotunu göster</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation>Kod koruyucu dipnotunu gizle</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation>Veri kesiti...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation>Şema</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation>Şema</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation>Sınıf Şeması...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation>Paket Şeması...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation>Şemayı İçe aktar...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation>Uygulama Şeması...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation>Diller</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation type="unfinished">Metin</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation>Tahmin edilen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation>Alternatifler</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation>Kodlama</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation>Yazım satırının sonu</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation>Unix</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation>Macintosh</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation type="unfinished">Yazım kontolü yapılıyor</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation>Yazım Kontrolü...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation>Seçilen alanın yazım kontrolü...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation>Seçilen alanın yazım kontrolü...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation>Sözlükten çıkar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation>Dil Yok</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation>Yerimi açkapa</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation>Sonraki yerimi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation>Önceki yerimi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation>Tüm yerimlerini temizle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation>Beklemenoktası açkapa</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation>Geçici bekleme noktası açkapa</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation>Geçici bekleme noktası açkapa</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation>Bekleme noktasını düzenle...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation>Beklemenoktasını etkinleştir</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation>Sonraki Beklemenoktası</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation>Sonraki Beklemenoktası</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation>Önceki bekleme noktası</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation>Tüm beklemenoktalarını temizle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation type="unfinished">Tüm Açkapaları Kapat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation type="unfinished">Tüm açkapalar (iç içe olanlar dahil)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation type="unfinished">Geçerli açkapayı kapat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation>Sözdizimi hatasına git</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation>Sözdizimi hata mesajını göster</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation>Sözdizimi hatalarını sil</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation>Sonraki Uyarı</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation>Önceki Uyarı</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation>Uyarı mesajını göster</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation>Uyarıları temizle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation>Sonraki kapanmamış satır</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation>Önceki kaplanmamış satır</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation>Sonraki görev</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation>Önceki görev</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation>Kaynağı dışaktar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;dışa katarma tipi &lt;b&gt;{0}&lt;/b&gt;için dışaaktarıcı yok. Vazgeçiliyior...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation>Girilen dışaaktarma formatı yok. İptal edildi...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation>Alternatifler ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation>Pygments Lexer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Kullanmak için Pygment lexer seç.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation>Yalnızca okunabilir dosyada değişiklik</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>Yalnızca okunabilir bir dosyayı değiştirmeşe çalışıyorsunuz. Lütfen önce farklı bir isimde kaydediniz.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation type="unfinished">Bekleme Noktası Ekle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation>Yazılıyor...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation>Yazdırma tamalandı</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation>Yazdırılırken hata</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation>Yazdırılırken hata</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation>Yazdırma iptal edildi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation>Dosya Değiştirildi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;dosyasında kaydedilmemiş değişiklikler var.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Dosya &lt;b&gt;{0}&lt;/b&gt; açılamıyor.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation>Dosyayı Kaydet</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Dosya &lt;b&gt;{0}&lt;/b&gt; kaydedilemiyor.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation>Otomatik tamamlama</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>Otomatiktamamlama uygun değil çünkü bu otomatiktamamlama kaynağı değil.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation>Durmanoktasını iptal et</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation>Kod Koruyucu</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation>Lütfen bir koruyucu dosya seçiniz</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <location filename="../QScintilla/Editor.py" line="6141" />
       <source>Show Code Coverage Annotations</source>
       <translation>Kodların Dipnotunu Göster</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation>Tüm satırlar korumaya alındı.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation>Hazırda koruma dosyası yok.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation>Veri Kesiti</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation>Lütfen kesit dosyasını seçiniz</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation>Sözdizimi Hatası</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation>Uygun söz dizimi hata mesajı yok.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation type="unfinished">Dikkat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation>Dikkat: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation>Hata: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation>Makro Adı</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation>Bir makro ismi seç:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation>Makro dosyasını yükle</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation>Makro dosyaları (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation>Makronun yüklenmesinde hata</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; okunamıyor.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; bozuk.&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation>Makro dosyaları (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation>Makronun yüklenmesinde hata</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; okunamıyor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; bozuk.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation>Makro Dosyasını Kaydet</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation>Makro Kaydet</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; zaten var. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation>Makronun kaydedilmesinde hata</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation>Makronun kaydedilmesinde hata</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; yazılamıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation>Makro Kaydı Başladı</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation>Makro Kaydı Başladı</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation>Makro kaydı şuan aktif. Yeniden başlasın mı?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation>Makro Kaydediliyor</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation>Makro Kaydediliyor</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation>Makronun ismini gir:</translation>
     </message>
@@ -12140,236 +11496,204 @@
       <translation>Dosya değiştirilmiş</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation>Düşme hatası</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; bir dosya değil.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation>Kaynaklar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation>Dosya ekle...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
-      <translation>Dosyaları ekle...</translation>
+      <source>Add file...</source>
+      <translation>Dosya ekle...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation>Dosyaları ekle...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation>Kısaltmalar dosyasına ekle...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation>Yaral kaynak ekle...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation>Çerçeve kaynağı ekle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation>Dosya kaynağını ekle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation>Dosya kaynaklarını ekle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation>Kısaltmalar dosyası kaynağını ekle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation>&lt;b&gt;{0} dosyası için takma ad&lt;/b&gt;:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation>Paket Şeması</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation>Sınıf nitelikleri dahil edilsin mi?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation>Şemayı İçe Aktar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation>Harici modüllerdan içe aktarım dahil edilsin mi?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation>Uygulama Şeması</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation>Modül isimleri dahil edilsin mi?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation>Sözlüğe ekle</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation>Sözlüğe ekle</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation>Hepsini Yoksay</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Stream Comment</source>
-      <translation type="vanished">Yorumlayıcı</translation>
-    </message>
-    <message>
-      <source>Box Comment</source>
-      <translation type="vanished">Kutu Yorumlayıcı</translation>
-    </message>
-    <message>
-      <source>Shorten empty lines</source>
-      <translation type="vanished">Boş satırları kısalt</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Kapat</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Baskı Öngörünümü</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Yazdır</translation>
-    </message>
-    <message>
-      <source>Export as</source>
-      <translation type="vanished">Farklı Dışaktar</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Eric5 ile açıldıktan sonra &lt;b&gt;{0}&lt;/b&gt; dosyasında değişiklik olmuş. Yeniden açılsın mı?&lt;/p&gt; {0}?} {6.?}</translation>
-    </message>
   </context>
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation>Seçim diyaloğu ile bir API dosyası seçmek için basınız</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation>API Dosyası (*.api);;Tüm Dosyalar (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation>API'leri Derle</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation>Kurulan API'lerden ekle</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation>Kurulan API dosyalırının listesinden seçiniz</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation>Eklenti API'lerinden ekle</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation>Kurulan eklentilerin API dosyalırının listesinden seçiniz</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation>Derlemeden Vazgeç</translation>
     </message>
@@ -12942,18 +12266,6 @@
       <source>Show QScintilla calltips, if plug-ins fail</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Renkler</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Arkaalan rengi:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for calltips.</source>
-      <translation type="vanished">İpuçlarının arkaalan rengini seç.</translation>
-    </message>
   </context>
   <context>
     <name>EditorCalltipsQScintillaPage</name>
@@ -13563,26 +12875,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation type="unfinished" />
     </message>
@@ -13609,6 +12901,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation type="unfinished" />
     </message>
@@ -14275,54 +13592,6 @@
       <source>&lt;p&gt;Do you really want to reset all defined sub-styles of &lt;b&gt;{0}&lt;/b&gt; to the default values?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the foreground colour.</source>
-      <translation type="vanished">Önalan rengini seç.</translation>
-    </message>
-    <message>
-      <source>Foreground Colour</source>
-      <translation type="vanished">Önalana Rengi</translation>
-    </message>
-    <message>
-      <source>Select the background colour.</source>
-      <translation type="vanished">Arkaalan rengini seç.</translation>
-    </message>
-    <message>
-      <source>Background Colour</source>
-      <translation type="vanished">Arkaalan Rengi</translation>
-    </message>
-    <message>
-      <source>Select the background colour for all styles</source>
-      <translation type="vanished">Tüm stiller için arkaalan rengini seç</translation>
-    </message>
-    <message>
-      <source>All Background Colours</source>
-      <translation type="vanished">Tüm Arkaalan Renkleri</translation>
-    </message>
-    <message>
-      <source>Imports all styles of the currently selected language</source>
-      <translation type="vanished">Halihazırda seçilen dillerin tüm sitillerini içe aktar</translation>
-    </message>
-    <message>
-      <source>Exports all styles of the currently selected language</source>
-      <translation type="vanished">Seçilen geçerli dilin tüm stillerini dışa aktar</translation>
-    </message>
-    <message>
-      <source>Highlighting styles file (*.e4h)</source>
-      <translation type="vanished">Metin vurgulayıcı stil dosyaları (*.e4h)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The highlighting styles could not be exported to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Metin vurgulayacı stili &lt;b&gt;{0}&lt;/b&gt; dosyasına dış aktarılamıyor.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The highlighting styles could not be read from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Metin vurgulayacı stili &lt;b&gt;{0}&lt;/b&gt; dosyasından okunamıyor.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Highlighting styles file (*.e6h)</source>
-      <translation type="vanished">Metin vurgulayıcı stil dosyaları (*.e4h) {6h?}</translation>
-    </message>
   </context>
   <context>
     <name>EditorHighlightingStylesSelectionDialog</name>
@@ -14472,10 +13741,6 @@
       <source>Enter the indentation width</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">Dil:</translation>
-    </message>
   </context>
   <context>
     <name>EditorMarkerMap</name>
@@ -15462,14 +14727,6 @@
       <source>QScintilla Extended  Mode (C++11)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">İşaretleme Rengi:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the search markers.</source>
-      <translation type="vanished">Arama işaretleri için renk seç.</translation>
-    </message>
   </context>
   <context>
     <name>EditorSpellCheckingPage</name>
@@ -15635,14 +14892,6 @@
       <source>Dictionary File (*.dic);;All Files (*)</source>
       <translation>Sözlük Dosyaları (*.dic);;Tüm Dosyalar (*)</translation>
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Renkler</translation>
-    </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">İşaretleme Rengi:</translation>
-    </message>
   </context>
   <context>
     <name>EditorStylesPage</name>
@@ -16695,42 +15944,6 @@
       <source>Hide Format Buttons bar when not supported</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the foreground colour for the margins</source>
-      <translation type="vanished">Kenarlar için önalan rengini seç</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the margins</source>
-      <translation type="vanished">Kenarlar için arkaalan rengini seç</translation>
-    </message>
-    <message>
-      <source>Use custom selection colours</source>
-      <translation type="vanished">Özel seçim renklerini kullan</translation>
-    </message>
-    <message>
-      <source>Colourize selected text</source>
-      <translation type="vanished">Seçilen metni renklendir</translation>
-    </message>
-    <message>
-      <source>Select the colour for the caret.</source>
-      <translation type="vanished">Düzeltme imi için renk seçiniz.</translation>
-    </message>
-    <message>
-      <source>Caretline background:</source>
-      <translation type="vanished">Düzeltme imi çizgisi arkaalan:</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">Arkaalan rengi:</translation>
-    </message>
-    <message>
-      <source>Change Background Colour</source>
-      <translation type="vanished">Arkaalan Rengini Değiştir</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Renkler</translation>
-    </message>
   </context>
   <context>
     <name>EditorSyntaxPage</name>
@@ -17058,10 +16271,6 @@
       <source>Automatic insertion of ' ' (blank) after '?'</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Python 2.4 style 'try:' blocks</source>
-      <translation type="vanished">Python 2.4 sitili 'try:' bloğu</translation>
-    </message>
   </context>
   <context>
     <name>EmailDialog</name>
@@ -17416,33 +16625,6 @@
     </message>
   </context>
   <context>
-    <name>EricAccessHandler</name>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">Başlık</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Kullan</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">Düzen</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Kaldır</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Yeniden Yükle</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Kapat</translation>
-    </message>
-  </context>
-  <context>
     <name>EricApplication</name>
     <message>
       <location filename="../EricWidgets/EricApplication.py" line="224" />
@@ -17633,13 +16815,6 @@
     </message>
   </context>
   <context>
-    <name>EricMainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">Stil Görünümleri Yükleniyor</translation>
-    </message>
-  </context>
-  <context>
     <name>EricMessageBoxWizard</name>
     <message>
       <location filename="../Plugins/PluginWizardEricMessageBox.py" line="76" />
@@ -18082,39 +17257,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation type="unfinished" />
     </message>
@@ -18337,17 +17512,6 @@
       <source>SpeedDial requires enabled JavaScript.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-  </context>
-  <context>
-    <name>EricSideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">Otomatik katlamayı etkisizleştir</translation>
-    </message>
   </context>
   <context>
     <name>EricSslCertificateSelectionDialog</name>
@@ -18485,80 +17649,80 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
+      <source>Import Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
-      <source>Import Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -18873,21 +18037,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -19229,34 +18387,30 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 API File Generator</source>
-      <translation type="vanished">erigc5 API Dosya Üreteci {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>EricdocConfigDialog</name>
@@ -19562,58 +18716,6 @@
       <source>Generate QtHelp collection files</source>
       <translation>QtHelp koleksiyonu dosyalarını üret</translation>
     </message>
-    <message>
-      <source>Style sheet (*.css);;All files (*)</source>
-      <translation type="vanished">Sayfa stili (*.css);;Tüm dosyalar (*)</translation>
-    </message>
-    <message>
-      <source>Enter the filename of a CSS style sheet. Leave empty to use the colours defined below.</source>
-      <translation type="vanished">CSS sayfa stilinin dosya adını giriniz. Boş bırakırsanız önceden tanımlı renkler kullanılır.</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Renkler</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header background colour.</source>
-      <translation type="vanished">Sınıf ve fonksiyon başlıklarının arkaalan rengini seçmek için basınız.</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header foreground colour.</source>
-      <translation type="vanished">Sınıf ve fonksiyon başlıklarının önalan rengini seçmek için basınız.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header background colour.</source>
-      <translation type="vanished">Başlık 2nci seviye arkaalan rengini seçmek için basınız.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header foreground colour.</source>
-      <translation type="vanished">Başlık 2nci seviye önalan rengini seçmek için basınız.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header background colour.</source>
-      <translation type="vanished">Başlık 1nci seviye arkaalan rengini seçmek için basınız.</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header foreground colour.</source>
-      <translation type="vanished">Başlık 1nci seviye önalan rengini seçmek için basınız.</translation>
-    </message>
-    <message>
-      <source>Press to select the body background colour.</source>
-      <translation type="vanished">Gövde arkalan rengini seçmek için basınız.</translation>
-    </message>
-    <message>
-      <source>Press to select the body foreground colour.</source>
-      <translation type="vanished">Gövde önalan rengini seçmek için basınız.</translation>
-    </message>
-    <message>
-      <source>Press to select the foreground colour of links.</source>
-      <translation type="vanished">Bağlantıların önalan rengini seçmek için basınız.</translation>
-    </message>
-    <message>
-      <source>This shows an example of the selected colours.</source>
-      <translation type="vanished">Bu seçilen renklerin örneklerini gösterir.</translation>
-    </message>
   </context>
   <context>
     <name>EricdocExecDialog</name>
@@ -19678,39 +18780,36 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 Documentation Generator</source>
-      <translation type="vanished">Eric5 Döküman Üreteci {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>ErrorLogDialog</name>
@@ -19847,10 +18946,6 @@
       <source>Enter the path of the firmware file</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">Diyalog</translation>
-    </message>
   </context>
   <context>
     <name>EspDevice</name>
@@ -20470,10 +19565,6 @@
       <source>Remove &amp;All</source>
       <translation type="unfinished">Hepsini K&amp;aldır</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Kaldır</translation>
-    </message>
   </context>
   <context>
     <name>FeedEditDialog</name>
@@ -20651,13 +19742,6 @@
     </message>
   </context>
   <context>
-    <name>FetchProjectHelper</name>
-    <message>
-      <source>The project should be reread. Do this now?</source>
-      <translation type="vanished">Projenin yeniden okunması gerekiyor. Şimdi yapılsın mı?</translation>
-    </message>
-  </context>
-  <context>
     <name>FileDialogWizard</name>
     <message>
       <location filename="../Plugins/PluginWizardQFileDialog.py" line="84" />
@@ -21110,262 +20194,6 @@
     </message>
   </context>
   <context>
-    <name>FindFileDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Dur</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Bul</translation>
-    </message>
-    <message>
-      <source>Replace in Files</source>
-      <translation type="vanished">Dosyalarda yer değiştir</translation>
-    </message>
-    <message>
-      <source>Invalid search expression</source>
-      <translation type="vanished">Geçersiz arama ifadesi</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n occurrence(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message numerus="yes">
-      <source>%n file(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">Aç</translation>
-    </message>
-    <message>
-      <source>Copy Path to Clipboard</source>
-      <translation type="vanished">Yolu Panoya kopyala</translation>
-    </message>
-    <message>
-      <source>Find in Files</source>
-      <translation type="vanished">Dosyaların içinde Bul</translation>
-    </message>
-    <message>
-      <source>Find &amp;text:</source>
-      <translation type="vanished">Me&amp;tni Bul:</translation>
-    </message>
-    <message>
-      <source>Enter the search text or regular expression</source>
-      <translation type="vanished">Arama metnini yada kurallı ifadeyi girin</translation>
-    </message>
-    <message>
-      <source>Replace te&amp;xt:</source>
-      <translation type="vanished">Değişen me&amp;tin:</translation>
-    </message>
-    <message>
-      <source>Select to match case sensitive</source>
-      <translation type="vanished">Eşlişme duyarlılığını seç</translation>
-    </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Büyük/Küçük uyu&amp;muna dikkat et</translation>
-    </message>
-    <message>
-      <source>Select to match whole words only</source>
-      <translation type="vanished">Yalnızca tüm kelimeleri eşleşenleri seç</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">Tüm Kelimele&amp;r</translation>
-    </message>
-    <message>
-      <source>Select if the searchtext is a regular expression</source>
-      <translation type="vanished">Arama metni için kurallı ifade ise seçiniz</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">Düzenli İfad&amp;e</translation>
-    </message>
-    <message>
-      <source>Select to open the first occurence automatically</source>
-      <translation type="vanished">Otomatik açılacak ilk şeyi seçiniz</translation>
-    </message>
-    <message>
-      <source>Feeling Like</source>
-      <translation type="vanished">Hissetme Gibi</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Dosya Tipi</translation>
-    </message>
-    <message>
-      <source>Search in source files</source>
-      <translation type="vanished">Kaynak dosyalarının içinde ara</translation>
-    </message>
-    <message>
-      <source>&amp;Sources</source>
-      <translation type="vanished">&amp;Kaynaklar</translation>
-    </message>
-    <message>
-      <source>Search in interfaces</source>
-      <translation type="vanished">Arayüzlerin içinde ara</translation>
-    </message>
-    <message>
-      <source>&amp;Interfaces</source>
-      <translation type="vanished">Aray&amp;üzler</translation>
-    </message>
-    <message>
-      <source>Search in forms</source>
-      <translation type="vanished">Formlar içinde ara</translation>
-    </message>
-    <message>
-      <source>&amp;Forms</source>
-      <translation type="vanished">&amp;Formlar</translation>
-    </message>
-    <message>
-      <source>Search in resources</source>
-      <translation type="vanished">Kaynaklar içinde ara</translation>
-    </message>
-    <message>
-      <source>&amp;Resources</source>
-      <translation type="vanished">Kaynakla&amp;r</translation>
-    </message>
-    <message>
-      <source>Fi&amp;lter</source>
-      <translation type="vanished">S&amp;üzgeç</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">İçinde Bul</translation>
-    </message>
-    <message>
-      <source>Search in files of the current project</source>
-      <translation type="vanished">Geçerli projedeki dosyalarda arayın</translation>
-    </message>
-    <message>
-      <source>&amp;Project</source>
-      <translation type="vanished">&amp;Proje</translation>
-    </message>
-    <message>
-      <source>Search in files of a directory tree to be entered below</source>
-      <translation type="vanished">Daha önce girilen dizin ağacındaki dosyalarda ara</translation>
-    </message>
-    <message>
-      <source>&amp;Directory tree</source>
-      <translation type="vanished">&amp;Dizin ağacı</translation>
-    </message>
-    <message>
-      <source>Enter the directory to search in</source>
-      <translation type="vanished">İçinde arama yapılacak dizini gir</translation>
-    </message>
-    <message>
-      <source>Search in open files only </source>
-      <translation type="vanished">Yalnızca açık dosyalarda ara</translation>
-    </message>
-    <message>
-      <source>&amp;Open files only</source>
-      <translation type="vanished">Yalnızca açık d&amp;osyalar</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the search action</source>
-      <translation type="vanished">Arama işlemi sırasında süreci göster</translation>
-    </message>
-    <message>
-      <source>File/Line</source>
-      <translation type="vanished">Dosya/Satır</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Metin</translation>
-    </message>
-    <message>
-      <source>Replace</source>
-      <translation type="vanished">Yerdeğiştir</translation>
-    </message>
-  </context>
-  <context>
-    <name>FindFileNameDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Dur</translation>
-    </message>
-    <message>
-      <source>Press to stop the search</source>
-      <translation type="vanished">Aramayı durdurmak için bas</translation>
-    </message>
-    <message>
-      <source>Opens the selected file</source>
-      <translation type="vanished">Seçilen dosya açılıyor</translation>
-    </message>
-    <message>
-      <source>Find File</source>
-      <translation type="vanished">Dosya Bul</translation>
-    </message>
-    <message>
-      <source>Enter filename (? matches any single character, * matches everything)</source>
-      <translation type="vanished">Dosya adını gir (? uyan her bir karakter için, * uyan tüm karakter dizinleri için)</translation>
-    </message>
-    <message>
-      <source>Enter file name to search for </source>
-      <translation type="vanished">Dosya adına göre aramak için gir</translation>
-    </message>
-    <message>
-      <source>.</source>
-      <translation type="vanished">.</translation>
-    </message>
-    <message>
-      <source>Enter file extension to search for</source>
-      <translation type="vanished">aramak için dosya uzantısını seç</translation>
-    </message>
-    <message>
-      <source>Enabled to include the entered directory into the search</source>
-      <translation type="vanished">Girilen dizininin alt dizinlerinde de aramayı etkinleştir</translation>
-    </message>
-    <message>
-      <source>Search Path:</source>
-      <translation type="vanished">Arama Yolu:</translation>
-    </message>
-    <message>
-      <source>Enter the directory, the file should be searched in</source>
-      <translation type="vanished">İçinde dosya aranacak dizini gir</translation>
-    </message>
-    <message>
-      <source>Select to search in the project path</source>
-      <translation type="vanished">Proje yolunda aramak için seç</translation>
-    </message>
-    <message>
-      <source>Search in &amp;project</source>
-      <translation type="vanished">&amp;Projede ara</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Select to search in sys.path</source>
-      <translation type="vanished">Sys.path'te aramak için seç</translation>
-    </message>
-    <message>
-      <source>Search in &amp;sys.path</source>
-      <translation type="vanished"> &amp;Sys.path' te ara</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Dosyaadı</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">Yol</translation>
-    </message>
-  </context>
-  <context>
     <name>FindFileWidget</name>
     <message>
       <location filename="../UI/FindFileWidget.py" line="552" />
@@ -21649,30 +20477,6 @@
       <source>Replace</source>
       <translation type="unfinished">Yerdeğiştir</translation>
     </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">Büyük/Küçük uyu&amp;muna dikkat et</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">Tüm Kelimele&amp;r</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">Düzenli İfad&amp;e</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">Dosya Tipi</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">İçinde Bul</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Bul</translation>
-    </message>
   </context>
   <context>
     <name>FindLocationWidget</name>
@@ -21803,10 +20607,6 @@
       <source>Open</source>
       <translation type="unfinished">Aç</translation>
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Bul</translation>
-    </message>
   </context>
   <context>
     <name>FirefoxImporter</name>
@@ -21845,44 +20645,6 @@
     </message>
   </context>
   <context>
-    <name>FlashCookieManagerDialog</name>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Yeniden Yükle</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Adı:</translation>
-    </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">Boyut:</translation>
-    </message>
-    <message>
-      <source>Contents:</source>
-      <translation type="vanished">İçerik:</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">Yol:</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Kaldır</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Ekle...</translation>
-    </message>
-  </context>
-  <context>
-    <name>FlashCookieNotification</name>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Görünüm</translation>
-    </message>
-  </context>
-  <context>
     <name>FontDialogOptionsDialog</name>
     <message>
       <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui" line="0" />
@@ -21968,10 +20730,6 @@
       <source>Please open or create a file first.</source>
       <translation>Lütfen ilkönce bir dosya açın yada oluşturun.</translation>
     </message>
-    <message>
-      <source>Q&amp;FontDialog Wizard...</source>
-      <translation type="vanished">Q&amp;FontDialog Sihirbazı...</translation>
-    </message>
   </context>
   <context>
     <name>FontDialogWizardDialog</name>
@@ -22077,26 +20835,19 @@
     </message>
   </context>
   <context>
-    <name>FtpReply</name>
-    <message>
-      <source>&lt;b&gt;Connect to proxy '{0}' using:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;'{0}' proxy'sini kullanarak bağlan:&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation type="unfinished" />
     </message>
@@ -22117,184 +20868,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation type="unfinished">Bilgi havuzu projesi oluştur</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation type="unfinished">Bilgi havuzu projesi oluştur</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation type="unfinished">Değiştirmek</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation type="unfinished">Değiştirmek</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation type="unfinished">Yenşden adlandırılıyor {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation type="unfinished">Değişiklikleri başa döndür</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation type="unfinished">Değişiklikleri başa döndür</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation type="unfinished">Değişiklikler eski haline alınıyor</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation type="unfinished">Birleştiriliyor</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Esas&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Etiketler&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branşlar&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -22304,193 +21055,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası halihazırda bulunuyor. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Dosya &lt;b&gt;{0}&lt;/b&gt; okunamıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation type="unfinished">İşlem Üretecinde Hata</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -23936,7 +22687,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -23953,7 +22704,7 @@
       <translation type="unfinished">&lt;p&gt;Yama dosyası &lt;b&gt;{0}&lt;/b&gt;  zaten var. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;yama kaydedilemedi.&lt;br&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
@@ -24266,7 +23017,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation type="unfinished" />
@@ -24287,9 +23038,9 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation type="unfinished">Değiştirmek</translation>
@@ -24300,7 +23051,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation type="unfinished" />
@@ -24362,84 +23113,84 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished">Projenin yeniden okunması gerekiyor. Şimdi yapılsın mı?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' bulunamadı.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation type="unfinished">Herhangi bir farklılık bulunamadı.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation type="unfinished">Farklılıkları Kaydet</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">Patch Dosyaları (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Yama dosyası &lt;b&gt;{0}&lt;/b&gt;  zaten var. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;yama kaydedilemedi.&lt;br&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
@@ -24962,14 +23713,6 @@
       <source>Edit configuration file</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Teslim etmek için hatırlanacak mesaj sayısı:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Teslim edilmek için hatırlanacak mesj sayısını girin</translation>
-    </message>
   </context>
   <context>
     <name>GitPatchFilesDialog</name>
@@ -29073,45 +27816,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -29132,17 +27862,17 @@
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation type="unfinished" />
     </message>
@@ -29307,8 +28037,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation type="unfinished" />
@@ -29344,22 +28074,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -29468,88 +28198,17 @@
   <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>HelpAppearancePage</name>
-    <message>
-      <source>&lt;b&gt;Configure help viewer appearance&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Yardım göstericinin dış görünüşünü ayarla&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Fonts</source>
-      <translation type="vanished">Yazı Tipleri</translation>
-    </message>
-    <message>
-      <source>Press to select the standard font</source>
-      <translation type="vanished">Standart yazı tipini seçmek için basınız</translation>
-    </message>
-    <message>
-      <source>Standard Font</source>
-      <translation type="vanished">Standart Yazı Tipi</translation>
-    </message>
-    <message>
-      <source>Times 16</source>
-      <translation type="vanished">Times 16</translation>
-    </message>
-    <message>
-      <source>Press to select the fixed-width font</source>
-      <translation type="vanished">Yazı tipinde Sabit-Genişliği seçmek için basınız</translation>
-    </message>
-    <message>
-      <source>Fixed-Width Font</source>
-      <translation type="vanished">Yazı Tipi Sabit-Genişliği</translation>
-    </message>
-    <message>
-      <source>Courier 13</source>
-      <translation type="vanished">Courier 13</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Renkler</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Güvenli URL'nin arkaalan rengini seçiniz.</translation>
-    </message>
-    <message>
-      <source>Images</source>
-      <translation type="vanished">Görüntüler</translation>
-    </message>
-    <message>
-      <source>Select to load images</source>
-      <translation type="vanished">Yüklenecek görüntüleri seç</translation>
-    </message>
-    <message>
-      <source>Load images</source>
-      <translation type="vanished">Görüntüleri yükle</translation>
-    </message>
-    <message>
-      <source>Style Sheet</source>
-      <translation type="vanished">Sayfa Stili</translation>
-    </message>
-    <message>
-      <source>User Style Sheet:</source>
-      <translation type="vanished">Kullanıcı Sayfa Stili:</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">Sekmeler</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Her bir sekmede bir tane yerine tek bir kapatma düğmesi göster</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpBookmarkPropertiesDialog</name>
     <message>
       <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
@@ -29763,196 +28422,10 @@
     </message>
   </context>
   <context>
-    <name>HelpBrowser</name>
-    <message>
-      <source>&lt;b&gt;Help Window&lt;/b&gt;&lt;p&gt;This window displays the selected help information.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Yardım Penceresi&lt;/b&gt;&lt;p&gt;Bu pencere seçilen yardım bilgilerini gösterir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası yok.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;dosyası için görüntüleyici çalışmıyor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt; URL &lt;b&gt;{0}&lt;/b&gt;adresindeki uygulama başlatılamıyor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Yeni sekmede bir bağlantı açar<byte value="x9" />Ctrl+LMB</translation>
-    </message>
-    <message>
-      <source>Save Lin&amp;k</source>
-      <translation type="vanished">Bağlantıyı &amp;Kaydet</translation>
-    </message>
-    <message>
-      <source>Bookmark this Link</source>
-      <translation type="vanished">Bu linki yerimine ekle</translation>
-    </message>
-    <message>
-      <source>Copy Link to Clipboard</source>
-      <translation type="vanished">Bağlantıyı Panoya Kopyala</translation>
-    </message>
-    <message>
-      <source>Open Image in New Tab</source>
-      <translation type="vanished">Görüntüyü yeni sekmede aç</translation>
-    </message>
-    <message>
-      <source>Save Image</source>
-      <translation type="vanished">Görüntüyü Kaydet</translation>
-    </message>
-    <message>
-      <source>Copy Image to Clipboard</source>
-      <translation type="vanished">Görüntüyü Panoya kopyala</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">Görüntünün Yerini  Panoya kopyala</translation>
-    </message>
-    <message>
-      <source>Block Image</source>
-      <translation type="vanished">Görüntüleri Engelle</translation>
-    </message>
-    <message>
-      <source>Bookmark this Page</source>
-      <translation type="vanished">Bu sayfayı yerimine ekle</translation>
-    </message>
-    <message>
-      <source>Search with...</source>
-      <translation type="vanished">Bununla Ara...</translation>
-    </message>
-    <message>
-      <source>Web Inspector...</source>
-      <translation type="vanished">Web Denetleyicisi...</translation>
-    </message>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">Sayfa yüklenirken hata: {0}</translation>
-    </message>
-    <message>
-      <source>When connecting to: {0}.</source>
-      <translation type="vanished">Bağlantı:{0}.</translation>
-    </message>
-    <message>
-      <source>Check the address for errors such as &lt;b&gt;ww&lt;/b&gt;.example.org instead of &lt;b&gt;www&lt;/b&gt;.example.org</source>
-      <translation type="vanished">Adresi kontrol ediniz Örneğin &lt;b&gt;www&lt;/b&gt;.example.org yerine &lt;b&gt;ww&lt;/b&gt;.example.org yazmış olabilirsiniz</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">Eğer adres doğru ise, ağ bağlantınızı kontrol ediniz.</translation>
-    </message>
-    <message>
-      <source>If your computer or network is protected by a firewall or proxy, make sure that the browser is permitted to access the network.</source>
-      <translation type="vanished">Eğer bilgisayarınız veya ağınız bir güvenlik duvarı yada proxy ile korunuyorsa, gözatıcınıza ağa giriş izni veriniz.</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">bitler</translation>
-    </message>
-    <message>
-      <source>kB</source>
-      <translation type="vanished">kB</translation>
-    </message>
-    <message>
-      <source>MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">&amp;Yazdır</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Baskı Öngörünümü</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">Bü&amp;yült</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">Büyütmeyi sıfı&amp;rla</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">Küçü&amp;lt</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Tekrar Dene</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;PyQt4 te hatyı yazdırmak tam olarak mümkün değil. Lütfen güncelleyiniz.&lt;/p&gt; {5.?}</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpClearPrivateDataDialog</name>
-    <message>
-      <source>Clear Private Data</source>
-      <translation type="vanished">Özel Verileri Temizle</translation>
-    </message>
-    <message>
-      <source>Select to clear the browsing history</source>
-      <translation type="vanished">Gözatıcı geçmişini temizlemek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Browsing History</source>
-      <translation type="vanished">Gözatıcı Ge&amp;çmişi</translation>
-    </message>
-    <message>
-      <source>Select to clear the search history</source>
-      <translation type="vanished">Arama geçmişini temizlemek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Search History</source>
-      <translation type="vanished">Arama Geçmi&amp;şi</translation>
-    </message>
-    <message>
-      <source>Select to clear the cookies</source>
-      <translation type="vanished">Çerezleri temizlemek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Cookies</source>
-      <translation type="vanished">&amp;Çerezler</translation>
-    </message>
-    <message>
-      <source>Select to clear the disk cache</source>
-      <translation type="vanished">Disk önbelleğini temizlemek için seçiniz</translation>
-    </message>
-    <message>
-      <source>Cached &amp;Web Pages</source>
-      <translation type="vanished">&amp;Wep sayfaları Önbelleği</translation>
-    </message>
-    <message>
-      <source>Select to clear the website icons</source>
-      <translation type="vanished">Websitesi ikonlarını temizlemek için seç</translation>
-    </message>
-    <message>
-      <source>Website &amp;Icons</source>
-      <translation type="vanished">Websitesi &amp;İconları</translation>
-    </message>
-    <message>
-      <source>Select to clear the saved passwords</source>
-      <translation type="vanished">Kaydedilmiş parolaları temizlemek için seçiniz</translation>
-    </message>
-    <message>
-      <source>Saved &amp;Passwords</source>
-      <translation type="vanished">Kaydedilmiş &amp;Parolalar</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -30100,49 +28573,6 @@
       <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDE6DOCDIR environment variable, if set.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Qt4 Belgeleri</translation>
-    </message>
-    <message>
-      <source>Enter the Qt4 documentation directory</source>
-      <translation type="vanished">Qt4 belgelirinin dizini gir</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the QT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Not&lt;/b&gt;: Ayarlandığında Boş bıraktıysanız QT4DOCDIR ortam değişkeni kullanılır.</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">PyQt4 Belgeleri</translation>
-    </message>
-    <message>
-      <source>Enter the PyQt4 documentation directory</source>
-      <translation type="vanished">PyQt4 belgelirinin dizini gir</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYQT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Not&lt;/b&gt;: Ayarlandığında Boş bıraktıysanız PYQT4DOCDIR ortam değişkeni kullanılır.</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">PySide Belgeleri</translation>
-    </message>
-    <message>
-      <source>Enter the PySide documentation directory</source>
-      <translation type="vanished">Pyside belgelerinin dizinini gir</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDEDOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;Not&lt;/b&gt;: Ayarlarken boş bırakırsanız PYSIDEDOCDIR ortam değişkeni kullanılır.</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpFlashCookieManagerPage</name>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Sil</translation>
-    </message>
   </context>
   <context>
     <name>HelpIndexWidget</name>
@@ -30188,64 +28618,6 @@
     </message>
   </context>
   <context>
-    <name>HelpInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Kullanıcı Arayüzünü Ayarlama&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Stil:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Kullanıcı arayüz stilini seç</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">Sayfa Stili:</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Sayfa stili dosyasının adını giriniz</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Sistem</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">Qt Sayfa stili (*.qss);;Üstüste Sayfa Stili (*.css);;Tüm Dosyalar (*)</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpLanguagesDialog</name>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Diller</translation>
-    </message>
-    <message>
-      <source>Languages in order of preference:</source>
-      <translation type="vanished">Tercih edilen diller sırası:</translation>
-    </message>
-    <message>
-      <source>&amp;Up</source>
-      <translation type="vanished">Y&amp;ukarı</translation>
-    </message>
-    <message>
-      <source>&amp;Down</source>
-      <translation type="vanished">&amp;Asağı</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Kaldı&amp;r</translation>
-    </message>
-    <message>
-      <source>&amp;Add</source>
-      <translation type="vanished">&amp;Ekle</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpSearchWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="164" />
@@ -30284,93 +28656,6 @@
     </message>
   </context>
   <context>
-    <name>HelpTabWidget</name>
-    <message>
-      <source>Show a navigation menu</source>
-      <translation type="vanished">Yönlendirme Menüsünü Göster</translation>
-    </message>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Geçerli yardım penceresini kapat</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">Yeni bir yardım penceresi sekmesi aç</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Yeni Sekme</translation>
-    </message>
-    <message>
-      <source>Move Left</source>
-      <translation type="vanished">Sola Götür</translation>
-    </message>
-    <message>
-      <source>Move Right</source>
-      <translation type="vanished">Sağa Götür</translation>
-    </message>
-    <message>
-      <source>Duplicate Page</source>
-      <translation type="vanished">Sayfayı Çoğalt</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Kapat</translation>
-    </message>
-    <message>
-      <source>Close Others</source>
-      <translation type="vanished">Diğerlerini Kapat</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Hepsini Kapat</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Baskı Öngörünümü</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Yazdır</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">Tüm Sekmeleri Yerimi yap</translation>
-    </message>
-    <message>
-      <source>...</source>
-      <translation type="vanished">...</translation>
-    </message>
-    <message>
-      <source>Loading...</source>
-      <translation type="vanished">Yükleniyor...</translation>
-    </message>
-    <message>
-      <source>Finished loading</source>
-      <translation type="vanished">Yükleme bitirildi</translation>
-    </message>
-    <message>
-      <source>Failed to load</source>
-      <translation type="vanished">Yüklerken başarısız olundu</translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">&amp;Kapat</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">&amp;Çıkış</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;PyQt4 te hatyı yazdırmak tam olarak mümkün değil. Lütfen güncelleyiniz.&lt;/p&gt; {5.?}</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpTocWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="177" />
@@ -30442,83 +28727,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation type="unfinished">Geriye Doğru</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation type="unfinished">İleriye</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation type="unfinished">Yeniden Yükle</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation type="unfinished">Büyüt</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation type="unfinished">Küçült</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation type="unfinished">Büyütmeyi sıfırla</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation type="unfinished">Kopyala</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation type="unfinished">Hepsini Seç</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation type="unfinished">Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation type="unfinished">Diğerlerini Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30526,83 +28811,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation type="unfinished">Geriye Doğru</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation type="unfinished">İleriye</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation type="unfinished">Yeniden Yükle</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation type="unfinished">Büyüt</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation type="unfinished">Küçült</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation type="unfinished">Büyütmeyi sıfırla</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation type="unfinished">Kopyala</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation type="unfinished">Hepsini Seç</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation type="unfinished">Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation type="unfinished">Diğerlerini Kapat</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -30610,184 +28895,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Qt4 Belgeleri {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Qt4 Belgeleri {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">PyQt4 Belgeleri {5 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">PyQt4 Belgeleri {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation type="unfinished">Yardım Motoru</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Dökümanlara bakılıyor...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">OtHelp Dökümanlları Yönetimi</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation type="unfinished">Belgeyi Yeniden İindexle</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation type="unfinished">Geçmişi Sil</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation type="unfinished">Arama index yenileniyor</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation type="unfinished">Süzülen: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation type="unfinished">Süzülmemiş</translation>
     </message>
@@ -30861,1246 +29146,6 @@
     </message>
   </context>
   <context>
-    <name>HelpWebBrowserPage</name>
-    <message>
-      <source>&lt;b&gt;Configure web browser&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Web Gözatıcısı Ayarlama&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select to use a single help browser window only</source>
-      <translation type="vanished">Tekli yardım penceresi gözatıcısı kullanmak için seç</translation>
-    </message>
-    <message>
-      <source>Use single web browser window</source>
-      <translation type="vanished">Tekli web gözatıcı penceresini kullan</translation>
-    </message>
-    <message>
-      <source>Select to save the window size and position</source>
-      <translation type="vanished">Pencerenin boyutunu ve konumunu kaydetmeyi seçin</translation>
-    </message>
-    <message>
-      <source>Save size and position upon exit</source>
-      <translation type="vanished">Çıkmadan boyut ve konumunu kaydet</translation>
-    </message>
-    <message>
-      <source>Select to enable suggestions for web searches</source>
-      <translation type="vanished">Web aramaları için önerileri etkinleştermek için seçiniz</translation>
-    </message>
-    <message>
-      <source>Show suggestions for web searches</source>
-      <translation type="vanished">Web aramaları için önerileri göster</translation>
-    </message>
-    <message>
-      <source>Startup</source>
-      <translation type="vanished">Başlanğıç</translation>
-    </message>
-    <message>
-      <source>On startup:</source>
-      <translation type="vanished">Başlangıçta:</translation>
-    </message>
-    <message>
-      <source>Select the startup behavior</source>
-      <translation type="vanished">Başlangıçta yapılacakları seçiniz</translation>
-    </message>
-    <message>
-      <source>Home Page:</source>
-      <translation type="vanished">Ana Sayfa:</translation>
-    </message>
-    <message>
-      <source>Enter the desired home page</source>
-      <translation type="vanished">İstediğiniz başlangıç sayfasını giriniz</translation>
-    </message>
-    <message>
-      <source>Press to set the current page as the home page</source>
-      <translation type="vanished">Geçerli sayfayı başlangç sayfası olarak ayarlamak için basınız</translation>
-    </message>
-    <message>
-      <source>Set to current page</source>
-      <translation type="vanished">Geçerli sayfayı kullan</translation>
-    </message>
-    <message>
-      <source>Press to set the default home page</source>
-      <translation type="vanished">Varsayılan başlangıç sayfasını ayarlamak için basınız</translation>
-    </message>
-    <message>
-      <source>Set to default home page</source>
-      <translation type="vanished">Varsayılan giriş sayfası olarak kullan</translation>
-    </message>
-    <message>
-      <source>Scheme</source>
-      <translation type="vanished">Şema</translation>
-    </message>
-    <message>
-      <source>Default Scheme:</source>
-      <translation type="vanished">Varsayılan Şema:</translation>
-    </message>
-    <message>
-      <source>Select the default scheme</source>
-      <translation type="vanished">Öntanımlı şemayı seç</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Default Scheme&lt;/b&gt;&lt;p&gt;Select the default scheme. This scheme is prepended to URLs, that don't contain one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Varsayılan Şema&lt;/b&gt;&lt;p&gt;Varsayılan şemayı seçiniz.Bu şema URLlerin başına eklenir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Privacy</source>
-      <translation type="vanished">Gizlilik</translation>
-    </message>
-    <message>
-      <source>Select to enable Java</source>
-      <translation type="vanished">Javayı çalışır duruma getirmek için seç</translation>
-    </message>
-    <message>
-      <source>Enable Java</source>
-      <translation type="vanished">Javayı etkinleştir</translation>
-    </message>
-    <message>
-      <source>Select to enable JavaScript</source>
-      <translation type="vanished">Javabetiklerini çalışır duruma getirmek için seç</translation>
-    </message>
-    <message>
-      <source>Enable JavaScript</source>
-      <translation type="vanished">Javabetiğini etkinleştir</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to open windows</source>
-      <translation type="vanished">Javabetiklerinin pencereleri açmasına müsade etmek için seç</translation>
-    </message>
-    <message>
-      <source>JavaScript can open windows</source>
-      <translation type="vanished">Javabetikleri pencereleri açabilir</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to access the clipboard</source>
-      <translation type="vanished">Javabetiklerinin panoya erişmesine müsade etmek için seç</translation>
-    </message>
-    <message>
-      <source>JavaScript can access clipboard</source>
-      <translation type="vanished">Javabetikleri panoya erişebilir</translation>
-    </message>
-    <message>
-      <source>Select to enable plugins in web pages</source>
-      <translation type="vanished">Websayfalarında etkinliştirilecek eklentileri seçiniz</translation>
-    </message>
-    <message>
-      <source>Security</source>
-      <translation type="vanished">Güvenlik</translation>
-    </message>
-    <message>
-      <source>History</source>
-      <translation type="vanished">Geçmiş</translation>
-    </message>
-    <message>
-      <source>Remove history items:</source>
-      <translation type="vanished">Kaldırılacak geçmiş bilgilerini:</translation>
-    </message>
-    <message>
-      <source>Select the period for expiration of history entries</source>
-      <translation type="vanished">Tarih girişlerinin sonlanma periyodlarını seçiniz</translation>
-    </message>
-    <message>
-      <source>After one day</source>
-      <translation type="vanished">Bir gün sonra</translation>
-    </message>
-    <message>
-      <source>After one week</source>
-      <translation type="vanished">Bir hafta sonra</translation>
-    </message>
-    <message>
-      <source>After two weeks</source>
-      <translation type="vanished">İki hafta sonra</translation>
-    </message>
-    <message>
-      <source>After one month</source>
-      <translation type="vanished">Bir ay sonra</translation>
-    </message>
-    <message>
-      <source>After one year</source>
-      <translation type="vanished">Bir yıl sonra</translation>
-    </message>
-    <message>
-      <source>Manually</source>
-      <translation type="vanished">El ile</translation>
-    </message>
-    <message>
-      <source>On application exit</source>
-      <translation type="vanished">Uygulamadan çık</translation>
-    </message>
-    <message>
-      <source>Browser Cache</source>
-      <translation type="vanished">Gözatıcı Önbelleği</translation>
-    </message>
-    <message>
-      <source>Enable disk cache</source>
-      <translation type="vanished">Disk belleğini etkinleştir</translation>
-    </message>
-    <message>
-      <source>Cache size:</source>
-      <translation type="vanished">Önbellek boyutu:</translation>
-    </message>
-    <message>
-      <source>Enter the maximum size of the disk cache</source>
-      <translation type="vanished">Disk önbelleğinin maksimum boyutunu giriniz</translation>
-    </message>
-    <message>
-      <source> MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
-    <message>
-      <source>Printing</source>
-      <translation type="vanished">Yazılıyor</translation>
-    </message>
-    <message>
-      <source>Select to print background colours and images</source>
-      <translation type="vanished">Arkaalan rengini ve görüntülerini yazdırmak için seçiniz</translation>
-    </message>
-    <message>
-      <source>Print background colours and images</source>
-      <translation type="vanished">Arkaalan rengini ve görüntülerini yazdır</translation>
-    </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">Dil:</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebPage</name>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">Sayfa yüklenirken hata: {0}</translation>
-    </message>
-    <message>
-      <source>When connecting to: {0}.</source>
-      <translation type="vanished">Bağlantı:{0}.</translation>
-    </message>
-    <message>
-      <source>Check the address for errors such as &lt;b&gt;ww&lt;/b&gt;.example.org instead of &lt;b&gt;www&lt;/b&gt;.example.org</source>
-      <translation type="vanished">Adresi kontrol ediniz Örneğin &lt;b&gt;www&lt;/b&gt;.example.org yerine &lt;b&gt;ww&lt;/b&gt;.example.org yazmış olabilirsiniz</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">Eğer adres doğru ise, ağ bağlantınızı kontrol ediniz.</translation>
-    </message>
-    <message>
-      <source>If your computer or network is protected by a firewall or proxy, make sure that the browser is permitted to access the network.</source>
-      <translation type="vanished">Eğer bilgisayarınız veya ağınız bir güvenlik duvarı yada proxy ile korunuyorsa, gözatıcınıza ağa giriş izni veriniz.</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">Tekrar Dene</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebSearchWidget</name>
-    <message>
-      <source>Suggestions</source>
-      <translation type="vanished">Teklifler</translation>
-    </message>
-    <message>
-      <source>No Recent Searches</source>
-      <translation type="vanished">Geçmiş Arama Yok</translation>
-    </message>
-    <message>
-      <source>Recent Searches</source>
-      <translation type="vanished">Enson Aramalar</translation>
-    </message>
-    <message>
-      <source>Add '{0}'</source>
-      <translation type="vanished">Ekle '{0}'</translation>
-    </message>
-    <message>
-      <source>Clear Recent Searches</source>
-      <translation type="vanished">Arama Geçmişini Temizle</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWindow</name>
-    <message>
-      <source>Contents</source>
-      <translation type="vanished">İçerik</translation>
-    </message>
-    <message>
-      <source>Index</source>
-      <translation type="vanished">Dizin</translation>
-    </message>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">Ara</translation>
-    </message>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">Geçerli yardım penceresini kapat</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">Yeni bir yardım penceresi sekmesi aç</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">Yeni Sekme</translation>
-    </message>
-    <message>
-      <source>&amp;New Tab</source>
-      <translation type="vanished">Ye&amp;ni Sekme</translation>
-    </message>
-    <message>
-      <source>Ctrl+T</source>
-      <comment>File|New Tab</comment>
-      <translation type="vanished">Ctrl+T</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new help window tab.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Yeni Sekme&lt;/b&gt;&lt;p&gt;Bu yeni bin yardım penceresi sekmesi açar.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>New Window</source>
-      <translation type="vanished">Yeni Pencere</translation>
-    </message>
-    <message>
-      <source>New &amp;Window</source>
-      <translation type="vanished">Yeni &amp;Pencere</translation>
-    </message>
-    <message>
-      <source>Ctrl+N</source>
-      <comment>File|New Window</comment>
-      <translation type="vanished">Ctrl+N</translation>
-    </message>
-    <message>
-      <source>Open a new help browser window</source>
-      <translation type="vanished">Yeni bir yardım gözatıcı penceresi aç</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new help browser window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Yeni Pencere&lt;/b&gt;&lt;p&gt;Bu yeni bir yardım gözatıcı penceresi açar.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open File</source>
-      <translation type="vanished">Dosya Aç</translation>
-    </message>
-    <message>
-      <source>&amp;Open File</source>
-      <translation type="vanished">D&amp;osya Aç</translation>
-    </message>
-    <message>
-      <source>Ctrl+O</source>
-      <comment>File|Open</comment>
-      <translation type="vanished">Ctrl+O</translation>
-    </message>
-    <message>
-      <source>Open a help file for display</source>
-      <translation type="vanished">Göstermek için bir yardım dosyası aç</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new help file for display. It pops up a file selection dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Dosya Aç&lt;/b&gt;&lt;p&gt;Bu göstermek için yeni bir yardım dosyası açar. Dosya seçme diyaloğu görünür.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open File in New Tab</source>
-      <translation type="vanished">Yeni Sekmede Dosya Aç</translation>
-    </message>
-    <message>
-      <source>Open File in New &amp;Tab</source>
-      <translation type="vanished">Yeni Sek&amp;mede Dosya Aç</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+O</source>
-      <comment>File|Open in new tab</comment>
-      <translation type="vanished">Shift+Ctrl+O</translation>
-    </message>
-    <message>
-      <source>Open a help file for display in a new tab</source>
-      <translation type="vanished">Yeni bir sekmede göstermek için bir yardım dosyası aç</translation>
-    </message>
-    <message>
-      <source>&amp;Save As...</source>
-      <translation type="vanished">Farklı K&amp;aydet...</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+S</source>
-      <comment>File|Save As</comment>
-      <translation type="vanished">Shift+Ctrl+S</translation>
-    </message>
-    <message>
-      <source>Save the current page to disk</source>
-      <translation type="vanished">Geçerli sayfayı harddiske kaydet</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Farklı Kaydet...&lt;/b&gt;&lt;p&gt;Geçerli sayfayı harddiske kaydet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Import Bookmarks</source>
-      <translation type="vanished">Yerimlerini İçeaktar</translation>
-    </message>
-    <message>
-      <source>&amp;Import Bookmarks...</source>
-      <translation type="vanished">Yerimlerini &amp;İçeaktar...</translation>
-    </message>
-    <message>
-      <source>Export Bookmarks</source>
-      <translation type="vanished">Yerimlerini Dışaaktar</translation>
-    </message>
-    <message>
-      <source>&amp;Export Bookmarks...</source>
-      <translation type="vanished">Y&amp;erimlerini Dışaaktar...</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">Yazdır</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">&amp;Yazdır</translation>
-    </message>
-    <message>
-      <source>Ctrl+P</source>
-      <comment>File|Print</comment>
-      <translation type="vanished">Ctrl+P</translation>
-    </message>
-    <message>
-      <source>Print the displayed help</source>
-      <translation type="vanished">Görüntülenen yardımı yazdır</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Yazdır&lt;/b&gt;&lt;p&gt;Görüntülenen yardım metnini yazdır.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">Baskı Öngörünümü</translation>
-    </message>
-    <message>
-      <source>Print preview of the displayed help</source>
-      <translation type="vanished">Görüntülenen yardımının baskıöngörünümünü göster</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Yazıcı Öngörünümü&lt;/b&gt;&lt;p&gt;Görüntülenen yardım metninin yazıcı öngörünümü.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">Kapat</translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">&amp;Kapat</translation>
-    </message>
-    <message>
-      <source>Ctrl+W</source>
-      <comment>File|Close</comment>
-      <translation type="vanished">Ctrl+W</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current help window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Kapat&lt;/b&gt;&lt;p&gt;Geçerli yardım penceresini kapat.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">Hepsini Kapat</translation>
-    </message>
-    <message>
-      <source>Close &amp;All</source>
-      <translation type="vanished">Hepsini K&amp;apat</translation>
-    </message>
-    <message>
-      <source>Close all help windows</source>
-      <translation type="vanished">Tüm yardım pencerelerini kapat</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all help windows except the first one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Hepisini Kapat&lt;/b&gt;&lt;p&gt;İlk açılan hariç tüm yardım pencerelerini kapat.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Private Browsing</source>
-      <translation type="vanished">Özel Gözatım</translation>
-    </message>
-    <message>
-      <source>Private &amp;Browsing</source>
-      <translation type="vanished">Özel &amp;Gözatım</translation>
-    </message>
-    <message>
-      <source>Quit</source>
-      <translation type="vanished">Çık</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">&amp;Çıkış</translation>
-    </message>
-    <message>
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="vanished">Ctrl+Q</translation>
-    </message>
-    <message>
-      <source>Backward</source>
-      <translation type="vanished">Geriye Doğru</translation>
-    </message>
-    <message>
-      <source>&amp;Backward</source>
-      <translation type="vanished">Geriye &amp;Doğru</translation>
-    </message>
-    <message>
-      <source>Alt+Left</source>
-      <comment>Go|Backward</comment>
-      <translation type="vanished">Alt+Left</translation>
-    </message>
-    <message>
-      <source>Backspace</source>
-      <comment>Go|Backward</comment>
-      <translation type="vanished">Backspace</translation>
-    </message>
-    <message>
-      <source>Move one help screen backward</source>
-      <translation type="vanished">Önceki yardım ekranına götür</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Backward&lt;/b&gt;&lt;p&gt;Moves one help screen backward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Geriye Doğru&lt;/b&gt;&lt;p&gt;Bir yardım ekranın geriye taşı. Eğer hazırda bir tane yoksa ,bu işlem iptal edilir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Forward</source>
-      <translation type="vanished">İleriye</translation>
-    </message>
-    <message>
-      <source>&amp;Forward</source>
-      <translation type="vanished">İleri&amp;ye</translation>
-    </message>
-    <message>
-      <source>Alt+Right</source>
-      <comment>Go|Forward</comment>
-      <translation type="vanished">Alt+Right</translation>
-    </message>
-    <message>
-      <source>Shift+Backspace</source>
-      <comment>Go|Forward</comment>
-      <translation type="vanished">Shift+Backspace</translation>
-    </message>
-    <message>
-      <source>Move one help screen forward</source>
-      <translation type="vanished">Bir yardım görüntüsü ileri taşı</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Forward&lt;/b&gt;&lt;p&gt;Moves one help screen forward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;İleriye Doğru&lt;/b&gt;&lt;p&gt;Yardım ekranın bir ileriye taşı. Eğer hazırda bir tane yoksa ,bu işlem iptal edilir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Home</source>
-      <translation type="vanished">Home</translation>
-    </message>
-    <message>
-      <source>&amp;Home</source>
-      <translation type="vanished">&amp;Ev</translation>
-    </message>
-    <message>
-      <source>Ctrl+Home</source>
-      <comment>Go|Home</comment>
-      <translation type="vanished">Ctrl+Home</translation>
-    </message>
-    <message>
-      <source>Move to the initial help screen</source>
-      <translation type="vanished">İlk yardım sayfasına taşı</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Giriş&lt;/b&gt;&lt;p&gt;Yardım ekranını ilk baştakine taşı.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">Yeniden Yükle</translation>
-    </message>
-    <message>
-      <source>&amp;Reload</source>
-      <translation type="vanished">&amp;Yeniden Yükle</translation>
-    </message>
-    <message>
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">Ctrl+R</translation>
-    </message>
-    <message>
-      <source>F5</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">F5</translation>
-    </message>
-    <message>
-      <source>Reload the current help screen</source>
-      <translation type="vanished">Geçerli yardım ekranını yeniden yükle</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Yeniden Yükle&lt;/b&gt;&lt;p&gt;Geçerli yardım görüntüsünü yeniden yükle.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Dur</translation>
-    </message>
-    <message>
-      <source>&amp;Stop</source>
-      <translation type="vanished">D&amp;ur</translation>
-    </message>
-    <message>
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="vanished">Ctrl+.</translation>
-    </message>
-    <message>
-      <source>Esc</source>
-      <comment>Go|Stop</comment>
-      <translation type="vanished">Esc</translation>
-    </message>
-    <message>
-      <source>Stop loading</source>
-      <translation type="vanished">Yüklemeyi durdur</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Kopyala</translation>
-    </message>
-    <message>
-      <source>&amp;Copy</source>
-      <translation type="vanished">&amp;Kopyala</translation>
-    </message>
-    <message>
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation type="vanished">Ctrl+C</translation>
-    </message>
-    <message>
-      <source>Copy the selected text</source>
-      <translation type="vanished">Seçilen metni kopyala</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Kopya&lt;/b&gt;&lt;p&gt;Seçilen metni clipboard kopyala.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find...</source>
-      <translation type="vanished">Bul...</translation>
-    </message>
-    <message>
-      <source>&amp;Find...</source>
-      <translation type="vanished">&amp;Bul...</translation>
-    </message>
-    <message>
-      <source>Ctrl+F</source>
-      <comment>Edit|Find</comment>
-      <translation type="vanished">Ctrl+F</translation>
-    </message>
-    <message>
-      <source>Find text in page</source>
-      <translation type="vanished">Metni sayfa içinde bul</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;BUl&lt;/b&gt;&lt;p&gt;Metni geçerli sayfada bul.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find next</source>
-      <translation type="vanished">Sonrakini bul</translation>
-    </message>
-    <message>
-      <source>Find &amp;next</source>
-      <translation type="vanished">So&amp;nrakini Bul</translation>
-    </message>
-    <message>
-      <source>F3</source>
-      <comment>Edit|Find next</comment>
-      <translation type="vanished">F3</translation>
-    </message>
-    <message>
-      <source>Find next occurrence of text in page</source>
-      <translation type="vanished">Geçerli sayfadaki metinde bir sonrakini bul</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Bir sonrakini bul&lt;/b&gt;&lt;p&gt;Geçerli sayfadaki metinde bir sonrakini bul.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find previous</source>
-      <translation type="vanished">Öncekini bul</translation>
-    </message>
-    <message>
-      <source>Find &amp;previous</source>
-      <translation type="vanished">Öncekini b&amp;ul</translation>
-    </message>
-    <message>
-      <source>Shift+F3</source>
-      <comment>Edit|Find previous</comment>
-      <translation type="vanished">Shift+F3</translation>
-    </message>
-    <message>
-      <source>Find previous occurrence of text in page</source>
-      <translation type="vanished">Geçerli sayfadaki metinde bir öncekini bul</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Bir öncekini bul&lt;/b&gt;&lt;p&gt;Geçerli sayfadaki metinde bir öncekini bul.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manage Bookmarks</source>
-      <translation type="vanished">Yerimleri Yönetimi</translation>
-    </message>
-    <message>
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="vanished">Yerimleri Yöneti&amp;mi...</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+B</source>
-      <comment>Help|Manage bookmarks</comment>
-      <translation type="vanished">Ctrl+Shift+B</translation>
-    </message>
-    <message>
-      <source>Open a dialog to manage the bookmarks.</source>
-      <translation type="vanished">Yerimlerini yönetmek için diyalog aç.</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Yerimlerini Yönet...&lt;/b&gt;&lt;p&gt;Yerimlerini düzenlemek için bir diyalog açılır.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add Bookmark</source>
-      <translation type="vanished">Yerimi Ekle</translation>
-    </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">&amp;Yerimi Ekle...</translation>
-    </message>
-    <message>
-      <source>Ctrl+D</source>
-      <comment>Help|Add bookmark</comment>
-      <translation type="vanished">Ctrl+D</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a bookmark.</source>
-      <translation type="vanished">Yerimlerine eklemek için bir diyalog aç.</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Yerimi Ekle&lt;/b&gt;&lt;p&gt;Geçerli URL yi yerimi olarak eklemek için bir diyalog açar.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add Folder</source>
-      <translation type="vanished">,Dizin Ekle</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">Dizin &amp;Ekle...</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a new bookmarks folder.</source>
-      <translation type="vanished">Yeni yerimi dizini eklemek için bir diyalog açar.</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Kalsör Ekle...&lt;/b&gt;&lt;p&gt;Yeni yerimi klasörü eklemek için bir diyalog açar.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">Tüm Sekmeleri Yerimi yap</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs...</source>
-      <translation type="vanished">Tüm Sekmeleri Yerimi yap...</translation>
-    </message>
-    <message>
-      <source>Bookmark all open tabs.</source>
-      <translation type="vanished">Tüm Açık Sekmeleri Yerimi yap.</translation>
-    </message>
-    <message>
-      <source>What's This?</source>
-      <translation type="vanished">Bu nedir?</translation>
-    </message>
-    <message>
-      <source>&amp;What's This?</source>
-      <translation type="vanished">Bu &amp;Nedir?</translation>
-    </message>
-    <message>
-      <source>Shift+F1</source>
-      <comment>Help|What's This?'</comment>
-      <translation type="vanished">Shift+F1</translation>
-    </message>
-    <message>
-      <source>Context sensitive help</source>
-      <translation type="vanished">Duyarlı yardım</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Duyarlı yardım içeriğini görüntüle&lt;/b&gt;&lt;p&gt;Bu Nedir? modunda, Fare imleci soru işeretiyle beraber bir ok şeklindedir ve bir arayüz elemanı üzerinde tıklarsanız bu elemanın nasıl kullanılacağı ve hakkında kısa bilgi verir. bu özellik diyaloglarda başlık çubuğu üzerindeyken çıkarılan açılır menülerde de bulunmaktadır.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">Hakkında</translation>
-    </message>
-    <message>
-      <source>&amp;About</source>
-      <translation type="vanished">H&amp;akkında</translation>
-    </message>
-    <message>
-      <source>Display information about this software</source>
-      <translation type="vanished">Bu yazılım hakkında bilgi göster</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Hakkında&lt;/b&gt;&lt;p&gt;Bu yazılım hakkındaki çeşitli bilgileri gösterir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">Qt Hakkında</translation>
-    </message>
-    <message>
-      <source>About &amp;Qt</source>
-      <translation type="vanished">&amp;Qt Hakkında</translation>
-    </message>
-    <message>
-      <source>Display information about the Qt toolkit</source>
-      <translation type="vanished">Qt araçkiti hakkında bilgi göster</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Qt Hakkında&lt;/b&gt;&lt;p&gt;Qt Araçkiti hakkında bazı bilgiler gösterir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">Büyüt</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">Bü&amp;yült</translation>
-    </message>
-    <message>
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="vanished">Ctrl++</translation>
-    </message>
-    <message>
-      <source>Zoom in on the text</source>
-      <translation type="vanished">MEtni Büyüt</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Büyüt&lt;/b&gt;&lt;p&gt;Metin içinde büyüt. Bu metni daha  büyük yapar.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">Küçült</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">Küçü&amp;lt</translation>
-    </message>
-    <message>
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="vanished">Ctrl+-</translation>
-    </message>
-    <message>
-      <source>Zoom out on the text</source>
-      <translation type="vanished">Metin üzerinde küçült</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Küçült&lt;/b&gt;&lt;p&gt;Metin üzerinde küçült. Bu metni daha küçük yapar.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">Büyütmeyi sıfırla</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">Büyütmeyi sıfı&amp;rla</translation>
-    </message>
-    <message>
-      <source>Ctrl+0</source>
-      <comment>View|Zoom reset</comment>
-      <translation type="vanished">Ctrl+0</translation>
-    </message>
-    <message>
-      <source>Reset the zoom of the text</source>
-      <translation type="vanished">Metin büyütme durumunu sıfırla</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Büyütmeyi başa döndür&lt;/b&gt;&lt;p&gt;Metin büyütmesini sıfırla. Bu büyütme katsayısını 100% e ayarlar.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom text only</source>
-      <translation type="vanished">Yalnızca metni büyüt</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;text only</source>
-      <translation type="vanished">Yalnızca me&amp;tni büyüt</translation>
-    </message>
-    <message>
-      <source>Zoom text only; pictures remain constant</source>
-      <translation type="vanished">Yalnıza metni yaklaştır; resimler sabit kalsın</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom text only&lt;/b&gt;&lt;p&gt;Zoom text only; pictures remain constant.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Yanız metni yaklaştır&lt;/b&gt;&lt;p&gt;Yalnızca metni yaklaştır; resimler sabit kalsın.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Show page source</source>
-      <translation type="vanished">Sayfa kaynağını göster</translation>
-    </message>
-    <message>
-      <source>Ctrl+U</source>
-      <translation type="vanished">Ctrl+U</translation>
-    </message>
-    <message>
-      <source>Show the page source in an editor</source>
-      <translation type="vanished">Sayfa kaynağını bir düzenleyici sayfasinda göster</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Sayfa kaynağını göster&lt;/b&gt;&lt;p&gt;Sayfa kaynağını bir düzenleyicide göster.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Full Screen</source>
-      <translation type="vanished">Tam Ekran</translation>
-    </message>
-    <message>
-      <source>&amp;Full Screen</source>
-      <translation type="vanished">&amp;Tam Ekran</translation>
-    </message>
-    <message>
-      <source>F11</source>
-      <translation type="vanished">F11</translation>
-    </message>
-    <message>
-      <source>Show next tab</source>
-      <translation type="vanished">Sonraki sekmeyi göster</translation>
-    </message>
-    <message>
-      <source>Ctrl+Alt+Tab</source>
-      <translation type="vanished">Ctrl+Alt+Tab</translation>
-    </message>
-    <message>
-      <source>Show previous tab</source>
-      <translation type="vanished">Önceki sekmeyi göster</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+Alt+Tab</source>
-      <translation type="vanished">Shift+Ctrl+Alt+Tab</translation>
-    </message>
-    <message>
-      <source>Switch between tabs</source>
-      <translation type="vanished">Sekmeler arasında değiştir</translation>
-    </message>
-    <message>
-      <source>Ctrl+1</source>
-      <translation type="vanished">Ctrl+1</translation>
-    </message>
-    <message>
-      <source>Preferences</source>
-      <translation type="vanished">Seçenekler</translation>
-    </message>
-    <message>
-      <source>&amp;Preferences...</source>
-      <translation type="vanished">&amp;Seçenekler...</translation>
-    </message>
-    <message>
-      <source>Set the prefered configuration</source>
-      <translation type="vanished">tercih edilen ayarları yapınız</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Tercihler&lt;/b&gt;&lt;p&gt;Uygulamanın ayarlama maddelerini tercih ettiğiniz değerlerle ayarlayınız.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">Diller</translation>
-    </message>
-    <message>
-      <source>&amp;Languages...</source>
-      <translation type="vanished">Di&amp;ller...</translation>
-    </message>
-    <message>
-      <source>Cookies</source>
-      <translation type="vanished">Çerezler</translation>
-    </message>
-    <message>
-      <source>C&amp;ookies...</source>
-      <translation type="vanished">&amp;Çerezler...</translation>
-    </message>
-    <message>
-      <source>Sync with Table of Contents</source>
-      <translation type="vanished">İçindekiler Tablosu ile senkronize et</translation>
-    </message>
-    <message>
-      <source>Table of Contents</source>
-      <translation type="vanished">İçindekiler Tablosu</translation>
-    </message>
-    <message>
-      <source>Shows the index window</source>
-      <translation type="vanished">Dizin penceresini göster</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Dizin&lt;/b&gt;&lt;p&gt;Dizin penceresini gösterir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Shows the search window</source>
-      <translation type="vanished">Arama pencerelerini göster</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Arama&lt;/b&gt;&lt;p&gt;Arama penceresini gösterir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Documents</source>
-      <translation type="vanished">OtHelp Dökümanlları Yönetimi</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Documents</source>
-      <translation type="vanished">OtHelp &amp;Dökümanlları Yönetimi</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">QtHelp Süzgeçlerini Yönet</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Filters</source>
-      <translation type="vanished">QtHelp &amp;Filtre Yöneticisi</translation>
-    </message>
-    <message>
-      <source>Shows a dialog to manage the QtHelp filters</source>
-      <translation type="vanished">QtHelp filtrelerini yönetmek için bir diyalog gösterir</translation>
-    </message>
-    <message>
-      <source>Reindex Documentation</source>
-      <translation type="vanished">Belgeyi Yeniden İindexle</translation>
-    </message>
-    <message>
-      <source>&amp;Reindex Documentation</source>
-      <translation type="vanished">&amp;Belgeyi Yeniden İindexle</translation>
-    </message>
-    <message>
-      <source>Clear private data</source>
-      <translation type="vanished">Özel verileri temizle</translation>
-    </message>
-    <message>
-      <source>Clear icons database</source>
-      <translation type="vanished">İkon veritabanını temizle</translation>
-    </message>
-    <message>
-      <source>Clear &amp;icons database</source>
-      <translation type="vanished">İkon ver&amp;itabanını temizle</translation>
-    </message>
-    <message>
-      <source>Configure Search Engines</source>
-      <translation type="vanished">Arama Motoru Ayarları</translation>
-    </message>
-    <message>
-      <source>Configure the available search engines</source>
-      <translation type="vanished">Ulaşılabilen Arama motorunu ayarla</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Arama Motoru Ayarlanıyor...&lt;/b&gt;&lt;p&gt;Ulaşılabilen arama motorunu ayarlamak için bir diyalog açılır.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manage Saved Passwords</source>
-      <translation type="vanished">Kaydedilmiş Parolaları Yönet</translation>
-    </message>
-    <message>
-      <source>Manage Saved Passwords...</source>
-      <translation type="vanished">Kaydedilmiş Parolaları Yönet...</translation>
-    </message>
-    <message>
-      <source>Manage the saved passwords</source>
-      <translation type="vanished">Kaydedilmiş parolaları yönet</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Kaydadilmiş Parolaların Yönetimi...&lt;/b&gt;&lt;p&gt;Kaydedilmiş parolalları yönetmek için bir diyalog açılır.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Ad Block</source>
-      <translation type="vanished">Engel ekle</translation>
-    </message>
-    <message>
-      <source>&amp;Ad Block...</source>
-      <translation type="vanished">&amp;Engel Ekle...</translation>
-    </message>
-    <message>
-      <source>Show the network monitor dialog</source>
-      <translation type="vanished">Ağ Gözleyicisi diyaloğunu göster</translation>
-    </message>
-    <message>
-      <source>&amp;File</source>
-      <translation type="vanished">&amp;Dosya</translation>
-    </message>
-    <message>
-      <source>&amp;Edit</source>
-      <translation type="vanished">Düz&amp;en</translation>
-    </message>
-    <message>
-      <source>&amp;View</source>
-      <translation type="vanished">&amp;Görünüm</translation>
-    </message>
-    <message>
-      <source>&amp;Go</source>
-      <translation type="vanished">&amp;Git</translation>
-    </message>
-    <message>
-      <source>H&amp;istory</source>
-      <translation type="vanished">Geçmi&amp;ş</translation>
-    </message>
-    <message>
-      <source>&amp;Bookmarks</source>
-      <translation type="vanished">&amp;Yerimleri</translation>
-    </message>
-    <message>
-      <source>&amp;Settings</source>
-      <translation type="vanished">Ayar&amp;lar</translation>
-    </message>
-    <message>
-      <source>&amp;Tools</source>
-      <translation type="vanished">&amp;Araçlar</translation>
-    </message>
-    <message>
-      <source>&amp;Window</source>
-      <translation type="vanished">&amp;Pencere</translation>
-    </message>
-    <message>
-      <source>&amp;Help</source>
-      <translation type="vanished">&amp;Yardım</translation>
-    </message>
-    <message>
-      <source>File</source>
-      <translation type="vanished">Dosya</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">Düzen</translation>
-    </message>
-    <message>
-      <source>View</source>
-      <translation type="vanished">Görünüm</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Bul</translation>
-    </message>
-    <message>
-      <source>Filter</source>
-      <translation type="vanished">Süzgeç</translation>
-    </message>
-    <message>
-      <source>Filtered by: </source>
-      <translation type="vanished">Süzülen: </translation>
-    </message>
-    <message>
-      <source>Settings</source>
-      <translation type="vanished">Ayarlar</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">Yardım</translation>
-    </message>
-    <message>
-      <source>Go</source>
-      <translation type="vanished">Git</translation>
-    </message>
-    <message>
-      <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
-      <translation type="vanished">Yardım Dosyaları (*.html *.htm);;PDF Dosyaları (*.pdf);;CHM Dosyaları (*.chm);;Tüm Dosyalar (*)</translation>
-    </message>
-    <message>
-      <source>Saved Tabs</source>
-      <translation type="vanished">Sekmeleri Kaydet</translation>
-    </message>
-    <message>
-      <source>Could not find an associated content.</source>
-      <translation type="vanished">Birleştirilmiş bir içerek bulunamadı.</translation>
-    </message>
-    <message>
-      <source>Updating search index</source>
-      <translation type="vanished">Arama index yenileniyor</translation>
-    </message>
-    <message>
-      <source>Looking for Documentation...</source>
-      <translation type="vanished">Dökümanlara bakılıyor...</translation>
-    </message>
-    <message>
-      <source>Unfiltered</source>
-      <translation type="vanished">Süzülmemiş</translation>
-    </message>
-    <message>
-      <source>Help Engine</source>
-      <translation type="vanished">Yardım Motoru</translation>
-    </message>
-    <message>
-      <source>Windows</source>
-      <translation type="vanished">Windows</translation>
-    </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Evrensel kod</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">Diğer</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+I</source>
-      <comment>Help|Siteinfo Dialog</comment>
-      <translation type="vanished">Ctrl+Shift+I</translation>
-    </message>
-    <message>
-      <source>Tools</source>
-      <translation type="vanished">Araçlar</translation>
-    </message>
-    <message>
-      <source>Network Monitor</source>
-      <translation type="vanished">Ağ Gözleyicisi</translation>
-    </message>
-    <message>
-      <source>Save As</source>
-      <translation type="vanished">Farklı Kaydet</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-    <message>
-      <source>Keyboard Shortcuts</source>
-      <translation type="vanished">Klavye Kısayolları</translation>
-    </message>
-    <message>
-      <source>Keyboard &amp;Shortcuts...</source>
-      <translation type="vanished">Klavye Kı&amp;sayolları...</translation>
-    </message>
-    <message>
-      <source>Set the keyboard shortcuts</source>
-      <translation type="vanished">Klavye kısayollarını ayarla</translation>
-    </message>
-    <message>
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="vanished">Kılavye Kısa Yollarını Dışa Aktar</translation>
-    </message>
-    <message>
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="vanished">Kılavye Kısa Yo&amp;llarını Dışa Aktar...</translation>
-    </message>
-    <message>
-      <source>Export the keyboard shortcuts</source>
-      <translation type="vanished">Kılavye kısa yollarını dışa aktar</translation>
-    </message>
-    <message>
-      <source>Import Keyboard Shortcuts</source>
-      <translation type="vanished">Klavye kısayollarını İçe Aktar</translation>
-    </message>
-    <message>
-      <source>&amp;Import Keyboard Shortcuts...</source>
-      <translation type="vanished">Klavye K&amp;ısayollarını İçe Aktar...</translation>
-    </message>
-    <message>
-      <source>Import the keyboard shortcuts</source>
-      <translation type="vanished">Klavye kısayolları içeri aktarılıyor</translation>
-    </message>
-  </context>
-  <context>
     <name>HexEditGotoWidget</name>
     <message>
       <location filename="../HexEdit/HexEditGotoWidget.py" line="40" />
@@ -33028,12 +30073,10 @@
       <translation type="unfinished">Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
@@ -33044,16 +30087,14 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation type="unfinished">'{0}' dosyası mevcut değil.</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation type="unfinished">Dosya okunumıyor '{0}:
-{1}.</translation>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &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="../HexEdit/HexEditMainWindow.py" line="1027" />
@@ -33067,73 +30108,81 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &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="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">Dosyaya yazılamıyor '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation type="unfinished">Dosya Kaydedildi</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">Metin Dosyaları (*.txt);;Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation type="unfinished">Başlıksız</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished">{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation type="unfinished">T&amp;emizle</translation>
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Dosyaya yazılamıyor '{0}:
+{1}.</translation>
+    </message>
+    <message>
+      <source>Cannot read file '{0}:
+{1}.</source>
+      <translation type="vanished">Dosya okunumıyor '{0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>HexEditReplaceWidget</name>
@@ -33423,471 +30472,463 @@
       <source>Enter the number of recent files to remember</source>
       <translation type="unfinished">Hatırlanacak geçmiş dosya sayısını girin</translation>
     </message>
-    <message>
-      <source>Selection</source>
-      <translation type="vanished">Seçim</translation>
-    </message>
   </context>
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation>Bilgi havuzu projesi oluştur</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation>Mercurial kaynak havauzu oluşturuluyor</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation>Yenşden adlandırılıyor {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation type="unfinished">Değişiklikleri başa döndür</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation type="unfinished">Değişiklikleri başa döndür</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation>Değişiklikler eski haline alınıyor</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation>Birleştiriliyor</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation>Mercurial komut</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation>Kopyalanıyor {0}</translation>
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Dosya &lt;b&gt;{0}&lt;/b&gt; okunamıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation>Uzak Mercurial kaynak havuzundan çekiliyor</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası halihazırda bulunuyor. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
       <source>Create changegroup</source>
       <translation>Değişimgrubu oluştur</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
       <source>Mercurial Changegroup Files (*.hg)</source>
       <translation>Mercurial Değiştirme grubu Dosyaları (*.hg)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation>Değişimgrubu öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation>Mercurial Değişimgrubu Dosyaları (*.hg);;Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgAddSubrepositoryDialog</name>
@@ -33970,46 +31011,6 @@
       <source>Errors</source>
       <translation>Hatalar</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgArchiveDialog</name>
@@ -34476,46 +31477,6 @@
       <source>Errors</source>
       <translation type="unfinished">Hatalar</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgBookmarksListDialog</name>
@@ -34641,46 +31602,6 @@
       <source>Errors</source>
       <translation type="unfinished">Hatalar</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgBranchInputDialog</name>
@@ -35163,46 +32084,6 @@
       <source>Errors</source>
       <translation type="unfinished">Hatalar</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgCopyDialog</name>
@@ -35317,87 +32198,63 @@
       <source>Alt+P</source>
       <translation type="unfinished">Alt+P</translation>
     </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the subversion process</source>
-      <translation type="vanished">Girdiyi altsürüm sürecine göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the subversion process</source>
-      <translation type="vanished">Altsürüm işlemleri için gönderilecek verileri gir</translation>
-    </message>
   </context>
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation type="unfinished">Tazele</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation>İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation>İşlem Üretecinde Hata</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation>Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation>Herhangi bir farklılık bulunamadı.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation>Farklılıkları Kaydet</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation>Patch Dosyaları (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Yama dosyası &lt;b&gt;{0}&lt;/b&gt;  zaten var. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
@@ -35520,21 +32377,6 @@
     </message>
   </context>
   <context>
-    <name>HgFetchDialog</name>
-    <message>
-      <source>Commit Message</source>
-      <translation type="vanished">Teslimat mesajı</translation>
-    </message>
-    <message>
-      <source>Recent commit messages</source>
-      <translation type="vanished">Geçmiş teslimet mesajları</translation>
-    </message>
-    <message>
-      <source>Select a recent commit message to use</source>
-      <translation type="vanished">Geçmiş kayıt mesajlarından seç</translation>
-    </message>
-  </context>
-  <context>
     <name>HgGpgSignDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.ui" line="0" />
@@ -35740,46 +32582,6 @@
       <source>no signatures found</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgGraftDialog</name>
@@ -36241,7 +33043,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation>Mercurial Günlüğü</translation>
@@ -36317,19 +33119,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation>Gözden Geçirme</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation>Yazar</translation>
@@ -36340,7 +33142,7 @@
       <translation>Tarih</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation>Mesaj</translation>
@@ -36401,7 +33203,7 @@
       <translation>den Kopyala</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation type="unfinished" />
@@ -36422,421 +33224,421 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation type="unfinished">Bul</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation type="unfinished">Bul</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation type="unfinished">Süzgeç</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation type="unfinished">Dosya</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Esas&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Etiketler&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation>Hepsi</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation>Eklendi</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
-      <translation>Silindi</translation>
+      <source>Added</source>
+      <translation>Eklendi</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation>Silindi</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation>Değiştirildi</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
+      <source>Draft</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation type="unfinished">Yerimleri</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
-      <source>Copy Changesets</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <source>Copy Changesets</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation type="unfinished">Etiket</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation type="unfinished">Değiştirmek</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation type="unfinished">Değişiklileri uzak kaynak havuzundan çek</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
-      <source>Apply Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <source>Apply Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished">Projenin yeniden okunması gerekiyor. Şimdi yapılsın mı?</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' bulunamadı.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation type="unfinished">Herhangi bir farklılık bulunamadı.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation type="unfinished">Farklılıkları Kaydet</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">Patch Dosyaları (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Yama dosyası &lt;b&gt;{0}&lt;/b&gt;  zaten var. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
@@ -36845,46 +33647,6 @@
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;yama kaydedilemedi.&lt;br&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgMergeDialog</name>
@@ -39129,14 +35891,6 @@
       <source>Error: </source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListAllGuardsDialog</name>
@@ -39230,46 +35984,6 @@
       <source>unknown</source>
       <translation type="unfinished">bilinmeyen</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListGuardsDialog</name>
@@ -40270,46 +36984,6 @@
       <source>&lt;b&gt;Mercurial shelve errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the hg shelve command.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgShelveDataDialog</name>
@@ -40658,50 +37332,6 @@
       <source>Merge</source>
       <translation type="unfinished">Birleştir</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Kaldır</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgStatusMonitorThread</name>
@@ -40716,10 +37346,6 @@
       <comment>branch, local id, global id</comment>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Could not start the Mercurial process.</source>
-      <translation type="vanished">Mercurial işlemleri başlatılamadı.</translation>
-    </message>
   </context>
   <context>
     <name>HgStripDialog</name>
@@ -41118,14 +37744,6 @@
       <source>Errors</source>
       <translation type="unfinished">Hatalar</translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagBranchListDialog</name>
@@ -41247,46 +37865,6 @@
       <source>Do you really want to close all listed branches?</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">Girdi</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the hg process</source>
-      <translation type="vanished">Hg işlem girdilerini göndermek için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">&amp;Gönder</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the hg process</source>
-      <translation type="vanished">Hg işlemlerine göndermek için verileri giriniz</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">Giriş alanını parola moduna çevirmek için seçiniz</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">&amp;Parola Modu</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation>
-    </message>
   </context>
   <context>
     <name>HgTagDialog</name>
@@ -42112,30 +38690,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation>Geçmiş Yükleniyor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation>Geçmiş Kaydediliyor</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation>Geçmiş Kaydediliyor</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -42525,1115 +39103,1107 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
       <source>Windows Bitmap File (*.bmp)</source>
       <translation>Windows Bitmap Dosyası (*.bmp)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <source>Windows Cursor File (*.cur)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
+      <source>DirectDraw-Surface File (*.dds)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
-      <translation type="unfinished" />
+      <source>Graphic Interchange Format File (*.gif)</source>
+      <translation>Graphic Interchange Format Dosyası (*.gif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
-      <translation>Graphic Interchange Format Dosyası (*.gif)</translation>
+      <source>Apple Icon File (*.icns)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
-      <translation type="unfinished" />
+      <source>Windows Icon File (*.ico)</source>
+      <translation>Windows İkon Dosyası (*.ico)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
-      <translation>Windows İkon Dosyası (*.ico)</translation>
+      <source>JPEG2000 File (*.jp2)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
-      <translation type="unfinished" />
+      <source>JPEG File (*.jpg)</source>
+      <translation>JPEG Dosyası (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
-      <translation>JPEG Dosyası (*.jpg)</translation>
+      <source>JPEG File (*.jpeg)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
-      <translation type="unfinished" />
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <translation>Çoklu-Resim Ağ Grafik Dosyası (*.mng)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
-      <translation>Çoklu-Resim Ağ Grafik Dosyası (*.mng)</translation>
+      <source>Portable Bitmap File (*.pbm)</source>
+      <translation>Portable Bitmap Dosyası (*.pbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
-      <translation>Portable Bitmap Dosyası (*.pbm)</translation>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <translation>Paintbrush Bitmap Dosyası (*.pcx)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
-      <translation>Paintbrush Bitmap Dosyası (*.pcx)</translation>
+      <source>Portable Graymap File (*.pgm)</source>
+      <translation>Portable Graymap Dosyası (*.pgm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
-      <translation>Portable Graymap Dosyası (*.pgm)</translation>
+      <source>Portable Network Graphics File (*.png)</source>
+      <translation>Portable Network Graphics Dosyası (*.png)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
-      <translation>Portable Network Graphics Dosyası (*.png)</translation>
+      <source>Portable Pixmap File (*.ppm)</source>
+      <translation>Portable Pixmap Dosyası (*.ppm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
-      <translation>Portable Pixmap Dosyası (*.ppm)</translation>
+      <source>Silicon Graphics Image File (*.sgi)</source>
+      <translation>Silikon Gragik Resim Dosyası (*.sgi)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
-      <translation>Silikon Gragik Resim Dosyası (*.sgi)</translation>
+      <source>Scalable Vector Graphics File (*.svg)</source>
+      <translation>Ölçeklenebilir Vektörel Grafik Dosyası (*.svg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation>Ölçeklenebilir Vektörel Grafik Dosyası (*.svg)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation>Targa Gragik Dosyası (*.tga)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
-      <translation>Targa Gragik Dosyası (*.tga)</translation>
+      <source>TIFF File (*.tif)</source>
+      <translation>TIFF Dosyası (*.tif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
-      <translation>TIFF Dosyası (*.tif)</translation>
+      <source>TIFF File (*.tiff)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
+      <source>WAP Bitmap File (*.wbmp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
+      <source>WebP Image File (*.webp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
-      <translation type="unfinished" />
+      <source>X11 Bitmap File (*.xbm)</source>
+      <translation>X11 Bitmap Dosyası (*.xbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation>X11 Bitmap Dosyası (*.xbm)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation>X11 Pixmap Dosyası (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation>Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation>Yeni</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation>Ye&amp;ni</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation>Ye&amp;ni</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation>Yeni bir ikon oluştur</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation>Yeni bir ikon oluştur</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yeni&lt;/b&gt;&lt;p&gt;Bu yeni bir icon oluşturur.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation>Yeni Pencere</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation>Yeni &amp;Pencere</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation>Yeni bir ikon düzenlem penceresi aç</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yeni Pencere&lt;/b&gt;&lt;p&gt;Bu yeni bir ikon düzenleme penceresi açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation>Aç</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Aç...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Aç...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
+      <source>Open an icon file for editing</source>
+      <translation>Düzenlemek için bir ikon dosyası aç</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="225" />
-      <source>Open an icon file for editing</source>
-      <translation>Düzenlemek için bir ikon dosyası aç</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation>Kaydet</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation>&amp;Kaydet</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation>&amp;Kaydet</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
+      <source>Save the current icon</source>
+      <translation>Geçerli ikonu kaydet</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="240" />
-      <source>Save the current icon</source>
-      <translation>Geçerli ikonu kaydet</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation>Farklı Kaydet</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation>Farklı K&amp;aydet...</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation>Farklı K&amp;aydet...</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
       <source>Save the current icon to a new file</source>
       <translation>Geçerli ikonu yeni bir dosyaya kaydet</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Farklı Kaydet...&lt;/b&gt;&lt;p&gt;Geçerli ikonu yeni bir dosyaya kaydet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation>Kapat</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation>&amp;Kapat</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation>&amp;Kapat</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation>Geçerli ikon düzenleme penceresini kapat</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kapat&lt;/b&gt;&lt;p&gt;Geçerli ikon düzenleyici penceresini kapat.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation>Hepsini Kapat</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation>Hepsini Kapat</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation>Hepsini K&amp;apat</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation>Tüm ikon düzenleme pencerelerini kapat</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Hepsini Kapat&lt;/b&gt;&lt;p&gt;İlk açılan haricinde tüm ikon düzenleme pencerelerini kapat.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation type="unfinished">Diğerlerini Kapat</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation>Çık</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation>&amp;Çıkış</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation>&amp;Çıkış</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation>İkon düzenleyiciden çık</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation>İkon düzenleyiciden çık</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Çıkış&lt;/b&gt;&lt;p&gt;İcon düzenleyicidn çık.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation>Geri Al</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Geri al</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Geri al</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
+      <source>Undo the last change</source>
+      <translation>Enson değişikliği geri al</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="330" />
-      <source>Undo the last change</source>
-      <translation>Enson değişikliği geri al</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation>İleri al</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation>&amp;İleri al</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation>&amp;İleri al</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation>Son değişikliği ileri al</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation>Son değişikliği ileri al</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation>Kes</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation>Ke&amp;s</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
-      <translation>Ke&amp;s</translation>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
       <source>Cut the selection</source>
       <translation>Seçimi kes</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kes&lt;/b&gt;&lt;p&gt;Seçilen resim alanı panoya aktararak keser.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation>Kopyala</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Kopyala</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Kopyala</translation>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation>Ctrl+C</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation>Ctrl+C</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
+      <source>Copy the selection</source>
+      <translation>Seçimi kopyala</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="374" />
-      <source>Copy the selection</source>
-      <translation>Seçimi kopyala</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kopya&lt;/b&gt;&lt;p&gt;Seçilen görüntüyü panoya kopyala.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation>Yapıştır</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation>Ya&amp;pıştır</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
-      <translation>Ya&amp;pıştır</translation>
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation>Ctrl+V</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="386" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation>Ctrl+V</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
       <source>Paste the clipboard image</source>
       <translation>Panodaki görüntüyü yapıştır</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yapıştır&lt;/b&gt;&lt;p&gt;Panodaki resmi yapıştır.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation>Yeni olarak yapıştır</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation>Yeni olarak yapıştır</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation>Ye&amp;ni olarak yapıştır</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation>Mevcut bir tanesinin üzerine panodan bir resim yapıştır</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation>Temizle</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation>T&amp;emizle</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation>T&amp;emizle</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation>İkon görüntüsünü temizle</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation>İkon görüntüsünü temizle</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Temizle&lt;/b&gt;&lt;p&gt;İkon resmini temizle ve tamamını transparan yap.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation>Hepsini Seç</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
-      <translation>Hepsini Seç</translation>
+      <source>&amp;Select All</source>
+      <translation>Hep&amp;sini Seç</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation>Hep&amp;sini Seç</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation>Tüm ikon resmini seç</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation>Boyutları Değiştir</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation>Boyutları De&amp;ğiştir...</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation>İkon boyutunu değiştir</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation>İkon boyutunu değiştir</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Boyut Değşikliği...&lt;/b&gt;&lt;p&gt;İkon boyutunu değiştirir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation>Griskala</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation>&amp;Griskala</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation>İkonu griskala ya çevir</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation>Büyüt</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation>Bü&amp;yült</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation>Bü&amp;yült</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation>Ctrl++</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation>İkın üzerinde büyüt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation>İkın üzerinde büyüt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation>Küçült</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation>Küçü&amp;lt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation>Küçü&amp;lt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation>Ctrl+-</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
       <source>Zoom out on the icon</source>
       <translation>İkon üzerinde küçült</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation>Büyütmeyi sıfırla</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation>Büyütmeyi sıfı&amp;rla</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation>Büyütmeyi sıfı&amp;rla</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation>Grid Çizgilerini Göster</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation>&amp;Grid Çizgilerini Göster</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation>Serbest çizim</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation>&amp;Serbest çizim</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Serbest Çizim&lt;/b&gt;&lt;p&gt;Düzgün olmayan çizgiler çizer.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation>Renk Toplayıcı</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation>Renk Toplayı&amp;cı</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation>Dikdörtgen</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation>Dikdö&amp;rtgen</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Dikdörtgen&lt;/b&gt;&lt;p&gt;Bir dikdörtgen çiz.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation>İçidolu Dikdörtgen</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation>İçido&amp;lu Dikdörtgen</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation>Çember</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Çember&lt;/b&gt;&lt;p&gt;Bir çember çiz.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation>Daire</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation>&amp;Daire</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation>Elips</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation>&amp;Elips</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Elips&lt;/b&gt;&lt;p&gt;Bir elips çiz.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation>İçidolu Elips</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation>İçi dolu Eli&amp;ps</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;İçi dolu Elips&lt;/b&gt;&lt;p&gt;İçi dolu bir elips çiz.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation>Satır</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation>&amp;Satır</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation>Köşeli Seçim</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation>Kö&amp;şeli Seçim</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation>Dairesel Seçim</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Dairesel seçim&lt;/b&gt;&lt;p&gt;Fareyi kullanarak ikon üzerinde dairesel bir alanı seçiniz.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation>Hakkında</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation>Hakkında</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation>H&amp;akkında</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation>Bu yazılım hakkında bilgi göster</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Hakkında&lt;/b&gt;&lt;p&gt;Bu yazılım hakkındaki çeşitli bilgileri gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation>Qt Hakkında</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation>Qt Hakkında</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation>&amp;Qt Hakkında</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Qt araçkiti hakkında bilgi göster</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Qt araçkiti hakkında bilgi göster</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Qt Hakkında&lt;/b&gt;&lt;p&gt;Qt Araçkiti hakkında bazı bilgiler gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation>Bu nedir?</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation>Bu &amp;Nedir?</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation>Bu &amp;Nedir?</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation>Duyarlı yardım</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation>Duyarlı yardım</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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;Duyarlı yardım içeriğini görüntüle&lt;/b&gt;&lt;p&gt;Bu Nedir? modunda, Fare imleci soru işeretiyle beraber bir ok şeklindedir ve bir arayüz elemanı üzerinde tıklarsanız bu elemanın nasıl kullanılacağı ve hakkında kısa bilgi verir. bu özellik diyaloglarda başlık çubuğu üzerindeyken çıkarılan açılır menülerde de bulunmaktadır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation>&amp;Dosya</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation>Düz&amp;en</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation>&amp;Görünüm</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation>&amp;Araçlar</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation>&amp;Yardım</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation>Dosya</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation>Düzen</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation>Görünüm</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation>Araçlar</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation>Yardım</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation>İkon dosyasını aç</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation>İkon dosyasını kaydet</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation>İkon dosyasını kaydet</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation>'{0}' dosyası mevcut değil.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation>Dosya okunumıyor '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>Dosyaya yazılamıyor '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation>İkon kaydedildi</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation>Başlıksız</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation>{0}[*] - {1}</translation>
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation>İkon Düzenleyici</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation>{0}[*] - {1}</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation>İkon Düzenleyici</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <source>eric6 Icon Editor</source>
-      <translation type="vanished">eric5 İkon Düzenleyici {6 ?}</translation>
-    </message>
-    <message>
-      <source>About eric6 Icon Editor</source>
-      <translation type="vanished">eric5 İkon Düzenleyici Hakkında {6 ?}</translation>
-    </message>
-    <message>
-      <source>The eric6 Icon Editor is a simple editor component to perform icon drawing tasks.</source>
-      <translation type="vanished">Eric5İcon Düzenleyici icon çizme görevlerini yerine getirmek için hazırlanmış basit bir düzenleyici bileşenidir. {6 ?}</translation>
+      <source>The file '{0}' does not exist.</source>
+      <translation type="vanished">'{0}' dosyası mevcut değil.</translation>
+    </message>
+    <message>
+      <source>Cannot read file '{0}:
+{1}.</source>
+      <translation type="vanished">Dosya okunumıyor '{0}:
+{1}.</translation>
+    </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Dosyaya yazılamıyor '{0}:
+{1}.</translation>
     </message>
   </context>
   <context>
@@ -44278,10 +40848,6 @@
       <source>Please open or create a file first.</source>
       <translation>Lütfen ilkönce bir dosya açın yada oluşturun.</translation>
     </message>
-    <message>
-      <source>Q&amp;InputDialog Wizard...</source>
-      <translation type="vanished">Q&amp;InputDialog Sihirbazı...</translation>
-    </message>
   </context>
   <context>
     <name>InputDialogWizardDialog</name>
@@ -45070,94 +41636,6 @@
       <source>Combined Left Side</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source> ms</source>
-      <translation type="vanished">ms</translation>
-    </message>
-    <message>
-      <source>Dockarea Corner Usage</source>
-      <translation type="vanished">Rıhtım Alanı Köşe Kullanımı</translation>
-    </message>
-    <message>
-      <source>Top Left Corner</source>
-      <translation type="vanished">Sol Üst Köşe</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the top dockarea</source>
-      <translation type="vanished">Üst rıhtım alanının sol üst köşesini tahsis etmek için seç</translation>
-    </message>
-    <message>
-      <source>Top dockarea</source>
-      <translation type="vanished">Üst rıhtım alanı</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the left dockarea</source>
-      <translation type="vanished">Sol rıhtım alanının sol üst köşesini tahsis etmek için seç</translation>
-    </message>
-    <message>
-      <source>Left dockarea</source>
-      <translation type="vanished">Sol rıhtım alanı</translation>
-    </message>
-    <message>
-      <source>Top Right Corner</source>
-      <translation type="vanished">Sağ Üst Köşe</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the top dockarea</source>
-      <translation type="vanished">Üst rıhtım alanının sağ üst köşesini tahsis etmek için seç</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the right dockarea</source>
-      <translation type="vanished">Sağ rıhtım alanının sağ üst köşesini tahsis etmek için seç</translation>
-    </message>
-    <message>
-      <source>Right dockarea</source>
-      <translation type="vanished">Sağ rıhtım alanı</translation>
-    </message>
-    <message>
-      <source>Bottom Left Corner</source>
-      <translation type="vanished">Sol Alt Köşe</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the bottom dockarea</source>
-      <translation type="vanished">Alt rıhtım alanının sol alt köşesini tahsis etmek için seç</translation>
-    </message>
-    <message>
-      <source>Bottom dockarea</source>
-      <translation type="vanished">Alt rıhtım alanı</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the left dockarea</source>
-      <translation type="vanished">Sol rıhtım alanının alt sol köşesini tahsis etmek için seç</translation>
-    </message>
-    <message>
-      <source>Bottom Right Corner</source>
-      <translation type="vanished">Sağ Alt Köşe</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the bottom dockarea</source>
-      <translation type="vanished">Alt rıhtım alanının sağ alt köşesini tahsis etmek için seç</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the right dockarea</source>
-      <translation type="vanished">Sağ rıhtım alanının alt sağ köşesini tahsis etmek için seç</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">Sekmeler</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Her bir sekmede bir tane yerine tek bir kapatma düğmesi göster</translation>
-    </message>
-    <message>
-      <source>Select to show hidden files in the various browsers</source>
-      <translation type="vanished">Gizli dosyaları çeşitli tarayıcılarda göstermek için seç</translation>
-    </message>
-    <message>
-      <source>Show hidden files</source>
-      <translation type="vanished">Gizli dosyaları göster</translation>
-    </message>
   </context>
   <context>
     <name>IrcChannelEditDialog</name>
@@ -45221,8 +41699,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation type="unfinished" />
@@ -45548,7 +42026,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation type="unfinished" />
@@ -45559,193 +42037,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation type="unfinished">Kopyala</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation type="unfinished">Hepsini kopar</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation type="unfinished">Hepsini kopyala</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation type="unfinished">Temizle</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation type="unfinished">Kaydet</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation type="unfinished">Tazele</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -45753,8 +42231,8 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -45762,9 +42240,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -45772,9 +42250,9 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation type="unfinished">
         <numerusform />
@@ -45782,25 +42260,25 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation type="unfinished">
         <numerusform />
@@ -45808,52 +42286,52 @@
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation type="unfinished" />
     </message>
@@ -46375,28 +42853,28 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <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="429" />
-      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
@@ -46733,10 +43211,6 @@
       <source>Confirm Shutdown When Connected</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Renkler</translation>
-    </message>
   </context>
   <context>
     <name>IrcServerEditDialog</name>
@@ -47208,21 +43682,6 @@
     </message>
   </context>
   <context>
-    <name>JavaScriptEricObject</name>
-    <message>
-      <source>Search!</source>
-      <translation type="vanished">Ara!</translation>
-    </message>
-    <message>
-      <source>Search results provided by {0}</source>
-      <translation type="vanished">Arama souçları {0} tarafından sağlanıyor</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-  </context>
-  <context>
     <name>JavaScriptIcon</name>
     <message>
       <location filename="../WebBrowser/StatusBar/JavaScriptIcon.py" line="37" />
@@ -49011,7 +45470,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python Dosyaları (*.py *.py3)</translation>
@@ -49264,7 +45723,7 @@
       <translation>Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Python Dosyaları (*.py3)</translation>
@@ -49444,26 +45903,6 @@
       <source>Octave Files (*.m.octave)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Python Files (*.py *.py2 *.py3)</source>
-      <translation type="vanished">Python Dosyaları (*.py *.py2 *.py3)</translation>
-    </message>
-    <message>
-      <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
-      <translation type="vanished">Python GUI Dosyaları (*.pyw *.pyw2 *.pyw3)</translation>
-    </message>
-    <message>
-      <source>Python2</source>
-      <translation type="vanished">Python2</translation>
-    </message>
-    <message>
-      <source>Python2 Files (*.py2)</source>
-      <translation type="vanished">Python2 Dosyaları (*.py2)</translation>
-    </message>
-    <message>
-      <source>Python2 GUI Files (*.pyw2)</source>
-      <translation type="vanished">Python2 GUI Dosyaları (*.pyw2)</translation>
-    </message>
   </context>
   <context>
     <name>LfConvertDataDialog</name>
@@ -49710,10 +46149,6 @@
       <source>&lt;b&gt;Message Filters for both&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stdout or stderr.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the colour for text sent to stderr</source>
-      <translation type="vanished">Stdhatalarda gösterilecek metnin rengini seç</translation>
-    </message>
   </context>
   <context>
     <name>MakePropertiesDialog</name>
@@ -50225,14 +46660,6 @@
       <source>Install Mercurial</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Teslim etmek için hatırlanacak mesaj sayısı:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Teslim edilmek için hatırlanacak mesj sayısını girin</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizard</name>
@@ -50262,10 +46689,6 @@
       <source>Please open or create a file first.</source>
       <translation>Lütfen ilkönce bir dosya açın yada oluşturun.</translation>
     </message>
-    <message>
-      <source>Q&amp;MessageBox Wizard...</source>
-      <translation type="vanished">Q&amp;MessageBox Sihirbazı...</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizardDialog</name>
@@ -51213,10 +47636,6 @@
       <source>All Files (*)</source>
       <translation type="unfinished">Tüm Dosyalar (*)</translation>
     </message>
-    <message>
-      <source>Documentation</source>
-      <translation type="vanished">Belgeleme</translation>
-    </message>
   </context>
   <context>
     <name>MicroPythonProgressInfoDialog</name>
@@ -51294,38 +47713,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation type="unfinished">Temizle</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation type="unfinished">Kopyala</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation type="unfinished">Yapıştır</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation type="unfinished">Hepsini Seç</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -51334,300 +47758,300 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation type="unfinished">Betiği Çalıştır</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation type="unfinished">Yapılandırma</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation type="unfinished">bilinmeyen</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished">Python Dosyaları (*.py);;Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
@@ -51806,27 +48230,20 @@
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>MimeTypesPage</name>
@@ -51864,732 +48281,716 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation>Satır: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation>Pos: {0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation>Yeni</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation>Ye&amp;ni</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation>Ye&amp;ni</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation>Boş bir düzenleyici penceresi aç</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation>Boş bir düzenleyici penceresi aç</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yeni&lt;/b&gt;&lt;p&gt;Boş bir düzenleme penceresi oluşturulacak.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation>Aç</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation>&amp;Aç...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation>&amp;Aç...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation>Bir dosya aç</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation>Bir dosya aç</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Bir dosya aç&lt;/b&gt;&lt;p&gt;Açmak istediğiniz dosyanın adını giriniz.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation>Kaydet</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation>&amp;Kaydet</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation>&amp;Kaydet</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
+      <location filename="../QScintilla/MiniEditor.py" line="624" />
       <source>Save the current file</source>
       <translation>Geçerli dosyayı kaydet</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Dosya Kaydet&lt;/b&gt;&lt;p&gt;Geçerli düzenleyici penceresinin içeriğini kaydet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation>Farklı kaydet</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation>Farklı k&amp;aydet...</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation>Farklı k&amp;aydet...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation>Geçerli dosyayı yeni bir tane olarak kaydet</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Dosyayı Farklı Kaydet&lt;/b&gt;&lt;p&gt;Geçerli düzenleyici penceresindeki içeriği yeni bir dosyaya kaydeder. Dosya seçme diyaloğu ile bu dosyaya girilebilir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation>Kapat</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation>&amp;Kapat</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation>&amp;Kapat</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
-      <source>Close the editor window</source>
-      <translation>Düzenleyici penceresini kapat</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <source>Close the editor window</source>
+      <translation>Düzenleyici penceresini kapat</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Pencereyi kapat&lt;/b&gt;&lt;p&gt;Geçerli pencereyi kapat.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation>Yazdır</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation>&amp;Yazdır</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation>&amp;Yazdır</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
-      <source>Print the current file</source>
-      <translation>Geçerli dosyayı yazdır</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <source>Print the current file</source>
+      <translation>Geçerli dosyayı yazdır</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Dosya Yazdır&lt;/b&gt;&lt;p&gt;Geçerli dosyanın içeriğini yazdır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation>Baskı Öngörünümü</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation>Geçerli dosyanın baskı öngörünümü</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yazıcı Öngörünümü&lt;/b&gt;&lt;p&gt;Geçerli dosyanın yazıcı öngörünümü.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation>Geri Al</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation>&amp;Geri al</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
+      <source>&amp;Undo</source>
+      <translation>&amp;Geri al</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="713" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
+      <location filename="../QScintilla/MiniEditor.py" line="716" />
       <source>Undo the last change</source>
       <translation>Enson değişikliği geri al</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Geri Al&lt;/b&gt;&lt;p&gt;Geçerli düzenleyicide yapılan son değişikliği geri al.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation>İleri al</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation>&amp;İleri al</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation>&amp;İleri al</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
+      <location filename="../QScintilla/MiniEditor.py" line="730" />
       <source>Redo the last change</source>
       <translation>Son değişikliği ileri al</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;İleri Al&lt;/b&gt;&lt;p&gt;Geçerli düzenleyicide yapılan son değişikliği ileri alır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation>Kes</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation>Ke&amp;s</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
+      <source>Cu&amp;t</source>
+      <translation>Ke&amp;s</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
-      <source>Cut the selection</source>
-      <translation>Seçimi kes</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <source>Cut the selection</source>
+      <translation>Seçimi kes</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kes&lt;/b&gt;&lt;p&gt;Geçerli düzenleyicide seçilen metni panoya keser.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation>Kopyala</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation>&amp;Kopyala</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
+      <source>&amp;Copy</source>
+      <translation>&amp;Kopyala</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="758" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
+      <location filename="../QScintilla/MiniEditor.py" line="761" />
       <source>Copy the selection</source>
       <translation>Seçimi kopyala</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kopya&lt;/b&gt;&lt;p&gt;Geçerli düzenleyicideki seçilen metni clipboarda kopyala.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation>Yapıştır</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation>Ya&amp;pıştır</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
+      <source>&amp;Paste</source>
+      <translation>Ya&amp;pıştır</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="774" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation>En son kesilen/kopyalanan metni yapıştır</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yapıştır&lt;/b&gt;&lt;p&gt;En son kesilen/kopyalanan metni panodan geçerli düzenleyiciye yapıştırır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation>Temizle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation>T&amp;emizle</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation>T&amp;emizle</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
+      <location filename="../QScintilla/MiniEditor.py" line="794" />
       <source>Clear all text</source>
       <translation>Tüm metni temizle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Temizle&lt;/b&gt;&lt;p&gt;Geçerli düzenleyicideki tüm metinleri sil.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation>Hakkında</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation>Hakkında</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation>H&amp;akkında</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation>Bu yazılım hakkında bilgi göster</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Hakkında&lt;/b&gt;&lt;p&gt;Bu yazılım hakkındaki çeşitli bilgileri gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation>Qt Hakkında</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation>Qt Hakkında</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation>&amp;Qt Hakkında</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Qt araçkiti hakkında bilgi göster</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Qt araçkiti hakkında bilgi göster</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Qt Hakkında&lt;/b&gt;&lt;p&gt;Qt Araçkiti hakkında bazı bilgiler gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation>Bu nedir?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation>Bu &amp;Nedir?</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation>Bu &amp;Nedir?</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation>Duyarlı yardım</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation>Duyarlı yardım</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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;Duyarlı yardım içeriğini görüntüle&lt;/b&gt;&lt;p&gt;Bu Nedir? modunda, Fare imleci soru işeretiyle beraber bir ok şeklindedir ve bir arayüz elemanı üzerinde tıklarsanız bu elemanın nasıl kullanılacağı ve hakkında kısa bilgi verir. bu özellik diyaloglarda başlık çubuğu üzerindeyken çıkarılan açılır menülerde de bulunmaktadır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation type="unfinished">Seçenekler</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation type="unfinished">&amp;Seçenekler...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">tercih edilen ayarları yapınız</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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">&lt;b&gt;Tercihler&lt;/b&gt;&lt;p&gt;Uygulamanın ayarlama maddelerini tercih ettiğiniz değerlerle ayarlayınız.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation>&amp;Dosya</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation>Düz&amp;en</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation type="unfinished">A&amp;ra</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation type="unfinished">&amp;Görünüm</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation type="unfinished">Ayar&amp;lar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation>&amp;Yardım</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation>Dosya</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation>Düzen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation type="unfinished">Ara</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation type="unfinished">Görünüm</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation type="unfinished">Ayarlar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation>Yardım</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Durum çubuğununu bu parçası düzenleyicideki dosyanın yazılabilme durumunu işaret eder. &lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Durum çubuğununu bu parçası düzenleyicideki satır numarasını gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Durum çubuğununu bu parçası düzenleyicideki imlecin konumunu gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation>Hazır</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation>Belgede kaydedilmemiş değişiklikler var.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation>Dosya Aç</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation>Dosya Aç</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Dosya &lt;b&gt;{0}&lt;/b&gt; açılamıyor.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation>Dosya Yüklendi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation>Dosyayı Kaydet</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation>Dosyayı Kaydet</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Dosya &lt;b&gt;{0}&lt;/b&gt; kaydedilemiyor.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation>Dosya Kaydedildi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation>Mini Düzenleyici</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation>Başlıksız</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation>Mini Düzenleyici</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation>Başlıksız</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation>{0}[*] - {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation>Yazılıyor...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation>Yazdırma tamalandı</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation>Yazdırılırken hata</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation>Yazdırma iptal edildi</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation>Hepsini seç</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation>Tüm seçimi iptal et</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation>Diller</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation>Dil Yok</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation>Tahmin edilen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation>Alternatifler</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation>Alternatifler ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation>Pygments Lexer</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation>Pygments Lexer</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Kullanmak için Pygment lexer seç.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">Bul</translation>
-    </message>
-    <message>
-      <source>About eric6 Mini Editor</source>
-      <translation type="vanished">Eric5 Mini Düzenleyici Hakkında {6 ?}</translation>
-    </message>
-    <message>
-      <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
-      <translation type="vanished">Eric5 Mini Düzenleyici QScintlla bileşenleri ile hazırlanmıştır.Güçlü bir düzenleyicinin tüm özelliklerine ihtiyaç duyulmayan, basit düzenleme işlerinde kullanılabilir. {6 ?}</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">eric5 Mini Düzenleyici {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>MiscellaneousChecker</name>
@@ -53153,258 +49554,238 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation>Dosyayı Kaydet</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation>Dosyayı Kaydet</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation>Çokluprojeyi Kapat</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation>Çokluprojeyi Kapat</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation>Geçerli çokluprojede kaydedilmemiş değişiklikler var.</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation>Yeni Çokluproje</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation>Ye&amp;ni...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation>Yeni bir Çokluproje üret</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation>Yeni bir Çokluproje üret</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yeni...&lt;/b&gt;&lt;p&gt;Bu yeni bir çokluproje için gerekli bilgilerin girileceği bir diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation>Çokluproje Aç</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation>&amp;Aç...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation>Var olan Çokluprojeyi aç</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation>Var olan Çokluprojeyi aç</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aç...&lt;/b&gt;&lt;p&gt;Bu varolon bir projeyi açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation>Çokluprojeyi kapat</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation>&amp;Kapat</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation>&amp;Kapat</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation>Geçerli çokluprojeyi kapat</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kapat&lt;/b&gt;&lt;p&gt;Bu geçerli çokluprojeyi kapatır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation>Çokluprojeyi kaydet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation>&amp;Kaydet</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
-      <translation>Geçerli çokluprojeyi kaydet</translation>
+      <source>&amp;Save</source>
+      <translation>&amp;Kaydet</translation>
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation>Geçerli çokluprojeyi kaydet</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kaydet&lt;/b&gt;&lt;p&gt;Bu geçerli çokluprojeyi kaydeder.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation>Çokluprojeleri olarak kaydet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation>Farklı k&amp;aydet...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation>Geçerli çokluprojeyi yeni bir dosya olarak kaydet</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Farklı kaydet&lt;/b&gt;&lt;p&gt;Bu geçerli çokluprojeyi yeni bir dosyaya kaydeder.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation>Çokluprojeye proje ekle</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation>&amp;Proje ekle...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation>Geçerli çokluprojeye bir proje ekle</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Proje ekle...&lt;/b&gt;&lt;p&gt;Bu geçerli çokluprojeye bir proje eklemek için diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation>Çokluproje özellikleri</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation>&amp;Özellikler...</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation>Çokluproje özelliklerini göster</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Özellikler...&lt;/b&gt;&lt;p&gt;Bu çokluproje özelliklerini düzenlemek için sir diyalog gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation>&amp;Çokluproje</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation>&amp;Çokluproje</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation>Geçmiş Çoklup&amp;rojeleri Aç</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation>Çokluproje</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation>T&amp;emizle</translation>
     </message>
-    <message>
-      <source>Read multiproject file</source>
-      <translation type="vanished">Çokluproje dosyasını oku</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Çoklu Proje dosyası &lt;b&gt;{0}&lt;/b&gt; okunamıyor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Save multiproject file</source>
-      <translation type="vanished">Çokluproje Dosyasını kaydet</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The multiproject file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Çoklu Proje dosyası &lt;b&gt;{0}&lt;/b&gt; yazılamıyor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m)</source>
-      <translation type="vanished">Çokluproje Dosyaları (*.e4m) {5m?}</translation>
-    </message>
   </context>
   <context>
     <name>MultiProjectBrowser</name>
@@ -53559,20 +49940,16 @@
       <source>Enter the number of recent multiprojects to remember</source>
       <translation>Hatırlanacak geçmiş anaprojelerin sayısını girin</translation>
     </message>
-    <message>
-      <source>XML</source>
-      <translation type="vanished">XML</translation>
-    </message>
   </context>
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation type="unfinished" />
     </message>
@@ -53685,17 +50062,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkAccessManager</name>
-    <message>
-      <source>&lt;b&gt;Enter username and password for '{0}'&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt; '{0}' için kullanıcı adını ve parolayı giriniz&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Enter username and password for '{0}', realm '{1}'&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt; '{1}' alanı, '{0}' için kullanıcı adı ve parola giriniz&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>NetworkManager</name>
     <message>
       <location filename="../WebBrowser/Network/NetworkManager.py" line="194" />
@@ -54072,13 +50438,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkProtocolUnknownErrorReply</name>
-    <message>
-      <source>Protocol '{0}' not supported.</source>
-      <translation type="vanished">Protokol '{0}' desteklenmedi.</translation>
-    </message>
-  </context>
-  <context>
     <name>NewDialogClassDialog</name>
     <message>
       <location filename="../Project/NewDialogClassDialog.ui" line="0" />
@@ -54135,25 +50494,6 @@
     </message>
   </context>
   <context>
-    <name>NoCacheHostsDialog</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">&amp;Ekle...</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Seçilen girişi kaldırmak için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Kaldı&amp;r</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Tüm Girişleri kaldırkak için basınız</translation>
-    </message>
-  </context>
-  <context>
     <name>NotificationsPage</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="0" />
@@ -54298,27 +50638,27 @@
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation>Otomatik</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation>Onlu</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation>Hex</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation>Sekizli</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation />
     </message>
@@ -54439,13 +50779,6 @@
     </message>
   </context>
   <context>
-    <name>OfflineStorageConfigDialog</name>
-    <message>
-      <source> MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
-  </context>
-  <context>
     <name>OpenPagesWidget</name>
     <message>
       <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
@@ -54748,53 +51081,47 @@
       <source>&lt;p&gt;The diagram belongs to project &lt;b&gt;{0}&lt;/b&gt;. Please open it and try again.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any modules.</source>
-      <translation type="vanished">&lt;b&gt;'{0}'&lt;/b&gt;paketi hiçbir modül içermiyor.</translation>
-    </message>
-    <message>
-      <source>The package &lt;b&gt;'{0}'&lt;/b&gt; does not contain any classes.</source>
-      <translation type="vanished">&lt;b&gt;'{0}'&lt;/b&gt;paketi hiçbir modül içermiyor.</translation>
-    </message>
   </context>
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
       <source>screen.png</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished">Portable Network Graphics Dosyası (*.png)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">Dosyaya yazılamıyor '{0}:
-{1}.</translation>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/PageScreenDialog.ui" line="0" />
       <source>Page Screen</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Dosyaya yazılamıyor '{0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>PasswordManager</name>
@@ -54854,14 +51181,6 @@
       <source>Passwords</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&lt;p&gt;Login data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Giriş verisi &lt;b&gt;{0}&lt;/b&gt; den okunamıyor&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Login data could not be loaded from &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: Wrong input format&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Giriş verisi &lt;b&gt;{0}&lt;/b&gt; den okunamıyor&lt;/p&gt;&lt;p&gt;Sebep: Hatalı giriş formatı&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>PasswordModel</name>
@@ -55400,14 +51719,6 @@
       <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Configure</source>
-      <translation type="vanished">Yapılandırma</translation>
-    </message>
-    <message>
-      <source>Configure...</source>
-      <translation type="vanished">Ayarlanıyor...</translation>
-    </message>
   </context>
   <context>
     <name>PipDialog</name>
@@ -55697,61 +52008,38 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="59" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
       <source>Save as CSV...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="73" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
       <source>Licenses of "{0}"</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="77" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
       <source>No environment specified.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="200" />
-      <location filename="../PipInterface/PipLicensesDialog.py" line="170" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
       <source>Save as CSV</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="172" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
       <source>CSV Files (*.csv);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="201" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
       <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>PipListDialog</name>
-    <message>
-      <source>Version</source>
-      <translation type="vanished">Sürüm</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Adı:</translation>
-    </message>
-    <message>
-      <source>Version:</source>
-      <translation type="vanished">Sürüm:</translation>
-    </message>
-    <message>
-      <source>Author:</source>
-      <translation type="vanished">Yazar:</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">İşlem Üretecinde Hata</translation>
-    </message>
-  </context>
-  <context>
     <name>PipPackageDetailsDialog</name>
     <message>
       <location filename="../PipInterface/PipPackageDetailsDialog.py" line="46" />
@@ -56301,7 +52589,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1146" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
@@ -56338,145 +52626,152 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1161" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1164" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1167" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1304" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1171" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1174" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1178" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1181" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1184" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1191" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1195" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1203" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1206" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1209" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <source>Purge Cache...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
+      <source>Purge Cache...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1220" />
-      <source>Edit Environment Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
+      <source>Edit Environment Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation type="unfinished">Ayarlanıyor...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1426" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1413" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1402" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1603" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1606" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1721" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation type="unfinished">bilinmeyen</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Hata: {0}</translation>
-    </message>
   </context>
   <context>
     <name>PipPage</name>
@@ -56552,21 +52847,6 @@
     </message>
   </context>
   <context>
-    <name>PipSearchDialog</name>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">Ara</translation>
-    </message>
-    <message>
-      <source>Description</source>
-      <translation type="vanished">Açıklama</translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Hata: {0}</translation>
-    </message>
-  </context>
-  <context>
     <name>PipVulnerabilityChecker</name>
     <message>
       <location filename="../PipInterface/PipVulnerabilityChecker.py" line="219" />
@@ -56856,27 +53136,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation>&lt; Geri</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation>Sonraki &gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation>Kur</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation>Kullanıcı eklentiler dizini</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation>Evrensel eklentiler dizini</translation>
     </message>
@@ -57009,12 +53289,12 @@
       <translation>&lt;p&gt;eklenti dizini &lt;b&gt;{0}&lt;/b&gt; oluşturulamıyor. Lütfen ayarlama diyaloğu aracılığı ile düzenleyin.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation type="unfinished">Dosya yüklenirken hata</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -57538,14 +53818,6 @@
       <source>Keep configuration data</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Plugin:</source>
-      <translation type="vanished">Eklenti:</translation>
-    </message>
-    <message>
-      <source>Select the plugin to uninstall</source>
-      <translation type="vanished">Eklentiyi kaldırma için seç</translation>
-    </message>
   </context>
   <context>
     <name>PluginUninstallWidget</name>
@@ -57861,18 +54133,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation>Seçenekleri Dışa Aktar</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation>Seçenekleri İçe Aktar</translation>
     </message>
@@ -58231,14 +54503,6 @@
       <source>Enter the bottom margin in cm.</source>
       <translation>Alt sınırı cm cinsinden giriniz.</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">Renk</translation>
-    </message>
-    <message>
-      <source>Colour Mode:</source>
-      <translation type="vanished">Renk Modu:</translation>
-    </message>
   </context>
   <context>
     <name>ProgramsDialog</name>
@@ -58454,472 +54718,452 @@
       <source>(not found)</source>
       <translation>(bulunamadı)</translation>
     </message>
-    <message>
-      <source>Translation Extractor (Python, PySide)</source>
-      <translation type="vanished">Çeviri Çıkarıcı (Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Forms Compiler (Python, PySide)</source>
-      <translation type="vanished">Form Derleyici (Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Python, PySide)</source>
-      <translation type="vanished">Kaynak Derleyici (Python, Pyside)</translation>
-    </message>
-    <message>
-      <source>Forms Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Form Derleyici (Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">Kaynak Derleyici (Ruby, Qt4)</translation>
-    </message>
   </context>
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation>Python3 Dosyaları (*.py *.py3);;Python3 GUI Dosyaları (*.pyw *.pyw3);;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
+      <source>PyQt5 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
+      <source>PyQt5 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
+      <source>PyQt6 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
+      <source>PyQt6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
-      <translation>Konsol- kumanda birimi</translation>
+      <source>Eric7 Plugin</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation>Konsol- kumanda birimi</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation>Diğer</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation>Kaydedilmiş Proje Türü</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation>Kaydedilmiş Proje Türü</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Proje dosyası &lt;b&gt;{0}&lt;/b&gt; okunamdı.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation>Lütfen ilkolarak projeyi kaydedin.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation>Proje oturumunu oku</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation>Dil Ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation>Çeviriyi silin</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &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>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation>Dosya ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation>Hedef dizin boş olamaz.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation>Dizin Ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation>Kaynak dizin boş olamaz.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation>Dosya adını değiştir</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation>Dosya adını Değiştir</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation>Dosya sil</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &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>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation>Dizini sil</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &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>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation>Proje dizinin oluştur</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Proje dizini &lt;b&gt;{0}&lt;/b&gt; oluşturulamıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation>Yeni Proje</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation>Var olan dosyalar projeye eklensin mi?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation>Sürüm Kontrol Sistemini Seç</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>VCS komut seçeneklerini düzenlemek istiyor musunuz?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation>Yeni Proje</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Proje dosyaları kaynak havuzuna aktarılacak mı?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation>Yok</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation>proje için sürüm kontrol sistemini seçin</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation>Çeviri Kalıbı</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation>Çeviri dosylarınınyol kalıbını giriniz (kullanılan '% dil %'dil kodu):</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation>Projeyi aç</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation>Dosyayı Kaydet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation>Projeyi Kapat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation>Geçerli projede kaydedilmemiş dosyalar var.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation>Sözdizimi Hataları tespit edildi</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation type="unfinished">
         <numerusform />
@@ -58927,943 +55171,908 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation>Ye&amp;ni...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation>Yeni bir proje üret</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yeni...&lt;/b&gt;&lt;p&gt;Bu yeni bir proje için bilgilerin girileceği bir diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation>&amp;Aç...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation>Var olan bir projeyi aç</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aç...&lt;/b&gt;&lt;p&gt;Bu varolan bir projeyi açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation>Projeyi kapat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation>&amp;Kapat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation>Geçerli projeyi kapat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kapat&lt;/b&gt;&lt;p&gt;Bu geçerli projeyi kapatır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation>Projeyi kaydet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation>&amp;Kaydet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation>Geçerli projeyi kapat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kaydet&lt;/b&gt;&lt;p&gt;Bu geçerli projeyi kaydeder.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation>projeyi farklı adda kaydet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation>Farklı k&amp;aydet...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation>Geçerli projeyi yeni bir dosya olarak kaydet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Farklı kaydet&lt;/b&gt;&lt;p&gt;Bu geçerli projeyi yeni bir dosya olarak kaydeder.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation>Projeye dosyalar ekle</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation>Dosyaları &amp;ekle...</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
-      <translation>Geçerli projeye dosyalar ekle</translation>
+      <source>Save project as</source>
+      <translation>projeyi farklı adda kaydet</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Dosya ekle...&lt;/b&gt;&lt;p&gt;Bu geçerli projeye bir dosya eklemek için bir diyalog açar. Alana belirlenmiş uzantıda bir dosya eklenir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3998" />
-      <source>Add directory to project</source>
-      <translation>Projeye dizin ekle</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4000" />
-      <source>Add directory...</source>
-      <translation>Dizin ekle...</translation>
+      <source>Save &amp;as...</source>
+      <translation>Farklı k&amp;aydet...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation>Geçerli projeyi yeni bir dosya olarak kaydet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Farklı kaydet&lt;/b&gt;&lt;p&gt;Bu geçerli projeyi yeni bir dosya olarak kaydeder.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
+      <translation>Projeye dosyalar ekle</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4003" />
-      <source>Add a directory to the current project</source>
-      <translation>Geçerli projeye bir dizin ekleyiniz</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4004" />
-      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Dizin Ekle...&lt;/b&gt;&lt;p&gt;Bu geçerli projeye bir dizin eklemek için bir diyalog açar.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4013" />
-      <source>Add translation to project</source>
-      <translation>Projeye çeviri ekle</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4015" />
-      <source>Add &amp;translation...</source>
-      <translation>Çeviri &amp;ekle...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4018" />
-      <source>Add a translation to the current project</source>
-      <translation>Geçerli projeye çeviri ekle</translation>
+      <source>Add &amp;files...</source>
+      <translation>Dosyaları &amp;ekle...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation>Geçerli projeye dosyalar ekle</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Dosya ekle...&lt;/b&gt;&lt;p&gt;Bu geçerli projeye bir dosya eklemek için bir diyalog açar. Alana belirlenmiş uzantıda bir dosya eklenir.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4017" />
+      <source>Add directory to project</source>
+      <translation>Projeye dizin ekle</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4019" />
+      <source>Add directory...</source>
+      <translation>Dizin ekle...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4022" />
+      <source>Add a directory to the current project</source>
+      <translation>Geçerli projeye bir dizin ekleyiniz</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4023" />
+      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Dizin Ekle...&lt;/b&gt;&lt;p&gt;Bu geçerli projeye bir dizin eklemek için bir diyalog açar.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4032" />
+      <source>Add translation to project</source>
+      <translation>Projeye çeviri ekle</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4034" />
+      <source>Add &amp;translation...</source>
+      <translation>Çeviri &amp;ekle...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4037" />
+      <source>Add a translation to the current project</source>
+      <translation>Geçerli projeye çeviri ekle</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Çeviri ekle...&lt;/b&gt;&lt;p&gt;Bu geçerli projeye bir çeviri eklemek için bir diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation>Yeni dosyaları ara</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation>Yeni dosyaları a&amp;ra...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation>Proje dizininde yeni dosyaları ara.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
-      <translation type="unfinished" />
+      <source>Searc&amp;h new files...</source>
+      <translation>Yeni dosyaları a&amp;ra...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation>Proje özellikleri</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
-      <translation>&amp;Özellikler...</translation>
+      <source>Search new files in the project directory.</source>
+      <translation>Proje dizininde yeni dosyaları ara.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
-      <translation>Proje özelliklerini göster</translation>
+      <source>Search Project File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation>Kullanıcı projesi özellikleri</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation>K&amp;ullanıcı Özellikleri...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
+      <source>Search Project File...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation>Dosyatipi Birleştirme</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
-      <translation>Dosyatipi Birleştirme...</translation>
+      <source>Project properties</source>
+      <translation>Proje özellikleri</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation>&amp;Özellikler...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation>Proje özelliklerini göster</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
+      <source>User project properties</source>
+      <translation>Kullanıcı projesi özellikleri</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation>K&amp;ullanıcı Özellikleri...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation type="unfinished" />
+      <source>Filetype Associations</source>
+      <translation>Dosyatipi Birleştirme</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
+      <translation>Dosyatipi Birleştirme...</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
-      <translation>Hata Ayıklayıcı Özellikleri</translation>
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation>Hata Ayıklayıcı &amp;Özellikleri...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
-      <translation>Hata ayıklayıcı özelliklerini göster</translation>
+      <source>Lexer Associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation>Hata Ayıklayıcı Özellikleri</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation>Hata Ayıklayıcı &amp;Özellikleri...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation>Hata ayıklayıcı özelliklerini göster</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation>Yükle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation>Yük&amp;le</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation>Hata ayıklayıcı özelliklerini yükle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation>Kaydet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation>Hata ayıklayıcı özelliklerini kaydet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation>Sil</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation>&amp;Sil</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation>Hata ayıklayıcı özelliklerini sil</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation>Başadön</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation>Başad&amp;ön</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation>Hata ayıklayıcı özelliklerini başa döndür</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation>Oturum yükleniyor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
-      <source>Load the projects session file.</source>
-      <translation>Projelerin oturm dosyasını yükle.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4190" />
-      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
-      <source>Save session</source>
-      <translation>Oturumu kaydet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4207" />
-      <source>Save the projects session file.</source>
-      <translation>Proje oturum dosyasını kaydet.</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4208" />
-      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Load the projects session file.</source>
+      <translation>Projelerin oturm dosyasını yükle.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4209" />
+      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4224" />
       <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
-      <source>Delete session</source>
-      <translation>Oturumu sil</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4225" />
-      <source>Delete the projects session file.</source>
-      <translation>Proje oturum dosyasını sil.</translation>
+      <source>Save session</source>
+      <translation>Oturumu kaydet</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4226" />
+      <source>Save the projects session file.</source>
+      <translation>Proje oturum dosyasını kaydet.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4227" />
+      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
+      <source>Delete session</source>
+      <translation>Oturumu sil</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4244" />
+      <source>Delete the projects session file.</source>
+      <translation>Proje oturum dosyasını sil.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation>&lt;b&gt;Oturumu Sil&lt;/b&gt;&lt;p&gt;Bu proje dosya oturumunu siler&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation>Metrik Kod</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation>Me&amp;trik Kod...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation>Proje için bazı metrik kodları göster.</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Metrik Kodlar...&lt;/b&gt;&lt;p&gt;Bu proje içindeki tüm Python dosyalarının bazı metrik kodlarını gösterir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation>Python Kod Koruyucu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation>Kod Koru&amp;yucu...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation>Veri Kesiti</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation>&amp;Veri kesiti...</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
-      <translation type="unfinished" />
+      <source>Code Metrics</source>
+      <translation>Metrik Kod</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation>Me&amp;trik Kod...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation>Proje için bazı metrik kodları göster.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Metrik Kodlar...&lt;/b&gt;&lt;p&gt;Bu proje içindeki tüm Python dosyalarının bazı metrik kodlarını gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation>Uygulama Şeması</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation>Uygulama Şem&amp;ası...</translation>
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation>Python Kod Koruyucu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation>Kod Koru&amp;yucu...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
-      <translation>Projenin bir şemasını göster.</translation>
+      <source>Profile Data</source>
+      <translation>Veri Kesiti</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation>&amp;Veri kesiti...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation>Uygulama Şeması</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation>Uygulama Şem&amp;ası...</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation>Projenin bir şemasını göster.</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uygulama Şeması...&lt;/b&gt;&lt;p&gt;Bu projenin bir şemasını gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation>Paket Listesini Oluştur</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation type="unfinished">Eklenti &amp;Arşivi Oluştur</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
-      <translation type="unfinished" />
+      <source>&amp;Load Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
+      <translation>Paket Listesini Oluştur</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation type="unfinished">Eklenti &amp;Arşivi Oluştur</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <source>Create Plugin Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation>&amp;Proje</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
-      <translation>Geçmiş P&amp;rojeleri Aç</translation>
+      <source>Create SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation>Oturum</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
-      <translation>Hata Ayıklayıcı</translation>
+      <source>Create &amp;SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
+      <source>Create a SBOM file of the project dependencies.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation>&amp;Proje</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation>Geçmiş P&amp;rojeleri Aç</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation>Oturum</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation>Hata Ayıklayıcı</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation>S&amp;ürüm Kontrol</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation>&amp;Kontrol</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation>G&amp;öster</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation>Şemalar &amp;D</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation>Pa&amp;ketleyici</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation>Kaynak Belgeleme &amp;D</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation>Proje</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation>T&amp;emizle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation>Yeni Dosyaları Ara</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation>Sürüm Kontrol Sistemi</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation>Veri Kapsamı</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>Bugeçerli projede tanımlanan ana betik değil. Durduruluyor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation>Kod Koruyucu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation>Lütfen bir koruyucu dosya seçiniz</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation>Lütfen kesit dosyasını seçiniz</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation>Modül isimleri dahil edilsin mi?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation>Eklenti Arşivi Oluştur</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation>Eklenti Arşivi Oluştur</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Creating plugin archives...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation type="unfinished">Vazgeç</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Creating plugin archives...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation type="unfinished">Vazgeç</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>PySide GUI</source>
-      <translation type="vanished">PySide GUI</translation>
-    </message>
-    <message>
-      <source>PySide Console</source>
-      <translation type="vanished">Pyside-Konsolu</translation>
-    </message>
-    <message>
-      <source>Read project file</source>
-      <translation type="vanished">Proje dosyasını oku</translation>
-    </message>
-    <message>
-      <source>Save project file</source>
-      <translation type="vanished">Proje dosyasını kaydet</translation>
-    </message>
-    <message>
-      <source>Read user project properties</source>
-      <translation type="vanished">Kullanıcı projesinin özelliklerini oku</translation>
-    </message>
-    <message>
-      <source>Save user project properties</source>
-      <translation type="vanished">Kullanıcı projesinin özelliklerini kaydet</translation>
-    </message>
-    <message>
-      <source>Save project session</source>
-      <translation type="vanished">Proje oturumunu kaydet</translation>
-    </message>
-    <message>
-      <source>Delete project session</source>
-      <translation type="vanished">Proje oturumunu sil</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Görevler Okunuyor</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Görevleri kaydet</translation>
-    </message>
-    <message>
-      <source>Read debugger properties</source>
-      <translation type="vanished">Hata ayıklayıcı özelliklerini oku</translation>
-    </message>
-    <message>
-      <source>Save debugger properties</source>
-      <translation type="vanished">Hata ayıklayıcı özelliklerini kaydet</translation>
-    </message>
-    <message>
-      <source>Delete debugger properties</source>
-      <translation type="vanished">Hata ayıklayıcı özelliklerini sil</translation>
-    </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">Proje Dosyaları (*.e4p)</translation>
-    </message>
-    <message>
-      <source>Create an initial PKGLIST file for an eric6 plugin.</source>
-      <translation type="vanished">Eric5 eklenti arşiv dosyası oluştur. {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>ProjectBaseBrowser</name>
@@ -60122,14 +56331,6 @@
       <source>Show hidden files</source>
       <translation type="unfinished">Gizli dosyaları göster</translation>
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Renkler</translation>
-    </message>
-    <message>
-      <source>Select the colour for highlighted entries in the Others viewer.</source>
-      <translation type="vanished">Diğer Göstericilerde ilgili Vurguların rengini seç.</translation>
-    </message>
   </context>
   <context>
     <name>ProjectFile</name>
@@ -60157,270 +56358,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation>Formlar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation>Diyalog</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
-      <translation>Parçacık</translation>
+      <source>Dialog</source>
+      <translation>Diyalog</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
-      <translation>Ana Pencere</translation>
+      <source>Widget</source>
+      <translation>Parçacık</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
-      <translation>Düğmekutulu Diyalog (Altta)</translation>
+      <source>Main Window</source>
+      <translation>Ana Pencere</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
-      <translation>Düğmekutulu Diyalog (Sağda)</translation>
+      <source>Dialog with Buttonbox (Bottom)</source>
+      <translation>Düğmekutulu Diyalog (Altta)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
-      <translation>Düğmeli Diyalog (Altta)</translation>
+      <source>Dialog with Buttonbox (Right)</source>
+      <translation>Düğmekutulu Diyalog (Sağda)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
-      <translation>Düğmekutulu Diyalog (Altta-Ortalı)</translation>
+      <source>Dialog with Buttons (Bottom)</source>
+      <translation>Düğmeli Diyalog (Altta)</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation>Düğmekutulu Diyalog (Altta-Ortalı)</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation>Düğme Diyalog (Sağda)</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
+      <source>QWizard</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
+      <source>QWizardPage</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
+      <source>QDockWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
+      <source>QFrame</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
+      <source>QGroupBox</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
+      <source>QScrollArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
+      <source>QMdiArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
+      <source>QTabWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation>Formu derle</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation>Tüm formları derle</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation>Diyalog kodunu Üret...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation>Qt-Designer'da Aç</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation>Düzenleyicide Aç</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation>Form öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation>Çeviri öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation>Aç</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation>Dosya adını değiştir</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation>Projeden çıkar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation>Sil</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation>Yeni Kalıp...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation>Form ekli...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation>Form dizini ekle...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation>Yolu Panoya kopyala</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation>Tüm dizinleri genişlet</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation>Tüm dizinleri daralt</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation>Ayarlanıyor...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation>Formları derle</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation>Yeni Form</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation>Form tipini seç:</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation>Qt Kullanıcı-Arayüz Dosyaları (*.ui);;Tüm Dosyalar (*)</translation>
     </message>
@@ -60483,26 +56684,26 @@
       <translation>Formlar derleniyor...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation>Vazgeç</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation>Değişen formlar derleniyor...</translation>
     </message>
@@ -61040,10 +57241,6 @@
       <source>Rescan tasks upon opening</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>XML</source>
-      <translation type="vanished">XML</translation>
-    </message>
   </context>
   <context>
     <name>ProjectProtocolsBrowser</name>
@@ -61261,143 +57458,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation>Kaynaklar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation>Kaynağı derle</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation>Tüm kaynakları derle</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation>Aç</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation>Dosya adını değiştir</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation>Projeden çıkar</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation>Sil</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation>Yeni kaynaklar...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation>Kaynak ekle...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation>Kaynak dizini ekle...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation>Yolu Panoya kopyala</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation>Tüm dizinleri genişlet</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation>Tüm dizinleri daralt</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation>Ayarlanıyor...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation>Kaynakları derle</translation>
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation>Yeni Kaynak</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Qt Kaynak Dosyaları (*.qrc)</translation>
     </message>
@@ -61460,26 +57657,26 @@
       <translation>Kaynaklar derleniyor...</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation>Vazgeç</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation>Değişen kaynaklar derleniyor...</translation>
     </message>
@@ -62094,19 +58291,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -62275,8 +58459,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
-      <translation>Yazarların adını gir</translation>
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -62291,8 +58475,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
-      <translation>Yazarların emailini gir</translation>
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -62332,6 +58516,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation>Heceleme kontrol özelliklerini düzenlemek için basınız</translation>
     </message>
@@ -62391,23 +58585,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="188" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation type="unfinished">Yok</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="73" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Kaynak Dosyaları ({0});; Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="129" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Proje sürümü &lt;b&gt;{0}&lt;/b&gt; tarafından yapılmaktadır.</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="135" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation>Projenin sürüm kontrolü yapılmadı.</translation>
     </message>
@@ -62424,8 +58618,12 @@
 &lt;p&gt;Çokluproje için kısa bir açıklama giriniz.&lt;/p&gt;</translation>
     </message>
     <message>
-      <source>&amp;Progr. Language:</source>
-      <translation type="vanished">&amp;Progr. Dili:</translation>
+      <source>Enter authors name</source>
+      <translation type="vanished">Yazarların adını gir</translation>
+    </message>
+    <message>
+      <source>Enter authors email</source>
+      <translation type="vanished">Yazarların emailini gir</translation>
     </message>
   </context>
   <context>
@@ -62864,26 +59062,6 @@
       <source>%v/%m Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Annotate</source>
-      <translation type="vanished">Açıklama</translation>
-    </message>
-    <message>
-      <source>Annotate all</source>
-      <translation type="vanished">Tüm Açıklamalar</translation>
-    </message>
-    <message>
-      <source>Delete annotated files</source>
-      <translation type="vanished">Açıklama dosyalarını sil</translation>
-    </message>
-    <message>
-      <source>Annotating files...</source>
-      <translation type="vanished">Ek açıklama dosyaları...</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">Vazgeç</translation>
-    </message>
   </context>
   <context>
     <name>PyCoverageHtmlReportDialog</name>
@@ -62965,6 +59143,26 @@
       <source>JSON Files (*.json);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Compact Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Output File:</source>
+      <translation type="unfinished">Çıktı Dosyası:</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Enter the path of the output file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PyProfileDialog</name>
@@ -63138,10 +59336,6 @@
       <source>Please open or create a file first.</source>
       <translation>Lütfen ilkönce bir dosya açın yada oluşturun.</translation>
     </message>
-    <message>
-      <source>&amp;Python re Wizard...</source>
-      <translation type="vanished">&amp;Python Sihirbazı...</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardCharactersDialog</name>
@@ -63566,22 +59760,6 @@
       <source>Text:</source>
       <translation>Metin:</translation>
     </message>
-    <message>
-      <source>Python Version</source>
-      <translation type="vanished">Python Sürümü</translation>
-    </message>
-    <message>
-      <source>Python 2</source>
-      <translation type="vanished">Python 2</translation>
-    </message>
-    <message>
-      <source>Python 3</source>
-      <translation type="vanished">Python 3</translation>
-    </message>
-    <message>
-      <source>Observe Locale</source>
-      <translation type="vanished">Yerel Gözlem</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardRepeatDialog</name>
@@ -63636,97 +59814,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation>Kaydet</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation>Düzzenli ifadeleri bir dosyaya kaydet</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation>Yükle</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation>Düzenli ifadeyi bir dosyadan yükle</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation>Geçerli</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation>Düzenli ifadeyi doğrula</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation>Gerçekleştir</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation>Düzenli ifadeyi gerçekleştir</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation>Sonraki eşleşme</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation>Düzneli ifadeninin bir sonraki sonucunu göster</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation>Kopyala</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>Düzenli ifadeyi panoya kopyala</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation>Tanımlanmış kaynaklar</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation>Henüz hiçbir grup tanımlanmamış.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation>Tanımlanmış kaynaklar</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation>Henüz hiçbir grup tanımlanmamış.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation>Grup adı seç:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation>Düzenli ifadeleri kaydet</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>RegExp Dosyaları (*.rx);;Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
@@ -63828,14 +60006,6 @@
       <source>A regular expression and a text must be given.</source>
       <translation>Bir düzenli ifade ve metin verilmelidir.</translation>
     </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Evrensel kod</translation>
-    </message>
-    <message>
-      <source>ASCII</source>
-      <translation type="vanished">ASCII</translation>
-    </message>
   </context>
   <context>
     <name>PySvnProjectHelper</name>
@@ -64434,18 +60604,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation type="unfinished">Hata</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation type="unfinished" />
@@ -64802,334 +60972,6 @@
       <source>Show all code information subsections</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Enter the file extensions to be associated with the Python versions separated by a space. They must not overlap with each other.</source>
-      <translation type="vanished">Python sürümünden bir boşluk bırakarak ayırdığınız dosya uzantısını giriniz.Bir başka uzantı ile örtüşmemelidir.</translation>
-    </message>
-    <message>
-      <source>Python 2:</source>
-      <translation type="vanished">Python 2:</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizard</name>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">QRegExp Sihirbazı</translation>
-    </message>
-    <message>
-      <source>Q&amp;RegExp Wizard...</source>
-      <translation type="vanished">Q&amp;RegExp Sihirbazı...</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;QRegExp Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create a QRegExp. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;QRegExp Sihirbazı&lt;/b&gt;&lt;p&gt;Bu sihirbaz QRegExp oluşturmak için ihtiyaç duyulan tüm parametrelerin girilmesini sağlayan bir diyalog açar. Üretilen kodlar geçerli imleç pozizyonuna eklenir. &lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">Geçerli düzenleyici yok</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">Lütfen ilkönce bir dosya açın yada oluşturun.</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardCharactersDialog</name>
-    <message>
-      <source>Editor for character sets</source>
-      <translation type="vanished">Karakter seti düzenleyicisi</translation>
-    </message>
-    <message>
-      <source>The defined characters should not match</source>
-      <translation type="vanished">Tanımlanan karakterler hiç uyuşmadı</translation>
-    </message>
-    <message>
-      <source>Predefined character ranges</source>
-      <translation type="vanished">Öntanımlı karakter dizini</translation>
-    </message>
-    <message>
-      <source>Non-whitespace characters</source>
-      <translation type="vanished">Boşluk olmayan karakterler</translation>
-    </message>
-    <message>
-      <source>Non-digits</source>
-      <translation type="vanished">Sayısal olmayan</translation>
-    </message>
-    <message>
-      <source>Whitespace characters</source>
-      <translation type="vanished">Boşluk karakterleri</translation>
-    </message>
-    <message>
-      <source>Digits</source>
-      <translation type="vanished">Numerik</translation>
-    </message>
-    <message>
-      <source>Non-word characters</source>
-      <translation type="vanished">Kelime-olmayan karakterler</translation>
-    </message>
-    <message>
-      <source>Word character</source>
-      <translation type="vanished">Kelime karakteri</translation>
-    </message>
-    <message>
-      <source>Single character</source>
-      <translation type="vanished">Tekli karakter</translation>
-    </message>
-    <message>
-      <source>Character ranges</source>
-      <translation type="vanished">Karakter dizesi</translation>
-    </message>
-    <message>
-      <source>Normal character</source>
-      <translation type="vanished">Norla karakter</translation>
-    </message>
-    <message>
-      <source>Unicode character in hexadecimal notation</source>
-      <translation type="vanished">Evrensel karakter kodları onaltılı sistemde gösteriliyor</translation>
-    </message>
-    <message>
-      <source>Bell character (\a)</source>
-      <translation type="vanished">ses karakteri (\a)</translation>
-    </message>
-    <message>
-      <source>Page break (\f)</source>
-      <translation type="vanished">Sayfa sonu (\f)</translation>
-    </message>
-    <message>
-      <source>Line feed (\n)</source>
-      <translation type="vanished">Satır besleme(\n)</translation>
-    </message>
-    <message>
-      <source>Carriage return (\r)</source>
-      <translation type="vanished">Geri dönüş (\r)</translation>
-    </message>
-    <message>
-      <source>Horizontal tabulator (\t)</source>
-      <translation type="vanished">Yatay sekme (\t)</translation>
-    </message>
-    <message>
-      <source>Vertical tabulator (\v)</source>
-      <translation type="vanished">Dikey sekme(\v)</translation>
-    </message>
-    <message>
-      <source>Additional Entries</source>
-      <translation type="vanished">İlave Girişler</translation>
-    </message>
-    <message>
-      <source>Between:</source>
-      <translation type="vanished">Arasında:</translation>
-    </message>
-    <message>
-      <source>And:</source>
-      <translation type="vanished">VE:</translation>
-    </message>
-    <message>
-      <source>Armenian</source>
-      <translation type="vanished">Ermenice</translation>
-    </message>
-    <message>
-      <source>Arabic</source>
-      <translation type="vanished">Arapça</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardRepeatDialog</name>
-    <message>
-      <source>Number of repetitions</source>
-      <translation type="vanished">Tekrarlama sayısı</translation>
-    </message>
-    <message>
-      <source>times</source>
-      <translation type="vanished">kez</translation>
-    </message>
-    <message>
-      <source>and</source>
-      <translation type="vanished">ve</translation>
-    </message>
-    <message>
-      <source>Between</source>
-      <translation type="vanished">Arasında</translation>
-    </message>
-    <message>
-      <source>Exactly</source>
-      <translation type="vanished">Kesin olarak</translation>
-    </message>
-    <message>
-      <source>Maximum</source>
-      <translation type="vanished">Maksimum</translation>
-    </message>
-    <message>
-      <source>Minimum</source>
-      <translation type="vanished">Minimum</translation>
-    </message>
-    <message>
-      <source>Unlimited (incl. zero times)</source>
-      <translation type="vanished">Limitsiz (sıfır kereyi içerir)</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardWidget</name>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">Kaydet</translation>
-    </message>
-    <message>
-      <source>Save the regular expression to a file</source>
-      <translation type="vanished">Düzzenli ifadeleri bir dosyaya kaydet</translation>
-    </message>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">Yükle</translation>
-    </message>
-    <message>
-      <source>Load a regular expression from a file</source>
-      <translation type="vanished">Düzenli ifadeyi bir dosyadan yükle</translation>
-    </message>
-    <message>
-      <source>Validate</source>
-      <translation type="vanished">Geçerli</translation>
-    </message>
-    <message>
-      <source>Validate the regular expression</source>
-      <translation type="vanished">Düzenli ifadeyi doğrula</translation>
-    </message>
-    <message>
-      <source>Execute</source>
-      <translation type="vanished">Gerçekleştir</translation>
-    </message>
-    <message>
-      <source>Execute the regular expression</source>
-      <translation type="vanished">Düzenli ifadeyi gerçekleştir</translation>
-    </message>
-    <message>
-      <source>Next match</source>
-      <translation type="vanished">Sonraki eşleşme</translation>
-    </message>
-    <message>
-      <source>Show the next match of the regular expression</source>
-      <translation type="vanished">Düzneli ifadeninin bir sonraki sonucunu göster</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">Kopyala</translation>
-    </message>
-    <message>
-      <source>Copy the regular expression to the clipboard</source>
-      <translation type="vanished">Düzenli ifadeyi panoya kopyala</translation>
-    </message>
-    <message>
-      <source>Save regular expression</source>
-      <translation type="vanished">Düzenli ifadeleri kaydet</translation>
-    </message>
-    <message>
-      <source>RegExp Files (*.rx);;All Files (*)</source>
-      <translation type="vanished">RegExp Dosyaları (*.rx);;Tüm Dosyalar (*)</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The regular expression could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;Düzenli ifade kaydedilemedi.&lt;/p&gt;&lt;p&gt;Sebep: {0}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Load regular expression</source>
-      <translation type="vanished">Düzenli ifadeleri yükle</translation>
-    </message>
-    <message>
-      <source>The regular expression is valid.</source>
-      <translation type="vanished">Düzenli ifade geçerli.</translation>
-    </message>
-    <message>
-      <source>Error</source>
-      <translation type="vanished">Hata</translation>
-    </message>
-    <message>
-      <source>Invalid regular expression: {0}</source>
-      <translation type="vanished">Geçersiz düzenli ifade: {0}</translation>
-    </message>
-    <message>
-      <source>A regular expression must be given.</source>
-      <translation type="vanished">Bir düzenli ifade girilmeli.</translation>
-    </message>
-    <message>
-      <source>Regexp</source>
-      <translation type="vanished">Regexp</translation>
-    </message>
-    <message>
-      <source>Offset</source>
-      <translation type="vanished">Ofset</translation>
-    </message>
-    <message>
-      <source>Captures</source>
-      <translation type="vanished">Ekran yakalamalar</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">Metin</translation>
-    </message>
-    <message>
-      <source>Characters</source>
-      <translation type="vanished">Karakterler</translation>
-    </message>
-    <message>
-      <source>Match</source>
-      <translation type="vanished">Eşleşme</translation>
-    </message>
-    <message>
-      <source>Capture #{0}</source>
-      <translation type="vanished">Yakala #{0}</translation>
-    </message>
-    <message>
-      <source>No more matches</source>
-      <translation type="vanished">Başka eşleşme yok</translation>
-    </message>
-    <message>
-      <source>No matches</source>
-      <translation type="vanished">Eşleşme yok</translation>
-    </message>
-    <message>
-      <source>A regular expression and a text must be given.</source>
-      <translation type="vanished">Bir düzenli ifade ve metin verilmelidir.</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Validation</source>
-      <translation type="vanished">Onaylama</translation>
-    </message>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">QRegExp Sihirbazı</translation>
-    </message>
-    <message>
-      <source>&amp;Variable Name:</source>
-      <translation type="vanished">Değişken Adı &amp;v:</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Undo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Son düzeltmeyi geri al&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Redo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Son düzeltmeyi ileri al&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Text:</source>
-      <translation type="vanished">Me&amp;tin:</translation>
-    </message>
-    <message>
-      <source>Case &amp;Sensitive</source>
-      <translation type="vanished">Duyarlılığı &amp;Seç</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Alt+M</source>
-      <translation type="vanished">Alt+M</translation>
-    </message>
   </context>
   <context>
     <name>QRegularExpressionWizard</name>
@@ -66537,62 +62379,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation type="unfinished">Kaydet</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished">Düzzenli ifadeleri bir dosyaya kaydet</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation type="unfinished">Yükle</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished">Düzenli ifadeyi bir dosyadan yükle</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation type="unfinished">Geçerli</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation type="unfinished">Düzenli ifadeyi doğrula</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation type="unfinished">Gerçekleştir</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation type="unfinished">Düzenli ifadeyi gerçekleştir</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation type="unfinished">Sonraki eşleşme</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished">Düzneli ifadeninin bir sonraki sonucunu göster</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation type="unfinished">Kopyala</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished">Düzenli ifadeyi panoya kopyala</translation>
     </message>
@@ -66601,47 +62443,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation type="unfinished">Tanımlanmış kaynaklar</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished">Henüz hiçbir grup tanımlanmamış.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation type="unfinished">Tanımlanmış kaynaklar</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished">Henüz hiçbir grup tanımlanmamış.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation type="unfinished">Grup adı seç:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation type="unfinished">Düzenli ifadeleri kaydet</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation type="unfinished">RegExp Dosyaları (*.rx);;Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
@@ -66753,13 +62595,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpAccessHandler</name>
-    <message>
-      <source>&lt;title&gt;Error 404...&lt;/title&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;The page could not be found&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;'{0}'&lt;/h3&gt;&lt;/div&gt;</source>
-      <translation type="vanished">&lt;title&gt;Hata 404...&lt;/title&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;Sayfa bulunamadı&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;'{0}'&lt;/h3&gt;&lt;/div&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpDocumentationConfigurationDialog</name>
     <message>
       <location filename="../WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.ui" line="0" />
@@ -66778,73 +62613,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpDocumentationDialog</name>
-    <message>
-      <source>Add Documentation</source>
-      <translation type="vanished">Belgelere Ekle</translation>
-    </message>
-    <message>
-      <source>Qt Compressed Help Files (*.qch)</source>
-      <translation type="vanished">Sıkıştırılmış Qt Yardım Dosyaları (*.qch)</translation>
-    </message>
-    <message>
-      <source>Remove Documentation</source>
-      <translation type="vanished">Belgelerden Kaldır</translation>
-    </message>
-    <message>
-      <source>Add Filter</source>
-      <translation type="vanished">Süzgeç Ekle</translation>
-    </message>
-    <message>
-      <source>Filter name:</source>
-      <translation type="vanished">Süzgeç adı:</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Documentation Database</source>
-      <translation type="vanished">QtHelp Belgeleri Veritabanını Yönet</translation>
-    </message>
-    <message>
-      <source>Registered Documents</source>
-      <translation type="vanished">Tescilli Dökümanlar</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Ekle...</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Kaldır</translation>
-    </message>
-    <message>
-      <source>Filters</source>
-      <translation type="vanished">Süzgeçler</translation>
-    </message>
-    <message>
-      <source>Filters:</source>
-      <translation type="vanished">Süzgeçler:</translation>
-    </message>
-    <message>
-      <source>Attributes:</source>
-      <translation type="vanished">Nitelikler:</translation>
-    </message>
-    <message>
-      <source>Press to add a new filter</source>
-      <translation type="vanished">Yeni bir filtre eklemek için basınız</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">Kullan</translation>
-    </message>
-    <message>
-      <source>Reset</source>
-      <translation type="vanished">Başadön</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpDocumentationSelectionDialog</name>
     <message>
       <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui" line="0" />
@@ -66985,37 +62753,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpFiltersDialog</name>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">QtHelp Süzgeçlerini Yönet</translation>
-    </message>
-    <message>
-      <source>Filters:</source>
-      <translation type="vanished">Süzgeçler:</translation>
-    </message>
-    <message>
-      <source>Attributes:</source>
-      <translation type="vanished">Nitelikler:</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-    <message>
-      <source>Press to add a new filter</source>
-      <translation type="vanished">Yeni bir filtre eklemek için basınız</translation>
-    </message>
-    <message>
-      <source>Add Filter</source>
-      <translation type="vanished">Süzgeç Ekle</translation>
-    </message>
-    <message>
-      <source>Filter name:</source>
-      <translation type="vanished">Süzgeç adı:</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpSchemeReply</name>
     <message>
       <location filename="../WebBrowser/Network/QtHelpSchemeHandler.py" line="166" />
@@ -67254,10 +62991,6 @@
       <source>Sample: {0}designer{1}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The tool executable is composed of the prefix, the tool name and the postfix. For win, the extension is added automatically.</source>
-      <translation type="vanished">çalışabilen araçların kendiliğinden oluşan ön eki. başarı için, kendiliğinden eklenir.</translation>
-    </message>
   </context>
   <context>
     <name>Queues</name>
@@ -69115,10 +64848,6 @@
       <source>'{0}' was not found.</source>
       <translation type="unfinished">'{0}' bulunamadı.</translation>
     </message>
-    <message>
-      <source>Wrap around</source>
-      <translation type="vanished">Etrafını çevrele</translation>
-    </message>
   </context>
   <context>
     <name>SearchWidgetLine</name>
@@ -69632,12 +65361,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation type="unfinished" />
     </message>
@@ -69662,8 +65391,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation type="unfinished" />
@@ -69674,69 +65403,69 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation type="unfinished" />
     </message>
@@ -69744,14 +65473,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation type="unfinished">Onarma</translation>
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation type="unfinished" />
     </message>
@@ -69853,32 +65582,22 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation type="unfinished" />
     </message>
@@ -70081,16 +65800,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation type="unfinished" />
     </message>
@@ -70136,16 +65845,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation type="unfinished" />
     </message>
@@ -70248,142 +65947,142 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation>Pasif- Kabuk</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation>Kabuk</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation>Pasif &gt;&gt;&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation>Başla</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation>Geçmiş</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
-      <translation>Girişi Seç</translation>
+      <source>History</source>
+      <translation>Geçmiş</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
+      <source>Select entry</source>
+      <translation>Girişi Seç</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="301" />
       <source>Show</source>
       <translation>Göster</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
-      <location filename="../QScintilla/Shell.py" line="301" />
+      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
       <source>Clear</source>
       <translation>Temizle</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation>Kes</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation>Kopyala</translation>
+      <source>Cut</source>
+      <translation>Kes</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation>Kopyala</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
       <source>Paste</source>
       <translation>Yapıştır</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
+      <location filename="../QScintilla/Shell.py" line="312" />
       <source>Find</source>
       <translation type="unfinished">Bul</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation>Ayarlanıyor...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation type="unfinished">Proje</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation>Geçmişi Seç</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation>Geçmişi Seç</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation>geçmişte yapılanları göster (ençok gösterilenleri seç).</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation>Pasif Hata Ayıklama Modu</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation>Pasif Hata Ayıklama Modu</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation>
 Bağlantı yok</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation>NO.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -70391,83 +66090,83 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation>Stdçıktı:{0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation>stdhata: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
-      <source>Drop Error</source>
-      <translation>Düşme hatası</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="2206" />
+      <source>Drop Error</source>
+      <translation>Düşme hatası</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; bir dosya değil.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">Metin Dosyaları (*.txt);;Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
@@ -70476,10 +66175,6 @@
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Dosya &lt;b&gt;{0}&lt;/b&gt; kaydedilemiyor.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>{0} on {1}, {2}</source>
-      <translation type="vanished">{0} üzerin {1}, {2}</translation>
-    </message>
   </context>
   <context>
     <name>ShellHistoryDialog</name>
@@ -70717,14 +66412,6 @@
       <source>Windows Style</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to show debuggee stdout and stderr</source>
-      <translation type="vanished">Stdçıktı ve Stdhataları göstermek için seçiniz</translation>
-    </message>
-    <message>
-      <source>Show stdout and stderr of debuggee</source>
-      <translation type="vanished">Stdçıktı ve Stdhataları göstermek için seçiniz</translation>
-    </message>
   </context>
   <context>
     <name>ShellWindow</name>
@@ -71346,10 +67033,6 @@
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="vanished">Kılavye Kısa Yollarını Dışa Aktar</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsDialog</name>
@@ -71507,10 +67190,6 @@
       <source>Alternativ</source>
       <translation>Alternatif</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsFile</name>
@@ -71887,18 +67566,6 @@
       <source>Security</source>
       <translation type="unfinished">Güvenlik</translation>
     </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">Boyut:</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">Adı:</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">Yol:</translation>
-    </message>
   </context>
   <context>
     <name>SiteInfoWidget</name>
@@ -72086,7 +67753,6 @@
       <translation type="unfinished">X11 Pixmap Dosyası (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -72099,27 +67765,24 @@
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">Dosyaya yazılamıyor '{0}:
-{1}.</translation>
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation type="unfinished" />
     </message>
@@ -72223,6 +67886,12 @@
       <source>&amp;Take Snapshot ...</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">Dosyaya yazılamıyor '{0}:
+{1}.</translation>
+    </message>
   </context>
   <context>
     <name>SnapshotFreehandGrabber</name>
@@ -72751,10 +68420,6 @@
       <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;SQL Gözatıcısı Hakkında&lt;/h3&gt;&lt;p&gt;SQL gözatıcısı bir veritabanı hazırlama, sorgulama ve görüntüleme aracıdır.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Unable to open connection: {0}</source>
-      <translation type="vanished">Bağlantı açılamıyor: {0}</translation>
-    </message>
   </context>
   <context>
     <name>SqlBrowserWidget</name>
@@ -72848,10 +68513,6 @@
       <source>Query OK, number of affected rows: {0}</source>
       <translation>Sorgu TAMAM, işlenen satır sayısı:{0}</translation>
     </message>
-    <message>
-      <source>eric6 SQL Browser</source>
-      <translation type="vanished">eric5 SQL Gözatıcısı {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>SqlConnectionDialog</name>
@@ -73259,14 +68920,6 @@
       <source>Alt+C</source>
       <translation>Alt+C</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">Komut Satırı &amp;l:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Ortam değişkenlerini belirlemek için giriniz.</translation>
-    </message>
   </context>
   <context>
     <name>StartDebugDialog</name>
@@ -73474,18 +69127,6 @@
       <source>Don't Debug:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">Komut Satırı &amp;l:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Ortam değişkenlerini belirlemek için giriniz.</translation>
-    </message>
-    <message>
-      <source>Forking</source>
-      <translation type="vanished">Çatallaşma</translation>
-    </message>
   </context>
   <context>
     <name>StartDialog</name>
@@ -73794,14 +69435,6 @@
       <source>Alt+C</source>
       <translation>Alt+C</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">Komut Satırı &amp;l:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Ortam değişkenlerini belirlemek için giriniz.</translation>
-    </message>
   </context>
   <context>
     <name>StartRunDialog</name>
@@ -73959,18 +69592,6 @@
       <source>Start in console</source>
       <translation>Konsolda başlat</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">Komut Satırı &amp;l:</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">Ortam değişkenlerini belirlemek için giriniz.</translation>
-    </message>
-    <message>
-      <source>Forking</source>
-      <translation type="vanished">Çatallaşma</translation>
-    </message>
   </context>
   <context>
     <name>StatusMonitorLed</name>
@@ -74990,18 +70611,6 @@
       <source>Edit servers file</source>
       <translation>Server dosyasını düzenle</translation>
     </message>
-    <message>
-      <source>Commit</source>
-      <translation type="vanished">Teslimat</translation>
-    </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">Teslim etmek için hatırlanacak mesaj sayısı:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">Teslim edilmek için hatırlanacak mesj sayısını girin</translation>
-    </message>
   </context>
   <context>
     <name>SvgDiagram</name>
@@ -75543,30 +71152,30 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation type="unfinished">Tazele</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation>Altsürüm farklılıkları</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation>HBu hazırda bir geçici dizin değil.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation>'{0}dosyası işleniyor'...
@@ -75574,46 +71183,46 @@
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation>Herhangi bir farklılık bulunamadı.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation>Farklılıkları Kaydet</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation>Patch Dosyaları (*.diff)</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Yama dosyası &lt;b&gt;{0}&lt;/b&gt;  zaten var. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;yama kaydedilemedi.&lt;br&gt;Sebep: {1}&lt;/p&gt;</translation>
@@ -80742,256 +76351,256 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation>&lt;No çeviri&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation>Çevirilerin Öngörünümleri</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation>Dil dosyasını seç</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation>UI D&amp;osyalarını Aç...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
-      <translation>Göstermek için UI dosyalarını aç</translation>
+      <source>&amp;Open UI Files...</source>
+      <translation>UI D&amp;osyalarını Aç...</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation>Göstermek için UI dosyalarını aç</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;UI Dosyalarını Aç&lt;/b&gt;&lt;p&gt;Bu göstermek için UI dosyalarını açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation>Çeviri Dosyalarını Aç &amp;t...</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation>Çeviri Dosyalarını Aç &amp;t...</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation>Çeviri dosyalarını göstermek için aç</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Çeviri Dosyası Aç&lt;/b&gt;&lt;p&gt;Bu göstermek için bazı çeviri dosyalarını açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation>Çevi&amp;riyi  Yeniden Yükle</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation>Çevi&amp;riyi  Yeniden Yükle</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation>Yüklenen çevirileri tekrar yükle</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Çeviriyi Yeniden Yükle&lt;/b&gt;&lt;p&gt;Bu yüklenen dilde çeviriyi yeniden yükler.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation>&amp;Çıkış</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
+      <location filename="../Tools/TRPreviewer.py" line="202" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
-      <translation>Uygulamadan çık</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation>Uygulamadan çık</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Çıkış&lt;/b&gt;&lt;p&gt;Programı sonlandır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation>Bu &amp;Nedir?</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>Bu &amp;Nedir?</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
-      <translation>Duyarlı yardım</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation>Duyarlı yardım</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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;Duyarlı yardım içeriğini görüntüle&lt;/b&gt;&lt;p&gt;Bu Nedir? modunda, Fare imleci soru işeretiyle beraber bir ok şeklindedir ve bir arayüz elemanı üzerinde tıklarsanız bu elemanın nasıl kullanılacağı ve hakkında kısa bilgi verir. bu özellik diyaloglarda başlık çubuğu üzerindeyken çıkarılan açılır menülerde de bulunmaktadır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation>H&amp;akkında</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation>H&amp;akkında</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation>Bu yazılım hakkında bilgi göster</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Hakkında&lt;/b&gt;&lt;p&gt;Bu yazılım hakkındaki çeşitli bilgileri gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation>&amp;Qt Hakkında</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Qt araçkiti hakkında bilgi göster</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Qt araçkiti hakkında bilgi göster</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Qt Hakkında&lt;/b&gt;&lt;p&gt;Qt Araçkiti hakkında bazı bilgiler gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation>Üs&amp;tüste</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
-      <translation>Pencereleri Üstüste Yerleştir</translation>
+      <source>&amp;Tile</source>
+      <translation>Üs&amp;tüste</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation>Pencereleri Üstüste Yerleştir</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yanyana Pencereler&lt;/b&gt;&lt;p&gt;Pencereler Yanyana gelecek şekilde yeniden boyutlandırılarak düzenlenir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation>Üstüste &amp;C</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
-      <translation>Üstüste pencereler</translation>
+      <source>&amp;Cascade</source>
+      <translation>Üstüste &amp;C</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation>Üstüste pencereler</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Üstüste Pencereler&lt;/b&gt;&lt;p&gt;Pencereler üstüste gelecek şekilde yeniden boyutlandırılıp ayarlanırlar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation>&amp;Kapat</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation>&amp;Kapat</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
-      <source>Close the current window</source>
-      <translation>Geçerli pencereyi kapat</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="265" />
+      <source>Close the current window</source>
+      <translation>Geçerli pencereyi kapat</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Pencereyi kapat&lt;/b&gt;&lt;p&gt;Geçerli pencereyi kapat.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
-      <source>Clos&amp;e All</source>
-      <translation>H&amp;epsini Kapat</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
-      <translation>Tüm pencereleri kapat</translation>
+      <source>Clos&amp;e All</source>
+      <translation>H&amp;epsini Kapat</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation>Tüm pencereleri kapat</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Tüm Pencereleri Kapat&lt;/b&gt;&lt;p&gt;Tüm pencereleri kapatır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation>&amp;Dosya</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation>&amp;Pencere</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation>&amp;Yardım</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation>Dosya</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation>Yardım</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation>Tr Öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation>&lt;h3&gt; TR Öngösterici Hakkında&lt;/h3&gt;&lt;p&gt;TR Öngöstericisi Qt Arayüz Dosyalarını ve çeviri dosyalarını yükleyip gösterir ve dil seçmek için bir diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation>UI dosyalarını seç</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Qt Kullanıcı-Arayüz Dosyaları (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation>Çeviri dosyalarını seç</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation>Qt Çeviri Dosyaları (*.qm)</translation>
     </message>
@@ -80999,72 +76608,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Sekmeleri Kaydet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation type="unfinished">&amp;Pencere</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation type="unfinished" />
     </message>
@@ -81072,189 +76681,123 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation>Yönlendirme Menüsünü Göster</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation type="unfinished">Başla</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation type="unfinished">Betik Kesiti...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation type="unfinished">Betik kapsamını çalıştır...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation>Sola Götür</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation>Sağa Götür</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation>Başa Götür</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation>Sona Götür</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation>Kapat</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation>Diğerlerini Kapat</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation>Hepsini Kapat</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation>Kaydet</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation>Farklı Kaydet...</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation>Hepsini kaydet</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation type="unfinished">Baskı Öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation>Yazdır</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation>Yolu Panoya kopyala</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
-    <message>
-      <source>Close the current editor</source>
-      <translation type="vanished">Geçerli düzenleyiciyi kapat</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyDialog</name>
-    <message>
-      <source>Tabnanny Result</source>
-      <translation type="vanished">Sekmeyardımcısı Sonucu</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">Dosyaadı</translation>
-    </message>
-    <message>
-      <source>#</source>
-      <translation type="vanished">#</translation>
-    </message>
-    <message>
-      <source>Source</source>
-      <translation type="vanished">Kaynak</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the tabnanny action</source>
-      <translation type="vanished">Sekme yardımcısı işlem sürecini göster</translation>
-    </message>
-    <message>
-      <source>No indentation errors found.</source>
-      <translation type="vanished">Hiç girintileme hatası bulunamadı.</translation>
-    </message>
-    <message>
-      <source>Exclude Files:</source>
-      <translation type="vanished">Dışarda Tutulan Dosyalar:</translation>
-    </message>
-    <message>
-      <source>Enter filename patterns of files to be excluded separated by a comma</source>
-      <translation type="vanished">Dosyaadılarını  virgül ile ayırarak giriniz</translation>
-    </message>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">Başla</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">Hatalar</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyPlugin</name>
-    <message>
-      <source>Check Indentations</source>
-      <translation type="vanished">Girinti Kontrolü</translation>
-    </message>
-    <message>
-      <source>&amp;Indentations...</source>
-      <translation type="vanished">G&amp;irintiler...</translation>
-    </message>
-    <message>
-      <source>Check indentations using tabnanny.</source>
-      <translation type="vanished">Girintileri sekmeyardımcıları kullanarak kontrol et.</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check Indentations...&lt;/b&gt;&lt;p&gt;This checks Python files for bad indentations using tabnanny.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Girinti Kontrolu...&lt;/b&gt;&lt;p&gt;bu kontrol python dosyalarında sekmelerin yanlış kullanımına karşı yapılır.&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation>Başlıksız {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
@@ -81858,12 +77401,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation>Şablon Ekle</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; grubu halihazırda &lt;b&gt;{1} şablonunun adı olarak ayrılmış&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -82014,155 +77557,143 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation>Kullan</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation>Giriş ekle...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation>Grup Ekle...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation>Düzenle...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation>Düzenle...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation>Kaldır</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation>Kaydet</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation>Kaydet</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation>İçe Aktar...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation>Dışa Aktar...</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation>Dışa Aktar...</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation type="unfinished">Yeniden Yükle</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation>Şablonlar hakkında yardım...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation>Ayarlanıyor...</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation>Şablonu Kaldır</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation>Şablonu Kaldır</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Gerçekten &lt;b&gt;{0}&lt;/b&gt; ni kaldırmak mı istiyorsunuz?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation>Şablonları İçe Aktar</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation>Şablonları Dışa Aktar</translation>
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation>Şablonları Dışa Aktar</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation>Şablon Yardımı</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation>Şablon Yardımı</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation>Şablon Grubunu Düzenle</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation>Şablon Grubunu Düzenle</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;ŞAblon dosyası &lt;b&gt;{0}&lt;/b&gt; okunamıyor.&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Templates Files (*.e4c);; All Files (*)</source>
-      <translation type="vanished">Şablon  Dosyaları (*.e4c);;Tüm dosyalar (*)</translation>
-    </message>
-    <message>
-      <source>Save templates</source>
-      <translation type="vanished">Geçicileri kaydet</translation>
-    </message>
-    <message>
-      <source>Read templates</source>
-      <translation type="vanished">Şablonları Oku</translation>
-    </message>
   </context>
   <context>
     <name>TemplatesFile</name>
@@ -83280,12 +78811,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation type="unfinished" />
     </message>
@@ -83415,28 +78946,28 @@
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation>Çeviriciyi Ayarla</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Çeviri dosyaadı &lt;b&gt;{0}&lt;/b&gt; geçerli değil.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Çeviricir &lt;b&gt;{0}&lt;/b&gt; bilinmiyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation>Çeviriciyi Yükle</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation>Çeviriciyi Yükle</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Çeviri dosyası &lt;b&gt;{0}&lt;/b&gt; yüklenemedi.&lt;/p&gt;</translation>
     </message>
@@ -83473,52 +79004,42 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL Pro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation type="unfinished" />
     </message>
@@ -83526,252 +79047,257 @@
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation type="unfinished">Arapça</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
-      <translation type="unfinished" />
+      <source>Arabic</source>
+      <translation type="unfinished">Arapça</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
+      <source>Belarusian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
+      <source>Bulgarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
+      <source>Bosnian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
+      <source>Catalan</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
+      <source>Czech</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
+      <source>Danish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
+      <source>German</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
-      <translation type="unfinished">Türkçe</translation>
+      <source>Greek</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
-      <translation type="unfinished" />
+      <source>English</source>
+      <translation type="unfinished">Türkçe</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
+      <source>Spanish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
+      <source>Estonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
+      <source>Finnish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
+      <source>French</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
+      <source>Irish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
+      <source>Galician</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
+      <source>Hebrew (he)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
+      <source>Hindi</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
+      <source>Croatian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
+      <source>Hungarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
+      <source>Indonesian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
+      <source>Icelandic</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
+      <source>Italian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
+      <source>Hebrew (iw)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
+      <source>Japanese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
+      <source>Georgian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
+      <source>Korean</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
+      <source>Lithuanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
+      <source>Latvian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
+      <source>Macedonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
+      <source>Maltese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
+      <source>Dutch</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
+      <source>Norwegian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
+      <source>Polish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
+      <source>Portuguese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
+      <source>Romanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
+      <source>Russian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
+      <source>Slovak</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
+      <source>Slovenian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
+      <source>Albanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
+      <source>Serbian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
+      <source>Swedish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
+      <source>Thai</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
+      <source>Filipino</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
+      <source>Turkish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
+      <source>Ukrainian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
+      <source>Vietnamese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation type="unfinished" />
     </message>
@@ -83784,7 +79310,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation type="unfinished" />
@@ -83811,7 +79337,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
+      <source>DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -83824,7 +79350,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -83884,6 +79410,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation type="unfinished" />
     </message>
@@ -83894,6 +79425,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
@@ -83923,33 +79459,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation type="unfinished" />
     </message>
@@ -83957,7 +79497,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation type="unfinished" />
     </message>
@@ -84032,12 +79572,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -84045,210 +79585,195 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation>Geçmiş Projeler</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation>Geçmiş Çokluprojeler</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation>Geçmiş Dosyalar</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation type="unfinished">Sürümü Göster</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation>Python düzenleyici</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation>UI Öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation>Çevirilerin Öngörünümleri</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation>Dosyaları Karşılaştır</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation>Dosyaları yan yana karşılaştır</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation>SQL Gözatıcısı</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation type="unfinished">İkon Düzenleyici</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation>Eklenti Kur</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation>Eklenti Kaldır</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation>Eklenti Havuzu</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation>Seçenekler</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation>Çık</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation>İşlem Üretecinde Hata</translation>
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation>İşlem Üretecinde Hata</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;İşlem başlatılamıyor.&lt;br&gt;Bu durum büyük olasılıkla şundan kaynaklanıyto &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation>TAMAM</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation type="unfinished">&lt;h3&gt;Sürüm Numaraları&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
-    <message>
       <source>Unittest</source>
       <translation type="vanished">Birimtest</translation>
     </message>
     <message>
-      <source>QRegExp editor</source>
-      <translation type="vanished">QRegExp düzenleyici</translation>
-    </message>
-    <message>
-      <source>Eric6 tray starter</source>
-      <translation type="vanished">Eric5 deneme başlatıcı {6 ?}</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-    <message>
-      <source>eric6 IDE</source>
-      <translation type="vanished">eric5 IDE {6 ?}</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">eric5 Mini Düzenleyici {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>TrayStarterPage</name>
@@ -84474,286 +79999,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation>UI Öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation>GUI Temasını Seç</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation>GUI Temasını Seç</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation>D&amp;osya Aç</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
+      <location filename="../Tools/UIPreviewer.py" line="138" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="138" />
+      <location filename="../Tools/UIPreviewer.py" line="139" />
       <source>Open a UI file for display</source>
       <translation>Göstermek için bir UI dosyası aç</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="139" />
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Dosya Aç&lt;/b&gt;&lt;p&gt;Bu yeni bir UI dosyasını göstermek için açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation>&amp;Yazdır</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
+      <location filename="../Tools/UIPreviewer.py" line="150" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
-      <translation>Yakalanan ekran görüntüsünü yazdır</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation>Yakalanan ekran görüntüsünü yazdır</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yazdır&lt;/b&gt;&lt;p&gt;Yakalanan ekran görüntüsünü yazdır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation>Baskı Öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation>Yakalanan ekran görüntüsünün baskı öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Yazıcı Öngörünümü&lt;/b&gt;&lt;p&gt;Yaklanan ekran görüntüsünün yazıcı öngörünümü.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation>Ekran Yakalama &amp;S</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation>Ctrl+S</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation>Ctrl+S</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation>Yakalanan ekran görüntüsünü bir resim dosyasına kaydet</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ekran Yakalama&lt;/b&gt;&lt;p&gt;Yakalanan ekranı resim dosyası olarak kaydet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation>&amp;Çıkış</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation>Ctrl+Q</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
-      <translation>Uygulamadan çık</translation>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation>Ctrl+Q</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation>Uygulamadan çık</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Çıkış&lt;/b&gt;&lt;p&gt;Programı sonlandır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation>&amp;Kopyala</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation>Yakalanan ekran görüntüsünü Panoya kopyala</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation>Yakalanan ekran görüntüsünü Panoya kopyala</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kapya&lt;/b&gt;&lt;p&gt;Yakalanan ekran görüntüsünü panoya kopyala.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation>Bu &amp;Nedir?</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>Bu &amp;Nedir?</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
-      <translation>Duyarlı yardım</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation>Duyarlı yardım</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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;Duyarlı yardım içeriğini görüntüle&lt;/b&gt;&lt;p&gt;Bu Nedir? modunda, Fare imleci soru işeretiyle beraber bir ok şeklindedir ve bir arayüz elemanı üzerinde tıklarsanız bu elemanın nasıl kullanılacağı ve hakkında kısa bilgi verir. bu özellik diyaloglarda başlık çubuğu üzerindeyken çıkarılan açılır menülerde de bulunmaktadır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation>H&amp;akkında</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation>H&amp;akkında</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation>Bu yazılım hakkında bilgi göster</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Hakkında&lt;/b&gt;&lt;p&gt;Bu yazılım hakkındaki çeşitli bilgileri gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation>&amp;Qt Hakkında</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>Qt araçkiti hakkında bilgi göster</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>Qt araçkiti hakkında bilgi göster</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Qt Hakkında&lt;/b&gt;&lt;p&gt;Qt Araçkiti hakkında bazı bilgiler gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation>&amp;Dosya</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation>Düz&amp;en</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation>&amp;Yardım</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation>Dosya</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation>Düzen</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation>Yardım</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation>&lt;h3&gt; UI Öngöstericisi Hakkında&lt;/h3&gt;&lt;p&gt;UI Öngöstericisi QT Kullanıcı-Arayüz dosyalarını bir seçim listesindeki seçilen değişik sitillerde yükler ve gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation>UI dosyasını seç</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Qt Kullanıcı-Arayüz Dosyaları (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation>UI dosyasını yükle</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation>UI dosyasını yükle</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;dosyası yüklenemiyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation>Görüntüyü Kaydet</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation>Yüklenen dosya UI dosyası değil.</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation>Görüntüler ({0})</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;dosyası kaydedilemedi.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation>Görüntüyü Yazdır</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation>Görüntü yazdırılıyor...</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation>Görüntüyü yazıcıya gönder...</translation>
     </message>
@@ -84789,120 +80314,120 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation type="unfinished">Sınıf Şeması</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation type="unfinished">Paket Şeması</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation type="unfinished">Şemayı İçe Aktar</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation type="unfinished">Uygulama Şeması</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation>Kapat</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation type="unfinished">Yükle</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation type="unfinished">Kaydet</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation type="unfinished">Farklı Kaydet...</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation type="unfinished">Yazdır</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation type="unfinished">Baskı Öngörünümü</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation>Pencere</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation type="unfinished">Dosya</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation type="unfinished">Şemayı Kaydet</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -84910,99 +80435,99 @@
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation>KAlıpları sil</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation>{0} nokta büyüt</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation>Yüksekleği {0} nokta büyüt</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation>Genişliği {0} nokta küçült</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation>Yüksekleği {0} nokta küçült</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation>Boyutları ayarla</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation>Yeniden-Yerleşim</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation>Sola Hizala</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation>Yatay Ortaya Hizala</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation>Sağa Hizala</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation>Yukarı Hizala</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation>Dikey Ortaya Hizala</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation>Aşağı Hizala</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation>Grafik</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation>Şemayı Kaydet</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation>Taşınabilir Şebeke Grafikleri (*.png);;Ölçeklenebilir vektör Grafikleri (*.svg)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;dosyası kaydedilemedi.&lt;/p&gt;</translation>
     </message>
@@ -85084,144 +80609,24 @@
     </message>
   </context>
   <context>
-    <name>UnittestDialog</name>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">Başla</translation>
-    </message>
-    <message>
-      <source>Start the selected testsuite</source>
-      <translation type="vanished">Seçilen test yöntemini başmat</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">Dur</translation>
-    </message>
-    <message>
-      <source>Stop the running unittest</source>
-      <translation type="vanished">Çalışan birimtestini durdur</translation>
-    </message>
-    <message>
-      <source>Unittest</source>
-      <translation type="vanished">Birimtest</translation>
-    </message>
-    <message>
-      <source>^Failure: </source>
-      <translation type="vanished">^Başarısızlık: </translation>
-    </message>
-    <message>
-      <source>^Error: </source>
-      <translation type="vanished">^Hata: </translation>
-    </message>
-    <message>
-      <source>Python Files (*.py);;All Files (*)</source>
-      <translation type="vanished">Python Dosyaları (*.py);;Tüm Dosyalar (*)</translation>
-    </message>
-    <message numerus="yes">
-      <source>Discovered %n Test(s)</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Running</source>
-      <translation type="vanished">Çalışıyor</translation>
-    </message>
-    <message numerus="yes">
-      <source>Ran %n test(s) in {0:.3f}s</source>
-      <translation type="vanished">
-        <numerusform />
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Failure: {0}</source>
-      <translation type="vanished">Başarısızlık:{0}</translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">Hata: {0}</translation>
-    </message>
-    <message>
-      <source>Show Source</source>
-      <translation type="vanished">Kaynağı Göster</translation>
-    </message>
-    <message>
-      <source>Enter name of file defining the testsuite</source>
-      <translation type="vanished">Tanımlanan test takımının adını giriniz</translation>
-    </message>
-    <message>
-      <source>Progress:</source>
-      <translation type="vanished">İşlem:</translation>
-    </message>
-    <message>
-      <source>Run:</source>
-      <translation type="vanished">Çalıştır:</translation>
-    </message>
-    <message>
-      <source>Number of tests run</source>
-      <translation type="vanished">Çalışan testlerin sayısı</translation>
-    </message>
-    <message>
-      <source>Remaining:</source>
-      <translation type="vanished">Geride kalan:</translation>
-    </message>
-    <message>
-      <source>Number of tests to be run</source>
-      <translation type="vanished">Koşturulacak test sayısı</translation>
-    </message>
-    <message>
-      <source>Failures:</source>
-      <translation type="vanished">Başarısızlıklar:</translation>
-    </message>
-    <message>
-      <source>Number of test failures</source>
-      <translation type="vanished">Test başarısızlıklarının sayısı</translation>
-    </message>
-    <message>
-      <source>Errors:</source>
-      <translation type="vanished">Hatalar:</translation>
-    </message>
-    <message>
-      <source>Number of test errors</source>
-      <translation type="vanished">Test hatalarının sayısı</translation>
-    </message>
-    <message>
-      <source>Tests performed:</source>
-      <translation type="vanished">Başarılan test:</translation>
-    </message>
-    <message>
-      <source>Failures and errors:</source>
-      <translation type="vanished">Başarısızlık ve Hatalar:</translation>
-    </message>
-    <message>
-      <source>Failures and Errors list</source>
-      <translation type="vanished">Başarısızlık ve Hata listesi</translation>
-    </message>
-    <message>
-      <source>Idle</source>
-      <translation type="vanished">Idle</translation>
-    </message>
-    <message>
-      <source>Enter &amp;test name:</source>
-      <translation type="vanished">Test &amp;Adı:</translation>
-    </message>
-    <message>
-      <source>Enter test &amp;filename:</source>
-      <translation type="vanished">Test &amp;Dosyası:</translation>
-    </message>
-    <message>
-      <source>Run &amp;local</source>
-      <translation type="vanished">Yere&amp;l çalıştır</translation>
-    </message>
-    <message>
-      <source>Python3 Files ({1});;Python2 Files ({0});;All Files (*)</source>
-      <translation type="vanished">Python3 Dosyaları ({1});;Python2 Dosyaları ({0});; Tüm Dosyalar (*)</translation>
-    </message>
-    <message>
-      <source>You must enter a test suite file.</source>
-      <translation type="vanished">Testyönteminin dosyasını girmelisiniz.</translation>
+    <name>UnittestExecutor</name>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="50" />
+      <source>Failure</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="51" />
+      <source>Error</source>
+      <translation type="unfinished">Hata</translation>
+    </message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="52" />
+      <source>Skipped</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="53" />
+      <source>Expected Failure</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="54" />
+      <source>Unexpected Success</source>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="55" />
+      <source>Success</source>
     </message>
   </context>
   <context>
@@ -85855,7 +81260,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -86552,7 +81957,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Hata Raporu</translation>
@@ -87122,8 +82527,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Kılavye Kısa Yollarını Dışa Aktar</translation>
@@ -87144,7 +82549,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Klavye kısayollarını İçe Aktar</translation>
@@ -87548,7 +82953,7 @@
       <translation>Ayarlar</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -87618,425 +83023,429 @@
       <translation type="unfinished">&lt;h3&gt;Sürüm Numaraları&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>E-posta adresi veya posta  sunucu adresi  boş. Lütfen e-posta ayarlarını özellikler diyaloğundan giriniz.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Uygulmayı yeniden başlat</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>Uygulama yeniden başlatılmaya ihtiyaç duyuyor. Şimdi yapılsın mı?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Ya&amp;pılandırma Araçları</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Eklen&amp;ti Araçları</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Alet Grupları Ayarlanıyor...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Geçerli alet grubunu ayarla...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>Hepsini Gö&amp;ster</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>&amp;Hepsini gizle</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problem</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>İşlem Üretecinde Hata</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <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="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <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="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <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="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Hali hazırda kullanıcı göstericisi seçilmedi. Lütfen .birini belirlemek için özellikler diyaloğunu kullanının.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <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="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Harici Araçlar</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Harici Araçlar</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Eksik Belgeleme</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Belgeleme</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <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="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <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="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <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="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <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="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Oturumu oku</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <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="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Düşme hatası</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; bir dosya değil.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>İlk kullanım</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <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="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <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="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>&amp;Unittest...</source>
       <translation type="vanished">B&amp;irimtest...</translation>
     </message>
@@ -88085,145 +83494,6 @@
       <translation type="vanished">Bir&amp;imtest</translation>
     </message>
     <message>
-      <source>&amp;Cancel</source>
-      <translation type="vanished">&amp;Vazgeç</translation>
-    </message>
-    <message>
-      <source>Update available</source>
-      <translation type="vanished">Güncelleme mümkün değil</translation>
-    </message>
-    <message>
-      <source>Error during updates check</source>
-      <translation type="vanished">Güncellemeleri kontrol esnasında hata</translation>
-    </message>
-    <message>
-      <source>Could not perform updates check.</source>
-      <translation type="vanished">Güncellemelere ulaşamıyorum.</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Mümkün sürümler&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>Check for Updates</source>
-      <translation type="vanished">Güncellemeleri kontrol et</translation>
-    </message>
-    <message>
-      <source>Check for &amp;Updates...</source>
-      <translation type="vanished">G&amp;üncellemeleri kontrol et...</translation>
-    </message>
-    <message>
-      <source>Show downloadable versions</source>
-      <translation type="vanished">Yüklenebilir sürümleri göster</translation>
-    </message>
-    <message>
-      <source>Show &amp;downloadable versions...</source>
-      <translation type="vanished">Yüklenebilir sürümler&amp;i göster...</translation>
-    </message>
-    <message>
-      <source>Show the versions available for download</source>
-      <translation type="vanished">İndirmek için mümkün olan sürümü göster</translation>
-    </message>
-    <message>
-      <source>Eric API Documentation</source>
-      <translation type="vanished">Eric API Belgeleri</translation>
-    </message>
-    <message>
-      <source>Open Eric API Documentation</source>
-      <translation type="vanished">Eric API Belgelerini Aç</translation>
-    </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Qt4 Belgeleri</translation>
-    </message>
-    <message>
-      <source>Qt&amp;4 Documentation</source>
-      <translation type="vanished">Qt&amp;4 Belgeleri</translation>
-    </message>
-    <message>
-      <source>Open Qt4 Documentation</source>
-      <translation type="vanished">QT4 Belgelerini Aç</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">PyQt4 Belgeleri</translation>
-    </message>
-    <message>
-      <source>Open PyQt4 Documentation</source>
-      <translation type="vanished">PyQt4 Begelerini aç</translation>
-    </message>
-    <message>
-      <source>&amp;Eric API Documentation</source>
-      <translation type="vanished">&amp;Eric API Dökümanı</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">PySide Belgeleri</translation>
-    </message>
-    <message>
-      <source>Py&amp;Side Documentation</source>
-      <translation type="vanished">Py&amp;Side Belgeleri</translation>
-    </message>
-    <message>
-      <source>Open PySide Documentation</source>
-      <translation type="vanished">PySide belgelerini açın</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;Sürüm Numaraları&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>There is no main script defined for the current project. Aborting</source>
-      <translation type="vanished">Bugeçerli projede tanımlanan ana betik değil. Durduruluyor</translation>
-    </message>
-    <message>
-      <source>Qt 3 support</source>
-      <translation type="vanished">Qt3 Desteği</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt4 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;PyQt4 Belgelerinin başlama noktası ayarlanmamış.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">Görevleri kaydet</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">Görevler Okunuyor</translation>
-    </message>
-    <message>
-      <source>Qt&amp;5 Documentation</source>
-      <translation type="vanished">Qt&amp;4 Belgeleri {5 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt5 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;PyQt4 Belgelerinin başlama noktası ayarlanmamış.&lt;/p&gt; {5 ?}</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check for Updates...&lt;/b&gt;&lt;p&gt;Checks the internet for updates of eric6.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Güncellemeleri kontrol et...&lt;/b&gt;&lt;p&gt;İnternetten eric5 güncellemesi olup olmadını kontrol et.&lt;/p&gt; {6.?}</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısınıi başlat {6 ?}</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Icon Editor</source>
-      <translation type="vanished">Eric5 İkon düzenleyiciyi başlat {6 ?}</translation>
-    </message>
-    <message>
-      <source>Qt v.3 is not supported by eric6.</source>
-      <translation type="vanished">Qt v.3 eric5 tarafından desteklenmiyor. {3 ?} {6.?}</translation>
-    </message>
-    <message>
-      <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
-      <translation type="vanished">Eric5 henüz ayarlanmadı. Ayarlar Diyaloğu başlatılıyor. {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>UserProjectFile</name>
@@ -88301,7 +83571,7 @@
   <context>
     <name>Utilities</name>
     <message>
-      <location filename="../Utilities/__init__.py" line="1516" />
+      <location filename="../Utilities/__init__.py" line="1523" />
       <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;%-alanlarda çeşitli kodları kullanabilirsiniz. Tanımlanan kodlar:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;geçerli düzenleyicinin imlecinin sütunu&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;geçerli düzenleyicinin dizini&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;geçerli düzenleyicinin dosya adı&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;geçerli kullancının ana dizini&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;geçerli düzenleyicinin imlecinin satırı&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;geçerli projenin yolu&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;Geçici kullanıcının kullanıcı adı&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;oran işareti&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -88493,26 +83763,6 @@
       <source>Mapping Proxy</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tip</translation>
-    </message>
-    <message>
-      <source>Long Integer</source>
-      <translation type="vanished">Uzun Tamsayı</translation>
-    </message>
-    <message>
-      <source>X Range</source>
-      <translation type="vanished">X değer aralığı</translation>
-    </message>
-    <message>
-      <source>Unicode String</source>
-      <translation type="vanished">Evrensel Metin</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">Diğer</translation>
-    </message>
   </context>
   <context>
     <name>VariableDetailDialog</name>
@@ -88546,25 +83796,6 @@
     </message>
   </context>
   <context>
-    <name>VariableModel</name>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">Evrensel</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Yereller</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tip</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Değer</translation>
-    </message>
-  </context>
-  <context>
     <name>VariablesFilterDialog</name>
     <message>
       <location filename="../Debugger/VariablesFilterDialog.ui" line="0" />
@@ -88713,26 +83944,6 @@
       <source>Variables Type Filter...</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">Evrensel</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">Değer</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">Tip</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">Yereller</translation>
-    </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">Hepsini daralt</translation>
-    </message>
   </context>
   <context>
     <name>VcsCommandOptionsDialog</name>
@@ -89143,26 +84354,6 @@
       <source>Show VCS Toolbar</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Renkler</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "added".</source>
-      <translation type="vanished">VCS durumu "eklendi" için arka alan rengini seçiniz.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "conflict".</source>
-      <translation type="vanished">VCS durumu "uyuşmazlık" için arka alan rengini seçiniz.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "modified".</source>
-      <translation type="vanished">VCS durumu "düzenlendi" için arka alan rengini seçiniz.</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "needs update".</source>
-      <translation type="vanished">VCS durumu "güncelleme gerekiyor" için arka alan rengini seçiniz.</translation>
-    </message>
   </context>
   <context>
     <name>VcsProjectBrowserHelper</name>
@@ -89186,156 +84377,156 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation>Kaynak havuzundan yeni</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation>Kay&amp;nak havuzundan yeni...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation>VCS kaynak havuzundan yeni bir proje oluştur</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kaynak havuzundan Yeni&lt;/b&gt;&lt;p&gt;Bu VCS kaynak havuzundan yeni bir yerel proje oluşturur.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation>Kaynak havuzundan ihraç et</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation>Dışarı kaynak havuzundan ihraç &amp;et...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation>Dışa Kaynak havuzundan proje aktar</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kaynak havuzundan dışa aktar&lt;/b&gt;&lt;p&gt;Bu kaynak havuzundan bir projeyi dışa aktarır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation>Kaynak havuzuna ekle</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation>K&amp;aynak havuzuna ekle...</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation>VCS kaynak havuzuna yerel proje ekle</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kaynak havuzuna ekle&lt;/b&gt;&lt;p&gt;Bu yerel projeyi kaynak havuzana ekler ( aktarır).&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation>Yeni Proje</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation>proje için sürüm kontrol sistemini seçin</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>VCS komut seçeneklerini düzenlemek istiyor musunuz?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation>Proje dizinin oluştur</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Proje dizini &lt;b&gt;{0}&lt;/b&gt; oluşturulamıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation>Kaynak havuzundan yeni proje</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation>Açmak için bir proje seçiniz.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Proje dosyaları kaynak havuzuna aktarılacak mı?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Proje kaynak havuzundan geri alınamıyor.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation>Proje İçe Aktar</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation>Güncelle</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation>Projenin yeniden okunması gerekiyor. Şimdi yapılsın mı?</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation>Kaynak havuzundan proje kaldır</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation>Kaynak havuzundan proje kaldır</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation>Bu projeyi gerçekten kaynak havuzundan (ve diskten)  silmek istiyor musunuz?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation type="unfinished">Değiştirmek</translation>
     </message>
@@ -89603,8 +84794,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -89612,7 +84803,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation>Ctrl+Shift+L</translation>
@@ -89620,8 +84811,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -89629,7 +84820,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation>Tab</translation>
@@ -89637,8 +84828,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -89646,14 +84837,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation>Return</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation>Enter</translation>
@@ -89661,8 +84852,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -89670,21 +84861,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation>Backspace</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation>Shift+Backspace</translation>
@@ -89692,8 +84883,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -89701,14 +84892,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation>Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation type="unfinished" />
@@ -89716,8 +84907,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -89725,7 +84916,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation>Ctrl+Backspace</translation>
@@ -89733,8 +84924,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -89742,7 +84933,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation>Ctrl+Del</translation>
@@ -89750,8 +84941,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -89759,7 +84950,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation>Ctrl+Shift+Backspace</translation>
@@ -89767,8 +84958,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -89776,14 +84967,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation>Ctrl+Shift+Del</translation>
@@ -89791,8 +84982,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -89800,14 +84991,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation>Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation type="unfinished" />
@@ -89815,8 +85006,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -89824,14 +85015,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation>Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation type="unfinished" />
@@ -89839,8 +85030,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -89849,8 +85040,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation>Alt+Left</translation>
@@ -89858,8 +85049,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation>Ctrl+Left</translation>
@@ -89867,8 +85058,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -89877,8 +85068,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation>Ctrl+Right</translation>
@@ -89886,8 +85077,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -89896,8 +85087,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation>Home</translation>
@@ -89905,8 +85096,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -89914,7 +85105,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation type="unfinished" />
@@ -89922,8 +85113,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation>End</translation>
@@ -89931,8 +85122,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -89940,14 +85131,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation>Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation type="unfinished" />
@@ -89955,8 +85146,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -89964,14 +85155,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation>Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation type="unfinished" />
@@ -89979,8 +85170,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation>Ctrl+Down</translation>
@@ -89988,8 +85179,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation>Ctrl+Up</translation>
@@ -89997,8 +85188,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -90006,7 +85197,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation>PgUp</translation>
@@ -90014,8 +85205,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -90023,14 +85214,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation>PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation type="unfinished" />
@@ -90038,8 +85229,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -90047,7 +85238,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation>Esc</translation>
@@ -90055,8 +85246,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -90064,14 +85255,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation>Shift+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation type="unfinished" />
@@ -90079,8 +85270,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -90088,14 +85279,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation>Shift+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation type="unfinished" />
@@ -90103,8 +85294,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -90113,8 +85304,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation>Alt+Shift+Left</translation>
@@ -90122,8 +85313,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation>Ctrl+Shift+Left</translation>
@@ -90131,8 +85322,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -90142,9 +85333,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation>Alt+Shift+Right</translation>
@@ -90152,8 +85343,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation>Ctrl+Shift+Right</translation>
@@ -90161,8 +85352,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -90170,7 +85361,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation>Shift+Home</translation>
@@ -90178,8 +85369,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -90187,14 +85378,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation>Shift+End</translation>
@@ -90203,21 +85394,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation>Ara</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation>A&amp;ra...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -90225,7 +85416,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation>Metin olarak ara</translation>
@@ -90237,21 +85428,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation>Sonrakini ara</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation>So&amp;nrakini ara</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -90259,7 +85450,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation type="unfinished" />
@@ -90271,21 +85462,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation>Öncekini ara</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation>Öncekini a&amp;ra</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -90293,7 +85484,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation type="unfinished" />
@@ -90305,21 +85496,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation>Büyüt</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation>Bü&amp;yült</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -90327,7 +85518,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -90335,35 +85526,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation>MEtni Büyüt</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Büyüt&lt;/b&gt;&lt;p&gt;Metin içinde büyüt. Bu metni daha  büyük yapar.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation>Küçült</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation>Küçü&amp;lt</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -90371,7 +85562,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -90379,35 +85570,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation>Metin üzerinde küçült</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Küçült&lt;/b&gt;&lt;p&gt;Metin üzerinde küçült. Bu metni daha küçük yapar.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation type="unfinished">Büyütmeyi sıfırla</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation type="unfinished">Büyütmeyi sıfı&amp;rla</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -90415,42 +85606,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation type="unfinished">Metin büyütme durumunu sıfırla</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Büyütmeyi başa döndür&lt;/b&gt;&lt;p&gt;Metin büyütmesini sıfırla. Bu büyütme katsayısını 100% e ayarlar.&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation>Büyüt</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation>Büyü&amp;t</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation>Metni büyüt</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation type="unfinished" />
@@ -90458,984 +85649,984 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation>Baskı Öngörünümü</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation>Bir kelime parçası sola taşı</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation>bir kelime parçası sağa taşı</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation>Alt+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation>Alt+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation>Görüntüyü bir satır aşağı kaydır</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation>Görüntüyü bir satır yukarı kaydır</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation>Bir paragraf yukarı taşı</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation>Alt+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation>Bir paragraf aşağı taşı</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation>Alt+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation>Ctrl+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation>Ctrl+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation>Girintisiz birinci seviye</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation>Shift+Tab</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation>Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation>Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation>Seçimi bir paragraf yukarı genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation>Alt+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation>Seçimi bir paragraf aşağı genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation>Alt+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation>Seçimi bir sayfa yukarı genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation>Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation>Seçimi bir sayfa aşağı genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation>Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation>Ctrl+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation>Ctrl+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation>Geçerli satırı çiftle</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation>Ctrl+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation>Ctrl+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation>Geçerli satırı kes</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation>Alt+Shift+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation>Geçerli satırı kopyala</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation>Ctrl+Shift+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation>Ins</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation>Seçimi küçük olürük değiştir</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation>Alt+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation>Seçimi büyük olarak değiştir</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation>Ctrl+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation>Alt+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation>Süreklibaskı kağıdı</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation>Köşeli seçimi bir sayfa aşağı genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation>Alt+Ctrl+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation>Köşeli seçimi bir satır yukarı genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation>Alt+Ctrl+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation>Köşeli seçimi bir karakter sola genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation>Alt+Ctrl+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation>Köşeli seçimi bir karakter sağa genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation>Alt+Ctrl+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation>Alt+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation>Köşeli seçimi bir sayfa yukarı genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation>Köşeli seçimi bir sayfa aşağı genişlet</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation>Geçerli seçimi çoğalt</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation>Ctrl+Shift+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation>Arama işaretlerini temizle</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation>Ctrl+3</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation>Gösterilen tüm arama işaretlerin temizle</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation>Yerdeğiştir</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation>&amp;Yerdeğiştir...</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation>Ctrl+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation>Bazı metinleri değiştir</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -93399,92 +88590,6 @@
       <source>The spelling dictionary was saved successfully.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Ctrl+#</source>
-      <comment>View|Zoom</comment>
-      <translation type="vanished">Ctrl+#</translation>
-    </message>
-    <message>
-      <source>Alt+Ctrl+M</source>
-      <comment>Edit|Uncomment</comment>
-      <translation type="vanished">Alt+Ctrl+M</translation>
-    </message>
-    <message>
-      <source>Search File</source>
-      <translation type="vanished">Dosya Ara</translation>
-    </message>
-    <message>
-      <source>Search &amp;File...</source>
-      <translation type="vanished">Dosya A&amp;ra...</translation>
-    </message>
-    <message>
-      <source>Alt+Ctrl+F</source>
-      <comment>File|Search File</comment>
-      <translation type="vanished">Alt+Ctrl+F</translation>
-    </message>
-    <message>
-      <source>Search for a file</source>
-      <translation type="vanished">Bir dosya için ara</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search File&lt;/b&gt;&lt;p&gt;Search for a file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Dosya Arama&lt;/b&gt;&lt;p&gt;Bir dosya için arama.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch</source>
-      <translation type="vanished">Hızlı arama</translation>
-    </message>
-    <message>
-      <source>&amp;Quicksearch</source>
-      <translation type="vanished">&amp;Hızlı arama</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+K</source>
-      <comment>Search|Quicksearch</comment>
-      <translation type="vanished">Ctrl+Shift+K</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch</source>
-      <translation type="vanished">Hızlı arama gerçekleştir</translation>
-    </message>
-    <message>
-      <source>Quicksearch backwards</source>
-      <translation type="vanished">Geriye doğru hızlı arama</translation>
-    </message>
-    <message>
-      <source>Quicksearch &amp;backwards</source>
-      <translation type="vanished">Geriye &amp;doğru hızlı arama</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+J</source>
-      <comment>Search|Quicksearch backwards</comment>
-      <translation type="vanished">Ctrl+Shift+J</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch backwards</source>
-      <translation type="vanished">Geriye doğru hızlı arama gerçekleştir</translation>
-    </message>
-    <message>
-      <source>Quicksearch extend</source>
-      <translation type="vanished">Gelişmiş hızlıarama</translation>
-    </message>
-    <message>
-      <source>Quicksearch e&amp;xtend</source>
-      <translation type="vanished">Gelişmi&amp;ş hızlıarama</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+H</source>
-      <comment>Search|Quicksearch extend</comment>
-      <translation type="vanished">Ctrl+Shift+H</translation>
-    </message>
-    <message>
-      <source>Extend the quicksearch to the end of the current word</source>
-      <translation type="vanished">Hızlıaramayı geçerli kelimenin sonuna genişlet</translation>
-    </message>
-    <message>
-      <source>Quicksearch Textedit</source>
-      <translation type="vanished">Metindüzenleyicide Hızlı Arama</translation>
-    </message>
   </context>
   <context>
     <name>ViewProfileSidebarsDialog</name>
@@ -93764,7 +88869,7 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
+      <source>Select to use 'python -m venv'</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -94243,7 +89348,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
@@ -94271,54 +89376,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation type="unfinished">{0} - {1}</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation type="unfinished" />
     </message>
@@ -94326,34 +89431,10 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Adı</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">Ekle...</translation>
-    </message>
-    <message>
-      <source>Edit...</source>
-      <translation type="vanished">Düzenle...</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">Kaldır</translation>
-    </message>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Sil</translation>
-    </message>
-    <message>
-      <source>Delete All</source>
-      <translation type="vanished">Hepsini Sil</translation>
-    </message>
   </context>
   <context>
     <name>VirtualenvManagerWidget</name>
@@ -94374,6 +89455,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation type="unfinished" />
     </message>
@@ -94389,6 +89475,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation type="unfinished" />
     </message>
@@ -94423,7 +89514,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation type="unfinished" />
     </message>
@@ -94431,7 +89522,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -94460,6 +89551,146 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">Adı:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -94689,27 +89920,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation>Koşul</translation>
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation>Özel</translation>
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
-      <translation>Geçici</translation>
+      <source>Special</source>
+      <translation>Özel</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
-      <translation>Etkinleştirilmiş</translation>
+      <source>Temporary</source>
+      <translation>Geçici</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation>Etkinleştirilmiş</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation>Sayımı Yoksay</translation>
     </message>
@@ -95049,18 +90280,6 @@
       <source>Cascading Style Sheets (*.css);;All files (*)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">Renkler</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">Güvenli URL'nin arkaalan rengini seçiniz.</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">Her bir sekmede bir tane yerine tek bir kapatma düğmesi göster</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserClearPrivateDataDialog</name>
@@ -95196,44 +90415,6 @@
     </message>
   </context>
   <context>
-    <name>WebBrowserFlashCookieManagerPage</name>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">Sil</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebBrowserInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;Kullanıcı Arayüzünü Ayarlama&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">Stil:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">Kullanıcı arayüz stilini seç</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">Sayfa Stili:</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">Qt Sayfa stili (*.qss);;Üstüste Sayfa Stili (*.css);;Tüm Dosyalar (*)</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">Sistem</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">Sayfa stili dosyasının adını giriniz</translation>
-    </message>
-  </context>
-  <context>
     <name>WebBrowserJavaScriptConsole</name>
     <message>
       <location filename="../WebBrowser/WebBrowserJavaScriptConsole.py" line="33" />
@@ -96183,145 +91364,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation type="unfinished">Yönlendirme Menüsünü Göster</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation type="unfinished">Yeni Sekme</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation type="unfinished">Sola Götür</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation type="unfinished">Sağa Götür</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation type="unfinished">Sayfayı Çoğalt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation type="unfinished">Kapat</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation type="unfinished">Diğerlerini Kapat</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation type="unfinished">Hepsini Kapat</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation type="unfinished">Baskı Öngörünümü</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation type="unfinished">Yazdır</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation type="unfinished">Tüm Sekmeleri Yerimi yap</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation type="unfinished">...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation type="unfinished">Yükleme bitirildi</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation type="unfinished">Yüklerken başarısız olundu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation type="unfinished">Yükleniyor...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation type="unfinished">
@@ -96330,22 +91511,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation type="unfinished">&amp;Çıkış</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation type="unfinished" />
     </message>
@@ -96353,8 +91534,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -96362,323 +91543,307 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası yok.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;dosyası için görüntüleyici çalışmıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt; URL &lt;b&gt;{0}&lt;/b&gt;adresindeki uygulama başlatılamıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation type="unfinished">Bağlantıyı &amp;Kaydet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation type="unfinished">Bu linki yerimine ekle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation type="unfinished">Görüntüyü yeni sekmede aç</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation type="unfinished">Görüntüyü Kaydet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation type="unfinished">Görüntüyü Panoya kopyala</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation type="unfinished">Görüntüleri Engelle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation type="unfinished">Bununla Ara...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation type="unfinished">Bu sayfayı yerimine ekle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
+      <source>Web Archive (*.mhtml *.mht)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>
-    <message>
-      <source>Copy Link to Clipboard</source>
-      <translation type="vanished">Bağlantıyı Panoya Kopyala</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">Görüntünün Yerini  Panoya kopyala</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">Yeni sekmede bir bağlantı açar<byte value="x9" />Ctrl+LMB</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserVirusTotalPage</name>
@@ -96784,2160 +91949,2100 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <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="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <source>Contents</source>
       <translation type="unfinished">İçerik</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <source>Index</source>
       <translation type="unfinished">Dizin</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <source>Search</source>
       <translation type="unfinished">Ara</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1751" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
       <source>New Tab</source>
       <translation type="unfinished">Yeni Sekme</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="669" />
-      <source>&amp;New Tab</source>
-      <translation type="unfinished">Ye&amp;ni Sekme</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
+      <source>&amp;New Tab</source>
+      <translation type="unfinished">Ye&amp;ni Sekme</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="671" />
       <source>Ctrl+T</source>
       <comment>File|New Tab</comment>
       <translation type="unfinished">Ctrl+T</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="672" />
-      <source>Open a new web browser tab</source>
-      <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>&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="681" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
       <source>New Window</source>
       <translation type="unfinished">Yeni Pencere</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="683" />
-      <source>New &amp;Window</source>
-      <translation type="unfinished">Yeni &amp;Pencere</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
+      <source>New &amp;Window</source>
+      <translation type="unfinished">Yeni &amp;Pencere</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="685" />
       <source>Ctrl+N</source>
       <comment>File|New Window</comment>
       <translation type="unfinished">Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="686" />
+      <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="687" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="688" />
       <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="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation type="unfinished">Dosya Aç</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation type="unfinished">D&amp;osya Aç</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation type="unfinished">D&amp;osya Aç</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished">Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
       <source>Open a file for display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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="727" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
       <source>Open File in New Tab</source>
       <translation type="unfinished">Yeni Sekmede Dosya Aç</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="729" />
-      <source>Open File in New &amp;Tab</source>
-      <translation type="unfinished">Yeni Sek&amp;mede Dosya Aç</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
+      <source>Open File in New &amp;Tab</source>
+      <translation type="unfinished">Yeni Sek&amp;mede Dosya Aç</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">Shift+Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="733" />
-      <source>Open a file for display in a new tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open a file for display in a new tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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="744" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
       <source>Save As</source>
       <translation type="unfinished">Farklı Kaydet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="746" />
-      <source>&amp;Save As...</source>
-      <translation type="unfinished">Farklı K&amp;aydet...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
+      <source>&amp;Save As...</source>
+      <translation type="unfinished">Farklı K&amp;aydet...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="748" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation type="unfinished">Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="750" />
-      <source>Save the current page to disk</source>
-      <translation type="unfinished">Geçerli sayfayı harddiske kaydet</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <source>Save the current page to disk</source>
+      <translation type="unfinished">Geçerli sayfayı harddiske kaydet</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
       <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;Farklı Kaydet...&lt;/b&gt;&lt;p&gt;Geçerli sayfayı harddiske kaydet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <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="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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="779" />
-      <source>Import Bookmarks</source>
-      <translation type="unfinished">Yerimlerini İçeaktar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">Yerimlerini İçeaktar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation type="unfinished">Yerimlerini &amp;İçeaktar...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <source>Import bookmarks from other browsers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <source>Import bookmarks from other browsers</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
       <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="793" />
-      <source>Export Bookmarks</source>
-      <translation type="unfinished">Yerimlerini Dışaaktar</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">Yerimlerini Dışaaktar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation type="unfinished">Y&amp;erimlerini Dışaaktar...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <source>Export the bookmarks into a file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <source>Export the bookmarks into a file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation type="unfinished">Yazdır</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation type="unfinished">&amp;Yazdır</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation type="unfinished">&amp;Yazdır</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished">Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation type="unfinished">Görüntülenen yardımı yazdır</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation type="unfinished">Görüntülenen yardımı yazdır</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <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;Yazdır&lt;/b&gt;&lt;p&gt;Görüntülenen yardım metnini yazdır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation type="unfinished">Baskı Öngörünümü</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <source>Print preview of the displayed help</source>
       <translation type="unfinished">İlk yardım sayfasına taşı</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <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;Yazıcı Öngörünümü&lt;/b&gt;&lt;p&gt;Görüntülenen yardım metninin yazıcı öngörünümü.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation type="unfinished">Kapat</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation type="unfinished">&amp;Kapat</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation type="unfinished">&amp;Kapat</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished">Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <source>Close the current help window</source>
       <translation type="unfinished">Geçerli yardım penceresini kapat</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <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="880" />
-      <source>Close All</source>
-      <translation type="unfinished">Hepsini Kapat</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation type="unfinished">Hepsini Kapat</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation type="unfinished">Hepsini K&amp;apat</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <source>Close all help windows</source>
-      <translation type="unfinished">Tüm yardım pencerelerini kapat</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <source>Close all help windows</source>
+      <translation type="unfinished">Tüm yardım pencerelerini kapat</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
       <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="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation type="unfinished">Çık</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished">&amp;Çıkış</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="897" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation type="unfinished">Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="898" />
-      <source>Quit the eric Web Browser</source>
-      <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>&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="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation type="unfinished">Geriye Doğru</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation type="unfinished">Geriye &amp;Doğru</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
+      <source>&amp;Backward</source>
+      <translation type="unfinished">Geriye &amp;Doğru</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="911" />
       <source>Alt+Left</source>
       <comment>Go|Backward</comment>
       <translation type="unfinished">Alt+Left</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="912" />
-      <source>Move one screen backward</source>
-      <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>&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="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation type="unfinished">İleriye</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation type="unfinished">İleri&amp;ye</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation type="unfinished">İleri&amp;ye</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation type="unfinished">Alt+Right</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation type="unfinished">Home</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation type="unfinished">&amp;Ev</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation type="unfinished">&amp;Ev</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation type="unfinished">Ctrl+Home</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <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="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation type="unfinished">Yeniden Yükle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished">&amp;Yeniden Yükle</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
+      <source>&amp;Reload</source>
+      <translation type="unfinished">&amp;Yeniden Yükle</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
       <source>Ctrl+R</source>
       <comment>Go|Reload</comment>
       <translation type="unfinished">Ctrl+R</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="958" />
       <source>F5</source>
       <comment>Go|Reload</comment>
       <translation type="unfinished">F5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <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="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation type="unfinished">Dur</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation type="unfinished">D&amp;ur</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="unfinished">Ctrl+.</translation>
+      <source>&amp;Stop</source>
+      <translation type="unfinished">D&amp;ur</translation>
     </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">Esc</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="975" />
-      <source>Stop loading</source>
-      <translation type="unfinished">Yüklemeyi durdur</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <source>Stop loading</source>
+      <translation type="unfinished">Yüklemeyi durdur</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation type="unfinished">Kopyala</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished">&amp;Kopyala</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
+      <source>&amp;Copy</source>
+      <translation type="unfinished">&amp;Kopyala</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="988" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished">Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="989" />
-      <source>Copy the selected text</source>
-      <translation type="unfinished">Seçilen metni kopyala</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
+      <source>Copy the selected text</source>
+      <translation type="unfinished">Seçilen metni kopyala</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
       <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;Kopya&lt;/b&gt;&lt;p&gt;Seçilen metni clipboard kopyala.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation type="unfinished">Kes</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished">Ke&amp;s</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
+      <source>Cu&amp;t</source>
+      <translation type="unfinished">Ke&amp;s</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1002" />
       <source>Ctrl+X</source>
       <comment>Edit|Cut</comment>
       <translation type="unfinished">Ctrl+X</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1003" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
       <source>Cut the selected text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1005" />
       <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="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation type="unfinished">Yapıştır</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished">Ya&amp;pıştır</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
+      <source>&amp;Paste</source>
+      <translation type="unfinished">Ya&amp;pıştır</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1016" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation type="unfinished">Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1017" />
-      <source>Paste text from the clipboard</source>
-      <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>&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="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation type="unfinished">Geri Al</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished">&amp;Geri al</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
+      <source>&amp;Undo</source>
+      <translation type="unfinished">&amp;Geri al</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation type="unfinished">Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1031" />
+      <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="1032" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1033" />
       <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="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation type="unfinished">İleri al</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished">&amp;İleri al</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished">&amp;İleri al</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation type="unfinished">Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1045" />
-      <source>Redo the last edit action</source>
-      <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>&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="1054" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
       <source>Select All</source>
       <translation type="unfinished">Hepsini Seç</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished">Hep&amp;sini Seç</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
+      <source>&amp;Select All</source>
+      <translation type="unfinished">Hep&amp;sini Seç</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1058" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation type="unfinished">Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1059" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
       <source>Select all text</source>
       <translation type="unfinished">Tüm metni seç</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
       <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="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation type="unfinished">Alt+Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <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="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation type="unfinished">Bul...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation type="unfinished">&amp;Bul...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
+      <source>&amp;Find...</source>
+      <translation type="unfinished">&amp;Bul...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" />
       <source>Ctrl+F</source>
       <comment>Edit|Find</comment>
       <translation type="unfinished">Ctrl+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1086" />
-      <source>Find text in page</source>
-      <translation type="unfinished">Metni sayfa içinde bul</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
+      <source>Find text in page</source>
+      <translation type="unfinished">Metni sayfa içinde bul</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
       <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;BUl&lt;/b&gt;&lt;p&gt;Metni geçerli sayfada bul.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation type="unfinished">Sonrakini bul</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation type="unfinished">So&amp;nrakini Bul</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation type="unfinished">So&amp;nrakini Bul</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation type="unfinished">F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <source>Find next occurrence of text in page</source>
       <translation type="unfinished">Geçerli sayfadaki metinde bir sonrakini bul</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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;Bir sonrakini bul&lt;/b&gt;&lt;p&gt;Geçerli sayfadaki metinde bir sonrakini bul.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
       <source>Find previous</source>
       <translation type="unfinished">Öncekini bul</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" />
-      <source>Find &amp;previous</source>
-      <translation type="unfinished">Öncekini b&amp;ul</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
+      <source>Find &amp;previous</source>
+      <translation type="unfinished">Öncekini b&amp;ul</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" />
       <source>Shift+F3</source>
       <comment>Edit|Find previous</comment>
       <translation type="unfinished">Shift+F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" />
-      <source>Find previous occurrence of text in page</source>
-      <translation type="unfinished">Geçerli sayfadaki metinde bir öncekini bul</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <source>Find previous occurrence of text in page</source>
+      <translation type="unfinished">Geçerli sayfadaki metinde bir öncekini bul</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
       <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;Bir öncekini bul&lt;/b&gt;&lt;p&gt;Geçerli sayfadaki metinde bir öncekini bul.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" />
-      <source>Manage Bookmarks</source>
-      <translation type="unfinished">Yerimleri Yönetimi</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="unfinished">Yerimleri Yöneti&amp;mi...</translation>
+      <source>Manage Bookmarks</source>
+      <translation type="unfinished">Yerimleri Yönetimi</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation type="unfinished">Yerimleri Yöneti&amp;mi...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1130" />
       <source>Ctrl+Shift+B</source>
       <comment>Help|Manage bookmarks</comment>
       <translation type="unfinished">Ctrl+Shift+B</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1131" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
       <source>Open a dialog to manage the bookmarks.</source>
       <translation type="unfinished">Yerimlerini yönetmek için diyalog aç.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <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;Yerimlerini Yönet...&lt;/b&gt;&lt;p&gt;Yerimlerini düzenlemek için bir diyalog açılır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
       <source>Add Bookmark</source>
       <translation type="unfinished">Yerimi Ekle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation type="unfinished">&amp;Yerimi Ekle...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" />
+      <source>Add &amp;Bookmark...</source>
+      <translation type="unfinished">&amp;Yerimi Ekle...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1146" />
       <source>Ctrl+D</source>
       <comment>Help|Add bookmark</comment>
       <translation type="unfinished">Ctrl+D</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
       <source>Open a dialog to add a bookmark.</source>
       <translation type="unfinished">Yerimlerine eklemek için bir diyalog aç.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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;Yerimi Ekle&lt;/b&gt;&lt;p&gt;Geçerli URL yi yerimi olarak eklemek için bir diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" />
-      <source>Add Folder</source>
-      <translation type="unfinished">,Dizin Ekle</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation type="unfinished">,Dizin Ekle</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation type="unfinished">Dizin &amp;Ekle...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation type="unfinished">Yeni yerimi dizini eklemek için bir diyalog açar.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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;Kalsör Ekle...&lt;/b&gt;&lt;p&gt;Yeni yerimi klasörü eklemek için bir diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" />
-      <source>Bookmark All Tabs</source>
-      <translation type="unfinished">Tüm Sekmeleri Yerimi yap</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <source>Bookmark All Tabs</source>
+      <translation type="unfinished">Tüm Sekmeleri Yerimi yap</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
       <source>Bookmark All Tabs...</source>
       <translation type="unfinished">Tüm Sekmeleri Yerimi yap...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <source>Bookmark all open tabs.</source>
       <translation type="unfinished">Tüm Açık Sekmeleri Yerimi yap.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
       <source>What's This?</source>
       <translation type="unfinished">Bu nedir?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished">Bu &amp;Nedir?</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished">Bu &amp;Nedir?</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation type="unfinished">Shift+F1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1191" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
       <source>Context sensitive help</source>
       <translation type="unfinished">Duyarlı yardım</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
       <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;Duyarlı yardım içeriğini görüntüle&lt;/b&gt;&lt;p&gt;Bu Nedir? modunda, Fare imleci soru işeretiyle beraber bir ok şeklindedir ve bir arayüz elemanı üzerinde tıklarsanız bu elemanın nasıl kullanılacağı ve hakkında kısa bilgi verir. bu özellik diyaloglarda başlık çubuğu üzerindeyken çıkarılan açılır menülerde de bulunmaktadır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" />
-      <source>About</source>
-      <translation type="unfinished">Hakkında</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation type="unfinished">Hakkında</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation type="unfinished">H&amp;akkında</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation type="unfinished">Bu yazılım hakkında bilgi göster</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <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;Hakkında&lt;/b&gt;&lt;p&gt;Bu yazılım hakkındaki çeşitli bilgileri gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" />
-      <source>About Qt</source>
-      <translation type="unfinished">Qt Hakkında</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation type="unfinished">Qt Hakkında</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation type="unfinished">&amp;Qt Hakkında</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished">Qt araçkiti hakkında bilgi göster</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished">Qt araçkiti hakkında bilgi göster</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Qt Hakkında&lt;/b&gt;&lt;p&gt;Qt Araçkiti hakkında bazı bilgiler gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1230" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
       <source>Zoom in</source>
       <translation type="unfinished">Büyüt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished">Bü&amp;yült</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="unfinished">Ctrl++</translation>
+      <source>Zoom &amp;in</source>
+      <translation type="unfinished">Bü&amp;yült</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" />
+      <source>Ctrl++</source>
+      <comment>View|Zoom in</comment>
+      <translation type="unfinished">Ctrl++</translation>
+    </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="1236" />
-      <source>Zoom in on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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="1246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
       <source>Zoom out</source>
       <translation type="unfinished">Küçült</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished">Küçü&amp;lt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="unfinished">Ctrl+-</translation>
+      <source>Zoom &amp;out</source>
+      <translation type="unfinished">Küçü&amp;lt</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
+      <source>Ctrl+-</source>
+      <comment>View|Zoom out</comment>
+      <translation type="unfinished">Ctrl+-</translation>
+    </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="1252" />
-      <source>Zoom out on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <source>Zoom out on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation type="unfinished">Büyütmeyi sıfırla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished">Büyütmeyi sıfı&amp;rla</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished">Büyütmeyi sıfı&amp;rla</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished">Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation type="unfinished">Sayfa kaynağını göster</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation type="unfinished">Sayfa kaynağını göster</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation type="unfinished">Ctrl+U</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <source>Show the page source in an editor</source>
       <translation type="unfinished">Sayfa kaynağını bir düzenleyici sayfasinda göster</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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;Sayfa kaynağını göster&lt;/b&gt;&lt;p&gt;Sayfa kaynağını bir düzenleyicide göster.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation type="unfinished">Tam Ekran</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation type="unfinished">&amp;Tam Ekran</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation type="unfinished">F11</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation type="unfinished">Sonraki sekmeyi göster</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation type="unfinished">Sonraki sekmeyi göster</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation type="unfinished">Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation type="unfinished">Önceki sekmeyi göster</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation type="unfinished">Önceki sekmeyi göster</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation type="unfinished">Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation type="unfinished">Sekmeler arasında değiştir</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation type="unfinished">Sekmeler arasında değiştir</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation type="unfinished">Ctrl+1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation type="unfinished">Seçenekler</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation type="unfinished">&amp;Seçenekler...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation type="unfinished">&amp;Seçenekler...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">tercih edilen ayarları yapınız</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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">&lt;b&gt;Tercihler&lt;/b&gt;&lt;p&gt;Uygulamanın ayarlama maddelerini tercih ettiğiniz değerlerle ayarlayınız.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation type="unfinished">Diller</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
       <source>&amp;Languages...</source>
       <translation type="unfinished">Di&amp;ller...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
       <source>Configure the accepted languages for web pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation type="unfinished">Çerezler</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation type="unfinished">&amp;Çerezler...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation type="unfinished">&amp;Çerezler...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation type="unfinished">&amp;Özel verileri temizle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <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="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <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="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation type="unfinished">İçindekiler Tablosu ile senkronize et</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <source>Synchronizes the table of contents with current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1463" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1461" />
       <source>Table of Contents</source>
       <translation type="unfinished">İçindekiler Tablosu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation type="unfinished">Dizin penceresini göster</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <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;Dizin&lt;/b&gt;&lt;p&gt;Dizin penceresini gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation type="unfinished">Arama pencerelerini göster</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <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;Arama&lt;/b&gt;&lt;p&gt;Arama penceresini gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation type="unfinished">OtHelp Dökümanlları Yönetimi</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation type="unfinished">OtHelp Dökümanlları Yönetimi</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation type="unfinished">OtHelp &amp;Dökümanlları Yönetimi</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" />
-      <source>Reindex Documentation</source>
-      <translation type="unfinished">Belgeyi Yeniden İindexle</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation type="unfinished">Belgeyi Yeniden İindexle</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation type="unfinished">&amp;Belgeyi Yeniden İindexle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation type="unfinished">Özel verileri temizle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" />
-      <source>Clear icons database</source>
-      <translation type="unfinished">İkon veritabanını temizle</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
+      <source>Clear icons database</source>
+      <translation type="unfinished">İkon veritabanını temizle</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
       <source>Clear &amp;icons database</source>
       <translation type="unfinished">İkon ver&amp;itabanını temizle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
       <source>Clear the database of favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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="1578" />
-      <source>Configure Search Engines</source>
-      <translation type="unfinished">Arama Motoru Ayarları</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
+      <source>Configure Search Engines</source>
+      <translation type="unfinished">Arama Motoru Ayarları</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="1582" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
       <source>Configure the available search engines</source>
       <translation type="unfinished">Ulaşılabilen Arama motorunu ayarla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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;Arama Motoru Ayarlanıyor...&lt;/b&gt;&lt;p&gt;Ulaşılabilen arama motorunu ayarlamak için bir diyalog açılır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation type="unfinished">Kaydedilmiş Parolaları Yönet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation type="unfinished">Kaydedilmiş Parolaları Yönet...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation type="unfinished">Kaydedilmiş parolaları yönet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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;Kaydadilmiş Parolaların Yönetimi...&lt;/b&gt;&lt;p&gt;Kaydedilmiş parolalları yönetmek için bir diyalog açılır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation type="unfinished">Engel ekle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation type="unfinished">&amp;Engel Ekle...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <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="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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="1658" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <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="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation type="unfinished">Ctrl+Shift+I</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <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="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <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="1764" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <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="1778" />
-      <source>Session Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <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="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation type="unfinished">Klavye Kısayolları</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation type="unfinished">Klavye Kı&amp;sayolları...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation type="unfinished">Klavye kısayollarını ayarla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="unfinished">Kılavye Kısa Yollarını Dışa Aktar</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="unfinished">Kılavye Kısa Yo&amp;llarını Dışa Aktar...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
-      <source>Export the keyboard shortcuts</source>
-      <translation type="unfinished">Kılavye kısa yollarını dışa aktar</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
-      <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" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <source>Export Keyboard Shortcuts</source>
+      <translation type="unfinished">Kılavye Kısa Yollarını Dışa Aktar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation type="unfinished">Kılavye Kısa Yo&amp;llarını Dışa Aktar...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <source>Export the keyboard shortcuts</source>
+      <translation type="unfinished">Kılavye kısa yollarını dışa aktar</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished">Klavye kısayollarını İçe Aktar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation type="unfinished">Klavye K&amp;ısayollarını İçe Aktar...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation type="unfinished">Klavye kısayolları içeri aktarılıyor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <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="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation type="unfinished">&amp;Dosya</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation type="unfinished">Oturumlar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation type="unfinished">Düz&amp;en</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation type="unfinished">&amp;Görünüm</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation type="unfinished">Geçmi&amp;ş</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation type="unfinished">&amp;Yerimleri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation type="unfinished">Ayar&amp;lar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation type="unfinished">&amp;Araçlar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <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="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation type="unfinished">QtYardım</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
       <source>&amp;Toolbars</source>
       <translation type="unfinished">&amp;Araççubuğu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation type="unfinished">&amp;Yardım</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation type="unfinished">Kaydet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation type="unfinished">Tüm Geçmişi Göster...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation type="unfinished">Ayarlar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation type="unfinished">Dosya</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation type="unfinished">Düzen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation type="unfinished">Görünüm</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation type="unfinished">Bul</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation type="unfinished">Süzgeç</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation type="unfinished">Süzülen: </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation type="unfinished">Araçlar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation type="unfinished">Yardım</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <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">&lt;p&gt;İşlem başlatılamıyor.&lt;br&gt;Bu durum büyük olasılıkla şundan kaynaklanıyto &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation type="unfinished">TAMAM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <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="2559" />
-      <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="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Sekmeleri Kaydet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <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="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished">Süzülmemiş</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished">Arama index yenileniyor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Dökümanlara bakılıyor...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">Yardım Motoru</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Sistem</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished">Evrensel kod</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished">Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished">Diğer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">Yerimleri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">Hepsini Gö&amp;ster</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">&amp;Hepsini gizle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <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="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <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="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Could not find an associated content.</source>
-      <translation type="vanished">Birleştirilmiş bir içerek bulunamadı.</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">Eric5 Web Gözatıcısı {6 ?}</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp Filters</source>
-      <translation type="vanished">QtHelp Süzgeçlerini Yönet</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Filters</source>
-      <translation type="vanished">QtHelp &amp;Filtre Yöneticisi</translation>
-    </message>
-    <message>
-      <source>Shows a dialog to manage the QtHelp filters</source>
-      <translation type="vanished">QtHelp filtrelerini yönetmek için bir diyalog gösterir</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesDialog</name>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">Seçilen girişi kaldırmak için basınız</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">Kaldı&amp;r</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">Tüm Girişleri kaldırkak için basınız</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">Hepsini K&amp;aldır</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesModel</name>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">Adı</translation>
-    </message>
-    <message>
-      <source>Size</source>
-      <translation type="vanished">Boyut</translation>
-    </message>
-    <message>
-      <source>Local</source>
-      <translation type="vanished">Yerel</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">bitler</translation>
-    </message>
-    <message>
-      <source>kB</source>
-      <translation type="vanished">kB</translation>
-    </message>
-    <message>
-      <source>MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
   </context>
   <context>
     <name>WebIconDialog</name>
@@ -98980,12 +94085,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation>UI dosyasını yükle</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;dosyası yüklenemiyor.&lt;/p&gt;</translation>
     </message>
@@ -98993,12 +94098,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation>UI dosyasını yükle</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;dosyası yüklenemiyor.&lt;/p&gt;</translation>
     </message>
@@ -99158,57 +94263,57 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <source>Yandex: API key has been blocked.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation type="unfinished" />
     </message>
@@ -99286,13 +94391,6 @@
     </message>
   </context>
   <context>
-    <name>eric6</name>
-    <message>
-      <source>Generating Main Window...</source>
-      <translation type="vanished">Anapencere üretiliyor...</translation>
-    </message>
-  </context>
-  <context>
     <name>eric7</name>
     <message>
       <location filename="../eric7.py" line="401" />
@@ -99308,32 +94406,32 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Esas #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Değişiklik seti&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Etiketler&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branşlar&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
@@ -99342,7 +94440,7 @@
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Teslim zamnanı&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -99353,35 +94451,35 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;İp ucu&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;DEğişiklik seti&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Esas&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
--- a/eric7/i18n/eric7_zh_CN.ts	Mon Jun 06 16:34:37 2022 +0200
+++ b/eric7/i18n/eric7_zh_CN.ts	Fri Jul 01 11:02:32 2022 +0200
@@ -78,17 +78,6 @@
     </message>
   </context>
   <context>
-    <name>AdBlockAccessHandler</name>
-    <message>
-      <source>Subscribe?</source>
-      <translation type="vanished">订阅?</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;订阅这个 AdBlock 订阅组?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>AdBlockDialog</name>
     <message>
       <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" />
@@ -267,14 +256,6 @@
       <source>AdBlock Configuration...</source>
       <translation>AdBlock 配置…</translation>
     </message>
-    <message>
-      <source>Blocked URL (AdBlock Rule) - click to edit rule</source>
-      <translation type="vanished">被拦截的 URL (AdBlock 规则) - 点击修改规则</translation>
-    </message>
-    <message>
-      <source>No content blocked</source>
-      <translation type="vanished">没有被拦截的内容</translation>
-    </message>
   </context>
   <context>
     <name>AdBlockManager</name>
@@ -297,88 +278,89 @@
   <context>
     <name>AdBlockSubscription</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" />
       <source>Load subscription rules</source>
       <translation>载入订阅组规则</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" />
-      <source>Unable to open AdBlock file '{0}' for reading.</source>
-      <translation>无法打开 AdBlock 文件“{0}”进行读取。</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" />
       <source>AdBlock file '{0}' does not start with [Adblock.</source>
       <translation>AdBlock 文件“{0}”不以 [Adblock 开头。</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" />
+      <source>Unable to read AdBlock file '{0}'.
+Reason: {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" />
       <source>Downloading subscription rules</source>
       <translation>正在下载订阅组规则</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" />
       <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;订阅组规则无法下载。&lt;/p&gt;&lt;p&gt;错误:{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" />
       <source>Got empty subscription rules.</source>
       <translation>得到的订阅组规则为空。</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" />
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" />
-      <source>Unable to open AdBlock file '{0}' for writing.</source>
-      <translation>无法打开 AdBlock 文件“{0}”进行写入。</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" />
+      <source>Unable to write to AdBlock file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" />
       <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
       <translation>&lt;p&gt;AdBlock 订阅组 &lt;b&gt;{0}&lt;/b&gt; 的校验和错误。&lt;br/&gt;原本得到:{1}&lt;br/&gt;计算值:{2}&lt;br/&gt;仍然使用吗?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" />
+      <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" />
       <source>Saving subscription rules</source>
       <translation>正在保存订阅组规则</translation>
     </message>
     <message>
-      <source>Unable to open adblock file '{0}' for reading.</source>
-      <translation type="vanished">无法打开 adblock 文件“{0}”以读取数据。</translation>
-    </message>
-    <message>
-      <source>Unable to open adblock file '{0}' for writing.</source>
-      <translation type="vanished">无法打开 adblock 文件“{0}”以写入数据。</translation>
+      <source>Unable to open AdBlock file '{0}' for reading.</source>
+      <translation type="vanished">无法打开 AdBlock 文件“{0}”进行读取。</translation>
+    </message>
+    <message>
+      <source>Unable to open AdBlock file '{0}' for writing.</source>
+      <translation type="vanished">无法打开 AdBlock 文件“{0}”进行写入。</translation>
     </message>
   </context>
   <context>
     <name>AdBlockTreeWidget</name>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" />
       <source>Add Custom Rule</source>
       <translation>添加自定义规则</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" />
       <source>Write your rule here:</source>
       <translation>在这里写入您的规则:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" />
       <source>Add Rule</source>
       <translation>添加规则</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" />
       <source>Remove Rule</source>
       <translation>移除规则</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" />
+      <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" />
       <source>{0} (recently updated)</source>
       <translation>{0}(最近更新)</translation>
     </message>
@@ -441,14 +423,6 @@
       <source>Folder:</source>
       <translation>文件夹:</translation>
     </message>
-    <message>
-      <source>Url</source>
-      <translation type="vanished">Url</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">标题</translation>
-    </message>
   </context>
   <context>
     <name>AddDirectoryDialog</name>
@@ -1207,10 +1181,6 @@
       <source>Is &amp;main project</source>
       <translation>是主项目(&amp;M)</translation>
     </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">项目文件 (*.e4p)</translation>
-    </message>
   </context>
   <context>
     <name>AnnotationsChecker</name>
@@ -1294,10 +1264,6 @@
       <source>type annotation is too long ({0} &gt; {1})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>ApplicationDiagramBuilder</name>
@@ -1622,30 +1588,34 @@
       <translation>自动</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" />
-      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
-      <translation>eric 使用后台服务来处理某些任务,如语法检查或代码格式检查。默认情况下,所使用的进程数量由 CPU 数量自动确定。请注意,这是一个高级设置。</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" />
-      <source>Debug</source>
-      <translation>调试</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" />
-      <source>Warning</source>
-      <translation>警告</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" />
-      <source>Critical</source>
-      <translation>危险</translation>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" />
+      <source>&lt;p&gt;eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.&lt;/p&gt;&lt;p&gt;Available CPUs: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" />
+      <source>Debug</source>
+      <translation>调试</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" />
+      <source>Warning</source>
+      <translation>警告</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" />
+      <source>Critical</source>
+      <translation>危险</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" />
       <source>Fatal Error</source>
       <translation>致命错误</translation>
     </message>
+    <message>
+      <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
+      <translation type="vanished">eric 使用后台服务来处理某些任务,如语法检查或代码格式检查。默认情况下,所使用的进程数量由 CPU 数量自动确定。请注意,这是一个高级设置。</translation>
+    </message>
   </context>
   <context>
     <name>AssistantJedi</name>
@@ -1770,10 +1740,6 @@
       <source>The background client for &lt;b&gt;{0}&lt;/b&gt; disconnected because of an unknown reason.&lt;br&gt;Should it be restarted?</source>
       <translation>&lt;b&gt;{0}&lt;/b&gt; 的后台客户端因未知原因中断了连接。&lt;br&gt;是否对其重新启动?</translation>
     </message>
-    <message>
-      <source>An error in Erics background client stopped the service.</source>
-      <translation type="vanished">Eric 后台客户端的一个错误停止了服务。</translation>
-    </message>
   </context>
   <context>
     <name>BoardDataDialog</name>
@@ -2315,12 +2281,12 @@
   <context>
     <name>BookmarksManager</name>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
       <source>Bookmarks Bar</source>
       <translation>书签栏</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" />
       <source>Bookmarks Menu</source>
       <translation>书签菜单</translation>
     </message>
@@ -2345,44 +2311,44 @@
       <translation>地址改变</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
       <source>Loading Bookmarks</source>
       <translation>正在加载书签</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" />
       <source>Error when loading bookmarks on line {0}, column {1}:
  {2}</source>
       <translation>加载书签时出错,在第 {0} 行,第 {1} 列:
 {2}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" />
       <source>Toolbar Bookmarks</source>
       <translation>工具栏书签</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" />
       <source>Menu</source>
       <translation>菜单</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" />
-      <source>Saving Bookmarks</source>
-      <translation>正在保存书签</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" />
+      <source>Saving Bookmarks</source>
+      <translation>正在保存书签</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" />
       <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>将书签保存至 &lt;b&gt;{0}&lt;/b&gt; 时出错。</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" />
       <source>Export Bookmarks</source>
       <translation>导出书签</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" />
+      <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" />
       <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
       <translation>XBEL 书签 (*.xbel);;XBEL 书签 (*.xml);;HTML 书签 (*.html)</translation>
     </message>
@@ -2396,10 +2362,6 @@
       <source>Error exporting bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>将书签导出至 &lt;b&gt;{0}&lt;/b&gt; 时出错。</translation>
     </message>
-    <message>
-      <source>Converted {0}</source>
-      <translation type="vanished">已转换 {0}</translation>
-    </message>
   </context>
   <context>
     <name>BookmarksMenu</name>
@@ -2438,10 +2400,6 @@
       <source>Properties...</source>
       <translation>属性…</translation>
     </message>
-    <message>
-      <source>Open in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">在新标签中打开</translation>
-    </message>
   </context>
   <context>
     <name>BookmarksMenuBarMenu</name>
@@ -2521,48 +2479,36 @@
       <source>Add Folder...</source>
       <translation>添加文件夹…</translation>
     </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">添加书签(&amp;B)…</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">添加文件夹(&amp;F)…</translation>
-    </message>
-    <message>
-      <source>Open in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">在新标签中打开<byte value="x9" />Ctrl+LMB</translation>
-    </message>
   </context>
   <context>
     <name>BreakPointModel</name>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="39" />
+      <location filename="../Debugger/BreakPointModel.py" line="40" />
       <source>Filename</source>
       <translation>文件名</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointModel.py" line="40" />
-      <source>Line</source>
-      <translation>行</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointModel.py" line="41" />
-      <source>Condition</source>
-      <translation>条件</translation>
+      <source>Line</source>
+      <translation>行</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="42" />
-      <source>Temporary</source>
-      <translation>临时的</translation>
+      <source>Condition</source>
+      <translation>条件</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="43" />
-      <source>Enabled</source>
-      <translation>已开启</translation>
+      <source>Temporary</source>
+      <translation>临时的</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointModel.py" line="44" />
+      <source>Enabled</source>
+      <translation>已开启</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointModel.py" line="45" />
       <source>Ignore Count</source>
       <translation>忽略计数</translation>
     </message>
@@ -2570,89 +2516,89 @@
   <context>
     <name>BreakPointViewer</name>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="54" />
+      <location filename="../Debugger/BreakPointViewer.py" line="56" />
       <source>Breakpoints</source>
       <translation>断点</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="195" />
-      <location filename="../Debugger/BreakPointViewer.py" line="177" />
-      <location filename="../Debugger/BreakPointViewer.py" line="155" />
+      <location filename="../Debugger/BreakPointViewer.py" line="197" />
+      <location filename="../Debugger/BreakPointViewer.py" line="179" />
+      <location filename="../Debugger/BreakPointViewer.py" line="157" />
       <source>Add</source>
       <translation>添加</translation>
     </message>
     <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="156" />
-      <source>Edit...</source>
-      <translation>编辑…</translation>
-    </message>
-    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="158" />
+      <source>Edit...</source>
+      <translation>编辑…</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="160" />
       <source>Enable</source>
       <translation>允许</translation>
     </message>
     <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="201" />
+      <location filename="../Debugger/BreakPointViewer.py" line="181" />
+      <location filename="../Debugger/BreakPointViewer.py" line="161" />
+      <source>Enable all</source>
+      <translation>允许所有</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="163" />
+      <source>Disable</source>
+      <translation>禁止</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="206" />
+      <location filename="../Debugger/BreakPointViewer.py" line="184" />
+      <location filename="../Debugger/BreakPointViewer.py" line="164" />
+      <source>Disable all</source>
+      <translation>禁止所有</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="167" />
+      <source>Delete</source>
+      <translation>删除</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="211" />
+      <location filename="../Debugger/BreakPointViewer.py" line="187" />
+      <location filename="../Debugger/BreakPointViewer.py" line="168" />
+      <source>Delete all</source>
+      <translation>全部删除</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="170" />
+      <source>Goto</source>
+      <translation>跳转</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="214" />
+      <location filename="../Debugger/BreakPointViewer.py" line="190" />
+      <location filename="../Debugger/BreakPointViewer.py" line="172" />
+      <source>Clear Histories</source>
+      <translation type="unfinished">清除历史</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/BreakPointViewer.py" line="217" />
+      <location filename="../Debugger/BreakPointViewer.py" line="193" />
+      <location filename="../Debugger/BreakPointViewer.py" line="175" />
+      <source>Configure...</source>
+      <translation>配置…</translation>
+    </message>
+    <message>
       <location filename="../Debugger/BreakPointViewer.py" line="199" />
-      <location filename="../Debugger/BreakPointViewer.py" line="179" />
-      <location filename="../Debugger/BreakPointViewer.py" line="159" />
-      <source>Enable all</source>
-      <translation>允许所有</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="161" />
-      <source>Disable</source>
-      <translation>禁止</translation>
+      <source>Enable selected</source>
+      <translation>允许所选择的</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="204" />
-      <location filename="../Debugger/BreakPointViewer.py" line="182" />
-      <location filename="../Debugger/BreakPointViewer.py" line="162" />
-      <source>Disable all</source>
-      <translation>禁止所有</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="165" />
-      <source>Delete</source>
-      <translation>删除</translation>
+      <source>Disable selected</source>
+      <translation>禁止所选择的</translation>
     </message>
     <message>
       <location filename="../Debugger/BreakPointViewer.py" line="209" />
-      <location filename="../Debugger/BreakPointViewer.py" line="185" />
-      <location filename="../Debugger/BreakPointViewer.py" line="166" />
-      <source>Delete all</source>
-      <translation>全部删除</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="168" />
-      <source>Goto</source>
-      <translation>跳转</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="212" />
-      <location filename="../Debugger/BreakPointViewer.py" line="188" />
-      <location filename="../Debugger/BreakPointViewer.py" line="170" />
-      <source>Clear Histories</source>
-      <translation type="unfinished">清除历史</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="215" />
-      <location filename="../Debugger/BreakPointViewer.py" line="191" />
-      <location filename="../Debugger/BreakPointViewer.py" line="173" />
-      <source>Configure...</source>
-      <translation>配置…</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="197" />
-      <source>Enable selected</source>
-      <translation>允许所选择的</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="202" />
-      <source>Disable selected</source>
-      <translation>禁止所选择的</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/BreakPointViewer.py" line="207" />
       <source>Delete selected</source>
       <translation>删除所选择的</translation>
     </message>
@@ -2908,7 +2854,6 @@
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>&lt;b&gt;The Browser Window&lt;/b&gt;&lt;p&gt;This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.&lt;/p&gt;&lt;p&gt;The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.&lt;/p&gt;&lt;p&gt;The next hierarchy is used to easily navigate the directories that are specified in the Python &lt;tt&gt;sys.path&lt;/tt&gt; variable.&lt;/p&gt;&lt;p&gt;The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with &lt;tt&gt;/&lt;/tt&gt; at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.&lt;/p&gt;&lt;p&gt;Python programs (i.e. those with a &lt;tt&gt;.py&lt;/tt&gt; file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a unittest run.&lt;/p&gt;&lt;p&gt;The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.&lt;/p&gt;&lt;p&gt;Qt-Designer files (i.e. those with a &lt;tt&gt;.ui&lt;/tt&gt; file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.&lt;/p&gt;&lt;p&gt;Qt-Linguist files (i.e. those with a &lt;tt&gt;.ts&lt;/tt&gt; file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.&lt;/p&gt;</source>
       <translation type="vanished">&lt;b&gt;浏览器窗口&lt;/b&gt;&lt;p&gt;让您轻易地找到您系统中文件(夹)的层级,确认 Python 程序并在源码查看器中打开它们。该窗口显示独立的多级层次。&lt;/p&gt;&lt;p&gt;第一级仅在您已打开一个程序用来调试,且其根路径系包含该程序的目录时才会显示。通常,所有这些分离的文件构成了一个 Python 应用,而该应用亦在同一目录中。因此,此层级可让您轻易地访问到大多数您所需的文件。&lt;/p&gt;&lt;p&gt;下一个层级用以访问在 Python &lt;tt&gt;sys.path&lt;/tt&gt; 变量中声明的目录。&lt;/p&gt;&lt;p&gt;剩下的层次可让您在您的整个系统中导航。在 UNIX 系统中,在根路径有一个 &lt;tt&gt;/&lt;/tt&gt; 层级,另一个则是用户的家目录。在 Windows 系统中,每一个驱动器都有一个层级。&lt;/p&gt;&lt;p&gt;Python 程序(如:以 &lt;tt&gt;.py&lt;/tt&gt; 为扩展名)将在该层级中以 Python 图标标识。单击鼠标右键将会弹出快捷菜单,让您可以在源码查看器中打开此文件,以便调试或进行单元测试&lt;/p&gt;&lt;p&gt;一个类、函数或方法的关联菜单可让您打开此文件并定义该类、函数或方法,同时确保正确的源码行可见。&lt;/p&gt;&lt;p&gt;Qt-Designer 文件(如:以 &lt;tt&gt;.ui&lt;/tt&gt; 为扩展名) 将以设计器的图标显示。该类文件的关联菜单可让您用 Qt-Designer 打开这些文件。&lt;/p&gt;&lt;p&gt;Qt-Linguist 文件(如:以 &lt;tt&gt;.ts&lt;/tt&gt; 为扩展名)将以语言家的图标显示。该类文件的关联菜单可让您用 Qt-Linguist 打开这些文件。&lt;/p&gt;</translation>
     </message>
@@ -2917,13 +2862,6 @@
       <translation type="vanished">运行单元测试…</translation>
     </message>
     <message>
-      <source>Configure...</source>
-      <translation type="vanished">配置…</translation>
-    </message>
-    <message>
-      <source>Find&amp;&amp;Replace in this directory</source>
-      <translation type="vanished">在该文件夹中查找和替换(&amp;R)</translation>
-    </message>
   </context>
   <context>
     <name>BrowserModel</name>
@@ -3013,17 +2951,17 @@
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallStackViewer.py" line="216" />
+      <location filename="../Debugger/CallStackViewer.py" line="215" />
       <source>Call Stack of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallStackViewer.py" line="228" />
+      <source>Error saving Call Stack Info</source>
+      <translation>保存调用堆栈信息错误</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallStackViewer.py" line="229" />
-      <source>Error saving Call Stack Info</source>
-      <translation>保存调用堆栈信息错误</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallStackViewer.py" line="230" />
       <source>&lt;p&gt;The call stack info 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;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;原因: {1}&lt;/p&gt;</translation>
     </message>
@@ -3099,17 +3037,17 @@
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="180" />
+      <location filename="../Debugger/CallTraceViewer.py" line="179" />
       <source>Call Trace Info of '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Debugger/CallTraceViewer.py" line="195" />
+      <source>Error saving Call Trace Info</source>
+      <translation>保存调用跟踪信息时出错</translation>
+    </message>
+    <message>
       <location filename="../Debugger/CallTraceViewer.py" line="196" />
-      <source>Error saving Call Trace Info</source>
-      <translation>保存调用跟踪信息时出错</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/CallTraceViewer.py" line="197" />
       <source>&lt;p&gt;The call trace info 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;调用跟踪信息不能写入到 &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;原因: {1}&lt;/p&gt;</translation>
     </message>
@@ -3188,7 +3126,7 @@
       <translation>按下以清除主机列表</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="511" />
+      <location filename="../Cooperation/ChatWidget.py" line="512" />
       <location filename="../Cooperation/ChatWidget.ui" line="0" />
       <source>Clear</source>
       <translation>清除</translation>
@@ -3219,112 +3157,112 @@
       <translation>显示服务器状态</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="307" />
-      <location filename="../Cooperation/ChatWidget.py" line="87" />
+      <location filename="../Cooperation/ChatWidget.py" line="308" />
+      <location filename="../Cooperation/ChatWidget.py" line="88" />
       <source>Start Server</source>
       <translation>启动服务器</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="154" />
+      <location filename="../Cooperation/ChatWidget.py" line="155" />
       <source>! Unknown command: {0}
 </source>
       <translation>! 未知命令: {0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="176" />
+      <location filename="../Cooperation/ChatWidget.py" line="177" />
       <source>* {0} has joined.
 </source>
       <translation>* {0} 已连接。
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>New User</source>
       <translation>新用户</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="190" />
+      <location filename="../Cooperation/ChatWidget.py" line="191" />
       <source>{0} has joined.</source>
       <translation>* {0} 已链接。</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="212" />
+      <location filename="../Cooperation/ChatWidget.py" line="213" />
       <source>* {0} has left.
 </source>
       <translation>* {0} 剩余。
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>User Left</source>
       <translation>剩余用户</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="221" />
+      <location filename="../Cooperation/ChatWidget.py" line="222" />
       <source>{0} has left.</source>
       <translation>{0} 已剩下。</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="244" />
+      <location filename="../Cooperation/ChatWidget.py" line="245" />
       <source>Message from &lt;{0}&gt;</source>
       <translation>来自 &lt;{0}&gt; 的消息</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="318" />
+      <location filename="../Cooperation/ChatWidget.py" line="319" />
       <source>Stop Server</source>
       <translation>停止服务器</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="324" />
+      <location filename="../Cooperation/ChatWidget.py" line="325" />
       <source>! Server Error: {0}
 </source>
       <translation>! 服务器错误:{0}
 </translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="335" />
+      <location filename="../Cooperation/ChatWidget.py" line="336" />
       <source>Disconnect</source>
       <translation>断开连接</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="339" />
+      <location filename="../Cooperation/ChatWidget.py" line="340" />
       <source>Connect</source>
       <translation>连接</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="500" />
+      <location filename="../Cooperation/ChatWidget.py" line="501" />
       <source>Copy</source>
       <translation>复制</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="504" />
+      <location filename="../Cooperation/ChatWidget.py" line="505" />
       <source>Cut all</source>
       <translation>剪切全部</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="507" />
+      <location filename="../Cooperation/ChatWidget.py" line="508" />
       <source>Copy all</source>
       <translation>复制全部</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="515" />
+      <location filename="../Cooperation/ChatWidget.py" line="516" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
-      <location filename="../Cooperation/ChatWidget.py" line="569" />
-      <location filename="../Cooperation/ChatWidget.py" line="555" />
-      <source>Save Chat</source>
-      <translation>保存聊天</translation>
-    </message>
-    <message>
-      <location filename="../Cooperation/ChatWidget.py" line="557" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>文本文件 (*.txt);;所有文件 (*)</translation>
-    </message>
-    <message>
       <location filename="../Cooperation/ChatWidget.py" line="570" />
+      <location filename="../Cooperation/ChatWidget.py" line="556" />
+      <source>Save Chat</source>
+      <translation>保存聊天</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="558" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>文本文件 (*.txt);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../Cooperation/ChatWidget.py" line="571" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
@@ -3534,65 +3472,6 @@
       <source>CircuitPython Libraries</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Python files for CircuitPython devices are stored on the device. Therefore, to edit these files you need to have the device plugged in. Until you plug in a device, the standard directory will be used.</source>
-      <translation type="vanished">CircuitPython 的 Python 文件储存在该设备中。因此,要编辑该文件,您需插入该设备。在您插入设备前,将使用标准目录。</translation>
-    </message>
-    <message>
-      <source>Please reset the device to bootloader mode and confirm when ready.</source>
-      <translation type="vanished">请重置该设备至启动加载(BootLoader)模式,当设备准备好时确认。</translation>
-    </message>
-  </context>
-  <context>
-    <name>CircuitPythonFirmwareSelectionDialog</name>
-    <message>
-      <source>Flash CircuitPython Firmware</source>
-      <translation type="vanished">刷新 CircuitPython 固件</translation>
-    </message>
-    <message>
-      <source>Select the board type or 'Manual'</source>
-      <translation type="vanished">选择主板型号或“手动”</translation>
-    </message>
-    <message>
-      <source>Enter the path of the CircuitPython firmware file</source>
-      <translation type="vanished">输入 CircuitPython 固件文件的路径</translation>
-    </message>
-    <message>
-      <source>Firmware:</source>
-      <translation type="vanished">固件:</translation>
-    </message>
-    <message>
-      <source>Boot Path:</source>
-      <translation type="vanished">启动路径:</translation>
-    </message>
-    <message>
-      <source>Board Type:</source>
-      <translation type="vanished">主板型号:</translation>
-    </message>
-    <message>
-      <source>Enter the path to the device in bootloader mode</source>
-      <translation type="vanished">输入处于启动加载(BootLoader)模式下的设备路径</translation>
-    </message>
-    <message>
-      <source>Press to search the selected volume</source>
-      <translation type="vanished">按下以搜索已选择的卷</translation>
-    </message>
-    <message>
-      <source>CircuitPython Firmware Files (*.uf2);;All Files (*)</source>
-      <translation type="vanished">CircuitPython 固件文件 (*.uf2);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <source>Select Path to Device</source>
-      <translation type="vanished">选择设备路径</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The device volume &lt;b&gt;{0}&lt;/b&gt; could not be found. Is the device in 'bootloader' mode and mounted?&lt;/p&gt; &lt;p&gt;Alternatively select the "Manual Select" entry and enter the path to the device below.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;该设备卷 &lt;b&gt;{0}&lt;/b&gt; 无法找到。该设备已处于启动加载(BootLoader)状态并挂载?&lt;/p&gt; &lt;p&gt;亦可选择“手动选择”并在下方输入该设备的路径。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Manual Select</source>
-      <translation type="vanished">手动选择</translation>
-    </message>
   </context>
   <context>
     <name>ClassItem</name>
@@ -3711,36 +3590,6 @@
     </message>
   </context>
   <context>
-    <name>ClickToFlash</name>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">载入</translation>
-    </message>
-  </context>
-  <context>
-    <name>ClickToFlashWhitelistDialog</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">添加(&amp;A)…</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">点击移除选中的条目</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">移除(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">点击移除所有条目</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">移除全部(&amp;E)</translation>
-    </message>
-  </context>
-  <context>
     <name>Closehead</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="50" />
@@ -3978,14 +3827,6 @@
       <source>non-commentary lines</source>
       <translation>没有注释的行</translation>
     </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">折叠所有</translation>
-    </message>
-    <message>
-      <source>Expand all</source>
-      <translation type="vanished">展开所有</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleAddBuiltinIgnoreDialog</name>
@@ -4046,47 +3887,52 @@
       <translation>Eric</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" />
+      <source>Eric (Blacked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" />
       <source>Errors</source>
       <translation>错误</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" />
       <source>Error: {0}</source>
       <translation>错误:{0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
       <source>Preparing files...</source>
       <translation>正在准备文件…</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
       <source>Transferring data...</source>
       <translation>传输数据…</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" />
       <source>{0} (ignored)</source>
       <translation>{0}(已忽略)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" />
       <source>No issues found.</source>
       <translation>未发现问题。</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" />
       <source>No files found (check your ignore list).</source>
       <translation>找不到文件(检查您忽略的列表)。</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" />
       <source>Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation type="unfinished" />
     </message>
@@ -4879,26 +4725,6 @@
       <source>Filter</source>
       <translation type="unfinished">过滤器</translation>
     </message>
-    <message>
-      <source>Global Options</source>
-      <translation type="vanished">全局选项</translation>
-    </message>
-    <message>
-      <source>Specific Options</source>
-      <translation type="vanished">特殊选项</translation>
-    </message>
-    <message>
-      <source>Enter message codes or categories to be excluded separated by a comma</source>
-      <translation type="vanished">输入要排除的信息代码或分类,以逗号分隔</translation>
-    </message>
-    <message>
-      <source>Enter message codes or categories to be included separated by a comma</source>
-      <translation type="vanished">输入要涵盖的信息代码或分类,以逗号分隔</translation>
-    </message>
-    <message>
-      <source>Run</source>
-      <translation type="vanished">运行</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -4933,10 +4759,6 @@
       <source>&lt;b&gt;Check Code Style...&lt;/b&gt;&lt;p&gt;This checks Python files for compliance to the code style conventions given in various PEPs.&lt;/p&gt;</source>
       <translation>&lt;b&gt;检查代码格式…&lt;/b&gt;本插件对 Python 源文件进行检查,确保其符合各个 PEP 所规定的代码格式惯例。&lt;/[&gt;</translation>
     </message>
-    <message>
-      <source>Python 2 batch check</source>
-      <translation type="vanished">Python 2 批量检查</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleCodeSelectionDialog</name>
@@ -5192,10 +5014,6 @@
       <source>Could not save the file! Skipping it. Reason: {0}</source>
       <translation>不能保存该文件!已略过。原因: {0}</translation>
     </message>
-    <message>
-      <source> no message defined for code '{0}'</source>
-      <translation type="vanished"> 没有为 code “{0}”  定义的消息</translation>
-    </message>
   </context>
   <context>
     <name>CodeStyleStatisticsDialog</name>
@@ -5266,10 +5084,6 @@
         <numerusform />
       </translation>
     </message>
-    <message>
-      <source>Count</source>
-      <translation type="vanished">总计</translation>
-    </message>
   </context>
   <context>
     <name>CodingError</name>
@@ -5307,10 +5121,6 @@
       <source>Please open or create a file first.</source>
       <translation>请您先打开或创建一个文件。</translation>
     </message>
-    <message>
-      <source>Q&amp;ColorDialog Wizard...</source>
-      <translation type="vanished">Q&amp;ColorDialog 向导…</translation>
-    </message>
   </context>
   <context>
     <name>ColorDialogWizardDialog</name>
@@ -5476,94 +5286,6 @@
       <source>Green</source>
       <translation>绿</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">颜色</translation>
-    </message>
-    <message>
-      <source>Enter a variable name or a colour</source>
-      <translation type="vanished">输入变量名或颜色</translation>
-    </message>
-    <message>
-      <source>Qt.red</source>
-      <translation type="vanished">Qt.red</translation>
-    </message>
-    <message>
-      <source>Qt.darkRed</source>
-      <translation type="vanished">Qt.darkRed</translation>
-    </message>
-    <message>
-      <source>Qt.green</source>
-      <translation type="vanished">Qt.green</translation>
-    </message>
-    <message>
-      <source>Qt.darkGreen</source>
-      <translation type="vanished">Qt.darkGreen</translation>
-    </message>
-    <message>
-      <source>Qt.blue</source>
-      <translation type="vanished">Qt.blue</translation>
-    </message>
-    <message>
-      <source>Qt.darkBlue</source>
-      <translation type="vanished">Qt.darkBlue</translation>
-    </message>
-    <message>
-      <source>Qt.cyan</source>
-      <translation type="vanished">Qt.cyan</translation>
-    </message>
-    <message>
-      <source>Qt.darkCyan</source>
-      <translation type="vanished">Qt.darkCyan</translation>
-    </message>
-    <message>
-      <source>Qt.magenta</source>
-      <translation type="vanished">Qt.magenta</translation>
-    </message>
-    <message>
-      <source>Qt.darkMagenta</source>
-      <translation type="vanished">Qt.darkMagenta</translation>
-    </message>
-    <message>
-      <source>Qt.yellow</source>
-      <translation type="vanished">Qt.yellow</translation>
-    </message>
-    <message>
-      <source>Qt.darkYellow</source>
-      <translation type="vanished">Qt.darkYellow</translation>
-    </message>
-    <message>
-      <source>Qt.white</source>
-      <translation type="vanished">Qt.white</translation>
-    </message>
-    <message>
-      <source>Qt.lightGray</source>
-      <translation type="vanished">Qt.lightGray</translation>
-    </message>
-    <message>
-      <source>Qt.gray</source>
-      <translation type="vanished">Qt.gray</translation>
-    </message>
-    <message>
-      <source>Qt.darkGray</source>
-      <translation type="vanished">Qt.darkGray</translation>
-    </message>
-    <message>
-      <source>Qt.black</source>
-      <translation type="vanished">Qt.black</translation>
-    </message>
-    <message>
-      <source>Qt.transparent</source>
-      <translation type="vanished">Qt.transparent</translation>
-    </message>
-    <message>
-      <source>Qt.color0</source>
-      <translation type="vanished">Qt.color0</translation>
-    </message>
-    <message>
-      <source>Qt.color1</source>
-      <translation type="vanished">Qt.color1</translation>
-    </message>
   </context>
   <context>
     <name>CompareDialog</name>
@@ -5696,10 +5418,6 @@
       <source>overall source code line complexity is too high ({0})</source>
       <translation>全部的源代码行复杂度太高({0})</translation>
     </message>
-    <message>
-      <source>{0}: {1}</source>
-      <translation type="vanished">{0}: {1}</translation>
-    </message>
   </context>
   <context>
     <name>Conda</name>
@@ -6129,10 +5847,6 @@
       <source>Requirements File:</source>
       <translation type="unfinished">必要文件:</translation>
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">对话框</translation>
-    </message>
   </context>
   <context>
     <name>CondaPackageDetailsDialog</name>
@@ -6473,18 +6187,6 @@
       <source>Press to show details for the selected entry</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Refresh</source>
-      <translation type="vanished">刷新(&amp;R)</translation>
-    </message>
-    <message>
-      <source>&amp;Search</source>
-      <translation type="vanished">搜索(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Show Details...</source>
-      <translation type="vanished">显示细节…</translation>
-    </message>
   </context>
   <context>
     <name>CondaPage</name>
@@ -6890,18 +6592,6 @@
       <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;配置页面 &lt;b&gt;{0}&lt;/b&gt; 无法载入。&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric6 网页浏览器</translation>
-    </message>
-    <message>
-      <source>Flash Cookie Manager</source>
-      <translation type="vanished">Flash Cookie 管理器</translation>
-    </message>
-    <message>
-      <source>Python2</source>
-      <translation type="vanished">Python2</translation>
-    </message>
   </context>
   <context>
     <name>Connection</name>
@@ -7037,21 +6727,6 @@
     </message>
   </context>
   <context>
-    <name>CookieModel</name>
-    <message>
-      <source>Website</source>
-      <translation type="vanished">网站</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">名称</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">路径</translation>
-    </message>
-  </context>
-  <context>
     <name>CookiesConfigurationDialog</name>
     <message>
       <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="0" />
@@ -7277,18 +6952,6 @@
       <source>Remove Cookie</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">点击移除选中的条目</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">移除(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">点击移除所有条目</translation>
-    </message>
   </context>
   <context>
     <name>CookiesExceptionsDialog</name>
@@ -7659,6 +7322,323 @@
     </message>
   </context>
   <context>
+    <name>CycloneDX</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
+      <source>CycloneDX - SBOM Creation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" />
+      <source>&lt;p&gt;The configured input file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" />
+      <source>&lt;p&gt;Some of the dependencies do not have pinned version numbers.&lt;ul&gt;{0}&lt;/ul&gt;The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
+      <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXConfigDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Input</source>
+      <translation type="unfinished">输入</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'Pipfile.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>PipEnv</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'poetry.lock' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Poetry</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to build SBOM from 'requirements.txt' file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>SBOM Output</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Schema Version:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Name:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the SBOM schema version of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select the format of the SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>JSON</source>
+      <translation type="unfinished">JSON</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>XML</source>
+      <translation type="unfinished">XML</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>File Format:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Enter the file path for the SBOM file (leave empty for default)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Vulnerability Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Select to include dependency information in the generated SBOM</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" />
+      <source>Include Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" />
+      <source>Edit Metadata...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" />
+      <source>XML Files (*.xml);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" />
+      <source>All Files (*)</source>
+      <translation type="unfinished">所有文件 (*)</translation>
+    </message>
+  </context>
+  <context>
+    <name>CycloneDXMetaDataDialog</name>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" />
+      <source>Application</source>
+      <translation type="unfinished">应用程序</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" />
+      <source>Container</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" />
+      <source>Device</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" />
+      <source>File</source>
+      <translation type="unfinished">文件</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" />
+      <source>Firmware</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" />
+      <source>Framework</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" />
+      <source>Library</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" />
+      <source>Operating System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>SBOM Meta Data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">名称:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the component name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Type:</source>
+      <translation type="unfinished">类型:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Select the component type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation type="unfinished">版本:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the version number</source>
+      <translation type="unfinished">输入版本号</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Description:</source>
+      <translation type="unfinished">描述:</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter a description of the component</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Author</source>
+      <translation type="unfinished">作者</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Email:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>License</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter or select the license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Various</source>
+      <translation type="unfinished">其它</translation>
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Manufacturer:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the manufacturer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Supplier:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" />
+      <source>Enter the name of the supplier</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>DebugServer</name>
     <message>
       <location filename="../Debugger/DebugServer.py" line="178" />
@@ -8395,15 +8375,6 @@
       <source>There is no main script defined for the current project. No debugging possible.</source>
       <translation>当前项目未定义主脚本。不能进行调试。</translation>
     </message>
-    <message>
-      <source>Ctrl+Shift+C</source>
-      <comment>Debug|Clear Breakpoints</comment>
-      <translation type="vanished">Ctrl+Shift+C</translation>
-    </message>
-    <message>
-      <source>&amp;Start</source>
-      <translation type="vanished">开始(&amp;S)</translation>
-    </message>
   </context>
   <context>
     <name>DebugViewer</name>
@@ -8516,10 +8487,6 @@
       <source>unknown state ({0})</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">名称</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerGeneralPage</name>
@@ -8981,10 +8948,10 @@
   <context>
     <name>DebuggerInterfacePython</name>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="502" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="484" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="424" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="388" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="508" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="490" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="430" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="394" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="329" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="311" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="253" />
@@ -8993,15 +8960,15 @@
       <translation>启动调试器</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="389" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="395" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="194" />
       <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="503" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="485" />
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="425" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="509" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="491" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="431" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="330" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="312" />
       <location filename="../Debugger/DebuggerInterfacePython.py" line="254" />
@@ -9009,23 +8976,15 @@
       <translation type="unfinished">&lt;p&gt;调试器后端无法启动。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" />
       <source>Debug Protocol Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" />
+      <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" />
       <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Parent Process</source>
-      <translation type="vanished">父进程</translation>
-    </message>
-    <message>
-      <source>Child process</source>
-      <translation type="vanished">子进程</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesDialog</name>
@@ -9217,10 +9176,6 @@
       <source>All Files (*)</source>
       <translation>所有文件 (*)</translation>
     </message>
-    <message>
-      <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">选择对在 eric4 IDE 中调试的程序的标准输入、标准输出和标准错误进行重定向</translation>
-    </message>
   </context>
   <context>
     <name>DebuggerPropertiesFile</name>
@@ -9246,73 +9201,6 @@
     </message>
   </context>
   <context>
-    <name>DebuggerPython2Page</name>
-    <message>
-      <source>&lt;b&gt;Configure Python2 Debugger&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;配置 Python 调试器&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Python2 Virtual Environment</source>
-      <translation type="vanished">调试客户的 Python 解释器</translation>
-    </message>
-    <message>
-      <source>Debug Client Type</source>
-      <translation type="vanished">调试客户类型</translation>
-    </message>
-    <message>
-      <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
-      <translation type="vanished">输入要使用的调试客户路径。为空时使用默认设置。</translation>
-    </message>
-    <message>
-      <source>Select the standard debug client</source>
-      <translation type="vanished">选择多线程调试客户</translation>
-    </message>
-    <message>
-      <source>Standard</source>
-      <translation type="vanished">标准</translation>
-    </message>
-    <message>
-      <source>Select the custom selected debug client</source>
-      <translation type="vanished">选择自定义选择的调试客户</translation>
-    </message>
-    <message>
-      <source>Custom</source>
-      <translation type="vanished">自定义</translation>
-    </message>
-    <message>
-      <source>Source association</source>
-      <translation type="vanished">源代码关联</translation>
-    </message>
-    <message>
-      <source>Refresh</source>
-      <translation type="vanished">刷新</translation>
-    </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">选择对在 Eric4 IDE 中调试的程序的 stdin 、stdout 和 stderr 进行重定向 {5 ?} {6 ?}</translation>
-    </message>
-    <message>
-      <source>Redirect stdin/stdout/stderr</source>
-      <translation type="vanished">重定向 stdin/stdout/stderr</translation>
-    </message>
-    <message>
-      <source>Select to not set the debug client encoding</source>
-      <translation type="vanished">选择不设定调试客户编码</translation>
-    </message>
-    <message>
-      <source>Don't set the encoding of the debug client</source>
-      <translation type="vanished">不要设定调试客户的编码</translation>
-    </message>
-    <message>
-      <source>Press to select the Debug Client via a file selection dialog</source>
-      <translation type="vanished">点击以通过选择对话框选择调试客户</translation>
-    </message>
-    <message>
-      <source>Python Files (*.py *.py2)</source>
-      <translation type="vanished">Python 文件 (*.py *.py3) {2)?}</translation>
-    </message>
-  </context>
-  <context>
     <name>DebuggerPython3Page</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="0" />
@@ -9419,35 +9307,31 @@
       <source>Python Files (*.py *.py3)</source>
       <translation>Python 文件 (*.py *.py3)</translation>
     </message>
-    <message>
-      <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
-      <translation type="vanished">选择对在 Eric4 IDE 中调试的程序的 stdin 、stdout 和 stderr 进行重定向 {5 ?} {6 ?}</translation>
-    </message>
   </context>
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
       <source>Invalid response received from DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9631,39 +9515,39 @@
       <translation>Alt+N</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="47" />
+      <location filename="../UI/DiffDialog.py" line="48" />
       <source>Compare</source>
       <translation>比较</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="49" />
+      <location filename="../UI/DiffDialog.py" line="50" />
       <source>Press to perform the comparison of the two files</source>
       <translation>点击比较两个文件</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="51" />
+      <location filename="../UI/DiffDialog.py" line="52" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="53" />
+      <location filename="../UI/DiffDialog.py" line="54" />
       <source>Save the output to a patch file</source>
       <translation>将输出保存到补丁文件中</translation>
     </message>
     <message>
       <location filename="../UI/DiffDialog.py" line="140" />
-      <location filename="../UI/DiffDialog.py" line="125" />
-      <location filename="../UI/DiffDialog.py" line="108" />
+      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="109" />
       <source>Save Diff</source>
       <translation>保存差异</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="110" />
+      <location filename="../UI/DiffDialog.py" line="111" />
       <source>Patch Files (*.diff)</source>
       <translation>补丁文件 (*.diff)</translation>
     </message>
     <message>
-      <location filename="../UI/DiffDialog.py" line="126" />
+      <location filename="../UI/DiffDialog.py" line="127" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
@@ -9694,27 +9578,27 @@
   <context>
     <name>DirectorySyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" />
       <source>Error creating the shared directory.
 {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" />
       <source>Cannot read remote file.
 {0}</source>
       <translation>无法读取远程文件。
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" />
       <source>Cannot write remote file.
 {0}</source>
       <translation>无法写入远程文件。
 {0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" />
+      <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" />
       <source>Synchronization finished</source>
       <translation type="unfinished" />
     </message>
@@ -10498,62 +10382,41 @@
       <translation>点击打开已下载文件</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="234" />
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="195" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="235" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="196" />
       <source>Download canceled: {0}</source>
       <translation>下载已取消:{0}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="207" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="208" />
       <source>VirusTotal scan scheduled: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="225" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="226" />
       <source>Save File</source>
       <translation>保存文件</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="264" />
-      <source>Download directory ({0}) couldn't be created.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="454" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="433" />
       <source>{0} of {1} ({2}/sec) {3}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="458" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="437" />
       <source>?</source>
       <translation type="unfinished">?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="465" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="444" />
       <source>{0} downloaded</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Download/DownloadItem.py" line="469" />
+      <location filename="../WebBrowser/Download/DownloadItem.py" line="448" />
       <source>{0} of {1} - Stopped</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Press to repeat the download</source>
-      <translation type="vanished">点击重新进行下载</translation>
-    </message>
-    <message>
-      <source>Network Error: {0}</source>
-      <translation type="vanished">网络错误:{0}</translation>
-    </message>
-    <message>
-      <source>HTML File (*.html *.htm)</source>
-      <translation type="vanished">HTML 文件 (*.html *.htm)</translation>
-    </message>
-    <message>
-      <source>Save Web Page</source>
-      <translation type="vanished">保存网页</translation>
-    </message>
   </context>
   <context>
     <name>DownloadManager</name>
@@ -10649,20 +10512,6 @@
       <source>Clear List</source>
       <translation>清空列表</translation>
     </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">下载</translation>
-    </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">重试</translation>
-    </message>
-    <message numerus="yes">
-      <source>Downloading %n file(s)</source>
-      <translation type="vanished">
-        <numerusform>正在下载 %n 个文件</numerusform>
-      </translation>
-    </message>
   </context>
   <context>
     <name>DownloadManagerButton</name>
@@ -10740,720 +10589,6 @@
       <source>{0:.2f} GiB/s</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Bytes</source>
-      <translation type="vanished">字节</translation>
-    </message>
-    <message>
-      <source>KiB</source>
-      <translation type="vanished">KiB</translation>
-    </message>
-    <message>
-      <source>MiB</source>
-      <translation type="vanished">MiB</translation>
-    </message>
-    <message>
-      <source>GiB</source>
-      <translation type="vanished">GiB</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n:{0:02} minutes remaining</source>
-      <translation type="vanished">
-        <numerusform>剩余 %n:{0:02} 分钟</numerusform>
-      </translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ErrorMessageFilterDialog</name>
-    <message>
-      <source>Error Messages Filter</source>
-      <translation type="vanished">错误消息过滤器</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;错误消息过滤器&lt;/b&gt;&lt;p&gt;这个列表显示了配置的消息过滤器,使特定的来自 Qt 内部的错误消息不再显示。&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5GraphicsView</name>
-    <message>
-      <source>&lt;b&gt;Graphics View&lt;/b&gt;
-&lt;p&gt;This graphics view is used to show a diagram. 
-There are various actions available to manipulate the 
-shown items.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;Clicking on an item selects it.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking adds an item to the selection.&lt;/li&gt;
-&lt;li&gt;Ctrl-clicking a selected item deselects it.&lt;/li&gt;
-&lt;li&gt;Clicking on an empty spot of the canvas resets the selection.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over the canvas spans a rubberband to 
-select multiple items.&lt;/li&gt;
-&lt;li&gt;Dragging the mouse over a selected item moves the 
-whole selection.&lt;/li&gt;
-&lt;/ul&gt;
-</source>
-      <translation type="vanished">&lt;b&gt;图形视图&lt;/b&gt;&lt;p&gt;该图形视图用于显示图表。
-可以使用多种动作对显示的内容进行操纵。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;在对象上单击可以选择对象。&lt;/li&gt;&lt;li&gt;Ctrl-单击将对象添加到选择范围中。&lt;/li&gt;&lt;li&gt;Ctrl-单击一个已选对象可取消对其选择。&lt;/li&gt;&lt;li&gt;在画布的空白区域单击可取消所有选择。&lt;/li&gt;&lt;li&gt;在画布上拖动鼠标可以用选框方式选择多个对象。&lt;/li&gt;&lt;li&gt;在已选对象上拖动鼠标可以对其进行整体移动。&lt;/li&gt;&lt;/ul&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">样式表载入中</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizard</name>
-    <message>
-      <source>E5MessageBox Wizard</source>
-      <translation type="vanished">E5MessageBox 向导</translation>
-    </message>
-    <message>
-      <source>&amp;E5MessageBox Wizard...</source>
-      <translation type="vanished">&amp;E5MessageBox 向导…</translation>
-    </message>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">没有当前编辑器</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">请您先打开或创建一个文件。</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5MessageBoxWizardDialog</name>
-    <message>
-      <source>E5MessageBox Wizard</source>
-      <translation type="vanished">E5MessageBox 向导</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">类型</translation>
-    </message>
-    <message>
-      <source>Information</source>
-      <translation type="vanished">信息</translation>
-    </message>
-    <message>
-      <source>Question</source>
-      <translation type="vanished">询问</translation>
-    </message>
-    <message>
-      <source>Warning</source>
-      <translation type="vanished">警告</translation>
-    </message>
-    <message>
-      <source>Critical</source>
-      <translation type="vanished">危险</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">关于</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">关于 Qt</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">标题</translation>
-    </message>
-    <message>
-      <source>Message</source>
-      <translation type="vanished">消息</translation>
-    </message>
-    <message>
-      <source>Parent</source>
-      <translation type="vanished">父级</translation>
-    </message>
-    <message>
-      <source>Select "self" as parent</source>
-      <translation type="vanished">选择“自身”为父级</translation>
-    </message>
-    <message>
-      <source>self</source>
-      <translation type="vanished">自身</translation>
-    </message>
-    <message>
-      <source>Select "None" as parent</source>
-      <translation type="vanished">选择“无”为父级</translation>
-    </message>
-    <message>
-      <source>None</source>
-      <translation type="vanished">无</translation>
-    </message>
-    <message>
-      <source>Select to enter a parent expression</source>
-      <translation type="vanished">选择输入一个父级表达式</translation>
-    </message>
-    <message>
-      <source>Expression:</source>
-      <translation type="vanished">表达式:</translation>
-    </message>
-    <message>
-      <source>Enter the parent expression</source>
-      <translation type="vanished">输入父级表达式</translation>
-    </message>
-    <message>
-      <source>Standard Buttons</source>
-      <translation type="vanished">标准按钮</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">终止</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">应用</translation>
-    </message>
-    <message>
-      <source>Cancel</source>
-      <translation type="vanished">取消</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">关闭</translation>
-    </message>
-    <message>
-      <source>Discard</source>
-      <translation type="vanished">放弃</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">帮助</translation>
-    </message>
-    <message>
-      <source>Ignore</source>
-      <translation type="vanished">忽略</translation>
-    </message>
-    <message>
-      <source>No</source>
-      <translation type="vanished">否</translation>
-    </message>
-    <message>
-      <source>No to all</source>
-      <translation type="vanished">全部否</translation>
-    </message>
-    <message>
-      <source>Ok</source>
-      <translation type="vanished">确定</translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">打开</translation>
-    </message>
-    <message>
-      <source>Reset</source>
-      <translation type="vanished">重置</translation>
-    </message>
-    <message>
-      <source>Restore defaults</source>
-      <translation type="vanished">恢复默认</translation>
-    </message>
-    <message>
-      <source>Retry</source>
-      <translation type="vanished">重试</translation>
-    </message>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">保存</translation>
-    </message>
-    <message>
-      <source>Save all</source>
-      <translation type="vanished">全部保存</translation>
-    </message>
-    <message>
-      <source>Yes</source>
-      <translation type="vanished">是</translation>
-    </message>
-    <message>
-      <source>Yes to all</source>
-      <translation type="vanished">全部是</translation>
-    </message>
-    <message>
-      <source>Select the default button</source>
-      <translation type="vanished">选择默认按钮</translation>
-    </message>
-    <message>
-      <source>Icon</source>
-      <translation type="vanished">图标</translation>
-    </message>
-    <message>
-      <source>No button</source>
-      <translation type="vanished">没有按钮</translation>
-    </message>
-    <message>
-      <source>Test</source>
-      <translation type="vanished">测试</translation>
-    </message>
-    <message>
-      <source>Result:</source>
-      <translation type="vanished">结果:</translation>
-    </message>
-    <message>
-      <source>Enter the result variable name</source>
-      <translation type="vanished">输入结果变量名</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkHeaderDetailsDialog</name>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">名称:</translation>
-    </message>
-    <message>
-      <source>Value:</source>
-      <translation type="vanished">值:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkMonitor</name>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">移除(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">移除全部(&amp;A)</translation>
-    </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">名称</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">值</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5NetworkProxyFactory</name>
-    <message>
-      <source>Proxy Configuration Error</source>
-      <translation type="vanished">代理配置错误</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Connect to proxy '{0}' using:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;连接到代理“{0}”,使用:&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ProcessDialog</name>
-    <message>
-      <source>Output</source>
-      <translation type="vanished">输出</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">错误</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5RequestModel</name>
-    <message>
-      <source>Address</source>
-      <translation type="vanished">地址</translation>
-    </message>
-    <message>
-      <source>Info</source>
-      <translation type="vanished">信息</translation>
-    </message>
-    <message>
-      <source>Unknown</source>
-      <translation type="vanished">未知</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">取消选中以激活自动折叠功能</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificateSelectionDialog</name>
-    <message>
-      <source>Certificate name</source>
-      <translation type="vanished">证书名称</translation>
-    </message>
-    <message>
-      <source>Expiry Date</source>
-      <translation type="vanished">过期时间</translation>
-    </message>
-    <message>
-      <source>Press to view the selected certificate</source>
-      <translation type="vanished">点击查看选中的证书</translation>
-    </message>
-    <message>
-      <source>&amp;View...</source>
-      <translation type="vanished">查看(&amp;V)…</translation>
-    </message>
-    <message>
-      <source>(Unknown)</source>
-      <translation type="vanished">(未知)</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesDialog</name>
-    <message>
-      <source>SSL Certificate Manager</source>
-      <translation type="vanished">SSL 证书管理器</translation>
-    </message>
-    <message>
-      <source>&amp;Servers</source>
-      <translation type="vanished">服务器(&amp;S)</translation>
-    </message>
-    <message>
-      <source>You have saved certificates identifying these servers:</source>
-      <translation type="vanished">您有识别这些服务器的证书:</translation>
-    </message>
-    <message>
-      <source>Certificate name</source>
-      <translation type="vanished">证书名称</translation>
-    </message>
-    <message>
-      <source>Server</source>
-      <translation type="vanished">服务器</translation>
-    </message>
-    <message>
-      <source>Expiry Date</source>
-      <translation type="vanished">过期时间</translation>
-    </message>
-    <message>
-      <source>Press to view the selected certificate</source>
-      <translation type="vanished">点击查看选中的证书</translation>
-    </message>
-    <message>
-      <source>&amp;View...</source>
-      <translation type="vanished">查看(&amp;V)…</translation>
-    </message>
-    <message>
-      <source>Press to import a certificate</source>
-      <translation type="vanished">点击导入证书</translation>
-    </message>
-    <message>
-      <source>&amp;Import...</source>
-      <translation type="vanished">导入(&amp;I)…</translation>
-    </message>
-    <message>
-      <source>Press to export the selected certificate</source>
-      <translation type="vanished">点击导出选中的证书</translation>
-    </message>
-    <message>
-      <source>&amp;Export...</source>
-      <translation type="vanished">导出(&amp;E)…</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected certificate</source>
-      <translation type="vanished">点击删除选中的证书</translation>
-    </message>
-    <message>
-      <source>&amp;Delete...</source>
-      <translation type="vanished">删除(&amp;D)…</translation>
-    </message>
-    <message>
-      <source>Certificate &amp;Authorities</source>
-      <translation type="vanished">证书机构(&amp;A)</translation>
-    </message>
-    <message>
-      <source>You have saved certificates identifying these certification authorities:</source>
-      <translation type="vanished">您有识别这些证书颁发机构的证书文件:</translation>
-    </message>
-    <message>
-      <source>(Unknown)</source>
-      <translation type="vanished">(未知)</translation>
-    </message>
-    <message>
-      <source>Delete Server Certificate</source>
-      <translation type="vanished">删除服务器证书</translation>
-    </message>
-    <message>
-      <source>Import Certificate</source>
-      <translation type="vanished">导入证书</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
-      <translation type="vanished">证书文件 (*.pem *.crt *.der *.cer *.ca);;所有文件 (*)</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesInfoDialog</name>
-    <message>
-      <source>SSL Certificate Info</source>
-      <translation type="vanished">SSL 证书信息</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslCertificatesInfoWidget</name>
-    <message>
-      <source>&lt;h2&gt;Certificate Information&lt;/h2&gt;</source>
-      <translation type="vanished">&lt;h2&gt;证书信息&lt;/h2&gt;</translation>
-    </message>
-    <message>
-      <source>Certificate Chain:</source>
-      <translation type="vanished">证书链:</translation>
-    </message>
-    <message>
-      <source>Organization (O):</source>
-      <translation type="vanished">组织 (O):</translation>
-    </message>
-    <message>
-      <source>SHA1-Fingerprint:</source>
-      <translation type="vanished">SHA1 指纹:</translation>
-    </message>
-    <message>
-      <source>MD5-Fingerprint:</source>
-      <translation type="vanished">MD5 指纹:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslErrorHandler</name>
-    <message>
-      <source>SSL Errors</source>
-      <translation type="vanished">SSL 错误</translation>
-    </message>
-    <message>
-      <source>Certificates</source>
-      <translation type="vanished">证书</translation>
-    </message>
-    <message>
-      <source>&lt;br/&gt;Organization: {0}</source>
-      <translation type="vanished">&lt;br/&gt;组织:{0}</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5SslInfoWidget</name>
-    <message>
-      <source>Identity</source>
-      <translation type="vanished">身份</translation>
-    </message>
-    <message>
-      <source>unknown</source>
-      <translation type="vanished">未知</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5StringListEditWidget</name>
-    <message>
-      <source>Press to add an entry</source>
-      <translation type="vanished">点击添加条目</translation>
-    </message>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">添加(&amp;A)…</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">点击移除选中的条目</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">移除(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">点击移除所有条目</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">移除全部(&amp;E)</translation>
-    </message>
-    <message>
-      <source>Add Entry</source>
-      <translation type="vanished">添加条目</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5TextEditSearchWidget</name>
-    <message>
-      <source>Find:</source>
-      <translation type="vanished">查找:</translation>
-    </message>
-    <message>
-      <source>Match case</source>
-      <translation type="vanished">匹配大小写</translation>
-    </message>
-    <message>
-      <source>Whole word</source>
-      <translation type="vanished">全部文字</translation>
-    </message>
-    <message>
-      <source>Press to find the previous occurrence</source>
-      <translation type="vanished">点击查找上一次出现</translation>
-    </message>
-    <message>
-      <source>Press to find the next occurrence</source>
-      <translation type="vanished">点击查找下一次出现</translation>
-    </message>
-    <message>
-      <source>'{0}' was not found.</source>
-      <translation type="vanished">“{0}”未找到。</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5TldExtractor</name>
-    <message>
-      <source>TLD Data File not found</source>
-      <translation type="vanished">TLD 数据文件未找到</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ToolBarDialog</name>
-    <message>
-      <source>Configure Toolbars</source>
-      <translation type="vanished">配置工具栏</translation>
-    </message>
-    <message>
-      <source>&amp;Toolbar:</source>
-      <translation type="vanished">工具栏(&amp;T):</translation>
-    </message>
-    <message>
-      <source>Select the toolbar to configure</source>
-      <translation type="vanished">选择要配置的工具栏</translation>
-    </message>
-    <message>
-      <source>Press to create a new toolbar</source>
-      <translation type="vanished">点击创建新工具栏</translation>
-    </message>
-    <message>
-      <source>&amp;New</source>
-      <translation type="vanished">新建(&amp;N)</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected toolbar</source>
-      <translation type="vanished">点击移除已选工具栏</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">移除(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Press to rename the selected toolbar</source>
-      <translation type="vanished">点击重命名已选工具栏</translation>
-    </message>
-    <message>
-      <source>R&amp;ename</source>
-      <translation type="vanished">重命名(&amp;E)</translation>
-    </message>
-    <message>
-      <source>Actions:</source>
-      <translation type="vanished">动作:</translation>
-    </message>
-    <message>
-      <source>Current Toolbar Actions:</source>
-      <translation type="vanished">当前工具栏动作:</translation>
-    </message>
-    <message>
-      <source>Select the action to add to the current toolbar</source>
-      <translation type="vanished">选择添加到当前工具栏的行为</translation>
-    </message>
-    <message>
-      <source>Select the action to work on</source>
-      <translation type="vanished">选择要影响的行为</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Current Toolbar Actions&lt;/b&gt;&lt;p&gt;This list shows the actions of the selected toolbar. Select an action and use the up or down button to change the order of actions or the left button to delete it. To add an action to the toolbar, select it in the list of available actions and press the right button.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;当前工具栏行为&lt;/b&gt;&lt;p&gt;该列表显示已选工具栏的行为。选择一个行为,使用向上或向下按钮改变行为的次序,或者使用向左按钮删除。要为工具栏添加行为,首先在列表中进行选择,再点击向右按钮进行添加。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action up.</source>
-      <translation type="vanished">点击向上移动所选行为。</translation>
-    </message>
-    <message>
-      <source>Press to delete the selected action from the toolbar</source>
-      <translation type="vanished">点击以从工具栏删除所选行为</translation>
-    </message>
-    <message>
-      <source>Press to add the selected action to the toolbar</source>
-      <translation type="vanished">点击为工具栏添加所选行为</translation>
-    </message>
-    <message>
-      <source>Press to move the selected action down.</source>
-      <translation type="vanished">点击向下移动所选行为。</translation>
-    </message>
-    <message>
-      <source>--Separator--</source>
-      <translation type="vanished">--分隔符--</translation>
-    </message>
-    <message>
-      <source>New Toolbar</source>
-      <translation type="vanished">新建工具栏</translation>
-    </message>
-    <message>
-      <source>Toolbar Name:</source>
-      <translation type="vanished">工具栏名称:</translation>
-    </message>
-    <message>
-      <source>Remove Toolbar</source>
-      <translation type="vanished">移除工具栏</translation>
-    </message>
-    <message>
-      <source>Rename Toolbar</source>
-      <translation type="vanished">重命名工具栏</translation>
-    </message>
-    <message>
-      <source>New Toolbar Name:</source>
-      <translation type="vanished">新工具栏名称:</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5XmlRpcClient</name>
-    <message>
-      <source>SSL Error</source>
-      <translation type="vanished">SSL 错误</translation>
-    </message>
-  </context>
-  <context>
-    <name>E5ZoomWidget</name>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">缩小</translation>
-    </message>
-    <message>
-      <source>Drag to zoom</source>
-      <translation type="vanished">拖动以缩放</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">放大</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">重置缩放</translation>
-    </message>
   </context>
   <context>
     <name>EditBreakpointDialog</name>
@@ -11604,776 +10739,777 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3206" />
-      <location filename="../QScintilla/Editor.py" line="405" />
+      <location filename="../QScintilla/Editor.py" line="3209" />
+      <location filename="../QScintilla/Editor.py" line="406" />
       <source>Open File</source>
       <translation>打开文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="406" />
+      <location filename="../QScintilla/Editor.py" line="407" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 的大小为 &lt;b&gt;{1} KB&lt;/b&gt;。确认要读取它?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="498" />
+      <location filename="../QScintilla/Editor.py" line="501" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation>&lt;b&gt;源代码编辑器窗口&lt;/b&gt;&lt;p&gt;该窗口用于显示和编辑源文件。可以打开任意多个窗口。文件名显示在窗口标题栏中。&lt;/p&gt;&lt;p&gt;要设置断点只需在行号与折叠标记之间的空白处点击即可。通过页边空白的上下文菜单可进行编辑。&lt;/p&gt;&lt;p&gt;要设置书签只需按住 Shift 键再在行号与折叠标记之间的空白处点击即可。&lt;/p&gt;&lt;p&gt;以上行为都可能通过上下文菜单进行反转。&lt;/p&gt;&lt;p&gt;按住 Ctrl 再语法错误标记上点击可显示该错误的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="831" />
-      <source>Undo</source>
-      <translation>撤消</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="834" />
+      <source>Undo</source>
+      <translation>撤消</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="837" />
       <source>Redo</source>
       <translation>重做</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="836" />
+      <location filename="../QScintilla/Editor.py" line="839" />
       <source>Revert to last saved state</source>
       <translation>还原到最后保存的状态</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="841" />
-      <source>Cut</source>
-      <translation>剪切</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="844" />
-      <source>Copy</source>
-      <translation>复制</translation>
+      <source>Cut</source>
+      <translation>剪切</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="847" />
+      <source>Copy</source>
+      <translation>复制</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="850" />
       <source>Paste</source>
       <translation>粘贴</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="852" />
-      <source>Indent</source>
-      <translation>缩进</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="855" />
-      <source>Unindent</source>
-      <translation>取消缩进</translation>
+      <source>Indent</source>
+      <translation>缩进</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="858" />
-      <source>Comment</source>
-      <translation>注释</translation>
+      <source>Unindent</source>
+      <translation>取消缩进</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="861" />
+      <source>Comment</source>
+      <translation>注释</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="864" />
       <source>Uncomment</source>
       <translation>取消注释</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8843" />
-      <location filename="../QScintilla/Editor.py" line="864" />
+      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="867" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="868" />
-      <source>Select to brace</source>
-      <translation>选择括号内容</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="869" />
-      <source>Select all</source>
-      <translation>全选</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="871" />
+      <source>Select to brace</source>
+      <translation>选择括号内容</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="872" />
+      <source>Select all</source>
+      <translation>全选</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="874" />
       <source>Deselect all</source>
       <translation>全部取消选择</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="873" />
+      <location filename="../QScintilla/Editor.py" line="876" />
       <source>Execute Selection In Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="885" />
+      <location filename="../QScintilla/Editor.py" line="888" />
       <source>Use Monospaced Font</source>
       <translation>使用单空格字体</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="890" />
+      <location filename="../QScintilla/Editor.py" line="893" />
       <source>Autosave enabled</source>
       <translation>允许自动保存</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="894" />
+      <location filename="../QScintilla/Editor.py" line="897" />
       <source>Typing aids enabled</source>
       <translation>允许输入辅助</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="901" />
+      <location filename="../QScintilla/Editor.py" line="904" />
       <source>Automatic Completion enabled</source>
       <translation>允许自动补全</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="909" />
+      <location filename="../QScintilla/Editor.py" line="912" />
       <source>Calltip</source>
       <translation>调用提示</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="911" />
+      <location filename="../QScintilla/Editor.py" line="914" />
       <source>Code Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="926" />
-      <source>New Document View</source>
-      <translation>新建文档视图</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="929" />
+      <source>New Document View</source>
+      <translation>新建文档视图</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="932" />
       <source>New Document View (with new split)</source>
       <translation>新建文档视图(在新拆分页中)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="937" />
-      <source>Save</source>
-      <translation>保存</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="940" />
-      <source>Save As...</source>
-      <translation>另存为…</translation>
+      <source>Save</source>
+      <translation>保存</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="943" />
+      <source>Save As...</source>
+      <translation>另存为…</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="946" />
       <source>Save Copy...</source>
       <translation type="unfinished">保存副本…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="964" />
-      <location filename="../QScintilla/Editor.py" line="961" />
-      <source>Complete</source>
-      <translation>补全</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="967" />
-      <source>Clear Completions Cache</source>
-      <translation type="unfinished" />
+      <location filename="../QScintilla/Editor.py" line="964" />
+      <source>Complete</source>
+      <translation>补全</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="970" />
+      <source>Clear Completions Cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="973" />
       <source>Complete from Document</source>
       <translation type="unfinished">从文档</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="972" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Complete from APIs</source>
       <translation type="unfinished">从 APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="974" />
+      <location filename="../QScintilla/Editor.py" line="977" />
       <source>Complete from Document and APIs</source>
       <translation type="unfinished">从文档和 APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="988" />
+      <location filename="../QScintilla/Editor.py" line="991" />
       <source>Check</source>
       <translation>检查</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="999" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Tools</source>
       <translation>工具</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1010" />
+      <location filename="../QScintilla/Editor.py" line="1013" />
       <source>Show</source>
       <translation>显示</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1012" />
+      <location filename="../QScintilla/Editor.py" line="1015" />
       <source>Code metrics...</source>
       <translation>代码度量…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1014" />
+      <location filename="../QScintilla/Editor.py" line="1017" />
       <source>Code coverage...</source>
       <translation>代码覆盖率…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1016" />
-      <source>Show code coverage annotations</source>
-      <translation>显示代码覆盖率注解</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1019" />
-      <source>Hide code coverage annotations</source>
-      <translation>隐藏代码覆盖率注解</translation>
+      <source>Show code coverage annotations</source>
+      <translation>显示代码覆盖率注解</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1022" />
+      <source>Hide code coverage annotations</source>
+      <translation>隐藏代码覆盖率注解</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1025" />
       <source>Profile data...</source>
       <translation>剖析数据…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1035" />
-      <source>Diagrams</source>
-      <translation>图表</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1038" />
+      <source>Diagrams</source>
+      <translation>图表</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1041" />
       <source>Class Diagram...</source>
       <translation>类图…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1040" />
+      <location filename="../QScintilla/Editor.py" line="1043" />
       <source>Package Diagram...</source>
       <translation>程序包图…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1045" />
       <source>Imports Diagram...</source>
       <translation>引用图…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1044" />
+      <location filename="../QScintilla/Editor.py" line="1047" />
       <source>Application Diagram...</source>
       <translation>应用程序图…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1049" />
+      <location filename="../QScintilla/Editor.py" line="1052" />
       <source>Load Diagram...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1062" />
+      <location filename="../QScintilla/Editor.py" line="1065" />
       <source>Languages</source>
       <translation>语言</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1067" />
+      <location filename="../QScintilla/Editor.py" line="1070" />
       <source>Text</source>
       <translation type="unfinished">文本</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1091" />
+      <location filename="../QScintilla/Editor.py" line="1094" />
       <source>Guessed</source>
       <translation>猜测</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
-      <location filename="../QScintilla/Editor.py" line="1095" />
+      <location filename="../QScintilla/Editor.py" line="1439" />
+      <location filename="../QScintilla/Editor.py" line="1098" />
       <source>Alternatives</source>
       <translation>备选</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1112" />
+      <location filename="../QScintilla/Editor.py" line="1115" />
       <source>Encodings</source>
       <translation>编码</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1135" />
+      <location filename="../QScintilla/Editor.py" line="1138" />
       <source>Re-Open With Encoding</source>
       <translation>使用指定编码重新打开</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1155" />
+      <location filename="../QScintilla/Editor.py" line="1158" />
       <source>End-of-Line Type</source>
       <translation>行尾类型</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1160" />
+      <location filename="../QScintilla/Editor.py" line="1163" />
       <source>Unix</source>
       <translation>Unix</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1167" />
+      <location filename="../QScintilla/Editor.py" line="1170" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1174" />
+      <location filename="../QScintilla/Editor.py" line="1177" />
       <source>Macintosh</source>
       <translation>Macintosh</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1192" />
+      <location filename="../QScintilla/Editor.py" line="1195" />
       <source>Spelling</source>
       <translation type="unfinished">拼写法</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7976" />
-      <location filename="../QScintilla/Editor.py" line="1200" />
+      <location filename="../QScintilla/Editor.py" line="7978" />
+      <location filename="../QScintilla/Editor.py" line="1203" />
       <source>Check spelling...</source>
       <translation>正在进行拼写检查…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1203" />
-      <source>Check spelling of selection...</source>
-      <translation>正在对所选内容进行拼写检查…</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1206" />
+      <source>Check spelling of selection...</source>
+      <translation>正在对所选内容进行拼写检查…</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1209" />
       <source>Remove from dictionary</source>
       <translation>从词典里移除</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1224" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Spell Check Languages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1229" />
+      <location filename="../QScintilla/Editor.py" line="1232" />
       <source>No Language</source>
       <translation>无语言</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1257" />
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Toggle bookmark</source>
       <translation>切换书签</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1259" />
+      <location filename="../QScintilla/Editor.py" line="1262" />
       <source>Next bookmark</source>
       <translation>下一个书签</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1261" />
+      <location filename="../QScintilla/Editor.py" line="1264" />
       <source>Previous bookmark</source>
       <translation>上一个书签</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1266" />
       <source>Clear all bookmarks</source>
       <translation>清除所有书签</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1272" />
+      <location filename="../QScintilla/Editor.py" line="1275" />
       <source>Toggle breakpoint</source>
       <translation>切换断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1274" />
-      <source>Toggle temporary breakpoint</source>
-      <translation>切换临时断点</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1277" />
+      <source>Toggle temporary breakpoint</source>
+      <translation>切换临时断点</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Edit breakpoint...</source>
       <translation>编辑断点…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5715" />
-      <location filename="../QScintilla/Editor.py" line="1279" />
+      <location filename="../QScintilla/Editor.py" line="5717" />
+      <location filename="../QScintilla/Editor.py" line="1282" />
       <source>Enable breakpoint</source>
       <translation>允许断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
-      <source>Next breakpoint</source>
-      <translation>下一个断点</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1285" />
+      <source>Next breakpoint</source>
+      <translation>下一个断点</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1288" />
       <source>Previous breakpoint</source>
       <translation>上一个断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1289" />
+      <location filename="../QScintilla/Editor.py" line="1292" />
       <source>Clear all breakpoints</source>
       <translation>清除所有断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1299" />
+      <location filename="../QScintilla/Editor.py" line="1302" />
       <source>Toggle all folds</source>
       <translation type="unfinished">开关所有折叠</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1307" />
       <source>Toggle all folds (including children)</source>
       <translation type="unfinished">开关所有折叠(包含子项)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1309" />
+      <location filename="../QScintilla/Editor.py" line="1312" />
       <source>Toggle current fold</source>
       <translation type="unfinished">开关当前折叠</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1315" />
+      <location filename="../QScintilla/Editor.py" line="1318" />
       <source>Expand (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1320" />
+      <location filename="../QScintilla/Editor.py" line="1323" />
       <source>Collapse (including children)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1326" />
+      <location filename="../QScintilla/Editor.py" line="1329" />
       <source>Clear all folds</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1338" />
+      <location filename="../QScintilla/Editor.py" line="1341" />
       <source>Goto syntax error</source>
       <translation>转到语法错误处</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1342" />
+      <location filename="../QScintilla/Editor.py" line="1345" />
       <source>Show syntax error message</source>
       <translation>显示语法错误消息</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1347" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Clear syntax error</source>
       <translation>清除语法错误</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1352" />
+      <location filename="../QScintilla/Editor.py" line="1355" />
       <source>Next warning</source>
       <translation>下一个警告</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1356" />
+      <location filename="../QScintilla/Editor.py" line="1359" />
       <source>Previous warning</source>
       <translation>上一个警告</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1360" />
+      <location filename="../QScintilla/Editor.py" line="1363" />
       <source>Show warning message</source>
       <translation>显示警告信息</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1364" />
+      <location filename="../QScintilla/Editor.py" line="1367" />
       <source>Clear warnings</source>
       <translation>清空警告</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1369" />
+      <location filename="../QScintilla/Editor.py" line="1372" />
       <source>Next uncovered line</source>
       <translation>下一个未覆盖行</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1373" />
+      <location filename="../QScintilla/Editor.py" line="1376" />
       <source>Previous uncovered line</source>
       <translation>上一个未覆盖行</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1381" />
       <source>Next task</source>
       <translation>下一个任务</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1382" />
+      <location filename="../QScintilla/Editor.py" line="1385" />
       <source>Previous task</source>
       <translation>上一个任务</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1387" />
+      <location filename="../QScintilla/Editor.py" line="1390" />
       <source>Next change</source>
       <translation>下一个更改</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1391" />
+      <location filename="../QScintilla/Editor.py" line="1394" />
       <source>Previous change</source>
       <translation>上一个更改</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1395" />
+      <location filename="../QScintilla/Editor.py" line="1398" />
       <source>Clear changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1423" />
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1426" />
+      <location filename="../QScintilla/Editor.py" line="1418" />
       <source>Export source</source>
       <translation>导出源代码</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1416" />
+      <location filename="../QScintilla/Editor.py" line="1419" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1424" />
+      <location filename="../QScintilla/Editor.py" line="1427" />
       <source>No export format given. Aborting...</source>
       <translation>没有给定导出格式。终止…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1433" />
+      <location filename="../QScintilla/Editor.py" line="1436" />
       <source>Alternatives ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1454" />
+      <location filename="../QScintilla/Editor.py" line="1457" />
       <source>Pygments Lexer</source>
       <translation>Pygments 词法分析器</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1455" />
+      <location filename="../QScintilla/Editor.py" line="1458" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>选择要应用的 Pygments 词法分析器。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2019" />
+      <location filename="../QScintilla/Editor.py" line="2022" />
       <source>Modification of Read Only file</source>
       <translation>只读文件的改变</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2020" />
+      <location filename="../QScintilla/Editor.py" line="2023" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>试图改变只读文件。请先保存到另一个文件中。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2438" />
+      <location filename="../QScintilla/Editor.py" line="2441" />
       <source>Add Breakpoint</source>
       <translation type="unfinished">添加断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2439" />
+      <location filename="../QScintilla/Editor.py" line="2442" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2768" />
+      <location filename="../QScintilla/Editor.py" line="2771" />
       <source>Printing...</source>
       <translation>打印中…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2788" />
+      <location filename="../QScintilla/Editor.py" line="2791" />
       <source>Printing completed</source>
       <translation>打印已完成</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2790" />
-      <source>Error while printing</source>
-      <translation>打印时出错</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="2793" />
+      <source>Error while printing</source>
+      <translation>打印时出错</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="2796" />
       <source>Printing aborted</source>
       <translation>打印失败</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3148" />
+      <location filename="../QScintilla/Editor.py" line="3151" />
       <source>File Modified</source>
       <translation>文件已改变</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3149" />
+      <location filename="../QScintilla/Editor.py" line="3152" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 有未保存的更改。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3207" />
+      <location filename="../QScintilla/Editor.py" line="3210" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法打开。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3387" />
-      <location filename="../QScintilla/Editor.py" line="3369" />
-      <location filename="../QScintilla/Editor.py" line="3324" />
+      <location filename="../QScintilla/Editor.py" line="3390" />
+      <location filename="../QScintilla/Editor.py" line="3372" />
+      <location filename="../QScintilla/Editor.py" line="3327" />
       <source>Save File</source>
       <translation>保存文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3325" />
+      <location filename="../QScintilla/Editor.py" line="3328" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3388" />
+      <location filename="../QScintilla/Editor.py" line="3391" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4876" />
+      <location filename="../QScintilla/Editor.py" line="4878" />
       <source>Autocompletion</source>
       <translation>自动完成</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4877" />
+      <location filename="../QScintilla/Editor.py" line="4879" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>自动完成无效,没有设定自动完成源。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5014" />
+      <location filename="../QScintilla/Editor.py" line="5016" />
       <source>Auto-Completion Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5015" />
+      <location filename="../QScintilla/Editor.py" line="5017" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5308" />
+      <location filename="../QScintilla/Editor.py" line="5310" />
       <source>Call-Tips Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5309" />
+      <location filename="../QScintilla/Editor.py" line="5311" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5718" />
+      <location filename="../QScintilla/Editor.py" line="5720" />
       <source>Disable breakpoint</source>
       <translation>去除断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6073" />
+      <location filename="../QScintilla/Editor.py" line="6075" />
       <source>Code Coverage</source>
       <translation>代码覆盖率</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6074" />
+      <location filename="../QScintilla/Editor.py" line="6076" />
       <source>Please select a coverage file</source>
       <translation>请选择一个覆盖率文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6148" />
+      <location filename="../QScintilla/Editor.py" line="6150" />
+      <location filename="../QScintilla/Editor.py" line="6143" />
       <location filename="../QScintilla/Editor.py" line="6141" />
       <source>Show Code Coverage Annotations</source>
       <translation>显示代码覆盖率注解</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6142" />
+      <location filename="../QScintilla/Editor.py" line="6144" />
       <source>All lines have been covered.</source>
       <translation>所有行均被已覆盖。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6149" />
+      <location filename="../QScintilla/Editor.py" line="6151" />
       <source>There is no coverage file available.</source>
       <translation>没有有效的覆盖率文件。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6248" />
+      <location filename="../QScintilla/Editor.py" line="6250" />
       <source>Profile Data</source>
       <translation>剖析数据</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6249" />
+      <location filename="../QScintilla/Editor.py" line="6251" />
       <source>Please select a profile file</source>
       <translation>请选择一个剖析文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6410" />
-      <location filename="../QScintilla/Editor.py" line="6404" />
+      <location filename="../QScintilla/Editor.py" line="6412" />
+      <location filename="../QScintilla/Editor.py" line="6406" />
       <source>Syntax Error</source>
       <translation>语法错误</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6411" />
+      <location filename="../QScintilla/Editor.py" line="6413" />
       <source>No syntax error message available.</source>
       <translation>语法错误消息无效。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6622" />
-      <location filename="../QScintilla/Editor.py" line="6616" />
+      <location filename="../QScintilla/Editor.py" line="6624" />
+      <location filename="../QScintilla/Editor.py" line="6618" />
       <source>Warning</source>
       <translation>警告</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6623" />
+      <location filename="../QScintilla/Editor.py" line="6625" />
       <source>No warning messages available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6683" />
+      <location filename="../QScintilla/Editor.py" line="6685" />
       <source>Style: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6686" />
+      <location filename="../QScintilla/Editor.py" line="6688" />
       <source>Warning: {0}</source>
       <translation>警告:{0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6693" />
+      <location filename="../QScintilla/Editor.py" line="6695" />
       <source>Error: {0}</source>
       <translation>错误:{0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6799" />
+      <location filename="../QScintilla/Editor.py" line="6801" />
       <source>Macro Name</source>
       <translation>宏名称</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6800" />
+      <location filename="../QScintilla/Editor.py" line="6802" />
       <source>Select a macro name:</source>
       <translation>选择一个宏名称:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6827" />
+      <location filename="../QScintilla/Editor.py" line="6829" />
       <source>Load macro file</source>
       <translation>输入宏文件</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6873" />
+      <location filename="../QScintilla/Editor.py" line="6831" />
+      <source>Macro files (*.macro)</source>
+      <translation>宏文件 (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6851" />
+      <location filename="../QScintilla/Editor.py" line="6842" />
+      <source>Error loading macro</source>
+      <translation>载入宏文件出错</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6843" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6852" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6871" />
-      <location filename="../QScintilla/Editor.py" line="6829" />
-      <source>Macro files (*.macro)</source>
-      <translation>宏文件 (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6849" />
-      <location filename="../QScintilla/Editor.py" line="6840" />
-      <source>Error loading macro</source>
-      <translation>载入宏文件出错</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6841" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6850" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6869" />
       <source>Save macro file</source>
       <translation>保存宏文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6886" />
+      <location filename="../QScintilla/Editor.py" line="6888" />
       <source>Save macro</source>
       <translation>保存宏</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6887" />
+      <location filename="../QScintilla/Editor.py" line="6889" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;宏文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6901" />
-      <source>Error saving macro</source>
-      <translation>保存宏出错</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6902" />
+      <source>Error saving macro</source>
+      <translation>保存宏出错</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6903" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6914" />
-      <source>Start Macro Recording</source>
-      <translation>开始宏录制</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6915" />
+      <source>Start Macro Recording</source>
+      <translation>开始宏录制</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6916" />
       <source>Macro recording is already active. Start new?</source>
       <translation>宏录制已激活。开始录制新宏?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6940" />
-      <source>Macro Recording</source>
-      <translation>宏录制</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6941" />
+      <source>Macro Recording</source>
+      <translation>宏录制</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>Enter name of the macro:</source>
       <translation>输入宏名称:</translation>
     </message>
@@ -12393,232 +11529,204 @@
       <translation>文件已改变</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>{0} (ro)</source>
       <translation>{0}(只读)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7453" />
+      <location filename="../QScintilla/Editor.py" line="7455" />
       <source>Drop Error</source>
       <translation>降落误差</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7454" />
+      <location filename="../QScintilla/Editor.py" line="7456" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 不是一个文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7472" />
+      <location filename="../QScintilla/Editor.py" line="7474" />
       <source>Resources</source>
       <translation>资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7475" />
-      <source>Add file...</source>
-      <translation>添加文件…</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7477" />
-      <source>Add files...</source>
+      <source>Add file...</source>
       <translation>添加文件…</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7479" />
+      <source>Add files...</source>
+      <translation>添加文件…</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7481" />
       <source>Add aliased file...</source>
       <translation>添加别名文件…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7482" />
+      <location filename="../QScintilla/Editor.py" line="7484" />
       <source>Add localized resource...</source>
       <translation>添加本地资源…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7486" />
+      <location filename="../QScintilla/Editor.py" line="7488" />
       <source>Add resource frame</source>
       <translation>添加资源结构</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7506" />
+      <location filename="../QScintilla/Editor.py" line="7508" />
       <source>Add file resource</source>
       <translation>添加文件资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7522" />
+      <location filename="../QScintilla/Editor.py" line="7524" />
       <source>Add file resources</source>
       <translation>添加多个文件资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7549" />
-      <location filename="../QScintilla/Editor.py" line="7542" />
+      <location filename="../QScintilla/Editor.py" line="7551" />
+      <location filename="../QScintilla/Editor.py" line="7544" />
       <source>Add aliased file resource</source>
       <translation>添加别名文件资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7550" />
+      <location filename="../QScintilla/Editor.py" line="7552" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7617" />
       <source>Package Diagram</source>
       <translation>程序包图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7616" />
+      <location filename="../QScintilla/Editor.py" line="7618" />
       <source>Include class attributes?</source>
       <translation>包含类属性?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7634" />
+      <location filename="../QScintilla/Editor.py" line="7636" />
       <source>Imports Diagram</source>
       <translation>引用图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7635" />
+      <location filename="../QScintilla/Editor.py" line="7637" />
       <source>Include imports from external modules?</source>
       <translation>从外部模块包含引用?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7648" />
+      <location filename="../QScintilla/Editor.py" line="7650" />
       <source>Application Diagram</source>
       <translation>应用程序图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7649" />
+      <location filename="../QScintilla/Editor.py" line="7651" />
       <source>Include module names?</source>
       <translation>包含模块名?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7978" />
-      <source>Add to dictionary</source>
-      <translation>添加到文件夹</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7980" />
+      <source>Add to dictionary</source>
+      <translation>添加到文件夹</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7982" />
       <source>Ignore All</source>
       <translation>全部忽略</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8394" />
+      <location filename="../QScintilla/Editor.py" line="8396" />
       <source>Sort Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8395" />
+      <location filename="../QScintilla/Editor.py" line="8397" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8485" />
+      <location filename="../QScintilla/Editor.py" line="8487" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8486" />
+      <location filename="../QScintilla/Editor.py" line="8488" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8579" />
+      <location filename="../QScintilla/Editor.py" line="8581" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8584" />
+      <location filename="../QScintilla/Editor.py" line="8586" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8649" />
+      <location filename="../QScintilla/Editor.py" line="8651" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8650" />
+      <location filename="../QScintilla/Editor.py" line="8652" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Stream Comment</source>
-      <translation type="vanished">流注释</translation>
-    </message>
-    <message>
-      <source>Box Comment</source>
-      <translation type="vanished">块注释</translation>
-    </message>
-    <message>
-      <source>Shorten empty lines</source>
-      <translation type="vanished">缩减空行</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">关闭</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">打印预览</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">打印</translation>
-    </message>
-    <message>
-      <source>Export as</source>
-      <translation type="vanished">导出为</translation>
-    </message>
   </context>
   <context>
     <name>EditorAPIsPage</name>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" />
       <source>Press to select an API file via a selection dialog</source>
       <translation>点击通过选择对话框选择一个 API 文件</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="39" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" />
       <source>API File (*.api);;All Files (*)</source>
       <translation>API 文件 (*.api);;所有文件 (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="311" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" />
       <source>Compile APIs</source>
       <translation>编译 API</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="261" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" />
       <source>Add from installed APIs</source>
       <translation>从已安装的 API 中添加</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="251" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" />
       <source>Select from the list of installed API files</source>
       <translation>选择从已安装的 API 文件列表</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="262" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" />
       <source>There are no APIs installed yet. Selection is not available.</source>
       <translation>没有已安装的 API。选择不可用。</translation>
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" />
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="280" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" />
       <source>Add from Plugin APIs</source>
       <translation>从插件 API 中添加</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="281" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" />
       <source>Select from the list of API files installed by plugins</source>
       <translation>选择从通过插件安装的 API 文件列表</translation>
     </message>
     <message>
-      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="326" />
+      <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" />
       <source>Cancel compilation</source>
       <translation>取消编译</translation>
     </message>
@@ -13191,18 +12299,6 @@
       <source>Show QScintilla calltips, if plug-ins fail</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">颜色</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">背景色:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for calltips.</source>
-      <translation type="vanished">为调用提示选择背景色。</translation>
-    </message>
   </context>
   <context>
     <name>EditorCalltipsQScintillaPage</name>
@@ -13812,26 +12908,6 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Math support using MathJax</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Math support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Select to enable Graph support using Mermaid</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
-      <source>Enable Graph support</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>Select to enable the use of the PyMdown extensions</source>
       <translation type="unfinished" />
     </message>
@@ -13858,6 +12934,31 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Math support using MathJax</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Math support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Select to enable Graph support using Mermaid</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>Enable Graph support</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Warning:&lt;/b&gt; Activating the above options will download files via CDNs causing your&lt;br/&gt;IP address to be exposed.&lt;/font&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" />
       <source>ReST Files</source>
       <translation type="unfinished" />
     </message>
@@ -14524,38 +13625,6 @@
       <source>&lt;p&gt;Do you really want to reset all defined sub-styles of &lt;b&gt;{0}&lt;/b&gt; to the default values?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the foreground colour.</source>
-      <translation type="vanished">选择前景色。</translation>
-    </message>
-    <message>
-      <source>Foreground Colour</source>
-      <translation type="vanished">前景色</translation>
-    </message>
-    <message>
-      <source>Select the background colour.</source>
-      <translation type="vanished">选择背景色。</translation>
-    </message>
-    <message>
-      <source>Background Colour</source>
-      <translation type="vanished">背景色</translation>
-    </message>
-    <message>
-      <source>Select the background colour for all styles</source>
-      <translation type="vanished">为所有风格选择背景色</translation>
-    </message>
-    <message>
-      <source>All Background Colours</source>
-      <translation type="vanished">所有背景色</translation>
-    </message>
-    <message>
-      <source>Imports all styles of the currently selected language</source>
-      <translation type="vanished">导入当前选择语言的所有风格</translation>
-    </message>
-    <message>
-      <source>Exports all styles of the currently selected language</source>
-      <translation type="vanished">导出当前选择语言的所有风格</translation>
-    </message>
   </context>
   <context>
     <name>EditorHighlightingStylesSelectionDialog</name>
@@ -14705,10 +13774,6 @@
       <source>Enter the indentation width</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">语言:</translation>
-    </message>
   </context>
   <context>
     <name>EditorMarkerMap</name>
@@ -15695,14 +14760,6 @@
       <source>QScintilla Extended  Mode (C++11)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">标记颜色:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the search markers.</source>
-      <translation type="vanished">为搜索标记选择颜色。</translation>
-    </message>
   </context>
   <context>
     <name>EditorSpellCheckingPage</name>
@@ -15868,18 +14925,6 @@
       <source>Dictionary File (*.dic);;All Files (*)</source>
       <translation type="unfinished">字典文件 (*.dic);;所有文件 (*)</translation>
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">颜色</translation>
-    </message>
-    <message>
-      <source>Marker Colour:</source>
-      <translation type="vanished">标记颜色:</translation>
-    </message>
-    <message>
-      <source>Select the colour for the spelling markers.</source>
-      <translation type="vanished">为拼写标记选择颜色。</translation>
-    </message>
   </context>
   <context>
     <name>EditorStylesPage</name>
@@ -16942,102 +15987,6 @@
       <source>Hide Format Buttons bar when not supported</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select the foreground colour for the margins</source>
-      <translation type="vanished">为页边空白选择前景色</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the margins</source>
-      <translation type="vanished">为页边空白选择背景色</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the foldmargin</source>
-      <translation type="vanished">为折叠符区域选择背景色</translation>
-    </message>
-    <message>
-      <source>Select to use custom selection colours</source>
-      <translation type="vanished">选择可使用自定义选区颜色</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Use custom selection colours&lt;/b&gt;&lt;p&gt;Select this entry in order to use custom selection colours in the editor and shell windows. The colours for the selection foreground and background are defined on the colours page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;使用自定义选区颜色&lt;/b&gt;&lt;p&gt;选择该条目可在编辑器和命令行窗口中使用自定义选区颜色。选区的前景色和背景色在颜色页面中定义。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Use custom selection colours</source>
-      <translation type="vanished">使用自定义选区颜色</translation>
-    </message>
-    <message>
-      <source>Select, if selected text should be colourized by the lexer.</source>
-      <translation type="vanished">选择所选文本是否由词法分析器着色</translation>
-    </message>
-    <message>
-      <source>Colourize selected text</source>
-      <translation type="vanished">为所选文本着色</translation>
-    </message>
-    <message>
-      <source>Select the foreground colour for the selection.</source>
-      <translation type="vanished">为选区选择前景色。</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the selection.</source>
-      <translation type="vanished">为选区选择背景色。</translation>
-    </message>
-    <message>
-      <source>Select, whether the caretline should be highlighted</source>
-      <translation type="vanished">选择是否高亮显示插入行</translation>
-    </message>
-    <message>
-      <source>Select the colour for the caret.</source>
-      <translation type="vanished">为插入符选择颜色。</translation>
-    </message>
-    <message>
-      <source>Caretline background:</source>
-      <translation type="vanished">插入行背景:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for the line containing the caret.</source>
-      <translation type="vanished">为包含插入符的行选择背景色。</translation>
-    </message>
-    <message>
-      <source>Select the colour for the current line marker.</source>
-      <translation type="vanished">为当前行标记选择颜色。</translation>
-    </message>
-    <message>
-      <source>Select the colour for the error line marker.</source>
-      <translation type="vanished">为错误行标记选择颜色。</translation>
-    </message>
-    <message>
-      <source>Select the colour for highlighting matching braces.</source>
-      <translation type="vanished">为高亮显示的配对括号选择颜色。</translation>
-    </message>
-    <message>
-      <source>Select the background colour for highlighting matching braces.</source>
-      <translation type="vanished">为高亮显示的配对括号选择背景色。</translation>
-    </message>
-    <message>
-      <source>Select the colour for  highlighting nonmatching braces.</source>
-      <translation type="vanished">为高亮显示的未配对括号选择颜色。</translation>
-    </message>
-    <message>
-      <source>Select the background colour for  highlighting nonmatching braces.</source>
-      <translation type="vanished">为高亮显示的未配对括号选择背景色。</translation>
-    </message>
-    <message>
-      <source>Select the colour for the edge marker.</source>
-      <translation type="vanished">为边界标记选择颜色。</translation>
-    </message>
-    <message>
-      <source>Background colour:</source>
-      <translation type="vanished">背景色:</translation>
-    </message>
-    <message>
-      <source>Change Background Colour</source>
-      <translation type="vanished">改变背景颜色</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">颜色</translation>
-    </message>
   </context>
   <context>
     <name>EditorSyntaxPage</name>
@@ -17365,26 +16314,6 @@
       <source>Automatic insertion of ' ' (blank) after '?'</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to indent to the brace level after typing 'return'</source>
-      <translation type="vanished">选择在输入“return”后缩进到括号层级</translation>
-    </message>
-    <message>
-      <source>After '(' indent to its level</source>
-      <translation type="vanished">在“( ”后进行缩进</translation>
-    </message>
-    <message>
-      <source>Select to treat code as Python 2.4 code</source>
-      <translation type="vanished">选择将代码看作 Python 2.4 代码</translation>
-    </message>
-    <message>
-      <source>Python 2.4 style 'try:' blocks</source>
-      <translation type="vanished">Python 2.4 风格“try:”代码块</translation>
-    </message>
-    <message>
-      <source>Select to insert the 'import' string</source>
-      <translation type="vanished">选择插入“import”字符串</translation>
-    </message>
   </context>
   <context>
     <name>EmailDialog</name>
@@ -17739,53 +16668,6 @@
     </message>
   </context>
   <context>
-    <name>EricAccessHandler</name>
-    <message>
-      <source>Speed Dial</source>
-      <translation type="vanished">快速启动</translation>
-    </message>
-    <message>
-      <source>URL</source>
-      <translation type="vanished">URL</translation>
-    </message>
-    <message>
-      <source>Title</source>
-      <translation type="vanished">标题</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">应用</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">编辑</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">移除</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">重新载入</translation>
-    </message>
-    <message>
-      <source>Speed Dial Settings</source>
-      <translation type="vanished">快速启动设置</translation>
-    </message>
-    <message>
-      <source>Add New Page</source>
-      <translation type="vanished">添加新页面</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">关闭</translation>
-    </message>
-    <message>
-      <source>Are you sure to remove this speed dial?</source>
-      <translation type="vanished">确定要移除这个快速启动项?</translation>
-    </message>
-  </context>
-  <context>
     <name>EricApplication</name>
     <message>
       <location filename="../EricWidgets/EricApplication.py" line="224" />
@@ -17966,13 +16848,6 @@
     </message>
   </context>
   <context>
-    <name>EricMainWindow</name>
-    <message>
-      <source>Loading Style Sheet</source>
-      <translation type="vanished">样式表载入中</translation>
-    </message>
-  </context>
-  <context>
     <name>EricMessageBoxWizard</name>
     <message>
       <location filename="../Plugins/PluginWizardEricMessageBox.py" line="76" />
@@ -18415,39 +17290,39 @@
   <context>
     <name>EricPathPickerBase</name>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="170" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="98" />
-      <location filename="../EricWidgets/EricPathPicker.py" line="91" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="171" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="99" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="92" />
       <source>Enter Path Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="167" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="168" />
       <source>Enter Path Names separated by ';'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="516" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="517" />
       <source>Choose a file to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="518" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="519" />
       <source>Choose files to open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="520" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="521" />
       <source>Choose files and directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="525" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="526" />
       <source>Choose a file to save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricWidgets/EricPathPicker.py" line="527" />
+      <location filename="../EricWidgets/EricPathPicker.py" line="528" />
       <source>Choose a directory</source>
       <translation type="unfinished" />
     </message>
@@ -18670,21 +17545,6 @@
       <source>SpeedDial requires enabled JavaScript.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Welcome to eric6 Web Browser!</source>
-      <translation type="vanished">欢迎使用 eric6 网页浏览器!</translation>
-    </message>
-    <message>
-      <source>About eric6</source>
-      <translation type="vanished">关于 eric6</translation>
-    </message>
-  </context>
-  <context>
-    <name>EricSideBar</name>
-    <message>
-      <source>Deselect to activate automatic collapsing</source>
-      <translation type="vanished">取消选中以激活自动折叠功能</translation>
-    </message>
   </context>
   <context>
     <name>EricSslCertificateSelectionDialog</name>
@@ -18822,80 +17682,80 @@
       <translation type="unfinished">您有识别这些证书颁发机构的证书文件:</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" />
       <source>(Unknown)</source>
       <translation type="unfinished">(未知)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" />
       <source>(Unknown common name)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" />
+      <source>Delete Server Certificate</source>
+      <translation type="unfinished">删除服务器证书</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" />
-      <source>Delete Server Certificate</source>
-      <translation type="unfinished">删除服务器证书</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" />
       <source>&lt;p&gt;Shall the server certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" />
+      <source>Import Certificate</source>
+      <translation type="unfinished">导入证书</translation>
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" />
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" />
-      <source>Import Certificate</source>
-      <translation type="unfinished">导入证书</translation>
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" />
       <source>&lt;p&gt;The certificate &lt;b&gt;{0}&lt;/b&gt; already exists. Skipping.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" />
+      <source>Delete CA Certificate</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" />
-      <source>Delete CA Certificate</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" />
       <source>&lt;p&gt;Shall the CA certificate really be deleted?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;&lt;p&gt;If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" />
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" />
       <source>Export Certificate</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" />
       <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" />
       <source>&lt;p&gt;The certificate could not be written to file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" />
       <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source>
       <translation type="unfinished">证书文件 (*.pem *.crt *.der *.cer *.ca);;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" />
+      <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" />
       <source>&lt;p&gt;The certificate could not be read from file &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -19210,21 +18070,15 @@
   <context>
     <name>EricTldExtractor</name>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="470" />
-      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="288" />
       <source>TLD Data File not found</source>
       <translation type="unfinished">TLD 数据文件未找到</translation>
     </message>
     <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="290" />
+      <location filename="../EricNetwork/EricTldExtractor.py" line="289" />
       <source>&lt;p&gt;The file 'effective_tld_names.dat' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../EricNetwork/EricTldExtractor.py" line="471" />
-      <source>&lt;p&gt;The file 'test_psl.txt' was not found!&lt;br/&gt;You can download it from '&lt;a href="{0}"&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;' to one of the following paths:&lt;/p&gt;&lt;ul&gt;{1}&lt;/ul&gt;</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>EricToolBarDialog</name>
@@ -19567,50 +18421,30 @@
   <context>
     <name>EricapiPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="61" />
+      <location filename="../Plugins/PluginEricapi.py" line="79" />
       <source>eric API File Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="103" />
+      <location filename="../Plugins/PluginEricapi.py" line="121" />
       <source>Generate API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="104" />
+      <location filename="../Plugins/PluginEricapi.py" line="122" />
       <source>Generate &amp;API file (eric7_api)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="106" />
+      <location filename="../Plugins/PluginEricapi.py" line="124" />
       <source>Generate an API file using eric7_api</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricapi.py" line="108" />
+      <location filename="../Plugins/PluginEricapi.py" line="126" />
       <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric7_api.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 API File Generator</source>
-      <translation type="vanished">Eric6 API 文件生成器</translation>
-    </message>
-    <message>
-      <source>Generate API file (eric6_api)</source>
-      <translation type="vanished">生成 API 文件(eric6_api)</translation>
-    </message>
-    <message>
-      <source>Generate &amp;API file (eric6_api)</source>
-      <translation type="vanished">生成 &amp;API 文件(eric6_api)</translation>
-    </message>
-    <message>
-      <source>Generate an API file using eric6_api</source>
-      <translation type="vanished">使用 eric6_api 生成 API 文件</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Generate API file&lt;/b&gt;&lt;p&gt;Generate an API file using eric6_api.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;生成 API 文件&lt;/b&gt;&lt;p&gt;使用 eric6_api 生成一个 API 文件。&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>EricdocConfigDialog</name>
@@ -19916,58 +18750,6 @@
       <source>Generate QtHelp collection files</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Style sheet (*.css);;All files (*)</source>
-      <translation type="vanished">样式表 (*.css);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <source>Enter the filename of a CSS style sheet. Leave empty to use the colours defined below.</source>
-      <translation type="vanished">输入一个 CSS 样式表的文件名。为空则使用以上定义的颜色。</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">颜色</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header background colour.</source>
-      <translation type="vanished">点击选择类和函数标题的背景色。</translation>
-    </message>
-    <message>
-      <source>Press to select the class and function header foreground colour.</source>
-      <translation type="vanished">点击选择类和函数标题的前景色。</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header background colour.</source>
-      <translation type="vanished">点击选择二级标题背景色。</translation>
-    </message>
-    <message>
-      <source>Press to select the level 2 header foreground colour.</source>
-      <translation type="vanished">点击选择二级标题前景色。</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header background colour.</source>
-      <translation type="vanished">点击选择一级标题背景色。</translation>
-    </message>
-    <message>
-      <source>Press to select the level 1 header foreground colour.</source>
-      <translation type="vanished">点击选择一级标题前景色。</translation>
-    </message>
-    <message>
-      <source>Press to select the body background colour.</source>
-      <translation type="vanished">点击选择主体背景色。</translation>
-    </message>
-    <message>
-      <source>Press to select the body foreground colour.</source>
-      <translation type="vanished">点击选择主体前景色。</translation>
-    </message>
-    <message>
-      <source>Press to select the foreground colour of links.</source>
-      <translation type="vanished">点击选择链接的前景色。</translation>
-    </message>
-    <message>
-      <source>This shows an example of the selected colours.</source>
-      <translation type="vanished">显示已选颜色的样例。</translation>
-    </message>
   </context>
   <context>
     <name>EricdocExecDialog</name>
@@ -20036,55 +18818,36 @@
   <context>
     <name>EricdocPlugin</name>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="63" />
+      <location filename="../Plugins/PluginEricdoc.py" line="82" />
       <source>eric Documentation Generator</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="82" />
+      <location filename="../Plugins/PluginEricdoc.py" line="120" />
+      <location filename="../Plugins/PluginEricdoc.py" line="103" />
       <source>Qt Help Tools</source>
       <translation>Qt 帮助工具</translation>
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="124" />
+      <location filename="../Plugins/PluginEricdoc.py" line="162" />
       <source>Generate documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="125" />
+      <location filename="../Plugins/PluginEricdoc.py" line="163" />
       <source>Generate &amp;documentation (eric7_doc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="128" />
+      <location filename="../Plugins/PluginEricdoc.py" line="166" />
       <source>Generate API documentation using eric7_doc</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/PluginEricdoc.py" line="129" />
+      <location filename="../Plugins/PluginEricdoc.py" line="167" />
       <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric7_doc.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Eric6 Documentation Generator</source>
-      <translation type="vanished">Eric6 文档生成器</translation>
-    </message>
-    <message>
-      <source>Generate documentation (eric6_doc)</source>
-      <translation type="vanished">生成文档(eric6_doc)</translation>
-    </message>
-    <message>
-      <source>Generate &amp;documentation (eric6_doc)</source>
-      <translation type="vanished">生成文档(&amp;D)(eric6_doc)</translation>
-    </message>
-    <message>
-      <source>Generate API documentation using eric6_doc</source>
-      <translation type="vanished">使用 eric6_doc 生成 API 文档</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Generate documentation&lt;/b&gt;&lt;p&gt;Generate API documentation using eric6_doc.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;生成文档&lt;/b&gt;&lt;p&gt;使用 eric6_doc 生成 API 文档。&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ErrorLogDialog</name>
@@ -20221,10 +18984,6 @@
       <source>Enter the path of the firmware file</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Dialog</source>
-      <translation type="vanished">对话框</translation>
-    </message>
   </context>
   <context>
     <name>EspDevice</name>
@@ -20447,10 +19206,6 @@
       <source>{0}: {1}, {2}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>An unhandled exception occured. See the shell window for details.</source>
-      <translation type="vanished">产生了一个未处理的异常。详细信息参见命令行窗口。</translation>
-    </message>
   </context>
   <context>
     <name>ExceptionsFilterDialog</name>
@@ -20847,10 +19602,6 @@
       <source>Remove &amp;All</source>
       <translation type="unfinished">移除全部(&amp;A)</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">移除</translation>
-    </message>
   </context>
   <context>
     <name>FeedEditDialog</name>
@@ -21380,22 +20131,6 @@
       <source>Test</source>
       <translation>测试</translation>
     </message>
-    <message>
-      <source>PyQt Variant:</source>
-      <translation type="vanished">PyQt 变种:</translation>
-    </message>
-  </context>
-  <context>
-    <name>FileReply</name>
-    <message>
-      <source>{0} {1}</source>
-      <comment>size unit</comment>
-      <translation type="vanished">{0} {1}</translation>
-    </message>
-    <message>
-      <source>Listing of {0}</source>
-      <translation type="vanished">{0} 的列表</translation>
-    </message>
   </context>
   <context>
     <name>FiletypeAssociationDialog</name>
@@ -21496,268 +20231,6 @@
     </message>
   </context>
   <context>
-    <name>FindFileDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">中止</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">查找</translation>
-    </message>
-    <message>
-      <source>Replace in Files</source>
-      <translation type="vanished">在文件中替换</translation>
-    </message>
-    <message numerus="yes">
-      <source>%n occurrence(s)</source>
-      <translation type="vanished">
-        <numerusform />
-      </translation>
-    </message>
-    <message numerus="yes">
-      <source>%n file(s)</source>
-      <translation type="vanished">
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Open</source>
-      <translation type="vanished">打开</translation>
-    </message>
-    <message>
-      <source>Copy Path to Clipboard</source>
-      <translation type="vanished">将路径复制到剪贴板</translation>
-    </message>
-    <message>
-      <source>Find in Files</source>
-      <translation type="vanished">在文件中搜索</translation>
-    </message>
-    <message>
-      <source>Find &amp;text:</source>
-      <translation type="vanished">查找文本(&amp;t):</translation>
-    </message>
-    <message>
-      <source>Enter the search text or regular expression</source>
-      <translation type="vanished">输入搜索文件或正则表达式</translation>
-    </message>
-    <message>
-      <source>Replace te&amp;xt:</source>
-      <translation type="vanished">替换文本(&amp;X):</translation>
-    </message>
-    <message>
-      <source>Enter the replacement text or regular expression</source>
-      <translation type="vanished">输入替换文本或正则表达式</translation>
-    </message>
-    <message>
-      <source>Select to match case sensitive</source>
-      <translation type="vanished">选择匹配区分大小写</translation>
-    </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">匹配大写/小写字母(&amp;M)</translation>
-    </message>
-    <message>
-      <source>Select to match whole words only</source>
-      <translation type="vanished">选择仅匹配整个文字</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">全部文字(&amp;W)</translation>
-    </message>
-    <message>
-      <source>Select if the searchtext is a regular expression</source>
-      <translation type="vanished">选择搜索文件是否为正则表达式</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">正则表达式(&amp;E)</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">文件类型</translation>
-    </message>
-    <message>
-      <source>Search in source files</source>
-      <translation type="vanished">在源文件中搜索</translation>
-    </message>
-    <message>
-      <source>&amp;Sources</source>
-      <translation type="vanished">源代码(&amp;)</translation>
-    </message>
-    <message>
-      <source>Search in interfaces</source>
-      <translation type="vanished">在界面中搜索</translation>
-    </message>
-    <message>
-      <source>&amp;Interfaces</source>
-      <translation type="vanished">界面(&amp;I)</translation>
-    </message>
-    <message>
-      <source>Search in forms</source>
-      <translation type="vanished">在窗体中搜索</translation>
-    </message>
-    <message>
-      <source>&amp;Forms</source>
-      <translation type="vanished">窗体(&amp;F)</translation>
-    </message>
-    <message>
-      <source>Search in resources</source>
-      <translation type="vanished">在资源中搜索</translation>
-    </message>
-    <message>
-      <source>&amp;Resources</source>
-      <translation type="vanished">资源(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Select to filter the files by a given filename pattern</source>
-      <translation type="vanished">选择通过给出的文件名样式过滤文件</translation>
-    </message>
-    <message>
-      <source>Fi&amp;lter</source>
-      <translation type="vanished">过滤器(&amp;l)</translation>
-    </message>
-    <message>
-      <source>Enter the filename wildcards separated by ';'</source>
-      <translation type="vanished">输入文件名通配符,用“;”分隔</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">查找在</translation>
-    </message>
-    <message>
-      <source>Search in files of the current project</source>
-      <translation type="vanished">在当前项目的文件中搜索</translation>
-    </message>
-    <message>
-      <source>&amp;Project</source>
-      <translation type="vanished">项目(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Search in files of a directory tree to be entered below</source>
-      <translation type="vanished">在上面输入的目录树中的文件中搜索</translation>
-    </message>
-    <message>
-      <source>&amp;Directory tree</source>
-      <translation type="vanished">目录(&amp;D)树</translation>
-    </message>
-    <message>
-      <source>Enter the directory to search in</source>
-      <translation type="vanished">输入要搜索的文件夹</translation>
-    </message>
-    <message>
-      <source>Search in open files only </source>
-      <translation type="vanished">仅在打开文件中搜索</translation>
-    </message>
-    <message>
-      <source>&amp;Open files only</source>
-      <translation type="vanished">仅打开文件</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the search action</source>
-      <translation type="vanished">显示搜索进程</translation>
-    </message>
-    <message>
-      <source>%v/%m Files</source>
-      <translation type="vanished">%v/%m 文件</translation>
-    </message>
-    <message>
-      <source>File/Line</source>
-      <translation type="vanished">文件/行</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">文本</translation>
-    </message>
-    <message>
-      <source>Press to apply the selected replacements</source>
-      <translation type="vanished">点击应用已选的替换</translation>
-    </message>
-    <message>
-      <source>Replace</source>
-      <translation type="vanished">替换</translation>
-    </message>
-  </context>
-  <context>
-    <name>FindFileNameDialog</name>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">中止</translation>
-    </message>
-    <message>
-      <source>Press to stop the search</source>
-      <translation type="vanished">点击停止搜索</translation>
-    </message>
-    <message>
-      <source>Opens the selected file</source>
-      <translation type="vanished">打开已选文件</translation>
-    </message>
-    <message>
-      <source>Find File</source>
-      <translation type="vanished">查找文件</translation>
-    </message>
-    <message>
-      <source>Enter filename (? matches any single character, * matches everything)</source>
-      <translation type="vanished">输入文件名(? 匹配任意单字符,* 匹配任何字符)</translation>
-    </message>
-    <message>
-      <source>Enter file name to search for </source>
-      <translation type="vanished">输入要搜索的文件名</translation>
-    </message>
-    <message>
-      <source>.</source>
-      <translation type="vanished">.</translation>
-    </message>
-    <message>
-      <source>Enter file extension to search for</source>
-      <translation type="vanished">输入要搜索的扩展名</translation>
-    </message>
-    <message>
-      <source>Enabled to include the entered directory into the search</source>
-      <translation type="vanished">允许将输入的文件夹包含到搜索中</translation>
-    </message>
-    <message>
-      <source>Search Path:</source>
-      <translation type="vanished">搜索路径:</translation>
-    </message>
-    <message>
-      <source>Enter the directory, the file should be searched in</source>
-      <translation type="vanished">输入文件夹,将在该文件夹中搜索文件</translation>
-    </message>
-    <message>
-      <source>Select to search in the project path</source>
-      <translation type="vanished">选择在项目路径中搜索</translation>
-    </message>
-    <message>
-      <source>Search in &amp;project</source>
-      <translation type="vanished">在项目中搜索(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Select to search in sys.path</source>
-      <translation type="vanished">选择在系统路径中搜索</translation>
-    </message>
-    <message>
-      <source>Search in &amp;sys.path</source>
-      <translation type="vanished">在系统路径中搜索(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">文件名</translation>
-    </message>
-    <message>
-      <source>Path</source>
-      <translation type="vanished">路径</translation>
-    </message>
-  </context>
-  <context>
     <name>FindFileWidget</name>
     <message>
       <location filename="../UI/FindFileWidget.py" line="552" />
@@ -22041,30 +20514,6 @@
       <source>Replace</source>
       <translation type="unfinished">替换</translation>
     </message>
-    <message>
-      <source>&amp;Match upper/lower case</source>
-      <translation type="vanished">匹配大写/小写字母(&amp;M)</translation>
-    </message>
-    <message>
-      <source>Whole &amp;word</source>
-      <translation type="vanished">全部文字(&amp;W)</translation>
-    </message>
-    <message>
-      <source>Regular &amp;Expression</source>
-      <translation type="vanished">正则表达式(&amp;E)</translation>
-    </message>
-    <message>
-      <source>File type</source>
-      <translation type="vanished">文件类型</translation>
-    </message>
-    <message>
-      <source>Find in</source>
-      <translation type="vanished">查找在</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">查找</translation>
-    </message>
   </context>
   <context>
     <name>FindLocationWidget</name>
@@ -22195,10 +20644,6 @@
       <source>Open</source>
       <translation type="unfinished">打开</translation>
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">查找</translation>
-    </message>
   </context>
   <context>
     <name>FirefoxImporter</name>
@@ -22237,36 +20682,6 @@
     </message>
   </context>
   <context>
-    <name>FlashCookieManagerDialog</name>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">重新载入</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">名称:</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">路径:</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">移除</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">添加…</translation>
-    </message>
-  </context>
-  <context>
-    <name>FlashCookieNotification</name>
-    <message>
-      <source>View</source>
-      <translation type="vanished">视图</translation>
-    </message>
-  </context>
-  <context>
     <name>FontDialogOptionsDialog</name>
     <message>
       <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui" line="0" />
@@ -22352,10 +20767,6 @@
       <source>Please open or create a file first.</source>
       <translation>请您先打开或创建一个文件。</translation>
     </message>
-    <message>
-      <source>Q&amp;FontDialog Wizard...</source>
-      <translation type="vanished">Q&amp;FontDialog 向导…</translation>
-    </message>
   </context>
   <context>
     <name>FontDialogWizardDialog</name>
@@ -22461,35 +20872,19 @@
     </message>
   </context>
   <context>
-    <name>FtpReply</name>
-    <message>
-      <source>{0} {1}</source>
-      <comment>size unit</comment>
-      <translation type="vanished">{0} {1}</translation>
-    </message>
-    <message>
-      <source>Listing of {0}</source>
-      <translation type="vanished">{0} 的列表</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Connect to proxy '{0}' using:&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;连接到代理“{0}”,使用:&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>FtpSyncHandler</name>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" />
       <source>No synchronization required.</source>
       <translation>不需要同步。</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" />
       <source>Cannot log in to FTP host.</source>
       <translation>无法登入 FTP 主机。</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" />
+      <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" />
       <source>Synchronization finished.</source>
       <translation>同步已完成。</translation>
     </message>
@@ -22510,184 +20905,184 @@
   <context>
     <name>Git</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" />
       <source>The git process finished with the exit code {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" />
       <source>The git process did not finish within 30s.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" />
       <source>Could not start the git executable.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" />
-      <source>Create project repository</source>
-      <translation type="unfinished">创建项目仓库</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" />
+      <source>Create project repository</source>
+      <translation type="unfinished">创建项目仓库</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" />
       <source>The project repository could not be created.</source>
       <translation type="unfinished">无法创建项目仓库。</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" />
       <source>Creating Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" />
       <source>Adding files to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" />
       <source>Initial commit to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" />
       <source>Cloning project from a Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" />
       <source>Committing changes to Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" />
-      <source>Switch</source>
-      <translation type="unfinished">转换</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" />
+      <source>Switch</source>
+      <translation type="unfinished">转换</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" />
       <source>&lt;p&gt;Do you really want to switch to &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" />
       <source>Synchronizing with the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" />
       <source>Adding files/directories to the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" />
       <source>Removing files/directories from the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" />
       <source>Renaming {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" />
       <source>Unstage files/directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" />
-      <source>Revert changes</source>
-      <translation type="unfinished">还原改变</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" />
+      <source>Revert changes</source>
+      <translation type="unfinished">还原改变</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" />
       <source>Reverting changes</source>
       <translation type="unfinished">还原改变</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" />
       <source>Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" />
       <source>Master branch head</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" />
       <source>Git Command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Commit&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committer&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0} &amp;lt;{1}&amp;gt;&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Git V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -22697,193 +21092,193 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
       <source>Create {0} file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" />
-      <source>Git Copy</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
-      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" />
+      <source>Git Copy</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" />
+      <source>&lt;p&gt;Copying the directory &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" />
       <source>&lt;p&gt;Copying the file &lt;b&gt;{0}&lt;/b&gt; failed.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1686" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" />
-      <source>Git Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" />
+      <source>Git Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" />
       <source>Fetching from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" />
       <source>Pulling from a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" />
       <source>Pushing to a remote Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" />
       <source>Committing failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" />
       <source>Aborting uncommitted/failed merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" />
       <source>Applying patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" />
       <source>Check patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" />
       <source>Apply patch files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" />
       <source>Tagging in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" />
       <source>Branching in the Git repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" />
       <source>Delete Remote Branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" />
-      <source>Current Branch</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" />
+      <source>Current Branch</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" />
       <source>&lt;p&gt;The current branch is &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" />
       <source>Create Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" />
       <source>Git Bundle Files (*.bundle)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" />
       <source>&lt;p&gt;The Git bundle file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" />
       <source>Verify Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" />
       <source>Git Bundle Files (*.bundle);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" />
       <source>List Bundle Heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" />
       <source>Apply Bundle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" />
       <source>Applying a bundle file (fetch)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" />
       <source>Git Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" />
       <source>Process Generation Error</source>
       <translation type="unfinished">进程生成错误</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" />
       <source>Create Bisect Replay File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" />
       <source>Git Bisect Replay Files (*.replay)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" />
       <source>&lt;p&gt;The Git bisect replay file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -24329,7 +22724,7 @@
       <translation type="unfinished">&lt;结束&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" />
       <source>Save Diff</source>
@@ -24346,7 +22741,7 @@
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
@@ -24659,7 +23054,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" />
       <source>Branch</source>
       <translation type="unfinished" />
@@ -24680,9 +23075,9 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" />
       <source>Switch</source>
       <translation type="unfinished">转换</translation>
@@ -24693,7 +23088,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" />
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" />
       <source>Show Short Log</source>
       <translation type="unfinished" />
@@ -24755,84 +23150,84 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" />
       <source>Select a branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" />
       <source>Select a default branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" />
       <source>Branch &amp; Switch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" />
       <source>Find Commit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2114" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" />
       <source>Differences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2126" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" />
       <source>Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" />
       <source>There is no difference.</source>
       <translation type="unfinished">没有差异。</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" />
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" />
       <source>Save Diff</source>
       <translation type="unfinished">保存差异</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">补丁文件 (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" />
+      <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
@@ -29456,49 +27851,32 @@
   <context>
     <name>Globals</name>
     <message>
-      <location filename="../Globals/__init__.py" line="468" />
+      <location filename="../Globals/__init__.py" line="492" />
       <source>{0:4.2f} Bytes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="472" />
+      <location filename="../Globals/__init__.py" line="496" />
       <source>{0:4.2f} KiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="476" />
+      <location filename="../Globals/__init__.py" line="500" />
       <source>{0:4.2f} MiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="480" />
+      <location filename="../Globals/__init__.py" line="504" />
       <source>{0:4.2f} GiB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Globals/__init__.py" line="484" />
+      <location filename="../Globals/__init__.py" line="508" />
       <source>{0:4.2f} TiB</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>GlosbeEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
-      <source>Glosbe: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
-      <source>Glosbe: No translation found.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">收到了无效的响应</translation>
-    </message>
-  </context>
-  <context>
     <name>GoogleV1Engine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" />
@@ -29515,32 +27893,24 @@
       <source>Google V1: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">收到了无效的响应</translation>
-    </message>
   </context>
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">收到了无效的响应</translation>
-    </message>
   </context>
   <context>
     <name>GotoDialog</name>
@@ -29702,8 +28072,8 @@
   <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" />
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" />
       <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" />
       <source>GreaseMonkey Script Installation</source>
       <translation type="unfinished" />
@@ -29739,22 +28109,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" />
       <source>&lt;p&gt;runs at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" />
       <source>&lt;p&gt;does not run at:&lt;br/&gt;&lt;i&gt;{0}&lt;/i&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; installed successfully.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" />
       <source>&lt;p&gt;Cannot install script.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -29863,108 +28233,17 @@
   <context>
     <name>GreaseMonkeyManager</name>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" />
       <source>Install GreaseMonkey Script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" />
+      <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" />
       <source>'{0}' is already installed.</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>HelpAppearancePage</name>
-    <message>
-      <source>&lt;b&gt;Configure help viewer appearance&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;配置帮助浏览器外观&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Fonts</source>
-      <translation type="vanished">字体</translation>
-    </message>
-    <message>
-      <source>Press to select the standard font</source>
-      <translation type="vanished">点击选择标准字体</translation>
-    </message>
-    <message>
-      <source>Standard Font</source>
-      <translation type="vanished">标准字体</translation>
-    </message>
-    <message>
-      <source>Times 16</source>
-      <translation type="vanished">Times 16</translation>
-    </message>
-    <message>
-      <source>Press to select the fixed-width font</source>
-      <translation type="vanished">点击选择定宽字体</translation>
-    </message>
-    <message>
-      <source>Fixed-Width Font</source>
-      <translation type="vanished">固定宽度字体</translation>
-    </message>
-    <message>
-      <source>Courier 13</source>
-      <translation type="vanished">Courier 13</translation>
-    </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">颜色</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">安全 URL 的背景色:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">为安全的 URL 选择背景色。</translation>
-    </message>
-    <message>
-      <source>Images</source>
-      <translation type="vanished">图像</translation>
-    </message>
-    <message>
-      <source>Select to load images</source>
-      <translation type="vanished">选择输入图像</translation>
-    </message>
-    <message>
-      <source>Load images</source>
-      <translation type="vanished">输入图像</translation>
-    </message>
-    <message>
-      <source>Style Sheet</source>
-      <translation type="vanished">样式表</translation>
-    </message>
-    <message>
-      <source>User Style Sheet:</source>
-      <translation type="vanished">用户样式表:</translation>
-    </message>
-    <message>
-      <source>Enter the file name of a user style sheet</source>
-      <translation type="vanished">输入用户样式表的文件名</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">选项卡</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">仅显示一个关闭按钮,而不是每个选项卡显示一个按钮</translation>
-    </message>
-    <message>
-      <source>Warn, if multiple tabs are about to be closed</source>
-      <translation type="vanished">如果将要关闭多个选项卡,发出警告</translation>
-    </message>
-    <message>
-      <source>Select to issue a warning, if multiple tabs are about to be closed</source>
-      <translation type="vanished">选择在多个选项卡将要被关闭时弹出警告</translation>
-    </message>
-    <message>
-      <source>Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">层叠样式表 (*.css);;所有文件 (*)</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpBookmarkPropertiesDialog</name>
     <message>
       <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" />
@@ -30178,256 +28457,10 @@
     </message>
   </context>
   <context>
-    <name>HelpBrowser</name>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">在新选项卡中打开链接<byte value="x9" />Ctrl+LMB</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Help Window&lt;/b&gt;&lt;p&gt;This window displays the selected help information.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;帮助窗口&lt;/b&gt;&lt;p&gt;该窗口显示已选的帮助信息。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Web Inspector...</source>
-      <translation type="vanished">网络检查器…</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">如果地址正确,请尝试检查网络连接。</translation>
-    </message>
-    <message>
-      <source>Save Image</source>
-      <translation type="vanished">保存图像</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">将图像位置复制至剪贴板</translation>
-    </message>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">加载页面出错:{0}</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">字节</translation>
-    </message>
-    <message>
-      <source>kB</source>
-      <translation type="vanished">千字节</translation>
-    </message>
-    <message>
-      <source>MB</source>
-      <translation type="vanished">兆字节</translation>
-    </message>
-    <message>
-      <source>Search engine</source>
-      <translation type="vanished">搜索引擎</translation>
-    </message>
-    <message>
-      <source>Send Link</source>
-      <translation type="vanished">发送链接</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">打印(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">打印预览</translation>
-    </message>
-    <message>
-      <source>Print as PDF</source>
-      <translation type="vanished">打印为 PDF</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">放大(&amp;I)</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">重置缩放(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">缩小(&amp;O)</translation>
-    </message>
-    <message>
-      <source>Send Page Link</source>
-      <translation type="vanished">发送页面链接</translation>
-    </message>
-    <message>
-      <source>Send Text</source>
-      <translation type="vanished">发送文本</translation>
-    </message>
-    <message>
-      <source>Google Translate</source>
-      <translation type="vanished">谷歌翻译</translation>
-    </message>
-    <message>
-      <source>Dictionary</source>
-      <translation type="vanished">字典</translation>
-    </message>
-    <message>
-      <source>User Agent</source>
-      <translation type="vanished">用户代理(UA)</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">再试一次</translation>
-    </message>
-    <message>
-      <source>Play</source>
-      <translation type="vanished">播放</translation>
-    </message>
-    <message>
-      <source>Pause</source>
-      <translation type="vanished">暂停</translation>
-    </message>
-    <message>
-      <source>Unmute</source>
-      <translation type="vanished">取消静音</translation>
-    </message>
-    <message>
-      <source>Mute</source>
-      <translation type="vanished">静音</translation>
-    </message>
-    <message>
-      <source>Save Media</source>
-      <translation type="vanished">保存媒体</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric6 Web Browser</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5. Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;打印功能因为 PyQt5 中存在的一个错误而无法使用。请进行升级。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;打印功能因为 PyQt4 中存在的一个错误而无法使用。请进行升级。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add New Page</source>
-      <translation type="vanished">添加新页面</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpClearPrivateDataDialog</name>
-    <message>
-      <source>Clear Private Data</source>
-      <translation type="vanished">清空隐私数据</translation>
-    </message>
-    <message>
-      <source>Select to clear the browsing history</source>
-      <translation type="vanished">选择以清除浏览历史</translation>
-    </message>
-    <message>
-      <source>&amp;Browsing History</source>
-      <translation type="vanished">浏览历史(&amp;B)</translation>
-    </message>
-    <message>
-      <source>Select to clear the search history</source>
-      <translation type="vanished">选择以清除搜索历史</translation>
-    </message>
-    <message>
-      <source>&amp;Search History</source>
-      <translation type="vanished">搜索历史(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Select to clear the website icons</source>
-      <translation type="vanished">选择以清除网站图标</translation>
-    </message>
-    <message>
-      <source>Website &amp;Icons</source>
-      <translation type="vanished">网站图标(&amp;I)</translation>
-    </message>
-    <message>
-      <source>Select to clear the disk cache</source>
-      <translation type="vanished">选择以清除地盘缓存</translation>
-    </message>
-    <message>
-      <source>Cached &amp;Web Pages</source>
-      <translation type="vanished">缓存的网页(&amp;W)</translation>
-    </message>
-    <message>
-      <source>Select to clear the cookies</source>
-      <translation type="vanished">选择以清除 cookies</translation>
-    </message>
-    <message>
-      <source>&amp;Cookies</source>
-      <translation type="vanished">&amp;Cookies</translation>
-    </message>
-    <message>
-      <source>Select to clear the saved passwords</source>
-      <translation type="vanished">选择以清除保存的密码</translation>
-    </message>
-    <message>
-      <source>Saved &amp;Passwords</source>
-      <translation type="vanished">保存的密码(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Select to delete all web databases</source>
-      <translation type="vanished">选择以删除所有网络数据库</translation>
-    </message>
-    <message>
-      <source>Web &amp;Databases</source>
-      <translation type="vanished">网络数据库(&amp;D)</translation>
-    </message>
-    <message>
-      <source>Select to clear the download history</source>
-      <translation type="vanished">选择以清除下载历史</translation>
-    </message>
-    <message>
-      <source>Select the history period to be deleted</source>
-      <translation type="vanished">选择需要删除的浏览历史周期</translation>
-    </message>
-    <message>
-      <source>Last Hour</source>
-      <translation type="vanished">前一小时</translation>
-    </message>
-    <message>
-      <source>Last Day</source>
-      <translation type="vanished">前一天</translation>
-    </message>
-    <message>
-      <source>Last Week</source>
-      <translation type="vanished">前一周</translation>
-    </message>
-    <message>
-      <source>Last 4 Weeks</source>
-      <translation type="vanished">前四周</translation>
-    </message>
-    <message>
-      <source>Whole Period</source>
-      <translation type="vanished">整个时间周期</translation>
-    </message>
-    <message>
-      <source>Select to clear cookies set by the Adobe Flash Player</source>
-      <translation type="vanished">选择清理由 Adobe Flash Player 设置的 cookies</translation>
-    </message>
-    <message>
-      <source>Download &amp;History</source>
-      <translation type="vanished">下载记录(&amp;H)</translation>
-    </message>
-    <message>
-      <source>Cookies from Adobe &amp;Flash Player</source>
-      <translation type="vanished">来自 Adobe &amp;Flash Player 的 Cookies</translation>
-    </message>
-    <message>
-      <source>Select to delete all remembered zoom settings</source>
-      <translation type="vanished">选择删除所有记忆的缩放设置</translation>
-    </message>
-    <message>
-      <source>&amp;Zoom Settings</source>
-      <translation type="vanished">缩放设置(&amp;Z)</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpDocsInstaller</name>
     <message>
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" />
-      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" />
+      <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be registered. &lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -30575,61 +28608,6 @@
       <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDE6DOCDIR environment variable, if set.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Qt4 文档</translation>
-    </message>
-    <message>
-      <source>Enter the Qt4 documentation directory</source>
-      <translation type="vanished">输入 Qt4 文档目录</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the QT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;注意&lt;/b&gt;: 为空时使用 QT4DOCDIR 环境变量,如果该环境变量已设定。</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">PyQt4 文档</translation>
-    </message>
-    <message>
-      <source>Enter the PyQt4 documentation directory</source>
-      <translation type="vanished">输入 PyQt4 文档目录</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYQT4DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;注意&lt;/b&gt;: 为空时使用 PYQT4DOCDIR 环境变量,如果该环境变量已设定。</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">PySide 文档</translation>
-    </message>
-    <message>
-      <source>Enter the PySide documentation directory</source>
-      <translation type="vanished">输入 PySide 文档目录</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYSIDEDOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;注意&lt;/b&gt;: 为空时使用 PYSIDEDOCDIR 环境变量,如果该环境变量已设定。</translation>
-    </message>
-    <message>
-      <source>Python 2 Documentation</source>
-      <translation type="vanished">Python 2 文档</translation>
-    </message>
-    <message>
-      <source>Enter the Python 2 documentation directory</source>
-      <translation type="vanished">输入 Python 2 文档目录</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note&lt;/b&gt;: Leave empty to use the PYTHON2DOCDIR environment variable, if set.</source>
-      <translation type="vanished">&lt;b&gt;注意&lt;/b&gt;: 为空时使用 PYTHON2DOCDIR 环境变量,如果该环境变量已设定。</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpFlashCookieManagerPage</name>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">删除</translation>
-    </message>
   </context>
   <context>
     <name>HelpIndexWidget</name>
@@ -30675,64 +28653,6 @@
     </message>
   </context>
   <context>
-    <name>HelpInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;配置用户界面&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">风格:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">选择界面风格</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">样式表:</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">输入样式表文件的名称</translation>
-    </message>
-    <message>
-      <source>System</source>
-      <translation type="vanished">系统</translation>
-    </message>
-    <message>
-      <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source>
-      <translation type="vanished">Qt 样式表 (*.qss);;层叠样式表 (*.css);;所有文件 (*)</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpLanguagesDialog</name>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">语言</translation>
-    </message>
-    <message>
-      <source>Languages in order of preference:</source>
-      <translation type="vanished">按优先级排序的偏好语言:</translation>
-    </message>
-    <message>
-      <source>&amp;Up</source>
-      <translation type="vanished">向上(&amp;U)</translation>
-    </message>
-    <message>
-      <source>&amp;Down</source>
-      <translation type="vanished">向下(&amp;D)</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">移除(&amp;R)</translation>
-    </message>
-    <message>
-      <source>&amp;Add</source>
-      <translation type="vanished">添加(&amp;A)</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpSearchWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="164" />
@@ -30771,147 +28691,6 @@
     </message>
   </context>
   <context>
-    <name>HelpTabWidget</name>
-    <message>
-      <source>Show a navigation menu</source>
-      <translation type="vanished">显示导航菜单</translation>
-    </message>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">关闭当前帮助窗口</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">打开新帮助窗口选项卡</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">新建选项卡</translation>
-    </message>
-    <message>
-      <source>Move Left</source>
-      <translation type="vanished">左移</translation>
-    </message>
-    <message>
-      <source>Move Right</source>
-      <translation type="vanished">右移</translation>
-    </message>
-    <message>
-      <source>Duplicate Page</source>
-      <translation type="vanished">产生相同页面</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">关闭</translation>
-    </message>
-    <message>
-      <source>Close Others</source>
-      <translation type="vanished">关闭其它</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">全部关闭</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">打印预览</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">打印</translation>
-    </message>
-    <message>
-      <source>Print as PDF</source>
-      <translation type="vanished">打印为 PDF</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">将所有选项卡加入书签</translation>
-    </message>
-    <message>
-      <source>...</source>
-      <translation type="vanished">…</translation>
-    </message>
-    <message>
-      <source>Loading...</source>
-      <translation type="vanished">正在加载…</translation>
-    </message>
-    <message>
-      <source>Finished loading</source>
-      <translation type="vanished">加载完成</translation>
-    </message>
-    <message>
-      <source>Failed to load</source>
-      <translation type="vanished">加载失败</translation>
-    </message>
-    <message>
-      <source>Are you sure you want to close the window?</source>
-      <translation type="vanished">确定要关闭窗口?</translation>
-    </message>
-    <message numerus="yes">
-      <source>Are you sure you want to close the window?
-You have %n tab(s) open.</source>
-      <translation type="vanished">
-        <numerusform>确定要关闭窗口?
-您有 %n 个打开的选项卡。</numerusform>
-      </translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">关闭(&amp;C)</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">退出(&amp;Q)</translation>
-    </message>
-    <message>
-      <source>C&amp;lose Current Tab</source>
-      <translation type="vanished">关闭当前选项卡(&amp;C)</translation>
-    </message>
-    <message>
-      <source>Show a navigation menu for closed tabs</source>
-      <translation type="vanished">为已关闭选项卡显示导航菜单</translation>
-    </message>
-    <message>
-      <source>Reload All</source>
-      <translation type="vanished">重新载入所有内容</translation>
-    </message>
-    <message>
-      <source>Restore Closed Tab</source>
-      <translation type="vanished">恢复已关闭的选项卡</translation>
-    </message>
-    <message>
-      <source>Restore All Closed Tabs</source>
-      <translation type="vanished">恢复所有已关闭的选项卡</translation>
-    </message>
-    <message>
-      <source>Clear List</source>
-      <translation type="vanished">清空列表</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric6 网页浏览器</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5. Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;打印功能因为 PyQt5 中存在的一个错误而无法使用。请进行升级。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Printing is not available due to a bug in PyQt5.Please upgrade.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;打印功能因为 PyQt5 中存在的一个错误而无法使用。请进行升级。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Do you really want to close this page?</source>
-      <translation type="vanished">确定要关闭本页面?</translation>
-    </message>
-    <message>
-      <source>You have modified this page and when closing it you would lose the modification.
-Do you really want to close this page?</source>
-      <translation type="vanished">您在本页面中进行了编辑,编辑内容将在您关闭页面时丢失。
-确认要关闭本页面?</translation>
-    </message>
-  </context>
-  <context>
     <name>HelpTocWidget</name>
     <message>
       <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="177" />
@@ -30983,83 +28762,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
       <source>Backward</source>
       <translation type="unfinished">后退</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" />
       <source>Forward</source>
       <translation type="unfinished">前移</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" />
       <source>Reload</source>
       <translation type="unfinished">重新载入</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" />
       <source>Zoom in</source>
       <translation type="unfinished">放大</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" />
       <source>Zoom out</source>
       <translation type="unfinished">缩小</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Zoom reset</source>
       <translation type="unfinished">重置缩放</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" />
       <source>Copy</source>
       <translation type="unfinished">复制</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" />
       <source>Select All</source>
       <translation type="unfinished">全选</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" />
       <source>Close</source>
       <translation type="unfinished">关闭</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Close Others</source>
       <translation type="unfinished">关闭其它</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31067,83 +28846,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" />
       <source>Backward</source>
       <translation type="unfinished">后退</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Forward</source>
       <translation type="unfinished">前移</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Reload</source>
       <translation type="unfinished">重新载入</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" />
       <source>Bookmark Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" />
       <source>Zoom in</source>
       <translation type="unfinished">放大</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" />
       <source>Zoom out</source>
       <translation type="unfinished">缩小</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" />
       <source>Zoom reset</source>
       <translation type="unfinished">重置缩放</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" />
       <source>Copy</source>
       <translation type="unfinished">复制</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" />
       <source>Select All</source>
       <translation type="unfinished">全选</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" />
       <source>Close</source>
       <translation type="unfinished">关闭</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" />
       <source>Close Others</source>
       <translation type="unfinished">关闭其它</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" />
       <source>Open Link in New Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" />
       <source>Open Link in Background Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
@@ -31151,184 +28930,184 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="82" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="116" />
       <source>Open a local file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="90" />
-      <source>Select action from menu</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="107" />
-      <source>Move one page backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="112" />
-      <source>Move one page forward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="124" />
+      <source>Select action from menu</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="141" />
+      <source>Move one page backward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="146" />
+      <source>Move one page forward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="158" />
       <source>Reload the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="136" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="170" />
       <source>Zoom in on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="143" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="177" />
       <source>Zoom out on the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="150" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="184" />
       <source>Reset the zoom level of the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="162" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="196" />
       <source>Add a new empty page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="169" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="203" />
       <source>Close the current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="181" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="215" />
       <source>Show or hide the search pane</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="256" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="290" />
       <source>Show list of open pages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="258" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="292" />
       <source>Show the table of contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="260" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
       <source>Show the help document index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="262" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="296" />
       <source>Show the help search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="264" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="298" />
       <source>Show list of bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="410" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="444" />
       <source>eric API Documentation</source>
       <translation type="unfinished">eric API 文档</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="411" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="445" />
       <source>Python 3 Documentation</source>
       <translation type="unfinished">Python 3 文档</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="412" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="446" />
       <source>Qt5 Documentation</source>
       <translation type="unfinished">Qt5 文档</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="413" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="447" />
       <source>Qt6 Documentation</source>
       <translation type="unfinished">Qt5 文档 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="414" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="448" />
       <source>PyQt5 Documentation</source>
       <translation type="unfinished">PyQt5 文档</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="415" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="449" />
       <source>PyQt6 Documentation</source>
       <translation type="unfinished">PyQt5 文档 {6 ?}</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="416" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="450" />
       <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="417" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="451" />
       <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="472" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="508" />
       <source>Open HTML File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="474" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="510" />
       <source>HTML Files (*.htm *.html);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="664" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="702" />
       <source>Help Engine</source>
       <translation type="unfinished">帮助引擎</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="690" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="728" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="703" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="741" />
       <source>eric Help Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="729" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="770" />
       <source>Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="736" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="774" />
       <source>Configure Help Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="828" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="808" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="866" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="846" />
       <source>Clear History</source>
       <translation type="unfinished">清除历史记录</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="939" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="977" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" />
       <source>Filtered by: </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
@@ -31402,1515 +29181,6 @@
     </message>
   </context>
   <context>
-    <name>HelpVirusTotalPage</name>
-    <message>
-      <source>&lt;b&gt;Configure VirusTotal Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;配置 VirusTotal 界面&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select to enable the VirusTotal interface</source>
-      <translation type="vanished">选择启用 VirusTotal 界面</translation>
-    </message>
-    <message>
-      <source>Enable VirusTotal</source>
-      <translation type="vanished">启用 VirusTotal</translation>
-    </message>
-    <message>
-      <source>Service Key</source>
-      <translation type="vanished">服务密钥</translation>
-    </message>
-    <message>
-      <source>Enter your personal VirusTotal service key (s. &lt;a href="http://virustotal.com"&gt;VirusTotal &amp;copy;&lt;/a&gt; for details):</source>
-      <translation type="vanished">输入您的个人 VirusTotal 服务密钥(查看 &lt;a href="http://virustotal.com"&gt;VirusTotal &amp;copy;&lt;/a&gt; 以了解详情):</translation>
-    </message>
-    <message>
-      <source>Test Service Key</source>
-      <translation type="vanished">测试服务密钥</translation>
-    </message>
-    <message>
-      <source>Select to use secure (https) connections</source>
-      <translation type="vanished">选择启用安全(https)连接</translation>
-    </message>
-    <message>
-      <source>Use secure (https) connections</source>
-      <translation type="vanished">使用安全(https)连接</translation>
-    </message>
-    <message>
-      <source>Checking validity of the service key...</source>
-      <translation type="vanished">正在检查服务密钥的有效性…</translation>
-    </message>
-    <message>
-      <source>The service key is valid.</source>
-      <translation type="vanished">服务密钥有效。</translation>
-    </message>
-    <message>
-      <source>&lt;font color="#FF0000"&gt;The service key is not valid.&lt;/font&gt;</source>
-      <translation type="vanished">&lt;font color="#FF0000"&gt;服务密钥无效。&lt;/font&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Error:&lt;/b&gt; {0}&lt;/font&gt;</source>
-      <translation type="vanished">&lt;font color="#FF0000"&gt;&lt;b&gt;错误:&lt;/b&gt;{0}&lt;/font&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebBrowserPage</name>
-    <message>
-      <source>&lt;b&gt;Configure web browser&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;配置网页浏览器&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Select to use a single help browser window only</source>
-      <translation type="vanished">选择仅使用单一的帮助浏览器窗口</translation>
-    </message>
-    <message>
-      <source>Use single web browser window</source>
-      <translation type="vanished">使用单一网页浏览器窗口</translation>
-    </message>
-    <message>
-      <source>Select to save the window size and position</source>
-      <translation type="vanished">选择保存窗口尺寸和位置</translation>
-    </message>
-    <message>
-      <source>Save size and position upon exit</source>
-      <translation type="vanished">在退出时保存尺寸和位置</translation>
-    </message>
-    <message>
-      <source>Select to enable suggestions for web searches</source>
-      <translation type="vanished">选择启用网页搜索建议</translation>
-    </message>
-    <message>
-      <source>Show suggestions for web searches</source>
-      <translation type="vanished">为网页搜索提供建议</translation>
-    </message>
-    <message>
-      <source>Privacy</source>
-      <translation type="vanished">隐私</translation>
-    </message>
-    <message>
-      <source>Select to enable Java</source>
-      <translation type="vanished">选择启用 Java</translation>
-    </message>
-    <message>
-      <source>Enable Java</source>
-      <translation type="vanished">启用 Java</translation>
-    </message>
-    <message>
-      <source>Select to enable JavaScript</source>
-      <translation type="vanished">选择启用 JavaScript</translation>
-    </message>
-    <message>
-      <source>Enable JavaScript</source>
-      <translation type="vanished">启用 JavaScript</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to open windows</source>
-      <translation type="vanished">选择允许 JavaScript 打开窗口</translation>
-    </message>
-    <message>
-      <source>JavaScript can open windows</source>
-      <translation type="vanished">JavaScript 可以打开窗口</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to access the clipboard</source>
-      <translation type="vanished">选择允许 JavaScript 访问剪贴板</translation>
-    </message>
-    <message>
-      <source>JavaScript can access clipboard</source>
-      <translation type="vanished">JavaScript 可以访问剪贴板</translation>
-    </message>
-    <message>
-      <source>Select to enable plugins in web pages</source>
-      <translation type="vanished">选择启用网页中的插件</translation>
-    </message>
-    <message>
-      <source>Browser Cache</source>
-      <translation type="vanished">浏览器缓存</translation>
-    </message>
-    <message>
-      <source>Enable disk cache</source>
-      <translation type="vanished">启用磁盘缓存</translation>
-    </message>
-    <message>
-      <source>Cache size:</source>
-      <translation type="vanished">缓存大小:</translation>
-    </message>
-    <message>
-      <source>Enter the maximum size of the disk cache</source>
-      <translation type="vanished">输入磁盘缓存的最大值</translation>
-    </message>
-    <message>
-      <source> MB</source>
-      <translation type="vanished">MB</translation>
-    </message>
-    <message>
-      <source>Printing</source>
-      <translation type="vanished">打印</translation>
-    </message>
-    <message>
-      <source>Select to print background colours and images</source>
-      <translation type="vanished">选择打印背景颜色和图像</translation>
-    </message>
-    <message>
-      <source>Print background colours and images</source>
-      <translation type="vanished">打印背景颜色和图像</translation>
-    </message>
-    <message>
-      <source>Startup</source>
-      <translation type="vanished">启动</translation>
-    </message>
-    <message>
-      <source>On startup:</source>
-      <translation type="vanished">启动时:</translation>
-    </message>
-    <message>
-      <source>Select the startup behavior</source>
-      <translation type="vanished">选择启动行为</translation>
-    </message>
-    <message>
-      <source>Home Page:</source>
-      <translation type="vanished">主页:</translation>
-    </message>
-    <message>
-      <source>Enter the desired home page</source>
-      <translation type="vanished">输入期望的主页</translation>
-    </message>
-    <message>
-      <source>Press to set the current page as the home page</source>
-      <translation type="vanished">点击设置当前页面为主页</translation>
-    </message>
-    <message>
-      <source>Set to current page</source>
-      <translation type="vanished">设置为当前页面</translation>
-    </message>
-    <message>
-      <source>Press to set the default home page</source>
-      <translation type="vanished">点击设置为默认主页</translation>
-    </message>
-    <message>
-      <source>Set to default home page</source>
-      <translation type="vanished">重置为默认主页</translation>
-    </message>
-    <message>
-      <source>History</source>
-      <translation type="vanished">历史</translation>
-    </message>
-    <message>
-      <source>Remove history items:</source>
-      <translation type="vanished">移除历史条目:</translation>
-    </message>
-    <message>
-      <source>Select the period for expiration of history entries</source>
-      <translation type="vanished">选择历史条目过期的时间周期</translation>
-    </message>
-    <message>
-      <source>After one day</source>
-      <translation type="vanished">一天以后</translation>
-    </message>
-    <message>
-      <source>After one week</source>
-      <translation type="vanished">一周以后</translation>
-    </message>
-    <message>
-      <source>After two weeks</source>
-      <translation type="vanished">两周以后</translation>
-    </message>
-    <message>
-      <source>After one month</source>
-      <translation type="vanished">一月以后</translation>
-    </message>
-    <message>
-      <source>After one year</source>
-      <translation type="vanished">一年以后</translation>
-    </message>
-    <message>
-      <source>Manually</source>
-      <translation type="vanished">手动</translation>
-    </message>
-    <message>
-      <source>On application exit</source>
-      <translation type="vanished">在程序退出时</translation>
-    </message>
-    <message>
-      <source>Select to show a page preview when the mouse hovers over the tab</source>
-      <translation type="vanished">选择在鼠标悬停在选项卡上时显示页面预览</translation>
-    </message>
-    <message>
-      <source>Show preview when hovering tab</source>
-      <translation type="vanished">选项卡上悬停时显示预览</translation>
-    </message>
-    <message>
-      <source>Web Search</source>
-      <translation type="vanished">网络搜索</translation>
-    </message>
-    <message>
-      <source>Language:</source>
-      <translation type="vanished">语言:</translation>
-    </message>
-    <message>
-      <source>Select the language to be used for web searches</source>
-      <translation type="vanished">选择用于网页搜索的语言</translation>
-    </message>
-    <message>
-      <source>Select to enabled the "Do Not Track" feature</source>
-      <translation type="vanished">选择启用“Do Not Track”功能</translation>
-    </message>
-    <message>
-      <source>Tell web sites I do not want to be tracked</source>
-      <translation type="vanished">告诉站点我不想被追踪</translation>
-    </message>
-    <message>
-      <source>Security</source>
-      <translation type="vanished">安全</translation>
-    </message>
-    <message>
-      <source>Navigation</source>
-      <translation type="vanished">导航</translation>
-    </message>
-    <message>
-      <source>Show Home Page</source>
-      <translation type="vanished">显示主页</translation>
-    </message>
-    <message>
-      <source>Show Speed Dial</source>
-      <translation type="vanished">显示快速启动</translation>
-    </message>
-    <message>
-      <source>Show Empty Page</source>
-      <translation type="vanished">显示空白页</translation>
-    </message>
-    <message>
-      <source>Select to allow JavaScript to close windows</source>
-      <translation type="vanished">选择允许 JavaScript 关闭窗口</translation>
-    </message>
-    <message>
-      <source>JavaScript can close windows</source>
-      <translation type="vanished">JavaScript 可以关闭窗口</translation>
-    </message>
-    <message>
-      <source>Enable Plug-ins</source>
-      <translation type="vanished">启用插件</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebPage</name>
-    <message>
-      <source>Error loading page: {0}</source>
-      <translation type="vanished">加载页面出错:{0}</translation>
-    </message>
-    <message>
-      <source>If the address is correct, try checking the network connection.</source>
-      <translation type="vanished">如果地址正确,请尝试检查网络连接。</translation>
-    </message>
-    <message>
-      <source>Resending POST request</source>
-      <translation type="vanished">正在重新发送 POST 请求</translation>
-    </message>
-    <message>
-      <source>Try Again</source>
-      <translation type="vanished">再试一次</translation>
-    </message>
-    <message>
-      <source>Content blocked by AdBlock Plus</source>
-      <translation type="vanished">内容已被 AdBlock Plus 拦截</translation>
-    </message>
-    <message>
-      <source>Blocked by rule: &lt;i&gt;{0}&lt;/i&gt;</source>
-      <translation type="vanished">由以下规则拦截:&lt;i&gt;{0}&lt;/i&gt;</translation>
-    </message>
-    <message>
-      <source>Select files to upload...</source>
-      <translation type="vanished">选择要上传的文件…</translation>
-    </message>
-    <message>
-      <source>SSL Info</source>
-      <translation type="vanished">SSL 信息</translation>
-    </message>
-    <message>
-      <source>This site does not contain SSL information.</source>
-      <translation type="vanished">这个站点未包括 SSL 信息。</translation>
-    </message>
-    <message>
-      <source>Protocol Error</source>
-      <translation type="vanished">协议错误</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWebSearchWidget</name>
-    <message>
-      <source>Suggestions</source>
-      <translation type="vanished">建议</translation>
-    </message>
-    <message>
-      <source>No Recent Searches</source>
-      <translation type="vanished">没有最近的搜索</translation>
-    </message>
-    <message>
-      <source>Recent Searches</source>
-      <translation type="vanished">最近的搜索</translation>
-    </message>
-    <message>
-      <source>Clear Recent Searches</source>
-      <translation type="vanished">清空最近搜索</translation>
-    </message>
-  </context>
-  <context>
-    <name>HelpWindow</name>
-    <message>
-      <source>Close the current help window</source>
-      <translation type="vanished">关闭当前帮助浏览器</translation>
-    </message>
-    <message>
-      <source>Open a new help window tab</source>
-      <translation type="vanished">打开新帮助窗口选项卡</translation>
-    </message>
-    <message>
-      <source>New Tab</source>
-      <translation type="vanished">新建选项卡</translation>
-    </message>
-    <message>
-      <source>&amp;New Tab</source>
-      <translation type="vanished">新建选项卡(&amp;N)</translation>
-    </message>
-    <message>
-      <source>Ctrl+T</source>
-      <comment>File|New Tab</comment>
-      <translation type="vanished">Ctrl+T</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new help window tab.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;新建选项卡&lt;/b&gt;&lt;p&gt;打开新帮助窗口选项卡。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>New Window</source>
-      <translation type="vanished">新建窗口</translation>
-    </message>
-    <message>
-      <source>Ctrl+N</source>
-      <comment>File|New Window</comment>
-      <translation type="vanished">Ctrl+N</translation>
-    </message>
-    <message>
-      <source>Open a new help browser window</source>
-      <translation type="vanished">打开一个新的帮助浏览器窗口</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new help browser window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;新建窗口&lt;/b&gt;&lt;p&gt;打开一个新的帮助浏览窗口。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open File</source>
-      <translation type="vanished">打开文件</translation>
-    </message>
-    <message>
-      <source>&amp;Open File</source>
-      <translation type="vanished">打开文件(&amp;O)</translation>
-    </message>
-    <message>
-      <source>Ctrl+O</source>
-      <comment>File|Open</comment>
-      <translation type="vanished">Ctrl+O</translation>
-    </message>
-    <message>
-      <source>Open a help file for display</source>
-      <translation type="vanished">打开显示一个帮助文件</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new help file for display. It pops up a file selection dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;打开文件&lt;/b&gt;&lt;p&gt;打开显示一个新帮助文件。将会弹出一个文件选择对话框。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open File in New Tab</source>
-      <translation type="vanished">在新选项卡中打开文件</translation>
-    </message>
-    <message>
-      <source>Open File in New &amp;Tab</source>
-      <translation type="vanished">在新选项卡中打开文件(&amp;T)</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+O</source>
-      <comment>File|Open in new tab</comment>
-      <translation type="vanished">Shift+Ctrl+O</translation>
-    </message>
-    <message>
-      <source>Open a help file for display in a new tab</source>
-      <translation type="vanished">在新选项卡中打开显示帮助文件</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Open File in New Tab&lt;/b&gt;&lt;p&gt;This opens a new help file for display in a new tab. It pops up a file selection dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;在新选项卡中打开文件&lt;/b&gt;&lt;p&gt;在新选项卡中打开显示一个新帮助文件。将会弹出一个文件选择对话框。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Print</source>
-      <translation type="vanished">打印</translation>
-    </message>
-    <message>
-      <source>&amp;Print</source>
-      <translation type="vanished">打印(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Ctrl+P</source>
-      <comment>File|Print</comment>
-      <translation type="vanished">Ctrl+P</translation>
-    </message>
-    <message>
-      <source>Print the displayed help</source>
-      <translation type="vanished">打印显示的帮助</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;打印&lt;/b&gt;&lt;p&gt;打印显示的帮助文本。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Print Preview</source>
-      <translation type="vanished">打印预览</translation>
-    </message>
-    <message>
-      <source>Print preview of the displayed help</source>
-      <translation type="vanished">显示的帮助的打印预览</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;打印预览&lt;/b&gt;&lt;p&gt;显示的帮助文件的打印预览。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close</source>
-      <translation type="vanished">关闭</translation>
-    </message>
-    <message>
-      <source>&amp;Close</source>
-      <translation type="vanished">关闭(&amp;C)</translation>
-    </message>
-    <message>
-      <source>Ctrl+W</source>
-      <comment>File|Close</comment>
-      <translation type="vanished">Ctrl+W</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current help window.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;关闭&lt;/b&gt;&lt;p&gt;关闭当前帮助窗口。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Close All</source>
-      <translation type="vanished">全部关闭</translation>
-    </message>
-    <message>
-      <source>Close &amp;All</source>
-      <translation type="vanished">全部关闭(&amp;A)</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all help windows except the first one.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;全部关闭&lt;/b&gt;&lt;p&gt;关闭所有帮助窗口除了第一个。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quit</source>
-      <translation type="vanished">退出</translation>
-    </message>
-    <message>
-      <source>&amp;Quit</source>
-      <translation type="vanished">退出(&amp;Q)</translation>
-    </message>
-    <message>
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="vanished">Ctrl+Q</translation>
-    </message>
-    <message>
-      <source>Backward</source>
-      <translation type="vanished">后退</translation>
-    </message>
-    <message>
-      <source>&amp;Backward</source>
-      <translation type="vanished">后退(&amp;B)</translation>
-    </message>
-    <message>
-      <source>Alt+Left</source>
-      <comment>Go|Backward</comment>
-      <translation type="vanished">Alt+Left</translation>
-    </message>
-    <message>
-      <source>Backspace</source>
-      <comment>Go|Backward</comment>
-      <translation type="vanished">Backspace</translation>
-    </message>
-    <message>
-      <source>Move one help screen backward</source>
-      <translation type="vanished">向后移动一个帮助屏幕</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Backward&lt;/b&gt;&lt;p&gt;Moves one help screen backward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;后移&lt;/b&gt;&lt;p&gt;向后移动一个帮助屏幕。如果没有有效的帮助屏幕,则该行为被禁用。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Forward</source>
-      <translation type="vanished">前移</translation>
-    </message>
-    <message>
-      <source>&amp;Forward</source>
-      <translation type="vanished">前移(&amp;F)</translation>
-    </message>
-    <message>
-      <source>Alt+Right</source>
-      <comment>Go|Forward</comment>
-      <translation type="vanished">Alt+Right</translation>
-    </message>
-    <message>
-      <source>Shift+Backspace</source>
-      <comment>Go|Forward</comment>
-      <translation type="vanished">Shift+Backspace</translation>
-    </message>
-    <message>
-      <source>Move one help screen forward</source>
-      <translation type="vanished">向前移动一个帮助屏幕</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Forward&lt;/b&gt;&lt;p&gt;Moves one help screen forward. If none is available, this action is disabled.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;前移&lt;/b&gt;&lt;p&gt;向前移动一个帮助屏幕。如果没有有效的帮助屏幕,则该行为被禁用。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Home</source>
-      <translation type="vanished">Home</translation>
-    </message>
-    <message>
-      <source>&amp;Home</source>
-      <translation type="vanished">首页(&amp;H)</translation>
-    </message>
-    <message>
-      <source>Ctrl+Home</source>
-      <comment>Go|Home</comment>
-      <translation type="vanished">Ctrl+Home</translation>
-    </message>
-    <message>
-      <source>Move to the initial help screen</source>
-      <translation type="vanished">移动到初始帮助屏幕</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;返回&lt;/b&gt;&lt;p&gt;移动到初始帮助屏幕。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Reload</source>
-      <translation type="vanished">重新载入</translation>
-    </message>
-    <message>
-      <source>&amp;Reload</source>
-      <translation type="vanished">重新载入(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">Ctrl+R</translation>
-    </message>
-    <message>
-      <source>Reload the current help screen</source>
-      <translation type="vanished">重新载入当前帮助屏幕</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current help screen.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;重新载入&lt;/b&gt;&lt;p&gt;重新载入当前帮助屏幕。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">复制</translation>
-    </message>
-    <message>
-      <source>&amp;Copy</source>
-      <translation type="vanished">复制(&amp;C)</translation>
-    </message>
-    <message>
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation type="vanished">Ctrl+C</translation>
-    </message>
-    <message>
-      <source>Copy the selected text</source>
-      <translation type="vanished">复制已选文本</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;复制&lt;/b&gt;&lt;p&gt;将已选文件复制到剪贴板中。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find...</source>
-      <translation type="vanished">查找…</translation>
-    </message>
-    <message>
-      <source>&amp;Find...</source>
-      <translation type="vanished">查找(&amp;F)…</translation>
-    </message>
-    <message>
-      <source>Ctrl+F</source>
-      <comment>Edit|Find</comment>
-      <translation type="vanished">Ctrl+F</translation>
-    </message>
-    <message>
-      <source>Find text in page</source>
-      <translation type="vanished">在页面中查找文本</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;查找&lt;/b&gt;&lt;p&gt;在页面中查找文本。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find next</source>
-      <translation type="vanished">查找下一个</translation>
-    </message>
-    <message>
-      <source>Find &amp;next</source>
-      <translation type="vanished">查找下一个(&amp;N)</translation>
-    </message>
-    <message>
-      <source>F3</source>
-      <comment>Edit|Find next</comment>
-      <translation type="vanished">F3</translation>
-    </message>
-    <message>
-      <source>Find next occurrence of text in page</source>
-      <translation type="vanished">在页面中查找文本的下一个出现位置</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;查找下一个&lt;/b&gt;&lt;p&gt;在页面中查找文本的下一个出现位置。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Find previous</source>
-      <translation type="vanished">查找上一个</translation>
-    </message>
-    <message>
-      <source>Find &amp;previous</source>
-      <translation type="vanished">查找上一个(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Shift+F3</source>
-      <comment>Edit|Find previous</comment>
-      <translation type="vanished">Shift+F3</translation>
-    </message>
-    <message>
-      <source>Find previous occurrence of text in page</source>
-      <translation type="vanished">在页面中查找文本的上一个出现位置</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;查找上一个&lt;/b&gt;&lt;p&gt;在页面中查找文本的上一个出现位置。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add Bookmark</source>
-      <translation type="vanished">添加书签</translation>
-    </message>
-    <message>
-      <source>What's This?</source>
-      <translation type="vanished">这是什么?</translation>
-    </message>
-    <message>
-      <source>&amp;What's This?</source>
-      <translation type="vanished">这是什么(&amp;W)?</translation>
-    </message>
-    <message>
-      <source>Shift+F1</source>
-      <comment>Help|What's This?'</comment>
-      <translation type="vanished">Shift+F1</translation>
-    </message>
-    <message>
-      <source>Context sensitive help</source>
-      <translation type="vanished">背景帮助</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;显示背景帮助&lt;/b&gt;&lt;p&gt;在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About</source>
-      <translation type="vanished">关于</translation>
-    </message>
-    <message>
-      <source>&amp;About</source>
-      <translation type="vanished">关于(&amp;A)</translation>
-    </message>
-    <message>
-      <source>Display information about this software</source>
-      <translation type="vanished">显示软件信息</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>About Qt</source>
-      <translation type="vanished">关于 Qt</translation>
-    </message>
-    <message>
-      <source>About &amp;Qt</source>
-      <translation type="vanished">关于 &amp;Qt</translation>
-    </message>
-    <message>
-      <source>Display information about the Qt toolkit</source>
-      <translation type="vanished">显示Qt工具包信息</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;关于 Qt&lt;/b&gt;&lt;p&gt;显示Qt工具包的部分相关信息。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom in</source>
-      <translation type="vanished">放大</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;in</source>
-      <translation type="vanished">放大(&amp;I)</translation>
-    </message>
-    <message>
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="vanished">Ctrl++</translation>
-    </message>
-    <message>
-      <source>Zoom in on the text</source>
-      <translation type="vanished">放大显示文本</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;放大&lt;/b&gt;&lt;p&gt;放大显示文本。将使文本变大。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Zoom out</source>
-      <translation type="vanished">缩小</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;out</source>
-      <translation type="vanished">缩小(&amp;O)</translation>
-    </message>
-    <message>
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="vanished">Ctrl+-</translation>
-    </message>
-    <message>
-      <source>Zoom out on the text</source>
-      <translation type="vanished">缩小显示文本</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;缩小&lt;/b&gt;&lt;p&gt;缩小显示文本。将使文本变小。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Show next tab</source>
-      <translation type="vanished">显示下一个选项卡</translation>
-    </message>
-    <message>
-      <source>Ctrl+Alt+Tab</source>
-      <translation type="vanished">Ctrl+Alt+Tab</translation>
-    </message>
-    <message>
-      <source>Show previous tab</source>
-      <translation type="vanished">显示上一个选项卡</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+Alt+Tab</source>
-      <translation type="vanished">Shift+Ctrl+Alt+Tab</translation>
-    </message>
-    <message>
-      <source>Switch between tabs</source>
-      <translation type="vanished">在选项卡间切换</translation>
-    </message>
-    <message>
-      <source>Ctrl+1</source>
-      <translation type="vanished">Ctrl+1</translation>
-    </message>
-    <message>
-      <source>Preferences</source>
-      <translation type="vanished">首选项</translation>
-    </message>
-    <message>
-      <source>&amp;Preferences...</source>
-      <translation type="vanished">首选项(&amp;P)…</translation>
-    </message>
-    <message>
-      <source>Set the prefered configuration</source>
-      <translation type="vanished">设定偏好配置</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;首选项&lt;/b&gt;&lt;p&gt;将应用程序的配置项设定为你喜欢的值。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Clear icons database</source>
-      <translation type="vanished">清除图标数据库</translation>
-    </message>
-    <message>
-      <source>Clear the database of favicons</source>
-      <translation type="vanished">清除喜好图标数据库</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;清除图标数据库&lt;/b&gt;&lt;p&gt;清除以前访问过的 URL 的喜好图标的数据库。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;File</source>
-      <translation type="vanished">文件(&amp;F)</translation>
-    </message>
-    <message>
-      <source>&amp;Edit</source>
-      <translation type="vanished">编辑(&amp;E)</translation>
-    </message>
-    <message>
-      <source>&amp;View</source>
-      <translation type="vanished">视图(&amp;V)</translation>
-    </message>
-    <message>
-      <source>&amp;Go</source>
-      <translation type="vanished">跳转(&amp;G)</translation>
-    </message>
-    <message>
-      <source>H&amp;istory</source>
-      <translation type="vanished">历史(&amp;I)</translation>
-    </message>
-    <message>
-      <source>&amp;Bookmarks</source>
-      <translation type="vanished">书签(&amp;B)</translation>
-    </message>
-    <message>
-      <source>&amp;Help</source>
-      <translation type="vanished">帮助(&amp;H)</translation>
-    </message>
-    <message>
-      <source>File</source>
-      <translation type="vanished">文件</translation>
-    </message>
-    <message>
-      <source>Edit</source>
-      <translation type="vanished">编辑</translation>
-    </message>
-    <message>
-      <source>View</source>
-      <translation type="vanished">视图</translation>
-    </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">查找</translation>
-    </message>
-    <message>
-      <source>Help</source>
-      <translation type="vanished">帮助</translation>
-    </message>
-    <message>
-      <source>Go</source>
-      <translation type="vanished">跳转</translation>
-    </message>
-    <message>
-      <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
-      <translation type="vanished">帮助文件 (*.html *.htm);;PDF 文件 (*.pdf);;CHM 文件 (*.chm);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <source>&amp;Window</source>
-      <translation type="vanished">窗口(&amp;W)</translation>
-    </message>
-    <message>
-      <source>Filter</source>
-      <translation type="vanished">过滤器</translation>
-    </message>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">搜索</translation>
-    </message>
-    <message>
-      <source>Help Engine</source>
-      <translation type="vanished">帮助引擎</translation>
-    </message>
-    <message>
-      <source>Private Browsing</source>
-      <translation type="vanished">隐私浏览</translation>
-    </message>
-    <message>
-      <source>Private &amp;Browsing</source>
-      <translation type="vanished">隐私浏览(&amp;B)</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Private Browsing&lt;/b&gt;&lt;p&gt;Enables private browsing. In this mode no history is recorded anymore.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;隐私浏览&lt;/b&gt;启用隐私浏览。浏览器在这个模式下不再记录浏览历史。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Full Screen</source>
-      <translation type="vanished">全屏幕</translation>
-    </message>
-    <message>
-      <source>&amp;Full Screen</source>
-      <translation type="vanished">全屏幕(&amp;F)</translation>
-    </message>
-    <message>
-      <source>F11</source>
-      <translation type="vanished">F11</translation>
-    </message>
-    <message>
-      <source>Manage QtHelp &amp;Documents</source>
-      <translation type="vanished">管理 QtHelp 文档(&amp;D)</translation>
-    </message>
-    <message>
-      <source>Clear private data</source>
-      <translation type="vanished">清空隐私数据</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;清空隐私数据&lt;/b&gt;&lt;p&gt;清空隐私数据,例如浏览历史、搜索历史或 favicon 数据库。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Clear &amp;icons database</source>
-      <translation type="vanished">清空图标数据库(&amp;I)</translation>
-    </message>
-    <message>
-      <source>Show the network monitor dialog</source>
-      <translation type="vanished">显示网络监视对话框</translation>
-    </message>
-    <message>
-      <source>&amp;Settings</source>
-      <translation type="vanished">设置(&amp;S)</translation>
-    </message>
-    <message>
-      <source>&amp;Tools</source>
-      <translation type="vanished">工具(&amp;T)</translation>
-    </message>
-    <message>
-      <source>Show page source</source>
-      <translation type="vanished">显示页面源代码</translation>
-    </message>
-    <message>
-      <source>Ctrl+U</source>
-      <translation type="vanished">Ctrl+U</translation>
-    </message>
-    <message>
-      <source>Show the page source in an editor</source>
-      <translation type="vanished">在编辑器中显示页面源代码</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;显示页面源代码&lt;/b&gt;&lt;p&gt;在编辑器中显示页面源代码。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Languages...</source>
-      <translation type="vanished">语言(&amp;L)…</translation>
-    </message>
-    <message>
-      <source>Configure the accepted languages for web pages</source>
-      <translation type="vanished">配置显示网页时能接受的语言</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Languages&lt;/b&gt;&lt;p&gt;Configure the accepted languages for web pages.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;语言&lt;/b&gt;&lt;p&gt;配置显示网页时接受的语言。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Languages</source>
-      <translation type="vanished">语言</translation>
-    </message>
-    <message>
-      <source>Cookies</source>
-      <translation type="vanished">Cookies</translation>
-    </message>
-    <message>
-      <source>C&amp;ookies...</source>
-      <translation type="vanished">C&amp;ookies...</translation>
-    </message>
-    <message>
-      <source>Settings</source>
-      <translation type="vanished">设置</translation>
-    </message>
-    <message>
-      <source>Zoom reset</source>
-      <translation type="vanished">重置缩放</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;reset</source>
-      <translation type="vanished">重置缩放(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Ctrl+0</source>
-      <comment>View|Zoom reset</comment>
-      <translation type="vanished">Ctrl+0</translation>
-    </message>
-    <message>
-      <source>Reset the zoom of the text</source>
-      <translation type="vanished">重置文本缩放大小</translation>
-    </message>
-    <message>
-      <source>Zoom text only</source>
-      <translation type="vanished">仅缩放文本</translation>
-    </message>
-    <message>
-      <source>Zoom &amp;text only</source>
-      <translation type="vanished">仅缩放文本(&amp;T)</translation>
-    </message>
-    <message>
-      <source>Zoom text only; pictures remain constant</source>
-      <translation type="vanished">仅缩放文本;图片保持原有大小</translation>
-    </message>
-    <message>
-      <source>New &amp;Window</source>
-      <translation type="vanished">新窗口(&amp;W)</translation>
-    </message>
-    <message>
-      <source>Import Bookmarks</source>
-      <translation type="vanished">导入书签</translation>
-    </message>
-    <message>
-      <source>&amp;Import Bookmarks...</source>
-      <translation type="vanished">导入书签(&amp;I)…</translation>
-    </message>
-    <message>
-      <source>Import bookmarks from other browsers</source>
-      <translation type="vanished">从其它浏览器导入书签</translation>
-    </message>
-    <message>
-      <source>Export Bookmarks</source>
-      <translation type="vanished">导出书签</translation>
-    </message>
-    <message>
-      <source>&amp;Export Bookmarks...</source>
-      <translation type="vanished">导出书签(&amp;E)…</translation>
-    </message>
-    <message>
-      <source>Export the bookmarks into a file</source>
-      <translation type="vanished">导出书签至文件</translation>
-    </message>
-    <message>
-      <source>Manage Bookmarks</source>
-      <translation type="vanished">管理书签</translation>
-    </message>
-    <message>
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="vanished">管理书签(&amp;M)…</translation>
-    </message>
-    <message>
-      <source>Open a dialog to manage the bookmarks.</source>
-      <translation type="vanished">打开一个对话框来管理书签。</translation>
-    </message>
-    <message>
-      <source>Add &amp;Bookmark...</source>
-      <translation type="vanished">添加书签(&amp;B)…</translation>
-    </message>
-    <message>
-      <source>Ctrl+D</source>
-      <comment>Help|Add bookmark</comment>
-      <translation type="vanished">Ctrl+D</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a bookmark.</source>
-      <translation type="vanished">打开一个对话框来添加书签。</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;管理书签&lt;/b&gt;&lt;p&gt;打开对话框以将当前的 URL 添加成为书签。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Add Folder</source>
-      <translation type="vanished">添加文件夹</translation>
-    </message>
-    <message>
-      <source>Add &amp;Folder...</source>
-      <translation type="vanished">添加文件夹(&amp;F)…</translation>
-    </message>
-    <message>
-      <source>Open a dialog to add a new bookmarks folder.</source>
-      <translation type="vanished">打开一个对话框来添加新的书签文件夹。</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;添加文件夹…&lt;/b&gt;&lt;p&gt;打开一个对话框来添加新的书签文件夹。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs</source>
-      <translation type="vanished">将所有选项卡加入书签</translation>
-    </message>
-    <message>
-      <source>Bookmark All Tabs...</source>
-      <translation type="vanished">将所有选项卡加入书签…</translation>
-    </message>
-    <message>
-      <source>Bookmark all open tabs.</source>
-      <translation type="vanished">将所有打开的选项卡加入书签。</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;将所有选项卡加入书签…&lt;/b&gt;&lt;p&gt;打开一个对话框来将所有打开的选项卡加入一个新的书签文件夹。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Saved Tabs</source>
-      <translation type="vanished">已保存的选项卡</translation>
-    </message>
-    <message>
-      <source>F5</source>
-      <comment>Go|Reload</comment>
-      <translation type="vanished">F5</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">中止</translation>
-    </message>
-    <message>
-      <source>&amp;Stop</source>
-      <translation type="vanished">中止(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="vanished">Ctrl+.</translation>
-    </message>
-    <message>
-      <source>Esc</source>
-      <comment>Go|Stop</comment>
-      <translation type="vanished">Esc</translation>
-    </message>
-    <message>
-      <source>Stop loading</source>
-      <translation type="vanished">停止加载</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;中止&lt;/b&gt;&lt;p&gt;中止载入当前选项卡。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Save As...</source>
-      <translation type="vanished">另存为(&amp;S)…</translation>
-    </message>
-    <message>
-      <source>Shift+Ctrl+S</source>
-      <comment>File|Save As</comment>
-      <translation type="vanished">Shift+Ctrl+S</translation>
-    </message>
-    <message>
-      <source>Save the current page to disk</source>
-      <translation type="vanished">将当前页面保存至磁盘</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;另存为…&lt;/b&gt;&lt;p&gt;将当前页面保存至磁盘。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Configure Search Engines</source>
-      <translation type="vanished">配置搜索引擎</translation>
-    </message>
-    <message>
-      <source>Configure the available search engines</source>
-      <translation type="vanished">配置可用的搜索引擎</translation>
-    </message>
-    <message>
-      <source>Manage Saved Passwords</source>
-      <translation type="vanished">管理已保存的密码</translation>
-    </message>
-    <message>
-      <source>Manage Saved Passwords...</source>
-      <translation type="vanished">管理已保存的密码…</translation>
-    </message>
-    <message>
-      <source>Manage the saved passwords</source>
-      <translation type="vanished">管理已保存的密码</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;管理已保存的密码…&lt;/b&gt;&lt;p&gt;打开一个对话框以管理已保存的密码。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Ad Block</source>
-      <translation type="vanished">Ad Block</translation>
-    </message>
-    <message>
-      <source>&amp;Ad Block...</source>
-      <translation type="vanished">&amp;Ad Block…</translation>
-    </message>
-    <message>
-      <source>Configure AdBlock subscriptions and rules</source>
-      <translation type="vanished">配置 AdBlock 订阅组和规则</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Ad Block…&lt;/b&gt;&lt;p&gt;打开一个对话框以配置 AdBlock 订阅组和规则。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Print as PDF</source>
-      <translation type="vanished">打印为 PDF</translation>
-    </message>
-    <message>
-      <source>Print the displayed help as PDF</source>
-      <translation type="vanished">将显示的帮助打印为 PDF</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;打印为 PDF&lt;/b&gt;&lt;p&gt;将显示的帮助文本打印为 PDF 文件。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Offline Storage</source>
-      <translation type="vanished">离线存储</translation>
-    </message>
-    <message>
-      <source>Offline &amp;Storage...</source>
-      <translation type="vanished">离线存储(&amp;S)…</translation>
-    </message>
-    <message>
-      <source>Configure offline storage</source>
-      <translation type="vanished">配置离线存储</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Offline Storage&lt;/b&gt;&lt;p&gt;Opens a dialog to configure offline storage.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;离线存储…&lt;/b&gt;&lt;p&gt;打开一个对话框来配置离线存储。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Configure Search &amp;Engines...</source>
-      <translation type="vanished">配置搜索引擎(&amp;E)…</translation>
-    </message>
-    <message>
-      <source>Text Encoding</source>
-      <translation type="vanished">文本编码</translation>
-    </message>
-    <message>
-      <source>ISO</source>
-      <translation type="vanished">ISO</translation>
-    </message>
-    <message>
-      <source>Windows</source>
-      <translation type="vanished">Windows</translation>
-    </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Unicode</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">其它</translation>
-    </message>
-    <message>
-      <source>IBM</source>
-      <translation type="vanished">IBM</translation>
-    </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">下载</translation>
-    </message>
-    <message>
-      <source>VirusTotal</source>
-      <translation type="vanished">VirusTotal</translation>
-    </message>
-    <message>
-      <source>Scan current site</source>
-      <translation type="vanished">扫描当前站点</translation>
-    </message>
-    <message>
-      <source>VirusTotal Scan</source>
-      <translation type="vanished">VirusTotal 扫描</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+F</source>
-      <comment>Help|RSS Feeds Dialog</comment>
-      <translation type="vanished">Ctrl+Shift+F</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+I</source>
-      <comment>Help|Siteinfo Dialog</comment>
-      <translation type="vanished">Ctrl+Shift+I</translation>
-    </message>
-    <message>
-      <source>Tools</source>
-      <translation type="vanished">工具</translation>
-    </message>
-    <message>
-      <source>Zoom In</source>
-      <comment>View|Zoom in</comment>
-      <translation type="vanished">放大</translation>
-    </message>
-    <message>
-      <source>Zoom Out</source>
-      <comment>View|Zoom out</comment>
-      <translation type="vanished">缩小</translation>
-    </message>
-    <message>
-      <source>Save As</source>
-      <translation type="vanished">另存为</translation>
-    </message>
-    <message>
-      <source>Save Page Screen</source>
-      <translation type="vanished">保存屏幕页面截图</translation>
-    </message>
-    <message>
-      <source>Save Page Screen...</source>
-      <translation type="vanished">保存屏幕页面截图…</translation>
-    </message>
-    <message>
-      <source>Save the current page as a screen shot</source>
-      <translation type="vanished">将当前页面保存为截图</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Save Page Screen...&lt;/b&gt;&lt;p&gt;Saves the current page as a screen shot.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;保存屏幕页面截图…&lt;/b&gt;&lt;p&gt;将当前页面保存为屏幕截图。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Synchronize data</source>
-      <translation type="vanished">同步数据</translation>
-    </message>
-    <message>
-      <source>&amp;Synchronize Data...</source>
-      <translation type="vanished">同步数据(&amp;S)…</translation>
-    </message>
-    <message>
-      <source>Personal Information</source>
-      <translation type="vanished">个人信息</translation>
-    </message>
-    <message>
-      <source>Personal Information...</source>
-      <translation type="vanished">个人信息…</translation>
-    </message>
-    <message>
-      <source>Configure personal information for completing form fields</source>
-      <translation type="vanished">配置用于自动补全表格字段的个人信息</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;个人信息…&lt;/b&gt;&lt;p&gt;打开一个对话框来配置用于自动补全表格字段的个人信息。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>GreaseMonkey Scripts</source>
-      <translation type="vanished">GreaseMonkey 脚本</translation>
-    </message>
-    <message>
-      <source>GreaseMonkey Scripts...</source>
-      <translation type="vanished">GreaseMonkey 脚本…</translation>
-    </message>
-    <message>
-      <source>Manage SSL Certificates</source>
-      <translation type="vanished">管理 SSL 证书</translation>
-    </message>
-    <message>
-      <source>Manage SSL Certificates...</source>
-      <translation type="vanished">管理 SSL 证书…</translation>
-    </message>
-    <message>
-      <source>Manage the saved SSL certificates</source>
-      <translation type="vanished">管理保存的 SSL 证书</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;管理 SSL 证书…&lt;/b&gt;&lt;p&gt;打开一个对话框来管理保存的 SSL 证书。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Edit Message Filters</source>
-      <translation type="vanished">编辑消息过滤器</translation>
-    </message>
-    <message>
-      <source>Edit Message Filters...</source>
-      <translation type="vanished">编辑消息过滤器…</translation>
-    </message>
-    <message>
-      <source>Edit the message filters used to suppress unwanted messages</source>
-      <translation type="vanished">编辑消息过滤器使得不期望的消息不显示</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;编辑消息过滤器&lt;/b&gt;&lt;p&gt;打开对话框来编辑消息过滤器,使得不期望的错误信息不再在错误窗口中显示。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Save Visible Page Screen</source>
-      <translation type="vanished">保存可见屏幕页面截图</translation>
-    </message>
-    <message>
-      <source>Save Visible Page Screen...</source>
-      <translation type="vanished">保存可见屏幕页面截图…</translation>
-    </message>
-    <message>
-      <source>Save the visible part of the current page as a screen shot</source>
-      <translation type="vanished">将当前页面的可见部分保存为屏幕截图</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Save Visible 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="vanished">&lt;b&gt;保存可见屏幕页面截图…&lt;/b&gt;&lt;p&gt;将当前页面的可见部分保存为屏幕截图。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric6 网页浏览器</translation>
-    </message>
-    <message>
-      <source>Quit the eric6 Web Browser</source>
-      <translation type="vanished">退出 eric6 网页浏览器</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric6 Web Browser.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;退出&lt;/b&gt;&lt;p&gt;退出 eric6 网页浏览器。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Flash Cookies</source>
-      <translation type="vanished">Flash Cookies</translation>
-    </message>
-    <message>
-      <source>&amp;Flash Cookies...</source>
-      <translation type="vanished">&amp;Flash Cookies...</translation>
-    </message>
-    <message>
-      <source>Manage flash cookies</source>
-      <translation type="vanished">管理 flash cookies</translation>
-    </message>
-    <message>
-      <source>Manage Saved Zoom Values</source>
-      <translation type="vanished">管理保存的缩放值</translation>
-    </message>
-    <message>
-      <source>Manage Saved Zoom Values...</source>
-      <translation type="vanished">管理保存的缩放值…</translation>
-    </message>
-    <message>
-      <source>Manage the saved zoom values</source>
-      <translation type="vanished">管理保存的缩放值</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;管理保存的缩放值…&lt;/b&gt;&lt;p&gt;打开一个对话框来管理已保存的缩放值。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Keyboard Shortcuts</source>
-      <translation type="vanished">键盘快捷键</translation>
-    </message>
-    <message>
-      <source>Keyboard &amp;Shortcuts...</source>
-      <translation type="vanished">键盘快捷键(&amp;S)…</translation>
-    </message>
-    <message>
-      <source>Set the keyboard shortcuts</source>
-      <translation type="vanished">设置键盘快捷键</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;键盘快捷键&lt;/b&gt;&lt;p&gt;将程序的键盘快捷键设置成你喜欢的按键。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="vanished">导出键盘快捷键</translation>
-    </message>
-    <message>
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="vanished">导出键盘快捷键(&amp;E)…</translation>
-    </message>
-    <message>
-      <source>Export the keyboard shortcuts</source>
-      <translation type="vanished">导出键盘快捷键</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;导出键盘快捷键&lt;/b&gt;&lt;p&gt;导出程序的键盘快捷键。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Import Keyboard Shortcuts</source>
-      <translation type="vanished">导入键盘快捷键</translation>
-    </message>
-    <message>
-      <source>&amp;Import Keyboard Shortcuts...</source>
-      <translation type="vanished">导入键盘快捷键(&amp;I)…</translation>
-    </message>
-    <message>
-      <source>Import the keyboard shortcuts</source>
-      <translation type="vanished">导入键盘快捷键</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;导入键盘快捷键&lt;/b&gt;&lt;p&gt;导入程序的键盘快捷键。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Keyboard shortcut file (*.e4k)</source>
-      <translation type="vanished">键盘快捷键文件 (*.e4k)</translation>
-    </message>
-  </context>
-  <context>
     <name>HexEditGotoWidget</name>
     <message>
       <location filename="../HexEdit/HexEditGotoWidget.py" line="40" />
@@ -33838,12 +30108,10 @@
       <translation>所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1201" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1186" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1124" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1111" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="997" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1181" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1113" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="999" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="989" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="973" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
@@ -33854,14 +30122,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="991" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="990" />
       <source>The file '{0}' does not exist.</source>
       <translation type="unfinished">文件“{0}”不存在。</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="998" />
-      <source>Cannot read file '{0}:
-{1}.</source>
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1000" />
+      <source>&lt;p&gt;Cannot read file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -33876,80 +30143,74 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1177" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1165" />
       <location filename="../HexEdit/HexEditMainWindow.py" line="1089" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1202" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1182" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1114" />
+      <source>&lt;p&gt;Cannot write file &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="../HexEdit/HexEditMainWindow.py" line="1187" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1125" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1112" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">无法写入文件 {0}:
-{1}。</translation>
-    </message>
-    <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1206" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1135" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1123" />
       <source>File saved</source>
       <translation>文件已保存</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1176" />
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1160" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1164" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1148" />
       <source>Save to readable file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1162" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1150" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation>文本文件 (*.txt);;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1163" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1151" />
       <source>Text Files (*.txt)</source>
       <translation>文本文件 (*.txt)</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1242" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1223" />
       <source>Untitled</source>
       <translation>未命名</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1247" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1228" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1248" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1229" />
       <source>Hex Editor</source>
       <translation>十六进制编辑器</translation>
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1305" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1286" />
       <source>About eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1306" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1287" />
       <source>The eric Hex Editor is a simple editor component to edit binary files.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../HexEdit/HexEditMainWindow.py" line="1441" />
+      <location filename="../HexEdit/HexEditMainWindow.py" line="1422" />
       <source>&amp;Clear</source>
       <translation>清除(&amp;C)</translation>
     </message>
     <message>
-      <source>eric6 Hex Editor</source>
-      <translation type="vanished">eric6 十六进制编辑器</translation>
-    </message>
-    <message>
-      <source>About eric6 Hex Editor</source>
-      <translation type="vanished">关于 eric6 十六进制编辑器</translation>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">无法写入文件 {0}:
+{1}。</translation>
     </message>
   </context>
   <context>
@@ -34238,483 +30499,463 @@
       <source>Enter the number of recent files to remember</source>
       <translation>输入要记住的最近文件数目</translation>
     </message>
-    <message>
-      <source>Foreground:</source>
-      <translation type="vanished">前台:</translation>
-    </message>
-    <message>
-      <source>Background:</source>
-      <translation type="vanished">后台:</translation>
-    </message>
-    <message>
-      <source>Selection</source>
-      <translation type="vanished">选区</translation>
-    </message>
   </context>
   <context>
     <name>Hg</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" />
       <source>Create project repository</source>
       <translation>创建项目仓库</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" />
       <source>The project repository could not be created.</source>
       <translation>无法创建项目仓库。</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" />
       <source>Creating Mercurial repository</source>
       <translation>创建 Mercurial 仓库</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" />
       <source>Initial commit to Mercurial repository</source>
       <translation>向 Mercurial 仓库进行初始提交</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" />
       <source>Cloning project from a Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" />
+      <source>Commit Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" />
-      <source>Commit Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" />
       <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" />
       <source>Committing changes to Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" />
       <source>Synchronizing with the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" />
       <source>Adding files/directories to the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" />
       <source>Removing files/directories from the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" />
       <source>Renaming {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" />
       <source>Tagging in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" />
+      <source>Revert changes</source>
+      <translation type="unfinished">还原改变</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
+      <source>Do you really want to revert all changes to these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" />
-      <source>Revert changes</source>
-      <translation type="unfinished">还原改变</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" />
-      <source>Do you really want to revert all changes to these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" />
       <source>Reverting changes</source>
       <translation type="unfinished">还原改变</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" />
       <source>Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" />
+      <source>Re-Merge</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
+      <source>Do you really want to re-merge these files or directories?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" />
-      <source>Re-Merge</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" />
-      <source>Do you really want to re-merge these files or directories?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" />
       <source>Do you really want to re-merge the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" />
       <source>Re-Merging</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" />
       <source>Current branch tip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" />
       <source>Mercurial command</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" />
       <source>Copying {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" />
+      <source>Mercurial Side-by-Side Difference</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" />
-      <source>Mercurial Side-by-Side Difference</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" />
       <source>Apply changegroups</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" />
       <source>Pulling from a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" />
       <source>Pushing to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" />
       <source>Marking as 'unresolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" />
       <source>Marking as 'resolved'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" />
       <source>Aborting uncommitted merge</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" />
       <source>Creating branch in the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" />
       <source>Created new branch &lt;{0}&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" />
       <source>Showing current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" />
       <source>Verifying the integrity of the Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" />
       <source>Showing the combined configuration settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" />
       <source>Showing aliases for remote repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" />
       <source>Recovering from interrupted transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" />
       <source>Identifying project directory</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" />
+      <source>Create .hgignore file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" />
-      <source>Create .hgignore file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" />
       <source>Create changegroup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" />
       <source>Mercurial Changegroup Files (*.hg)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" />
       <source>&lt;p&gt;The Mercurial changegroup file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" />
       <source>Preview changegroup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" />
       <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" />
       <source>Shall the working directory be updated?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" />
       <source>Bisect subcommand ({0}) invalid.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" />
       <source>Mercurial Bisect ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" />
       <source>Removing files from the Mercurial repository only</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" />
       <source>Backing out changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" />
       <source>No revision given. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" />
       <source>Rollback last transaction</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" />
       <source>Are you sure you want to rollback the last transaction?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" />
       <source>Import Patch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" />
       <source>Export Patches</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" />
       <source>Change Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" />
       <source>Copy Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" />
       <source>Copy Changesets (Continue)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" />
       <source>Copy Changesets (Stop)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" />
       <source>Copy Changesets (Abort)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" />
       <source>Create Unversioned Archive</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" />
+      <source>Delete All Backups</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" />
-      <source>Delete All Backups</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" />
       <source>&lt;p&gt;Do you really want to delete all backup bundles stored in the backup area?&lt;br/&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" />
       <source>Add Sub-repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" />
       <source>&lt;p&gt;The sub-repositories file .hgsub could not be read.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" />
       <source>&lt;p&gt;The sub-repositories file .hgsub already contains an entry &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" />
-      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" />
+      <source>&lt;p&gt;The sub-repositories file .hgsub could not be written to.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" />
       <source>Remove Sub-repositories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" />
       <source>&lt;p&gt;The sub-repositories file .hgsub does not exist. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" />
+      <source>Mercurial Command Server</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
+      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" />
-      <source>Mercurial Command Server</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" />
-      <source>&lt;p&gt;The Mercurial Command Server could not be restarted.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" />
       <source>&lt;p&gt;The Mercurial Command Server could not be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" />
       <source>Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" />
+      <source>Delete Bookmark</source>
+      <translation type="unfinished">删除书签</translation>
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" />
-      <source>Delete Bookmark</source>
-      <translation type="unfinished">删除书签</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" />
       <source>Select the bookmark to be deleted:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" />
       <source>Delete Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" />
       <source>Rename Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" />
       <source>Move Mercurial Bookmark</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" />
+      <source>Pull Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" />
-      <source>Pull Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" />
       <source>Select the bookmark to be pulled:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" />
       <source>Pulling bookmark from a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" />
+      <source>Push Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" />
-      <source>Push Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" />
       <source>Select the bookmark to be push:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" />
       <source>Pushing bookmark to a remote Mercurial repository</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>The hg process did not finish within 30s.</source>
-      <translation type="vanished">hg 进程没有在 30 秒内结束。</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgAddSubrepositoryDialog</name>
@@ -34797,38 +31038,6 @@
       <source>Errors</source>
       <translation>错误</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgArchiveDialog</name>
@@ -35295,38 +31504,6 @@
       <source>Errors</source>
       <translation type="unfinished">错误</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgBookmarksListDialog</name>
@@ -35452,38 +31629,6 @@
       <source>Errors</source>
       <translation type="unfinished">错误</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgBranchInputDialog</name>
@@ -35966,38 +32111,6 @@
       <source>Errors</source>
       <translation type="unfinished">错误</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgCopyDialog</name>
@@ -36112,79 +32225,63 @@
       <source>Alt+P</source>
       <translation type="unfinished">Alt+P</translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
-    <message>
-      <source>Press to send the input to the subversion process</source>
-      <translation type="vanished">点击将输入发送到 subversion 进程</translation>
-    </message>
-    <message>
-      <source>Enter data to be sent to the subversion process</source>
-      <translation type="vanished">输入要发送到 subversion 进程的数据</translation>
-    </message>
   </context>
   <context>
     <name>HgDiffDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" />
       <source>Refresh</source>
       <translation type="unfinished">刷新</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" />
       <source>Press to refresh the display</source>
       <translation type="unfinished">点击刷新显示</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" />
       <source>Patch Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished">进程生成错误</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished">进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" />
       <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
       <translation type="unfinished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="121" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" />
       <source>There is no difference.</source>
       <translation type="unfinished">没有差异。</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" />
-      <source>&lt;Start&gt;</source>
-      <translation type="unfinished">&lt;开始&gt;</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" />
+      <source>&lt;Start&gt;</source>
+      <translation type="unfinished">&lt;开始&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" />
       <source>&lt;End&gt;</source>
       <translation type="unfinished">&lt;结束&gt;</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" />
       <source>Save Diff</source>
       <translation type="unfinished">保存差异</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">补丁文件 (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
@@ -36307,21 +32404,6 @@
     </message>
   </context>
   <context>
-    <name>HgFetchDialog</name>
-    <message>
-      <source>Commit Message</source>
-      <translation type="vanished">提交消息</translation>
-    </message>
-    <message>
-      <source>Recent commit messages</source>
-      <translation type="vanished">最近提交消息</translation>
-    </message>
-    <message>
-      <source>Select a recent commit message to use</source>
-      <translation type="vanished">选择使用一个最近提交消息</translation>
-    </message>
-  </context>
-  <context>
     <name>HgGpgSignDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.ui" line="0" />
@@ -36527,38 +32609,6 @@
       <source>no signatures found</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgGraftDialog</name>
@@ -37020,7 +33070,7 @@
   <context>
     <name>HgLogBrowserDialog</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Mercurial Log</source>
       <translation type="unfinished" />
@@ -37096,19 +33146,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Revision</source>
       <translation type="unfinished">修订</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Phase</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Author</source>
       <translation type="unfinished">作者</translation>
@@ -37119,7 +33169,7 @@
       <translation type="unfinished">数据</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Message</source>
       <translation type="unfinished">消息</translation>
@@ -37180,7 +33230,7 @@
       <translation type="unfinished">复制自</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" />
       <source>Differences</source>
       <translation type="unfinished" />
@@ -37201,421 +33251,421 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" />
       <source>Mercurial Log (Incoming)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" />
       <source>Mercurial Log (Outgoing)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" />
       <source>Mercurial Full Log</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" />
       <source>&amp;Refresh</source>
       <translation type="unfinished">刷新(&amp;R)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" />
       <source>Press to refresh the list of changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" />
-      <source>Find</source>
-      <translation type="unfinished">查找</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" />
+      <source>Find</source>
+      <translation type="unfinished">查找</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" />
       <source>Filter</source>
       <translation type="unfinished">过滤器</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" />
       <source>File</source>
       <translation type="unfinished">文件</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branch&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;{4}&lt;tr&gt;&lt;td&gt;&lt;b&gt;Message&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Children&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Latest Tag&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" />
       <source>All</source>
       <translation type="unfinished">全部</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" />
-      <source>Added</source>
-      <translation type="unfinished">已添加</translation>
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" />
-      <source>Deleted</source>
-      <translation type="unfinished">已删除</translation>
+      <source>Added</source>
+      <translation type="unfinished">已添加</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" />
+      <source>Deleted</source>
+      <translation type="unfinished">已删除</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" />
       <source>Modified</source>
       <translation type="unfinished">已修改</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" />
-      <source>Draft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" />
-      <source>Public</source>
+      <source>Draft</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" />
+      <source>Public</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" />
       <source>Secret</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" />
       <source>Bookmarks</source>
       <translation type="unfinished">书签</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" />
-      <source>Copy Changesets</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" />
+      <source>Copy Changesets</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" />
       <source>Copy the selected changesets to the current branch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" />
-      <source>Merge with Changeset</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" />
+      <source>Merge with Changeset</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" />
       <source>Merge the working directory with the selected changeset</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" />
-      <source>Change Phase</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" />
+      <source>Change Phase</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" />
       <source>Change the phase of the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" />
       <source>&lt;b&gt;Change Phase&lt;/b&gt;
 &lt;p&gt;This changes the phase of the selected revisions. The selected revisions have to have the same current phase.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" />
       <source>Tag</source>
       <translation type="unfinished">标签</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" />
       <source>Tag the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" />
       <source>Close Heads</source>
       <translation type="unfinished">关闭头文件</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" />
       <source>Close the selected heads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" />
       <source>Switch</source>
       <translation type="unfinished">转换</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" />
       <source>Switch the working directory to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" />
       <source>Define Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" />
       <source>Bookmark the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" />
       <source>Move Bookmark...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" />
       <source>Move bookmark to the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" />
       <source>Pull Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" />
       <source>Pull changes from a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" />
-      <source>Pull Large Files</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" />
+      <source>Pull Large Files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" />
       <source>Pull large files for selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" />
-      <source>Push Selected Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" />
+      <source>Push Selected Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" />
       <source>Push changes of the selected changeset and its ancestors to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" />
-      <source>Push All Changes</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" />
+      <source>Push All Changes</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" />
       <source>Push all changes to a remote repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" />
-      <source>Create Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" />
+      <source>Create Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" />
       <source>Create a changegroup file containing the selected changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" />
       <source>&lt;b&gt;Create Changegroup&lt;/b&gt;
 &lt;p&gt;This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" />
-      <source>Apply Changegroup</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" />
+      <source>Apply Changegroup</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" />
       <source>Apply the currently viewed changegroup file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" />
-      <source>Sign Revisions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" />
+      <source>Sign Revisions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" />
       <source>Add a signature for the selected revisions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" />
-      <source>Verify Signatures</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" />
+      <source>Verify Signatures</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" />
       <source>Verify all signatures there may be for the selected revision</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
       <source>Strip Changesets</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" />
       <source>Strip changesets from a repository</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" />
       <source>Select All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" />
       <source>Deselect All Entries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" />
       <source>Mercurial Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" />
       <source>{0} (large file)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" />
       <source>Side-by-Side Diff to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" />
       <source>&lt;a href="sbsdiff:{0}_{1}"&gt;Side-by-Side Compare&lt;/a&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" />
       <source>Pull Selected Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" />
       <source>Select bookmark to switch to (leave empty to use revision):</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" />
-      <source>Define Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" />
+      <source>Define Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" />
       <source>Enter bookmark name for changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" />
-      <source>Move Bookmark</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" />
+      <source>Move Bookmark</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" />
       <source>Select the bookmark to be moved  to changeset "{0}":</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" />
-      <source>Find Commit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" />
+      <source>Find Commit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" />
       <source>'{0}' was not found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" />
       <source>Generating differences ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" />
       <source>Differences to Parent {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" />
       <source>Diff to Parent {0}{1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" />
       <source>There is no difference.</source>
       <translation type="unfinished">没有差异。</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" />
       <source>Save Diff</source>
       <translation type="unfinished">保存差异</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" />
       <source>Patch Files (*.diff)</source>
       <translation type="unfinished">补丁文件 (*.diff)</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
@@ -37624,46 +33674,6 @@
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
-    <message>
-      <source>The hg process did not finish within 30s.</source>
-      <translation type="vanished">hg 进程没有在 30 秒内结束。</translation>
-    </message>
-    <message>
-      <source>Could not start the hg executable.</source>
-      <translation type="vanished">无法启动 hg 可执行程序。</translation>
-    </message>
   </context>
   <context>
     <name>HgMergeDialog</name>
@@ -39912,14 +35922,6 @@
       <source>Error: </source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListAllGuardsDialog</name>
@@ -40013,38 +36015,6 @@
       <source>unknown</source>
       <translation type="unfinished">未知</translation>
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgQueuesListGuardsDialog</name>
@@ -41042,38 +37012,6 @@
       <source>&lt;b&gt;Mercurial shelve errors&lt;/b&gt;&lt;p&gt;This shows possible error messages of the hg shelve command.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgShelveDataDialog</name>
@@ -41421,42 +37359,6 @@
       <source>Merge</source>
       <translation type="unfinished">合并</translation>
     </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">移除</translation>
-    </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgStatusMonitorThread</name>
@@ -41862,14 +37764,6 @@
       <source>Errors</source>
       <translation type="unfinished">错误</translation>
     </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgTagBranchListDialog</name>
@@ -41990,38 +37884,6 @@
       <source>Do you really want to close all listed branches?</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Input</source>
-      <translation type="vanished">输入</translation>
-    </message>
-    <message>
-      <source>&amp;Send</source>
-      <translation type="vanished">发送(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>Select to switch the input field to password mode</source>
-      <translation type="vanished">选择将输入区域转换成密码模式</translation>
-    </message>
-    <message>
-      <source>&amp;Password Mode</source>
-      <translation type="vanished">密码模式(&amp;P)</translation>
-    </message>
-    <message>
-      <source>Alt+P</source>
-      <translation type="vanished">Alt+P</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-    <message>
-      <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
-      <translation type="vanished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation>
-    </message>
   </context>
   <context>
     <name>HgTagDialog</name>
@@ -42847,30 +38709,30 @@
   <context>
     <name>HistoryManager</name>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="454" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
       <source>Loading History</source>
       <translation>正在载入历史记录</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="455" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="547" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="456" />
       <source>&lt;p&gt;Unable to open history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法打开历史文件 &lt;b&gt;{0}&lt;/b&gt;。&lt;br/&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="578" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="569" />
-      <location filename="../WebBrowser/History/HistoryManager.py" line="545" />
-      <source>Saving History</source>
-      <translation>正在保存历史记录</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
-      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation>&lt;p&gt;删除旧的历史文件 &lt;b&gt;{0}&lt;/b&gt; 时出错。&lt;br/&gt;原因:{1}&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/History/HistoryManager.py" line="579" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="570" />
+      <location filename="../WebBrowser/History/HistoryManager.py" line="546" />
+      <source>Saving History</source>
+      <translation>正在保存历史记录</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="571" />
+      <source>&lt;p&gt;Error removing old history file &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;删除旧的历史文件 &lt;b&gt;{0}&lt;/b&gt; 时出错。&lt;br/&gt;原因:{1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/History/HistoryManager.py" line="580" />
       <source>&lt;p&gt;Error moving new history file over old one (&lt;b&gt;{0}&lt;/b&gt;).&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;将新的历史文件覆盖旧的文件(&lt;b&gt;{0}&lt;/b&gt;)时出错。&lt;br/&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
@@ -43094,10 +38956,6 @@
  Error: {0}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">收到了无效的响应</translation>
-    </message>
   </context>
   <context>
     <name>IconEditorGrid</name>
@@ -43263,1110 +39121,1101 @@
   <context>
     <name>IconEditorWindow</name>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="126" />
       <source>Windows Bitmap File (*.bmp)</source>
       <translation>Windows 位图文件 (*.bmp)</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="127" />
+      <source>Windows Cursor File (*.cur)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="128" />
-      <source>Windows Cursor File (*.cur)</source>
+      <source>DirectDraw-Surface File (*.dds)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="129" />
-      <source>DirectDraw-Surface File (*.dds)</source>
-      <translation type="unfinished" />
+      <source>Graphic Interchange Format File (*.gif)</source>
+      <translation type="unfinished">图像交换格式 (*.gif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="130" />
-      <source>Graphic Interchange Format File (*.gif)</source>
-      <translation type="unfinished">图像交换格式 (*.gif)</translation>
+      <source>Apple Icon File (*.icns)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="131" />
-      <source>Apple Icon File (*.icns)</source>
-      <translation type="unfinished" />
+      <source>Windows Icon File (*.ico)</source>
+      <translation>Windows 图标文件 (*.ico)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="132" />
-      <source>Windows Icon File (*.ico)</source>
-      <translation>Windows 图标文件 (*.ico)</translation>
+      <source>JPEG2000 File (*.jp2)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="133" />
-      <source>JPEG2000 File (*.jp2)</source>
-      <translation type="unfinished" />
+      <source>JPEG File (*.jpg)</source>
+      <translation>JPEG 文件 (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="134" />
-      <source>JPEG File (*.jpg)</source>
+      <source>JPEG File (*.jpeg)</source>
       <translation>JPEG 文件 (*.jpg)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="135" />
-      <source>JPEG File (*.jpeg)</source>
-      <translation>JPEG 文件 (*.jpg)</translation>
+      <source>Multiple-Image Network Graphics File (*.mng)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="136" />
-      <source>Multiple-Image Network Graphics File (*.mng)</source>
-      <translation type="unfinished" />
+      <source>Portable Bitmap File (*.pbm)</source>
+      <translation type="unfinished">可移植位图文件 (*.pbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="137" />
-      <source>Portable Bitmap File (*.pbm)</source>
-      <translation type="unfinished">可移植位图文件 (*.pbm)</translation>
+      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="138" />
-      <source>Paintbrush Bitmap File (*.pcx)</source>
+      <source>Portable Graymap File (*.pgm)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="139" />
-      <source>Portable Graymap File (*.pgm)</source>
+      <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="140" />
-      <source>Portable Network Graphics File (*.png)</source>
-      <translation type="unfinished" />
+      <source>Portable Pixmap File (*.ppm)</source>
+      <translation type="unfinished">可移植位图文件 (*.ppm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="141" />
-      <source>Portable Pixmap File (*.ppm)</source>
-      <translation type="unfinished">可移植位图文件 (*.ppm)</translation>
+      <source>Silicon Graphics Image File (*.sgi)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="142" />
-      <source>Silicon Graphics Image File (*.sgi)</source>
+      <source>Scalable Vector Graphics File (*.svg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="143" />
-      <source>Scalable Vector Graphics File (*.svg)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="144" />
       <source>Compressed Scalable Vector Graphics File (*.svgz)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="145" />
+      <source>Targa Graphic File (*.tga)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="146" />
-      <source>Targa Graphic File (*.tga)</source>
-      <translation type="unfinished" />
+      <source>TIFF File (*.tif)</source>
+      <translation>TIFF 文件 (*.tif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="147" />
-      <source>TIFF File (*.tif)</source>
+      <source>TIFF File (*.tiff)</source>
       <translation>TIFF 文件 (*.tif)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="148" />
-      <source>TIFF File (*.tiff)</source>
-      <translation>TIFF 文件 (*.tif)</translation>
+      <source>WAP Bitmap File (*.wbmp)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="149" />
-      <source>WAP Bitmap File (*.wbmp)</source>
+      <source>WebP Image File (*.webp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="150" />
-      <source>WebP Image File (*.webp)</source>
-      <translation type="unfinished" />
+      <source>X11 Bitmap File (*.xbm)</source>
+      <translation>X11 位图文件 (*.xbm)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="151" />
-      <source>X11 Bitmap File (*.xbm)</source>
-      <translation>X11 位图文件 (*.xbm)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="152" />
       <source>X11 Pixmap File (*.xpm)</source>
       <translation type="unfinished">X11 位图文件 (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="161" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="160" />
       <source>All Files (*)</source>
       <translation>所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="192" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="191" />
       <source>New</source>
       <translation>新建</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="193" />
+      <source>&amp;New</source>
+      <translation>新建(&amp;N)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="194" />
-      <source>&amp;New</source>
-      <translation>新建(&amp;N)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="195" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="196" />
+      <source>Create a new icon</source>
+      <translation>创建新图标</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="197" />
-      <source>Create a new icon</source>
-      <translation>创建新图标</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="198" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;This creates a new icon.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="206" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="205" />
       <source>New Window</source>
       <translation>新建窗口</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="208" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="207" />
       <source>New &amp;Window</source>
       <translation>新建窗口(&amp;W)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="210" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="209" />
       <source>Open a new icon editor window</source>
       <translation>打开一个新的图标编辑器窗口</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="212" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="211" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;新建窗口&lt;/b&gt;&lt;p&gt;打开一个新的图标编辑器窗口。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="220" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="219" />
       <source>Open</source>
       <translation>打开</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="221" />
+      <source>&amp;Open...</source>
+      <translation>打开(&amp;O)…</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="222" />
-      <source>&amp;Open...</source>
-      <translation>打开(&amp;O)…</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="223" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="224" />
+      <source>Open an icon file for editing</source>
+      <translation>打开一个图标文件以编辑</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="225" />
-      <source>Open an icon file for editing</source>
-      <translation>打开一个图标文件以编辑</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="226" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new icon file for editing. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打开文件&lt;/b&gt;&lt;p&gt;打开一个图标文件以进行编辑。将会弹出一个文件选择对话框。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="235" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="234" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="236" />
+      <source>&amp;Save</source>
+      <translation>保存(&amp;S)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="237" />
-      <source>&amp;Save</source>
-      <translation>保存(&amp;S)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="238" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="239" />
+      <source>Save the current icon</source>
+      <translation>保存当前图标</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="240" />
-      <source>Save the current icon</source>
-      <translation>保存当前图标</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="241" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of the icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;保存文件&lt;/b&gt;&lt;p&gt;保存当前图标编辑器窗口的内容。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="249" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="248" />
       <source>Save As</source>
       <translation>另存为</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="250" />
+      <source>Save &amp;As...</source>
+      <translation>另存为(&amp;A)…</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="251" />
-      <source>Save &amp;As...</source>
-      <translation>另存为(&amp;A)…</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="252" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="254" />
       <source>Save the current icon to a new file</source>
       <translation>将当前图标文件保存到一个新文件中</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="256" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="255" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current icon to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;另存为…&lt;/b&gt;&lt;p&gt;将当前图标保存到一个新文件中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="264" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="263" />
       <source>Close</source>
       <translation>关闭</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="265" />
+      <source>&amp;Close</source>
+      <translation>关闭(&amp;C)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="266" />
-      <source>&amp;Close</source>
-      <translation>关闭(&amp;C)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="267" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="269" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="268" />
       <source>Close the current icon editor window</source>
       <translation>关闭当前图标编辑器窗口</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="271" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="270" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current icon editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关闭&lt;/b&gt;&lt;p&gt;关闭当前图标编辑器窗口。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="278" />
+      <source>Close All</source>
+      <translation>全部关闭</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="279" />
-      <source>Close All</source>
-      <translation>全部关闭</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="280" />
       <source>Close &amp;All</source>
       <translation>全部关闭(&amp;A)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="282" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="281" />
       <source>Close all icon editor windows</source>
       <translation>关闭所有图标编辑器窗口</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="284" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="283" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all icon editor windows except the first one.&lt;/p&gt;</source>
       <translation>&lt;b&gt;全部关闭&lt;/b&gt;&lt;p&gt;除了第一个窗口,关闭所有其它图标编辑器窗口。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="293" />
       <location filename="../IconEditor/IconEditorWindow.py" line="292" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="291" />
       <source>Close Others</source>
       <translation type="unfinished">关闭其它</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="295" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="294" />
       <source>Close all other icon editor windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="297" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="296" />
       <source>&lt;b&gt;Close Others&lt;/b&gt;&lt;p&gt;Closes all other icon editor windows.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="305" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="304" />
       <source>Quit</source>
       <translation>退出</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="306" />
+      <source>&amp;Quit</source>
+      <translation>退出(&amp;Q)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="307" />
-      <source>&amp;Quit</source>
-      <translation>退出(&amp;Q)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="308" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="309" />
+      <source>Quit the icon editor</source>
+      <translation>退出图标编辑器</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="310" />
-      <source>Quit the icon editor</source>
-      <translation>退出图标编辑器</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="311" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the icon editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;退出&lt;/b&gt;&lt;p&gt;退出图标编辑器。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="324" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="323" />
       <source>Undo</source>
       <translation>撤消</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="325" />
+      <source>&amp;Undo</source>
+      <translation>撤消(&amp;U)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="326" />
-      <source>&amp;Undo</source>
-      <translation>撤消(&amp;U)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="328" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="327" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="329" />
+      <source>Undo the last change</source>
+      <translation>撤消最后一次更改</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="330" />
-      <source>Undo the last change</source>
-      <translation>撤消最后一次更改</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="331" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;撤消&lt;/b&gt;&lt;p&gt;撤消最后一次更改。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="338" />
       <source>Redo</source>
       <translation>重做</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="340" />
+      <source>&amp;Redo</source>
+      <translation>重做(&amp;R)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="341" />
-      <source>&amp;Redo</source>
-      <translation>重做(&amp;R)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="342" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="343" />
+      <source>Redo the last change</source>
+      <translation>重做最后一次更改</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="344" />
-      <source>Redo the last change</source>
-      <translation>重做最后一次更改</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="345" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done.&lt;/p&gt;</source>
       <translation>&lt;b&gt;重做&lt;/b&gt;&lt;p&gt;重做最后一次更改。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="353" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="352" />
       <source>Cut</source>
       <translation>剪切</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="354" />
+      <source>Cu&amp;t</source>
+      <translation>剪切(&amp;T)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="355" />
-      <source>Cu&amp;t</source>
-      <translation>剪切(&amp;T)</translation>
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="356" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="357" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="358" />
       <source>Cut the selection</source>
       <translation>剪切所选内容</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="360" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="359" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;剪切&lt;/b&gt;&lt;p&gt;将当前所选图像区域剪切到剪贴板中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="368" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="367" />
       <source>Copy</source>
       <translation>复制</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="369" />
+      <source>&amp;Copy</source>
+      <translation>复制(&amp;C)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="370" />
-      <source>&amp;Copy</source>
-      <translation>复制(&amp;C)</translation>
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation>Ctrl+C</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="371" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation>Ctrl+C</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="372" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="373" />
+      <source>Copy the selection</source>
+      <translation>复制所选内容</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="374" />
-      <source>Copy the selection</source>
-      <translation>复制所选内容</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="375" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected image area to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;复制&lt;/b&gt;&lt;p&gt;将当前所选图像区域复制到剪贴板中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="383" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="382" />
       <source>Paste</source>
       <translation>粘贴</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="384" />
+      <source>&amp;Paste</source>
+      <translation>粘贴(&amp;P)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="385" />
-      <source>&amp;Paste</source>
-      <translation>粘贴(&amp;P)</translation>
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation>Ctrl+V</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="386" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation>Ctrl+V</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="387" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="388" />
       <source>Paste the clipboard image</source>
       <translation>粘贴剪切板图像</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="390" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="389" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the clipboard image.&lt;/p&gt;</source>
       <translation>&lt;b&gt;粘贴&lt;/b&gt;&lt;p&gt;粘贴剪切板图像。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="397" />
+      <source>Paste as New</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="398" />
-      <source>Paste as New</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="399" />
       <source>Paste as &amp;New</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="401" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="400" />
       <source>Paste the clipboard image replacing the current one</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="403" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="402" />
       <source>&lt;b&gt;Paste as New&lt;/b&gt;&lt;p&gt;Paste the clipboard image replacing the current one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="411" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="410" />
       <source>Clear</source>
       <translation>清除</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="412" />
+      <source>Cl&amp;ear</source>
+      <translation>清除(&amp;E)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="413" />
-      <source>Cl&amp;ear</source>
-      <translation>清除(&amp;E)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="414" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="416" />
+      <source>Clear the icon image</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="417" />
-      <source>Clear the icon image</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="418" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Clear the icon image and set it to be completely transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="426" />
+      <source>Select All</source>
+      <translation>全选</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="427" />
-      <source>Select All</source>
-      <translation>全选</translation>
+      <source>&amp;Select All</source>
+      <translation>全选(&amp;S)</translation>
     </message>
     <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="428" />
-      <source>&amp;Select All</source>
-      <translation>全选(&amp;S)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="429" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation>Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="432" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="431" />
       <source>Select the complete icon image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="434" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="433" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Selects the complete icon image.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="442" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="441" />
       <source>Change Size</source>
       <translation>改变大小</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="444" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="443" />
       <source>Change Si&amp;ze...</source>
       <translation>改变大小(&amp;Z)…</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="446" />
+      <source>Change the icon size</source>
+      <translation>改变图标大小</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="447" />
-      <source>Change the icon size</source>
-      <translation>改变图标大小</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="448" />
       <source>&lt;b&gt;Change Size...&lt;/b&gt;&lt;p&gt;Changes the icon size.&lt;/p&gt;</source>
       <translation>&lt;b&gt;改变大小…&lt;/b&gt;&lt;p&gt;改变图标大小。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="456" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="455" />
       <source>Grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="458" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="457" />
       <source>&amp;Grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="461" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="460" />
       <source>Change the icon to grayscale</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="463" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="462" />
       <source>&lt;b&gt;Grayscale&lt;/b&gt;&lt;p&gt;Changes the icon to grayscale.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="493" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="492" />
       <source>Zoom in</source>
       <translation type="unfinished">放大</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="494" />
+      <source>Zoom &amp;in</source>
+      <translation>放大(&amp;I)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="495" />
-      <source>Zoom &amp;in</source>
-      <translation>放大(&amp;I)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="496" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation>Ctrl++</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="497" />
+      <source>Zoom in on the icon</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="498" />
-      <source>Zoom in on the icon</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="499" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the icon. This makes the grid bigger.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="507" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="506" />
       <source>Zoom out</source>
       <translation>缩小</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="508" />
+      <source>Zoom &amp;out</source>
+      <translation>缩小(&amp;O)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="509" />
-      <source>Zoom &amp;out</source>
-      <translation>缩小(&amp;O)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="510" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
       <translation>Ctrl+-</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="511" />
       <source>Zoom out on the icon</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="513" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="512" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the icon. This makes the grid smaller.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="521" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="520" />
       <source>Zoom reset</source>
       <translation>重置缩放</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="522" />
+      <source>Zoom &amp;reset</source>
+      <translation>重置缩放(&amp;R)</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="523" />
-      <source>Zoom &amp;reset</source>
-      <translation>重置缩放(&amp;R)</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="524" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation>Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="526" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="525" />
       <source>Reset the zoom of the icon</source>
       <translation>重置图标缩放大小</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="528" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="527" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the icon. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="537" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="536" />
       <source>Show Grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="539" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="538" />
       <source>Show &amp;Grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="542" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="541" />
       <source>Toggle the display of the grid</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="544" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="543" />
       <source>&lt;b&gt;Show Grid&lt;/b&gt;&lt;p&gt;Toggle the display of the grid.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="564" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="563" />
       <source>Freehand</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="566" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="565" />
       <source>&amp;Freehand</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="569" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="568" />
       <source>&lt;b&gt;Free hand&lt;/b&gt;&lt;p&gt;Draws non linear lines.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="579" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="578" />
       <source>Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="581" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="580" />
       <source>&amp;Color Picker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="584" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="583" />
       <source>&lt;b&gt;Color Picker&lt;/b&gt;&lt;p&gt;The color of the pixel clicked on will become the current draw color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="596" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="595" />
       <source>Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="598" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="597" />
       <source>&amp;Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="601" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="600" />
       <source>&lt;b&gt;Rectangle&lt;/b&gt;&lt;p&gt;Draw a rectangle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="611" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="610" />
       <source>Filled Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="613" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="612" />
       <source>F&amp;illed Rectangle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="616" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="615" />
       <source>&lt;b&gt;Filled Rectangle&lt;/b&gt;&lt;p&gt;Draw a filled rectangle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="629" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="627" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="628" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="626" />
       <source>Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="632" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="631" />
       <source>&lt;b&gt;Circle&lt;/b&gt;&lt;p&gt;Draw a circle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="642" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="641" />
       <source>Filled Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="644" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="643" />
       <source>Fille&amp;d Circle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="647" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="646" />
       <source>&lt;b&gt;Filled Circle&lt;/b&gt;&lt;p&gt;Draw a filled circle.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="658" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="657" />
       <source>Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="660" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="659" />
       <source>&amp;Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="663" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="662" />
       <source>&lt;b&gt;Ellipse&lt;/b&gt;&lt;p&gt;Draw an ellipse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="673" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="672" />
       <source>Filled Ellipse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="675" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="674" />
       <source>Fille&amp;d Elli&amp;pse</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="678" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="677" />
       <source>&lt;b&gt;Filled Ellipse&lt;/b&gt;&lt;p&gt;Draw a filled ellipse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="689" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="688" />
       <source>Flood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="691" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="690" />
       <source>Fl&amp;ood Fill</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="694" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="693" />
       <source>&lt;b&gt;Flood Fill&lt;/b&gt;&lt;p&gt;Fill adjoining pixels with the same color with the current color.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="705" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="704" />
       <source>Line</source>
       <translation type="unfinished">行</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="707" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="706" />
       <source>&amp;Line</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="710" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="709" />
       <source>&lt;b&gt;Line&lt;/b&gt;&lt;p&gt;Draw a line.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="720" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="719" />
       <source>Eraser (Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="722" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="721" />
       <source>Eraser (&amp;Transparent)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="725" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="724" />
       <source>&lt;b&gt;Eraser (Transparent)&lt;/b&gt;&lt;p&gt;Erase pixels by setting them to transparent.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="735" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="734" />
       <source>Rectangular Selection</source>
       <translation type="unfinished">长方形选区</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="754" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="737" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="753" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="736" />
       <source>Rect&amp;angular Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="740" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="739" />
       <source>&lt;b&gt;Rectangular Selection&lt;/b&gt;&lt;p&gt;Select a rectangular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="752" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="751" />
       <source>Circular Selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="757" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="756" />
       <source>&lt;b&gt;Circular Selection&lt;/b&gt;&lt;p&gt;Select a circular section of the icon using the mouse.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="774" />
+      <source>About</source>
+      <translation>关于</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="775" />
-      <source>About</source>
-      <translation>关于</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="776" />
       <source>&amp;About</source>
       <translation>关于(&amp;A)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="778" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="777" />
       <source>Display information about this software</source>
       <translation>显示软件信息</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="780" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="779" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="786" />
+      <source>About Qt</source>
+      <translation>关于 Qt</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="787" />
-      <source>About Qt</source>
-      <translation>关于 Qt</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="788" />
       <source>About &amp;Qt</source>
       <translation>关于 &amp;Qt</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="790" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>显示 Qt 工具包信息</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="791" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>显示 Qt 工具包信息</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="792" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关于 Qt&lt;/b&gt;&lt;p&gt;显示 Qt 工具包的部分相关信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="800" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="799" />
       <source>What's This?</source>
       <translation>这是什么?</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="801" />
+      <source>&amp;What's This?</source>
+      <translation>这是什么(&amp;W)?</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="802" />
-      <source>&amp;What's This?</source>
-      <translation>这是什么(&amp;W)?</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="803" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="804" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished">背景帮助</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="805" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished">背景帮助</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="806" />
       <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;显示背景帮助&lt;/b&gt;&lt;p&gt;在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="823" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="822" />
       <source>&amp;File</source>
       <translation>文件(&amp;F)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="840" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="839" />
       <source>&amp;Edit</source>
       <translation>编辑(&amp;E)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="856" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="855" />
       <source>&amp;View</source>
       <translation>视图(&amp;V)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="864" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="863" />
       <source>&amp;Tools</source>
       <translation>工具(&amp;T)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="883" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="882" />
       <source>&amp;Help</source>
       <translation>帮助(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="893" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="892" />
       <source>File</source>
       <translation>文件</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="907" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="906" />
       <source>Edit</source>
       <translation>编辑</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="920" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="919" />
       <source>View</source>
       <translation>视图</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="925" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="924" />
       <source>Tools</source>
       <translation>工具</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="943" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="942" />
       <source>Help</source>
       <translation>帮助</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="957" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="956" />
       <source>&lt;p&gt;This part of the status bar displays the icon size.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="964" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="963" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1067" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1066" />
       <source>Open icon file</source>
       <translation>打开图标文件</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1119" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1103" />
+      <source>Save icon file</source>
+      <translation>保存图标文件</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1120" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1104" />
-      <source>Save icon file</source>
-      <translation>保存图标文件</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1121" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1250" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1196" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1182" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1162" />
-      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1226" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1172" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1154" />
       <source>eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1156" />
-      <source>The file '{0}' does not exist.</source>
-      <translation>文件“{0}”不存在。</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1163" />
-      <source>Cannot read file '{0}:
-{1}.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1197" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1155" />
+      <source>Cannot read file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1173" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1183" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">无法写入文件 {0}:
-{1}。</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1207" />
       <source>Icon saved</source>
       <translation>图标已保存</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1224" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1200" />
       <source>Untitled</source>
       <translation>未命名</translation>
     </message>
     <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1203" />
+      <source>{0}[*] - {1}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../IconEditor/IconEditorWindow.py" line="1204" />
+      <source>Icon Editor</source>
+      <translation>图标编辑器</translation>
+    </message>
+    <message>
       <location filename="../IconEditor/IconEditorWindow.py" line="1227" />
-      <source>{0}[*] - {1}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1228" />
-      <source>Icon Editor</source>
-      <translation>图标编辑器</translation>
-    </message>
-    <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1251" />
       <source>The icon image has unsaved changes.</source>
       <translation>图标图像有未保存的更改。</translation>
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1339" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1315" />
       <source>About eric Icon Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../IconEditor/IconEditorWindow.py" line="1340" />
+      <location filename="../IconEditor/IconEditorWindow.py" line="1316" />
       <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <source>eric6 Icon Editor</source>
-      <translation type="vanished">eric6 图标编辑器</translation>
-    </message>
-    <message>
-      <source>About eric6 Icon Editor</source>
-      <translation type="vanished">关于 eric6 图标编辑器</translation>
+      <source>The file '{0}' does not exist.</source>
+      <translation type="vanished">文件“{0}”不存在。</translation>
+    </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">无法写入文件 {0}:
+{1}。</translation>
     </message>
   </context>
   <context>
@@ -45011,10 +40860,6 @@
       <source>Please open or create a file first.</source>
       <translation>请您先打开或创建一个文件。</translation>
     </message>
-    <message>
-      <source>Q&amp;InputDialog Wizard...</source>
-      <translation type="vanished">Q&amp;InputDialog 向导…</translation>
-    </message>
   </context>
   <context>
     <name>InputDialogWizardDialog</name>
@@ -45803,98 +41648,6 @@
       <source>Combined Left Side</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Delay:</source>
-      <translation type="vanished">延迟:</translation>
-    </message>
-    <message>
-      <source> ms</source>
-      <translation type="vanished"> 毫秒</translation>
-    </message>
-    <message>
-      <source>Dockarea Corner Usage</source>
-      <translation type="vanished">停靠区转角使用</translation>
-    </message>
-    <message>
-      <source>Top Left Corner</source>
-      <translation type="vanished">左上角</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the top dockarea</source>
-      <translation type="vanished">选择指定左上角为顶部停靠区</translation>
-    </message>
-    <message>
-      <source>Top dockarea</source>
-      <translation type="vanished">顶部停靠区</translation>
-    </message>
-    <message>
-      <source>Select to assign the top left corner to the left dockarea</source>
-      <translation type="vanished">选择指定左上角为左停靠区</translation>
-    </message>
-    <message>
-      <source>Left dockarea</source>
-      <translation type="vanished">左停靠区</translation>
-    </message>
-    <message>
-      <source>Top Right Corner</source>
-      <translation type="vanished">右上角</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the top dockarea</source>
-      <translation type="vanished">选择指定右上角为顶部停靠区</translation>
-    </message>
-    <message>
-      <source>Select to assign the top right corner to the right dockarea</source>
-      <translation type="vanished">选择指定右上角为右停靠区</translation>
-    </message>
-    <message>
-      <source>Right dockarea</source>
-      <translation type="vanished">右停靠区</translation>
-    </message>
-    <message>
-      <source>Bottom Left Corner</source>
-      <translation type="vanished">左下角</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the bottom dockarea</source>
-      <translation type="vanished">选择指定左下角为底部停靠区</translation>
-    </message>
-    <message>
-      <source>Bottom dockarea</source>
-      <translation type="vanished">底部停靠区</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom left corner to the left dockarea</source>
-      <translation type="vanished">选择指定左下角为左停靠区</translation>
-    </message>
-    <message>
-      <source>Bottom Right Corner</source>
-      <translation type="vanished">右下角</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the bottom dockarea</source>
-      <translation type="vanished">选择指定右下角为底部停靠区</translation>
-    </message>
-    <message>
-      <source>Select to assign the bottom right corner to the right dockarea</source>
-      <translation type="vanished">选择指定右下角为右停靠区</translation>
-    </message>
-    <message>
-      <source>Tabs</source>
-      <translation type="vanished">选项卡</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">仅显示一个关闭按钮,而不是每个选项卡显示一个按钮</translation>
-    </message>
-    <message>
-      <source>Select to show hidden files in the various browsers</source>
-      <translation type="vanished">选择以在各个浏览器中显示隐藏文件</translation>
-    </message>
-    <message>
-      <source>Show hidden files</source>
-      <translation type="vanished">显示隐藏文件</translation>
-    </message>
   </context>
   <context>
     <name>IrcChannelEditDialog</name>
@@ -45958,8 +41711,8 @@
       <translation>输入一条消息,按下 Return 或 Enter 来发送消息</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="419" />
       <source>Send Message</source>
       <translation>发送消息</translation>
@@ -46283,7 +42036,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" />
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" />
       <source>Save Messages</source>
       <translation type="unfinished" />
@@ -46294,296 +42047,296 @@
       <translation>HTML 文件 (*.html *.htm);;文本文件 (*.txt);;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" />
       <source>Error saving Messages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" />
       <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/IrcChannelWidget.py" line="1419" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" />
       <source>Copy</source>
       <translation>复制</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" />
       <source>Cut all</source>
       <translation type="unfinished">剪切全部</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" />
       <source>Copy all</source>
       <translation type="unfinished">复制全部</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" />
       <source>Clear</source>
       <translation>清除</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" />
+      <source>Mark Current Position</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" />
-      <source>Mark Current Position</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" />
       <source>Remove Position Marker</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" />
       <source>Enter the message to be sent:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" />
+      <source>Send Query</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" />
-      <source>Send Query</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" />
       <source>Send Notice</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" />
       <source>Who Is</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" />
       <source>Private Chat</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" />
+      <source>Send Ping</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" />
-      <source>Send Ping</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" />
       <source>Ignore User</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" />
       <source>Refresh</source>
       <translation>刷新</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" />
       <source>Who</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" />
       <source>End of WHO list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" />
       <source> (Away)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" />
       <source>{0} is {1}@{2} ({3}){4}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" />
       <source>Whois</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" />
       <source>{0} is {1}@{2} ({3}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" />
       <source>{0} is a user on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" />
       <source>{0} has voice on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" />
       <source>{0} is a halfop on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" />
       <source>{0} is an operator on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" />
       <source>{0} is owner of channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" />
       <source>{0} is admin on channels: {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" />
       <source>{0} is online via {1} ({2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" />
       <source>{0} is an IRC Operator.</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" />
       <source>%n day(s)</source>
       <translation>
         <numerusform>%n 天</numerusform>
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" />
       <source>%n hour(s)</source>
       <translation>
         <numerusform>%n 小时</numerusform>
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" />
       <source>%n minute(s)</source>
       <translation>
         <numerusform>%n 分钟</numerusform>
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" />
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" />
       <source>%n second(s)</source>
       <translation>
         <numerusform>%n 秒</numerusform>
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" />
       <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source>
       <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" />
       <source>{0} has been idle for {1}, {2}, and {3}.</source>
       <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" />
       <source>{0} has been idle for {1} and {2}.</source>
       <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" />
       <source>{0} has been idle for %n second(s).</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" />
       <source>{0} has been online since {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" />
       <source>End of WHOIS list for {0}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" />
       <source>{0} is an identified user.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" />
       <source>{0} is available for help.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" />
       <source>{0} is logged in as {1}.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" />
       <source>{0} is actually using the host {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" />
       <source>{0} is using a secure connection.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" />
       <source>{0} is connecting from {1} (IP: {2}).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" />
       <source>Edit Channel Topic</source>
       <translation>编辑频道主题</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" />
+      <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" />
       <source>Enter the topic for this channel:</source>
       <translation>输入此频道的主题:</translation>
     </message>
@@ -46863,10 +42616,6 @@
       <source>IRC for eric IDE</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>IRC for eric6 IDE</source>
-      <translation type="vanished">IRC for eric6 IDE</translation>
-    </message>
   </context>
   <context>
     <name>IrcNetworkEditDialog</name>
@@ -47109,28 +42858,28 @@
       <translation>点击加入频道</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" />
       <source>Press to disconnect from the network</source>
       <translation>点击从网络断开</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" />
       <source>Press to connect to the selected network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <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="429" />
-      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
-      <translation>HTML 文件 (*.{0});;文本文件 (*.txt);;所有文件 (*)</translation>
-    </message>
-    <message>
       <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
+      <source>Save Messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" />
+      <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
+      <translation>HTML 文件 (*.{0});;文本文件 (*.txt);;所有文件 (*)</translation>
+    </message>
+    <message>
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
@@ -47467,62 +43216,6 @@
       <source>Confirm Shutdown When Connected</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for network messages</source>
-      <translation type="vanished">选择网络消息的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for nick names</source>
-      <translation type="vanished">选择昵称的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for server messages</source>
-      <translation type="vanished">选择服务器消息的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for own nick name</source>
-      <translation type="vanished">选择自己昵称的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for channel messages</source>
-      <translation type="vanished">选择频道消息的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for join channel messages</source>
-      <translation type="vanished">选择加入频道消息的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for error messages</source>
-      <translation type="vanished">选择错误消息的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for leave channel messages</source>
-      <translation type="vanished">选择离开频道消息的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for timestamps</source>
-      <translation type="vanished">选择时间戳的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for channel info messages</source>
-      <translation type="vanished">选择频道信息消息的颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for hyperlinks</source>
-      <translation type="vanished">选择超链接的颜色</translation>
-    </message>
-    <message>
-      <source>Enable to allow coloured text in IRC messages</source>
-      <translation type="vanished">选择以允许在 IRC 消息中显示彩色文字</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Note:&lt;/b&gt; Notifications will only be shown, if the global usage of notifications is enabled on the notifications configuration page.</source>
-      <translation type="vanished">&lt;b&gt;注意:&lt;/b&gt;通知仅在通知配置页面启用全局通知选项后才会显示。</translation>
-    </message>
   </context>
   <context>
     <name>IrcServerEditDialog</name>
@@ -47994,25 +43687,6 @@
     </message>
   </context>
   <context>
-    <name>JavaScriptEricObject</name>
-    <message>
-      <source>Search!</source>
-      <translation type="vanished">搜索!</translation>
-    </message>
-    <message>
-      <source>Welcome to eric6 Web Browser!</source>
-      <translation type="vanished">欢迎使用 eric6 网页浏览器!</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric6 网页浏览器</translation>
-    </message>
-    <message>
-      <source>About eric6</source>
-      <translation type="vanished">关于 eric6</translation>
-    </message>
-  </context>
-  <context>
     <name>JavaScriptIcon</name>
     <message>
       <location filename="../WebBrowser/StatusBar/JavaScriptIcon.py" line="37" />
@@ -49801,7 +45475,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python 文件 (*.py *.py3)</translation>
@@ -50054,7 +45728,7 @@
       <translation>所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="474" />
+      <location filename="../Preferences/__init__.py" line="475" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
@@ -50234,10 +45908,6 @@
       <source>Octave Files (*.m.octave)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Python2</source>
-      <translation type="vanished">Python2</translation>
-    </message>
   </context>
   <context>
     <name>LfConvertDataDialog</name>
@@ -50484,14 +46154,6 @@
       <source>&lt;b&gt;Message Filters for both&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress messages received via stdout or stderr.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Error Colour:</source>
-      <translation type="vanished">错误颜色:</translation>
-    </message>
-    <message>
-      <source>Select the colour for text sent to stderr</source>
-      <translation type="vanished">选择发送到 stderr 中的文本颜色</translation>
-    </message>
   </context>
   <context>
     <name>MakePropertiesDialog</name>
@@ -50707,18 +46369,6 @@
       <source>&lt;p&gt;The downloaded dictionary archive is invalid. Skipping it.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Network Status: online</source>
-      <translation type="vanished">网络状态:在线</translation>
-    </message>
-    <message>
-      <source>Network Status: offline</source>
-      <translation type="vanished">网络状态:离线</translation>
-    </message>
-    <message>
-      <source>Computer is offline.</source>
-      <translation type="vanished">计算机已离线。</translation>
-    </message>
   </context>
   <context>
     <name>MarkdownProvider</name>
@@ -51015,14 +46665,6 @@
       <source>Install Mercurial</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">要记住的提交信息数量:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">输入要记住的提交信息数量</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizard</name>
@@ -51052,10 +46694,6 @@
       <source>Please open or create a file first.</source>
       <translation>请您先打开或创建一个文件。</translation>
     </message>
-    <message>
-      <source>Q&amp;MessageBox Wizard...</source>
-      <translation type="vanished">Q&amp;MessageBox 向导…</translation>
-    </message>
   </context>
   <context>
     <name>MessageBoxWizardDialog</name>
@@ -52003,10 +47641,6 @@
       <source>All Files (*)</source>
       <translation type="unfinished">所有文件 (*)</translation>
     </message>
-    <message>
-      <source>Documentation</source>
-      <translation type="vanished">文档</translation>
-    </message>
   </context>
   <context>
     <name>MicroPythonProgressInfoDialog</name>
@@ -52082,38 +47716,43 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="533" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="537" />
       <source>Clear</source>
       <translation type="unfinished">清除</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="535" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="542" />
       <source>Copy</source>
       <translation type="unfinished">复制</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="536" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="546" />
       <source>Paste</source>
       <translation type="unfinished">粘贴</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="552" />
+      <source>Select All</source>
+      <translation type="unfinished">全选</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="576" />
       <source>Press to disconnect the current device</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="563" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
       <source>Press to connect the selected device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="581" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="599" />
       <source>No device attached</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -52122,300 +47761,300 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
       <source>Start REPL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="609" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="627" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1068" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1089" />
       <source>Serial Device Connect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1069" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1090" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1113" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1096" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1134" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1125" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1117" />
       <source>Run Script</source>
       <translation type="unfinished">运行脚本</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1097" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1118" />
       <source>There is no editor open. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1105" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1126" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1114" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1135" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1137" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1158" />
       <source>Open Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1139" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1160" />
       <source>Python3 Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1182" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1203" />
       <source>Start Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1183" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1204" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1195" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1216" />
       <source>µPy Chart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1211" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1232" />
       <source>Unsaved Chart Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1212" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1233" />
       <source>The chart contains unsaved data.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
       <source>Start File Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1263" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1301" />
       <source>µPy Files</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1337" />
       <source>Downloads</source>
       <translation type="unfinished">下载</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Show Version</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1335" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1356" />
       <source>Show Implementation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1338" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1359" />
       <source>Show Board Data</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1481" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1364" />
       <source>Synchronize Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1346" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1367" />
       <source>Show Device Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1370" />
       <source>Show Local Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1352" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1373" />
       <source>Show Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1700" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1358" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1379" />
       <source>Compile Python File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1722" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1715" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1361" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1736" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
       <source>Compile Current Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1371" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1392" />
       <source>Download Firmware</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1378" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
       <source>Show Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1382" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>Flash UF2 Device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1385" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1406" />
       <source>Manage Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1387" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1408" />
       <source>Ignored Serial Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1390" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1411" />
       <source>Configure</source>
       <translation type="unfinished">配置</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1400" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1421" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1409" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
       <source>No version information available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1413" />
-      <source>Device Version Information</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1434" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1430" />
+      <source>Device Version Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1451" />
       <source>unknown</source>
       <translation type="unfinished">未知</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1441" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1462" />
       <source>Device Implementation Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1442" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1463" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1503" />
       <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1502" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1510" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1529" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1550" />
       <source>Device Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1542" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1563" />
       <source>Local Date and Time</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1543" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1585" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1568" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1606" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
       <source>Date and Time</source>
       <translation type="unfinished">日期和时间</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1569" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1590" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1607" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1610" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1631" />
       <source>Error handling device</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1632" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1674" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1695" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1683" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1704" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1690" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1711" />
       <source>'mpy-cross' Output</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1716" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1737" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1809" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1830" />
       <source>Add Unknown Devices</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1810" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1831" />
       <source>Select the devices to be added:</source>
       <translation type="unfinished" />
     </message>
@@ -52590,35 +48229,24 @@
       <source>MicroPython Firmware</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Workspace Directory</source>
-      <translation type="vanished">工作空间目录</translation>
-    </message>
   </context>
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
-      <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation type="unfinished" />
-    </message>
   </context>
   <context>
     <name>MimeTypesPage</name>
@@ -52656,732 +48284,716 @@
   <context>
     <name>MiniEditor</name>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="441" />
+      <location filename="../QScintilla/MiniEditor.py" line="442" />
       <source>About eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="442" />
+      <location filename="../QScintilla/MiniEditor.py" line="443" />
       <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="509" />
+      <location filename="../QScintilla/MiniEditor.py" line="510" />
       <source>Line: {0:5}</source>
       <translation>行:{0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="513" />
+      <location filename="../QScintilla/MiniEditor.py" line="514" />
       <source>Pos: {0:5}</source>
       <translation>列:{0:5}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="529" />
+      <location filename="../QScintilla/MiniEditor.py" line="530" />
       <source>Language: {0}</source>
       <translation type="unfinished">语言:{0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="590" />
+      <location filename="../QScintilla/MiniEditor.py" line="591" />
       <source>New</source>
       <translation>新建</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="592" />
-      <source>&amp;New</source>
-      <translation>新建(&amp;N)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="593" />
+      <source>&amp;New</source>
+      <translation>新建(&amp;N)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="594" />
       <source>Ctrl+N</source>
       <comment>File|New</comment>
       <translation>Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="595" />
-      <source>Open an empty editor window</source>
-      <translation>打开一个空白编辑器窗口</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="596" />
+      <source>Open an empty editor window</source>
+      <translation>打开一个空白编辑器窗口</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="597" />
       <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
       <translation>&lt;b&gt;新建&lt;/b&gt;&lt;p&gt;创建一个空白编辑器窗口。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="604" />
+      <location filename="../QScintilla/MiniEditor.py" line="605" />
       <source>Open</source>
       <translation>打开</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="606" />
-      <source>&amp;Open...</source>
-      <translation>打开(&amp;O)…</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="607" />
+      <source>&amp;Open...</source>
+      <translation>打开(&amp;O)…</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="608" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="609" />
-      <source>Open a file</source>
-      <translation>打开一个文件</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="610" />
+      <source>Open a file</source>
+      <translation>打开一个文件</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="611" />
       <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打开一个文件&lt;/b&gt;&lt;p&gt;将询问要打开的文件名称。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="618" />
+      <location filename="../QScintilla/MiniEditor.py" line="619" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="620" />
-      <source>&amp;Save</source>
-      <translation>保存(&amp;S)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="621" />
+      <source>&amp;Save</source>
+      <translation>保存(&amp;S)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="622" />
       <source>Ctrl+S</source>
       <comment>File|Save</comment>
       <translation>Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="623" />
+      <location filename="../QScintilla/MiniEditor.py" line="624" />
       <source>Save the current file</source>
       <translation>保存当前文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="624" />
+      <location filename="../QScintilla/MiniEditor.py" line="625" />
       <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;保存文件&lt;/b&gt;&lt;p&gt;保存当前编辑器窗口的内容。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="632" />
+      <location filename="../QScintilla/MiniEditor.py" line="633" />
       <source>Save as</source>
       <translation>另存为</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="634" />
-      <source>Save &amp;as...</source>
-      <translation>另存为(&amp;A)…</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="635" />
+      <source>Save &amp;as...</source>
+      <translation>另存为(&amp;A)…</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="636" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="637" />
+      <location filename="../QScintilla/MiniEditor.py" line="638" />
       <source>Save the current file to a new one</source>
       <translation>将当前文件保存到一个新文件中</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="639" />
+      <location filename="../QScintilla/MiniEditor.py" line="640" />
       <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;文件另存为&lt;/b&gt;&lt;p&gt;将当前编辑器窗口的内容保存到一个新文件中。可以在文件选择对话框中输入该文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="648" />
+      <location filename="../QScintilla/MiniEditor.py" line="649" />
       <source>Save Copy</source>
       <translation>保存副本</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="650" />
+      <location filename="../QScintilla/MiniEditor.py" line="651" />
       <source>Save &amp;Copy...</source>
       <translation>保存副本(&amp;C)…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="652" />
+      <location filename="../QScintilla/MiniEditor.py" line="653" />
       <source>Save a copy of the current file</source>
       <translation>保存当前文件的一个副本</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="654" />
+      <location filename="../QScintilla/MiniEditor.py" line="655" />
       <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;保存副本&lt;/b&gt;保存当前编辑器窗口内容的一个副本。文件可以在文件选择对话框中输入。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="663" />
+      <location filename="../QScintilla/MiniEditor.py" line="664" />
       <source>Close</source>
       <translation>关闭</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="665" />
-      <source>&amp;Close</source>
-      <translation>关闭(&amp;C)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="666" />
+      <source>&amp;Close</source>
+      <translation>关闭(&amp;C)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="667" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="668" />
-      <source>Close the editor window</source>
-      <translation>关闭编辑器窗口</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="669" />
+      <source>Close the editor window</source>
+      <translation>关闭编辑器窗口</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="670" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关闭窗口&lt;/b&gt;&lt;p&gt;关闭当前窗口。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="677" />
+      <location filename="../QScintilla/MiniEditor.py" line="678" />
       <source>Print</source>
       <translation>打印</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="679" />
-      <source>&amp;Print</source>
-      <translation>打印(&amp;P)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="680" />
+      <source>&amp;Print</source>
+      <translation>打印(&amp;P)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="681" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="682" />
-      <source>Print the current file</source>
-      <translation>打印当前文件</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="683" />
+      <source>Print the current file</source>
+      <translation>打印当前文件</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="684" />
       <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打印文件&lt;/b&gt;&lt;p&gt;打印当前文件的内容。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="691" />
+      <location filename="../QScintilla/MiniEditor.py" line="692" />
       <source>Print Preview</source>
       <translation>打印预览</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="695" />
+      <location filename="../QScintilla/MiniEditor.py" line="696" />
       <source>Print preview of the current file</source>
       <translation>当前文件的打印预览</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="697" />
+      <location filename="../QScintilla/MiniEditor.py" line="698" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打印预览&lt;/b&gt;&lt;p&gt;当前文件的打印预览。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="709" />
+      <location filename="../QScintilla/MiniEditor.py" line="710" />
       <source>Undo</source>
       <translation>撤消</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="711" />
-      <source>&amp;Undo</source>
-      <translation>撤消(&amp;U)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="712" />
+      <source>&amp;Undo</source>
+      <translation>撤消(&amp;U)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="713" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation>Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="713" />
+      <location filename="../QScintilla/MiniEditor.py" line="714" />
       <source>Alt+Backspace</source>
       <comment>Edit|Undo</comment>
       <translation>Alt+Backspace</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="715" />
+      <location filename="../QScintilla/MiniEditor.py" line="716" />
       <source>Undo the last change</source>
       <translation>撤消最后一次更改</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="716" />
+      <location filename="../QScintilla/MiniEditor.py" line="717" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;撤消&lt;/b&gt;&lt;p&gt;在当前编辑器中撤消最后一次更改。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="724" />
+      <location filename="../QScintilla/MiniEditor.py" line="725" />
       <source>Redo</source>
       <translation>重做</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="726" />
-      <source>&amp;Redo</source>
-      <translation>重做(&amp;R)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="727" />
+      <source>&amp;Redo</source>
+      <translation>重做(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="728" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="729" />
+      <location filename="../QScintilla/MiniEditor.py" line="730" />
       <source>Redo the last change</source>
       <translation>重做最后一次更改</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="730" />
+      <location filename="../QScintilla/MiniEditor.py" line="731" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;重做&lt;/b&gt;&lt;p&gt;在当前编辑器中重做最后一次更改。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="738" />
+      <location filename="../QScintilla/MiniEditor.py" line="739" />
       <source>Cut</source>
       <translation>剪切</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="740" />
-      <source>Cu&amp;t</source>
-      <translation>剪切(&amp;t)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="741" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation>Ctrl+X</translation>
+      <source>Cu&amp;t</source>
+      <translation>剪切(&amp;t)</translation>
     </message>
     <message>
       <location filename="../QScintilla/MiniEditor.py" line="742" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation>Ctrl+X</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="743" />
       <source>Shift+Del</source>
       <comment>Edit|Cut</comment>
       <translation>Shift+Del</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="744" />
-      <source>Cut the selection</source>
-      <translation>剪切所选内容</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="745" />
+      <source>Cut the selection</source>
+      <translation>剪切所选内容</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="746" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;剪切&lt;/b&gt;&lt;p&gt;将当前编辑器所选内容剪切到剪贴板中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="754" />
+      <location filename="../QScintilla/MiniEditor.py" line="755" />
       <source>Copy</source>
       <translation>复制</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="756" />
-      <source>&amp;Copy</source>
-      <translation>复制(&amp;C)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="757" />
+      <source>&amp;Copy</source>
+      <translation>复制(&amp;C)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="758" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="758" />
+      <location filename="../QScintilla/MiniEditor.py" line="759" />
       <source>Ctrl+Ins</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="760" />
+      <location filename="../QScintilla/MiniEditor.py" line="761" />
       <source>Copy the selection</source>
       <translation>复制所选内容</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="761" />
+      <location filename="../QScintilla/MiniEditor.py" line="762" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;复制&lt;/b&gt;&lt;p&gt;将当前编辑器所选内容复制到剪贴板中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="770" />
+      <location filename="../QScintilla/MiniEditor.py" line="771" />
       <source>Paste</source>
       <translation>粘贴</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="772" />
-      <source>&amp;Paste</source>
-      <translation>粘贴(&amp;P)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="773" />
+      <source>&amp;Paste</source>
+      <translation>粘贴(&amp;P)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="774" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation>Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="774" />
+      <location filename="../QScintilla/MiniEditor.py" line="775" />
       <source>Shift+Ins</source>
       <comment>Edit|Paste</comment>
       <translation>Shift+Ins</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="776" />
+      <location filename="../QScintilla/MiniEditor.py" line="777" />
       <source>Paste the last cut/copied text</source>
       <translation>粘贴最近剪切或复制的文本</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="778" />
+      <location filename="../QScintilla/MiniEditor.py" line="779" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;粘贴&lt;/b&gt;&lt;p&gt;将最近剪切或复制的文本从剪贴板粘贴到当前编辑器中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="787" />
+      <location filename="../QScintilla/MiniEditor.py" line="788" />
       <source>Clear</source>
       <translation>清除</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="789" />
-      <source>Cl&amp;ear</source>
-      <translation>清除(&amp;E)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="790" />
+      <source>Cl&amp;ear</source>
+      <translation>清除(&amp;E)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="791" />
       <source>Alt+Shift+C</source>
       <comment>Edit|Clear</comment>
       <translation>Alt+Shift+C</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="793" />
+      <location filename="../QScintilla/MiniEditor.py" line="794" />
       <source>Clear all text</source>
       <translation>清除所有文本</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="794" />
+      <location filename="../QScintilla/MiniEditor.py" line="795" />
       <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;清除&lt;/b&gt;&lt;p&gt;删除当前编辑器中的所有文本。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2400" />
-      <source>About</source>
-      <translation>关于</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2401" />
+      <source>About</source>
+      <translation>关于</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2402" />
       <source>&amp;About</source>
       <translation>关于(&amp;A)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2403" />
+      <location filename="../QScintilla/MiniEditor.py" line="2404" />
       <source>Display information about this software</source>
       <translation>显示软件信息</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2405" />
+      <location filename="../QScintilla/MiniEditor.py" line="2406" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2412" />
-      <source>About Qt</source>
-      <translation>关于 Qt</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2413" />
+      <source>About Qt</source>
+      <translation>关于 Qt</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2414" />
       <source>About &amp;Qt</source>
       <translation>关于 &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2416" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>显示 Qt 工具包信息</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2417" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>显示 Qt 工具包信息</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2418" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关于 Qt&lt;/b&gt;&lt;p&gt;显示 Qt 工具包的部分相关信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2425" />
+      <location filename="../QScintilla/MiniEditor.py" line="2426" />
       <source>What's This?</source>
       <translation>这是什么?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2427" />
-      <source>&amp;What's This?</source>
-      <translation>这是什么(&amp;W)?</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2428" />
+      <source>&amp;What's This?</source>
+      <translation>这是什么(&amp;W)?</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2429" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation>Shift+F1</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2430" />
-      <source>Context sensitive help</source>
-      <translation>背景帮助</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2431" />
+      <source>Context sensitive help</source>
+      <translation>背景帮助</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2432" />
       <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;显示背景帮助&lt;/b&gt;&lt;p&gt;在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2448" />
+      <location filename="../QScintilla/MiniEditor.py" line="2449" />
       <source>Preferences</source>
       <translation type="unfinished">首选项</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2450" />
+      <location filename="../QScintilla/MiniEditor.py" line="2451" />
       <source>&amp;Preferences...</source>
       <translation type="unfinished">首选项(&amp;P)…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2452" />
+      <location filename="../QScintilla/MiniEditor.py" line="2453" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">设定偏好配置</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2454" />
+      <location filename="../QScintilla/MiniEditor.py" line="2455" />
       <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">&lt;b&gt;首选项&lt;/b&gt;&lt;p&gt;将应用程序的配置项设定为你喜欢的值。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2467" />
+      <location filename="../QScintilla/MiniEditor.py" line="2468" />
       <source>&amp;File</source>
       <translation>文件(&amp;F)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2479" />
+      <location filename="../QScintilla/MiniEditor.py" line="2480" />
       <source>&amp;Edit</source>
       <translation>编辑(&amp;E)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2489" />
+      <location filename="../QScintilla/MiniEditor.py" line="2490" />
       <source>&amp;Search</source>
       <translation type="unfinished">搜索(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2499" />
+      <location filename="../QScintilla/MiniEditor.py" line="2500" />
       <source>&amp;View</source>
       <translation type="unfinished">视图(&amp;V)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2505" />
+      <location filename="../QScintilla/MiniEditor.py" line="2506" />
       <source>Se&amp;ttings</source>
       <translation type="unfinished">设置(&amp;T)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2510" />
+      <location filename="../QScintilla/MiniEditor.py" line="2511" />
       <source>&amp;Help</source>
       <translation>帮助(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2522" />
+      <location filename="../QScintilla/MiniEditor.py" line="2523" />
       <source>File</source>
       <translation>文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2535" />
+      <location filename="../QScintilla/MiniEditor.py" line="2536" />
       <source>Edit</source>
       <translation>编辑</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2545" />
+      <location filename="../QScintilla/MiniEditor.py" line="2546" />
       <source>Search</source>
       <translation type="unfinished">搜索</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2552" />
+      <location filename="../QScintilla/MiniEditor.py" line="2553" />
       <source>View</source>
       <translation type="unfinished">视图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2559" />
+      <location filename="../QScintilla/MiniEditor.py" line="2560" />
       <source>Settings</source>
       <translation type="unfinished">设置</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2563" />
+      <location filename="../QScintilla/MiniEditor.py" line="2564" />
       <source>Help</source>
       <translation>帮助</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2576" />
+      <location filename="../QScintilla/MiniEditor.py" line="2577" />
       <source>&lt;p&gt;This part of the status bar displays the editor language.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2584" />
+      <location filename="../QScintilla/MiniEditor.py" line="2585" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
       <translation>&lt;p&gt;状态条的这一部分显示编辑器文件是否为可写。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2591" />
+      <location filename="../QScintilla/MiniEditor.py" line="2592" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;状态条的这一部分显示编辑器的行号。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2598" />
+      <location filename="../QScintilla/MiniEditor.py" line="2599" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;状态条的这一部分显示编辑的光标位置。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2609" />
+      <location filename="../QScintilla/MiniEditor.py" line="2610" />
       <source>&lt;p&gt;This part of the status bar allows zooming the editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2615" />
+      <location filename="../QScintilla/MiniEditor.py" line="2616" />
       <source>Ready</source>
       <translation>就绪</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2683" />
-      <source>eric Mini Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2684" />
+      <source>eric Mini Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2685" />
       <source>The document has unsaved changes.</source>
       <translation>文档有未保存的更改。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2709" />
-      <source>Open File</source>
-      <translation>打开文件</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2710" />
+      <source>Open File</source>
+      <translation>打开文件</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2711" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法打开。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2736" />
+      <location filename="../QScintilla/MiniEditor.py" line="2737" />
       <source>File loaded</source>
       <translation>文件已载入</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2816" />
-      <source>Save File</source>
-      <translation>保存文件</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2817" />
+      <source>Save File</source>
+      <translation>保存文件</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2818" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2822" />
+      <location filename="../QScintilla/MiniEditor.py" line="2823" />
       <source>File saved</source>
       <translation>文件已保存</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2834" />
+      <location filename="../QScintilla/MiniEditor.py" line="2835" />
       <source>[*] - {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/MiniEditor.py" line="2854" />
+      <location filename="../QScintilla/MiniEditor.py" line="2836" />
+      <source>Mini Editor</source>
+      <translation>迷你编辑器</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3181" />
+      <location filename="../QScintilla/MiniEditor.py" line="3146" />
+      <location filename="../QScintilla/MiniEditor.py" line="2848" />
+      <source>Untitled</source>
+      <translation>未命名</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/MiniEditor.py" line="2853" />
-      <location filename="../QScintilla/MiniEditor.py" line="2835" />
-      <source>Mini Editor</source>
-      <translation>迷你编辑器</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3180" />
-      <location filename="../QScintilla/MiniEditor.py" line="3145" />
-      <location filename="../QScintilla/MiniEditor.py" line="2847" />
-      <source>Untitled</source>
-      <translation>未命名</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/MiniEditor.py" line="2852" />
       <source>{0}[*] - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3140" />
+      <location filename="../QScintilla/MiniEditor.py" line="3141" />
       <source>Printing...</source>
       <translation>打印中…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3161" />
+      <location filename="../QScintilla/MiniEditor.py" line="3162" />
       <source>Printing completed</source>
       <translation>打印已完成</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3163" />
+      <location filename="../QScintilla/MiniEditor.py" line="3164" />
       <source>Error while printing</source>
       <translation>打印时出错</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3166" />
+      <location filename="../QScintilla/MiniEditor.py" line="3167" />
       <source>Printing aborted</source>
       <translation>打印失败</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3221" />
+      <location filename="../QScintilla/MiniEditor.py" line="3222" />
       <source>Select all</source>
       <translation>全选</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3223" />
+      <location filename="../QScintilla/MiniEditor.py" line="3224" />
       <source>Deselect all</source>
       <translation>全部取消选择</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3236" />
+      <location filename="../QScintilla/MiniEditor.py" line="3237" />
       <source>Languages</source>
       <translation>语言</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3239" />
+      <location filename="../QScintilla/MiniEditor.py" line="3240" />
       <source>No Language</source>
       <translation>无语言</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3263" />
+      <location filename="../QScintilla/MiniEditor.py" line="3264" />
       <source>Guessed</source>
       <translation>猜测</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3285" />
-      <location filename="../QScintilla/MiniEditor.py" line="3267" />
+      <location filename="../QScintilla/MiniEditor.py" line="3286" />
+      <location filename="../QScintilla/MiniEditor.py" line="3268" />
       <source>Alternatives</source>
       <translation>备选</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3282" />
+      <location filename="../QScintilla/MiniEditor.py" line="3283" />
       <source>Alternatives ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3311" />
-      <source>Pygments Lexer</source>
-      <translation>Pygments 词法分析器</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3312" />
+      <source>Pygments Lexer</source>
+      <translation>Pygments 词法分析器</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3313" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>选择要应用的 Pygments 词法分析器。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="3830" />
-      <source>EditorConfig Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/MiniEditor.py" line="3831" />
+      <source>EditorConfig Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/MiniEditor.py" line="3832" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Find</source>
-      <translation type="vanished">查找</translation>
-    </message>
-    <message>
-      <source>About eric6 Mini Editor</source>
-      <translation type="vanished">关于 eric6 迷你编辑器</translation>
-    </message>
-    <message>
-      <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source>
-      <translation type="vanished">Eric6 迷你编辑器是一个基于 QScintilla 的编辑器组件。它可用于简单的、不需要完整编辑器复杂功能的编辑任务。</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">eric6 迷你编辑器</translation>
-    </message>
   </context>
   <context>
     <name>MiscellaneousChecker</name>
@@ -53945,254 +49557,238 @@
   <context>
     <name>MultiProject</name>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="247" />
+      <location filename="../MultiProject/MultiProject.py" line="248" />
       <source>Read Multi Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="248" />
+      <location filename="../MultiProject/MultiProject.py" line="249" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="387" />
-      <location filename="../MultiProject/MultiProject.py" line="370" />
-      <source>Copy Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MultiProject/MultiProject.py" line="371" />
-      <source>Enter directory for the new project (must not exist already):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="388" />
+      <location filename="../MultiProject/MultiProject.py" line="371" />
+      <source>Copy Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="372" />
+      <source>Enter directory for the new project (must not exist already):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="389" />
       <source>&lt;p&gt;The source project &lt;b&gt;{0}&lt;/b&gt; could not be copied to its destination &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="396" />
+      <location filename="../MultiProject/MultiProject.py" line="397" />
       <source>{0} - Copy</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="541" />
+      <location filename="../MultiProject/MultiProject.py" line="542" />
       <source>Open Multi Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="544" />
+      <location filename="../MultiProject/MultiProject.py" line="545" />
       <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="606" />
-      <location filename="../MultiProject/MultiProject.py" line="595" />
+      <location filename="../MultiProject/MultiProject.py" line="607" />
+      <location filename="../MultiProject/MultiProject.py" line="596" />
       <source>Multi Project Files (*.emj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="604" />
+      <location filename="../MultiProject/MultiProject.py" line="605" />
       <source>Save Multiproject</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="619" />
-      <source>Save File</source>
-      <translation>保存文件</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="620" />
+      <source>Save File</source>
+      <translation>保存文件</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="621" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="644" />
-      <source>Close Multiproject</source>
-      <translation>关闭多重项目</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="645" />
+      <source>Close Multiproject</source>
+      <translation>关闭多重项目</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="646" />
       <source>The current multiproject has unsaved changes.</source>
       <translation>当前多重项目的更改未保存。</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="697" />
+      <location filename="../MultiProject/MultiProject.py" line="698" />
       <source>New multiproject</source>
       <translation>新建多重项目</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="699" />
+      <location filename="../MultiProject/MultiProject.py" line="700" />
       <source>&amp;New...</source>
       <translation>新建(&amp;N)…</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="701" />
-      <source>Generate a new multiproject</source>
-      <translation>生成一个新多重项目</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="702" />
+      <source>Generate a new multiproject</source>
+      <translation>生成一个新多重项目</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="703" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;新建…&lt;/b&gt;&lt;p&gt;打开一个对话框为新多重项目输入信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="711" />
+      <location filename="../MultiProject/MultiProject.py" line="712" />
       <source>Open multiproject</source>
       <translation>打开多重项目</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="713" />
+      <location filename="../MultiProject/MultiProject.py" line="714" />
       <source>&amp;Open...</source>
       <translation>打开(&amp;O)…</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="715" />
-      <source>Open an existing multiproject</source>
-      <translation>打开一个存在的多重项目</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="716" />
+      <source>Open an existing multiproject</source>
+      <translation>打开一个存在的多重项目</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="717" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打开….&lt;/b&gt;&lt;p&gt;打开一个存在的多重项目。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="724" />
+      <location filename="../MultiProject/MultiProject.py" line="725" />
       <source>Close multiproject</source>
       <translation>关闭多重项目</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="726" />
-      <source>&amp;Close</source>
-      <translation>关闭(&amp;C)</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="727" />
+      <source>&amp;Close</source>
+      <translation>关闭(&amp;C)</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="728" />
       <source>Close the current multiproject</source>
       <translation>关闭当前多重项目</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="729" />
+      <location filename="../MultiProject/MultiProject.py" line="730" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关闭&lt;/b&gt;&lt;p&gt;关闭当前多重项目。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="737" />
+      <location filename="../MultiProject/MultiProject.py" line="738" />
       <source>Save multiproject</source>
       <translation>保存多重项目</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="739" />
-      <source>&amp;Save</source>
-      <translation>保存(&amp;S)</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="740" />
-      <source>Save the current multiproject</source>
-      <translation>保存当前多重项目</translation>
+      <source>&amp;Save</source>
+      <translation>保存(&amp;S)</translation>
     </message>
     <message>
       <location filename="../MultiProject/MultiProject.py" line="741" />
+      <source>Save the current multiproject</source>
+      <translation>保存当前多重项目</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="742" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;保存&lt;/b&gt;&lt;p&gt;保存当前多重项目。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="749" />
+      <location filename="../MultiProject/MultiProject.py" line="750" />
       <source>Save multiproject as</source>
       <translation>多重项目另存为</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="751" />
+      <location filename="../MultiProject/MultiProject.py" line="752" />
       <source>Save &amp;as...</source>
       <translation>另存为(&amp;A)…</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="753" />
+      <location filename="../MultiProject/MultiProject.py" line="754" />
       <source>Save the current multiproject to a new file</source>
       <translation>将当前多重项目保存到一个新文件中</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="755" />
+      <location filename="../MultiProject/MultiProject.py" line="756" />
       <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current multiproject to a new file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;另存为&lt;/b&gt;&lt;p&gt;将当前多重项目保存到一个新文件中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="763" />
+      <location filename="../MultiProject/MultiProject.py" line="764" />
       <source>Add project to multiproject</source>
       <translation>为多重项目添加项目</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="765" />
+      <location filename="../MultiProject/MultiProject.py" line="766" />
       <source>Add &amp;project...</source>
       <translation type="unfinished">添加项目(&amp;P)…</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="767" />
+      <location filename="../MultiProject/MultiProject.py" line="768" />
       <source>Add a project to the current multiproject</source>
       <translation>将项目添加到当前多重项目中</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="769" />
+      <location filename="../MultiProject/MultiProject.py" line="770" />
       <source>&lt;b&gt;Add project...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a project to the current multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;添加项目…&lt;/b&gt;&lt;p&gt;打开一个对话框将项目添加到当前多重项目中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="778" />
+      <location filename="../MultiProject/MultiProject.py" line="779" />
       <source>Multiproject properties</source>
       <translation>多重项目属性</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="780" />
+      <location filename="../MultiProject/MultiProject.py" line="781" />
       <source>&amp;Properties...</source>
       <translation>属性(&amp;P)…</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="782" />
+      <location filename="../MultiProject/MultiProject.py" line="783" />
       <source>Show the multiproject properties</source>
       <translation>显示多重项目属性</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="784" />
+      <location filename="../MultiProject/MultiProject.py" line="785" />
       <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the multiproject properties.&lt;/p&gt;</source>
       <translation>&lt;b&gt;属性…&lt;/b&gt;&lt;p&gt;显示一个对话框编辑多重项目属性。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="804" />
-      <source>&amp;Multiproject</source>
-      <translation>多重项目(&amp;M)</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProject.py" line="805" />
+      <source>&amp;Multiproject</source>
+      <translation>多重项目(&amp;M)</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProject.py" line="806" />
       <source>Open &amp;Recent Multiprojects</source>
       <translation>打开最近的多重项目(&amp;R)</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="846" />
-      <location filename="../MultiProject/MultiProject.py" line="843" />
+      <location filename="../MultiProject/MultiProject.py" line="847" />
+      <location filename="../MultiProject/MultiProject.py" line="844" />
       <source>Multiproject</source>
       <translation>多重项目</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProject.py" line="900" />
+      <location filename="../MultiProject/MultiProject.py" line="901" />
       <source>&amp;Clear</source>
       <translation>清除(&amp;C)</translation>
     </message>
-    <message>
-      <source>Read multiproject file</source>
-      <translation type="vanished">读取多重项目文件</translation>
-    </message>
-    <message>
-      <source>Save multiproject file</source>
-      <translation type="vanished">保存多重项目文件</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m *.e4m)</source>
-      <translation type="vanished">多重项目文件 (*.e5m *.e4m)</translation>
-    </message>
-    <message>
-      <source>Multiproject Files (*.e5m)</source>
-      <translation type="vanished">多重项目文件 (*.e5m)</translation>
-    </message>
   </context>
   <context>
     <name>MultiProjectBrowser</name>
@@ -54347,35 +49943,19 @@
       <source>Enter the number of recent multiprojects to remember</source>
       <translation>输入要记住的最近打开多重项目数量</translation>
     </message>
-    <message>
-      <source>XML</source>
-      <translation type="vanished">XML</translation>
-    </message>
-    <message>
-      <source>Select, if a timestamp should be written to all multiproject related XML files</source>
-      <translation type="vanished">选择是否将时间信息写入到与 XML 文件相关的所有多重项目中</translation>
-    </message>
-    <message>
-      <source>Include timestamp in multiproject related XML files</source>
-      <translation type="vanished">在与 XML 文件相关的多重项目中包含时间信息</translation>
-    </message>
   </context>
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">收到了无效的响应</translation>
-    </message>
   </context>
   <context>
     <name>NamingStyleChecker</name>
@@ -54485,13 +50065,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkAccessManager</name>
-    <message>
-      <source>&lt;b&gt;Enter username and password for '{0}'&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;输入“{0}”的用户名和密码&lt;/b&gt;</translation>
-    </message>
-  </context>
-  <context>
     <name>NetworkManager</name>
     <message>
       <location filename="../WebBrowser/Network/NetworkManager.py" line="194" />
@@ -54868,13 +50441,6 @@
     </message>
   </context>
   <context>
-    <name>NetworkProtocolUnknownErrorReply</name>
-    <message>
-      <source>Protocol '{0}' not supported.</source>
-      <translation type="vanished">协议“{0}”不被支持。</translation>
-    </message>
-  </context>
-  <context>
     <name>NewDialogClassDialog</name>
     <message>
       <location filename="../Project/NewDialogClassDialog.ui" line="0" />
@@ -54931,29 +50497,6 @@
     </message>
   </context>
   <context>
-    <name>NoCacheHostsDialog</name>
-    <message>
-      <source>&amp;Add...</source>
-      <translation type="vanished">添加(&amp;A)…</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">点击移除选中的条目</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">移除(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">点击移除所有条目</translation>
-    </message>
-    <message>
-      <source>R&amp;emove All</source>
-      <translation type="vanished">移除全部(&amp;E)</translation>
-    </message>
-  </context>
-  <context>
     <name>NotificationsPage</name>
     <message>
       <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="0" />
@@ -55094,39 +50637,31 @@
       <source>This is a message to notify about a critical event.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to enable notifications</source>
-      <translation type="vanished">选择启用通知</translation>
-    </message>
-    <message>
-      <source>Enable Notifications</source>
-      <translation type="vanished">启用通知</translation>
-    </message>
   </context>
   <context>
     <name>NumbersWidget</name>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="194" />
+      <location filename="../UI/NumbersWidget.py" line="198" />
       <source>Auto</source>
       <translation>自动</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="195" />
+      <location filename="../UI/NumbersWidget.py" line="199" />
       <source>Dec</source>
       <translation>十</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="196" />
+      <location filename="../UI/NumbersWidget.py" line="200" />
       <source>Hex</source>
       <translation>十六</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="197" />
+      <location filename="../UI/NumbersWidget.py" line="201" />
       <source>Oct</source>
       <translation>八</translation>
     </message>
     <message>
-      <location filename="../UI/NumbersWidget.py" line="198" />
+      <location filename="../UI/NumbersWidget.py" line="202" />
       <source>Bin</source>
       <translation>二</translation>
     </message>
@@ -55247,93 +50782,6 @@
     </message>
   </context>
   <context>
-    <name>OfflineStorageConfigDialog</name>
-    <message>
-      <source>Offline Storage Settings</source>
-      <translation type="vanished">离线存储设置</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Configure offline storage&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;配置离线存储&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Web SQL Databases</source>
-      <translation type="vanished">网络 SQL 数据库</translation>
-    </message>
-    <message>
-      <source>Select to enable Web SQL Databases</source>
-      <translation type="vanished">选择启用网络 SQL 数据库</translation>
-    </message>
-    <message>
-      <source>Enable Web SQL Databases</source>
-      <translation type="vanished">启用网络 SQL 数据库</translation>
-    </message>
-    <message>
-      <source>Default Quota:</source>
-      <translation type="vanished">默认配额:</translation>
-    </message>
-    <message>
-      <source>Enter the default quota for Web SQL Databases</source>
-      <translation type="vanished">输入网络 SQL 数据库的默认配额</translation>
-    </message>
-    <message>
-      <source> MB</source>
-      <translation type="vanished"> MB</translation>
-    </message>
-    <message>
-      <source>Press to show the Web SQL Databases</source>
-      <translation type="vanished">点击显示网络 SQL 数据库</translation>
-    </message>
-    <message>
-      <source>Show databases...</source>
-      <translation type="vanished">显示数据库…</translation>
-    </message>
-    <message>
-      <source>Offline Web Application Cache</source>
-      <translation type="vanished">离线网页应用缓存</translation>
-    </message>
-    <message>
-      <source>Select to enable Offline Web Application Caches</source>
-      <translation type="vanished">选择启用离线网页应用缓存</translation>
-    </message>
-    <message>
-      <source>Enable Offline Web Application Caches</source>
-      <translation type="vanished">启用离线网页应用缓存</translation>
-    </message>
-    <message>
-      <source>Enter the default quota for Offline Web Application Caches</source>
-      <translation type="vanished">输入离线网页应用缓存的默认配额</translation>
-    </message>
-    <message>
-      <source>Local Web Storage</source>
-      <translation type="vanished">本地网页存储</translation>
-    </message>
-    <message>
-      <source>Select to enable Local Web Storage</source>
-      <translation type="vanished">选择以启用本地网页存储</translation>
-    </message>
-    <message>
-      <source>Enable Local Web Storage</source>
-      <translation type="vanished">启用本地网页存储</translation>
-    </message>
-    <message>
-      <source>Select to allow local content to access remote URLs</source>
-      <translation type="vanished">选择允许本地内容访问远程 URLs</translation>
-    </message>
-    <message>
-      <source>Local Content can access Remote URLs</source>
-      <translation type="vanished">本地内容可以访问远程 URLs</translation>
-    </message>
-    <message>
-      <source>Select to allow local content to access local files</source>
-      <translation type="vanished">选择允许本地内容访问本地文件</translation>
-    </message>
-    <message>
-      <source>Local Content can access Local Files</source>
-      <translation type="vanished">本地内容可以访问本地文件</translation>
-    </message>
-  </context>
-  <context>
     <name>OpenPagesWidget</name>
     <message>
       <location filename="../HelpViewer/OpenPagesWidget.py" line="67" />
@@ -55641,41 +51089,43 @@
   <context>
     <name>PageScreenDialog</name>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="103" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="92" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="81" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="71" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="94" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="83" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
       <source>Save Page Screen</source>
       <translation type="unfinished">保存屏幕页面截图</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="72" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="74" />
       <source>screen.png</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="73" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="75" />
       <source>Portable Network Graphics File (*.png)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="82" />
+      <location filename="../WebBrowser/PageScreenDialog.py" line="84" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/PageScreenDialog.py" line="104" />
-      <location filename="../WebBrowser/PageScreenDialog.py" line="93" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation type="unfinished">无法写入文件 {0}:
-{1}。</translation>
+      <location filename="../WebBrowser/PageScreenDialog.py" line="95" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/PageScreenDialog.ui" line="0" />
       <source>Page Screen</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">无法写入文件 {0}:
+{1}。</translation>
+    </message>
   </context>
   <context>
     <name>PasswordManager</name>
@@ -56273,14 +51723,6 @@
       <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Configure</source>
-      <translation type="vanished">配置</translation>
-    </message>
-    <message>
-      <source>Configure...</source>
-      <translation type="vanished">配置…</translation>
-    </message>
   </context>
   <context>
     <name>PipDialog</name>
@@ -56570,65 +52012,38 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="59" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="60" />
       <source>Save as CSV...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="73" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="74" />
       <source>Licenses of "{0}"</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="77" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="78" />
       <source>No environment specified.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="200" />
-      <location filename="../PipInterface/PipLicensesDialog.py" line="170" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="207" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="177" />
       <source>Save as CSV</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="172" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="179" />
       <source>CSV Files (*.csv);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipLicensesDialog.py" line="201" />
+      <location filename="../PipInterface/PipLicensesDialog.py" line="208" />
       <source>&lt;p&gt;The license information could not be saved into the CSV file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
   </context>
   <context>
-    <name>PipListDialog</name>
-    <message>
-      <source>&amp;Refresh</source>
-      <translation type="vanished">刷新(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Version</source>
-      <translation type="vanished">版本</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">名称:</translation>
-    </message>
-    <message>
-      <source>Version:</source>
-      <translation type="vanished">版本:</translation>
-    </message>
-    <message>
-      <source>Author:</source>
-      <translation type="vanished">作者:</translation>
-    </message>
-    <message>
-      <source>Process Generation Error</source>
-      <translation type="vanished">进程生成错误</translation>
-    </message>
-  </context>
-  <context>
     <name>PipPackageDetailsDialog</name>
     <message>
       <location filename="../PipInterface/PipPackageDetailsDialog.py" line="46" />
@@ -56853,10 +52268,6 @@
       <source>Provided Distributions:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Downloads</source>
-      <translation type="vanished">下载</translation>
-    </message>
   </context>
   <context>
     <name>PipPackagesInputDialog</name>
@@ -57182,7 +52593,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1146" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="973" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="962" />
       <location filename="../PipInterface/PipPackagesWidget.py" line="931" />
@@ -57218,145 +52629,152 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1147" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1148" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1161" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1162" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1164" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1165" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1167" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1168" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1304" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1171" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1311" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1172" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1174" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1175" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1178" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
       <source>Install Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1181" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1182" />
       <source>Re-Install Selected Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1184" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1185" />
       <source>Uninstall Requirements</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1187" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1188" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1191" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1192" />
       <source>Show Licenses...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1195" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1196" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1199" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1200" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1203" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1204" />
+      <source>Create SBOM file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1208" />
       <source>Show Cache Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1206" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1211" />
       <source>Show Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1209" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1214" />
       <source>Remove Cached Files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1212" />
-      <source>Purge Cache...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1217" />
+      <source>Purge Cache...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1222" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1220" />
-      <source>Edit Environment Configuration...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1225" />
+      <source>Edit Environment Configuration...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1230" />
       <source>Configure...</source>
       <translation type="unfinished">配置…</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1426" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1413" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1402" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1433" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1420" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1409" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1427" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1414" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1403" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1434" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1421" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1410" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1581" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1591" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished">{0} {1}</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1603" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1613" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1606" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1616" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1721" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1739" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1720" />
+      <source>unknown</source>
+      <translation type="unfinished">未知</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1735" />
       <source>any</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">错误:{0}</translation>
-    </message>
   </context>
   <context>
     <name>PipPage</name>
@@ -57432,21 +52850,6 @@
     </message>
   </context>
   <context>
-    <name>PipSearchDialog</name>
-    <message>
-      <source>Search</source>
-      <translation type="vanished">搜索</translation>
-    </message>
-    <message>
-      <source>Description</source>
-      <translation type="vanished">描述</translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">错误:{0}</translation>
-    </message>
-  </context>
-  <context>
     <name>PipVulnerabilityChecker</name>
     <message>
       <location filename="../PipInterface/PipVulnerabilityChecker.py" line="219" />
@@ -57736,27 +53139,27 @@
   <context>
     <name>PluginInstallWidget</name>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="63" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="64" />
       <source>&lt; Back</source>
       <translation>&lt; 上一步</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="65" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="66" />
       <source>Next &gt;</source>
       <translation>下一步 &gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="67" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="68" />
       <source>Install</source>
       <translation>安装</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="77" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="78" />
       <source>User plugins directory</source>
       <translation>用户插件文件夹</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginInstallDialog.py" line="83" />
+      <location filename="../PluginManager/PluginInstallDialog.py" line="84" />
       <source>Global plugins directory</source>
       <translation>全局插件文件夹</translation>
     </message>
@@ -57889,31 +53292,15 @@
       <translation>&lt;p&gt;插件下载目录 &lt;b&gt;{0}&lt;/b&gt; 无法创建。请使用配置对话框进行配置。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1296" />
+      <location filename="../PluginManager/PluginManager.py" line="1299" />
       <source>Error downloading file</source>
       <translation>下载文件出错</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1297" />
+      <location filename="../PluginManager/PluginManager.py" line="1300" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法从 {0} 下载指定文件。&lt;/p&gt;&lt;p&gt;错误:{1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>New plugin versions available</source>
-      <translation type="vanished">新插件版本可用</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;There are new plug-ins or plug-in updates available. Use the plug-in repository dialog to get them.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;有新的插件或插件更新可用。请使用插件仓库对话框来获取它们。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Module is missing the Python2 compatibility flag. Please update.</source>
-      <translation type="vanished">模块丢失 Python2 兼容标志。请更新。</translation>
-    </message>
-    <message>
-      <source>Module is not Python2 compatible.</source>
-      <translation type="vanished">模块不兼容 Python2。</translation>
-    </message>
   </context>
   <context>
     <name>PluginManagerPage</name>
@@ -58379,18 +53766,6 @@
       <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;插件下载 &lt;b&gt;{0}&lt;/b&gt; 无法删除。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Network Status: online</source>
-      <translation type="vanished">网络状态:在线</translation>
-    </message>
-    <message>
-      <source>Network Status: offline</source>
-      <translation type="vanished">网络状态:离线</translation>
-    </message>
-    <message>
-      <source>Computer is offline.</source>
-      <translation type="vanished">计算机已离线。</translation>
-    </message>
   </context>
   <context>
     <name>PluginRepositoryWindow</name>
@@ -58447,14 +53822,6 @@
       <source>Keep configuration data</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Plugin:</source>
-      <translation type="vanished">插件:</translation>
-    </message>
-    <message>
-      <source>Select the plugin to uninstall</source>
-      <translation type="vanished">选择要卸载的插件</translation>
-    </message>
   </context>
   <context>
     <name>PluginUninstallWidget</name>
@@ -58770,18 +54137,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1659" />
+      <location filename="../Preferences/__init__.py" line="1660" />
       <source>Export Preferences</source>
       <translation>导出首选项</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1687" />
-      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1688" />
+      <location filename="../Preferences/__init__.py" line="1662" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>属性文件 (*.ini);;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1685" />
+      <location filename="../Preferences/__init__.py" line="1686" />
       <source>Import Preferences</source>
       <translation>导入首选项</translation>
     </message>
@@ -59140,14 +54507,6 @@
       <source>Enter the bottom margin in cm.</source>
       <translation>以厘米为单位输入底部页边距。</translation>
     </message>
-    <message>
-      <source>Colour</source>
-      <translation type="vanished">彩色</translation>
-    </message>
-    <message>
-      <source>Colour Mode:</source>
-      <translation type="vanished">颜色模式:</translation>
-    </message>
   </context>
   <context>
     <name>ProgramsDialog</name>
@@ -59363,1439 +54722,1360 @@
       <source>(not found)</source>
       <translation>(未找到)</translation>
     </message>
-    <message>
-      <source>Forms Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">窗体编译器(Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Ruby, Qt4)</source>
-      <translation type="vanished">资源编译器(Ruby, Qt4)</translation>
-    </message>
-    <message>
-      <source>Forms Compiler (Python, PySide)</source>
-      <translation type="vanished">窗体编译器(Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Python, PySide)</source>
-      <translation type="vanished">资源编译器(Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Translation Extractor (Python, PySide)</source>
-      <translation type="vanished">翻译提取工具(Python, PySide)</translation>
-    </message>
-    <message>
-      <source>Translation Extractor (Python, PyQt4)</source>
-      <translation type="vanished">翻译提取工具(Python, PyQt4)</translation>
-    </message>
-    <message>
-      <source>Forms Compiler (Python, PyQt4)</source>
-      <translation type="vanished">窗体编译器(Python, PyQt4)</translation>
-    </message>
-    <message>
-      <source>Resource Compiler (Python, PyQt4)</source>
-      <translation type="vanished">资源编译器(Python, PyQt4)</translation>
-    </message>
   </context>
   <context>
     <name>Project</name>
     <message>
-      <location filename="../Project/Project.py" line="193" />
+      <location filename="../Project/Project.py" line="194" />
       <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="290" />
-      <source>PyQt5 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="291" />
-      <source>PyQt5 Console</source>
+      <source>PyQt5 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="292" />
-      <source>PyQt6 GUI</source>
+      <source>PyQt5 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="293" />
-      <source>PyQt6 Console</source>
+      <source>PyQt6 GUI</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="294" />
-      <source>Eric7 Plugin</source>
+      <source>PyQt6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="295" />
-      <source>Console</source>
-      <translation>控制台程序</translation>
+      <source>Eric7 Plugin</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="296" />
+      <source>Console</source>
+      <translation>控制台程序</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="297" />
       <source>Other</source>
       <translation>其它</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="308" />
-      <source>PySide2 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="309" />
+      <source>PySide2 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="310" />
       <source>PySide2 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="314" />
-      <source>PySide6 GUI</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="315" />
+      <source>PySide6 GUI</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="316" />
       <source>PySide6 Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="398" />
-      <location filename="../Project/Project.py" line="386" />
-      <location filename="../Project/Project.py" line="375" />
-      <source>Registering Project Type</source>
-      <translation>注册项目类型</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="376" />
-      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="387" />
-      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="399" />
+      <location filename="../Project/Project.py" line="387" />
+      <location filename="../Project/Project.py" line="376" />
+      <source>Registering Project Type</source>
+      <translation>注册项目类型</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="377" />
+      <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="388" />
+      <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="400" />
       <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="841" />
+      <location filename="../Project/Project.py" line="843" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="842" />
+      <location filename="../Project/Project.py" line="844" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="969" />
+      <location filename="../Project/Project.py" line="971" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="970" />
+      <location filename="../Project/Project.py" line="972" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1019" />
+      <location filename="../Project/Project.py" line="1021" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1249" />
-      <location filename="../Project/Project.py" line="1231" />
-      <location filename="../Project/Project.py" line="1185" />
-      <location filename="../Project/Project.py" line="1107" />
-      <location filename="../Project/Project.py" line="1080" />
-      <location filename="../Project/Project.py" line="1063" />
-      <location filename="../Project/Project.py" line="1020" />
+      <location filename="../Project/Project.py" line="1253" />
+      <location filename="../Project/Project.py" line="1235" />
+      <location filename="../Project/Project.py" line="1187" />
+      <location filename="../Project/Project.py" line="1109" />
+      <location filename="../Project/Project.py" line="1082" />
+      <location filename="../Project/Project.py" line="1065" />
+      <location filename="../Project/Project.py" line="1022" />
       <source>Please save the project first.</source>
       <translation>请先保存项目。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1044" />
+      <location filename="../Project/Project.py" line="1046" />
       <source>Read project session</source>
       <translation>读取项目会话</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1045" />
+      <location filename="../Project/Project.py" line="1047" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1062" />
+      <location filename="../Project/Project.py" line="1064" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1094" />
-      <location filename="../Project/Project.py" line="1079" />
+      <location filename="../Project/Project.py" line="1096" />
+      <location filename="../Project/Project.py" line="1081" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1095" />
+      <location filename="../Project/Project.py" line="1097" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1130" />
-      <location filename="../Project/Project.py" line="1106" />
+      <location filename="../Project/Project.py" line="1132" />
+      <location filename="../Project/Project.py" line="1108" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1131" />
+      <location filename="../Project/Project.py" line="1133" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;任务文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1213" />
-      <location filename="../Project/Project.py" line="1184" />
+      <location filename="../Project/Project.py" line="1217" />
+      <location filename="../Project/Project.py" line="1186" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1214" />
+      <location filename="../Project/Project.py" line="1218" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1234" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1263" />
-      <location filename="../Project/Project.py" line="1248" />
+      <location filename="../Project/Project.py" line="1267" />
+      <location filename="../Project/Project.py" line="1252" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1264" />
+      <location filename="../Project/Project.py" line="1268" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1407" />
+      <location filename="../Project/Project.py" line="1411" />
       <source>Add Language</source>
       <translation>添加语言</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1408" />
+      <location filename="../Project/Project.py" line="1412" />
       <source>You have to specify a translation pattern first.</source>
       <translation>必须先指定一个翻译样式。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1531" />
-      <location filename="../Project/Project.py" line="1509" />
+      <location filename="../Project/Project.py" line="1535" />
+      <location filename="../Project/Project.py" line="1513" />
       <source>Delete translation</source>
       <translation>删除翻译</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1532" />
-      <location filename="../Project/Project.py" line="1510" />
+      <location filename="../Project/Project.py" line="1536" />
+      <location filename="../Project/Project.py" line="1514" />
       <source>&lt;p&gt;The selected translation file &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>
     <message>
-      <location filename="../Project/Project.py" line="1693" />
-      <location filename="../Project/Project.py" line="1680" />
-      <location filename="../Project/Project.py" line="1667" />
+      <location filename="../Project/Project.py" line="1697" />
+      <location filename="../Project/Project.py" line="1684" />
+      <location filename="../Project/Project.py" line="1671" />
       <source>Add file</source>
       <translation>添加文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1758" />
-      <location filename="../Project/Project.py" line="1668" />
+      <location filename="../Project/Project.py" line="1762" />
+      <location filename="../Project/Project.py" line="1672" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1681" />
+      <location filename="../Project/Project.py" line="1685" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1826" />
-      <location filename="../Project/Project.py" line="1694" />
+      <location filename="../Project/Project.py" line="1830" />
+      <location filename="../Project/Project.py" line="1698" />
       <source>The target directory must not be empty.</source>
       <translation>目标文件夹不能为空。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1836" />
-      <location filename="../Project/Project.py" line="1825" />
-      <location filename="../Project/Project.py" line="1757" />
-      <location filename="../Project/Project.py" line="1739" />
-      <location filename="../Project/Project.py" line="1724" />
+      <location filename="../Project/Project.py" line="1840" />
+      <location filename="../Project/Project.py" line="1829" />
+      <location filename="../Project/Project.py" line="1761" />
+      <location filename="../Project/Project.py" line="1743" />
+      <location filename="../Project/Project.py" line="1728" />
       <source>Add directory</source>
       <translation>添加文件夹</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1725" />
+      <location filename="../Project/Project.py" line="1729" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;源文件夹不包含任何属于所选类别的文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1740" />
+      <location filename="../Project/Project.py" line="1744" />
       <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1837" />
+      <location filename="../Project/Project.py" line="1841" />
       <source>The source directory must not be empty.</source>
       <translation>源文件夹不能为空。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1973" />
+      <location filename="../Project/Project.py" line="1977" />
       <source>Rename file</source>
       <translation>重命名文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1997" />
-      <location filename="../Project/Project.py" line="1984" />
+      <location filename="../Project/Project.py" line="2001" />
+      <location filename="../Project/Project.py" line="1988" />
       <source>Rename File</source>
       <translation>重命名文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3136" />
-      <location filename="../Project/Project.py" line="1985" />
+      <location filename="../Project/Project.py" line="3142" />
+      <location filename="../Project/Project.py" line="1989" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1998" />
+      <location filename="../Project/Project.py" line="2002" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2244" />
+      <location filename="../Project/Project.py" line="2248" />
       <source>Delete file</source>
       <translation>删除文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2245" />
+      <location filename="../Project/Project.py" line="2249" />
       <source>&lt;p&gt;The selected file &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>
     <message>
-      <location filename="../Project/Project.py" line="2274" />
+      <location filename="../Project/Project.py" line="2278" />
       <source>Delete directory</source>
       <translation>删除文件夹</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2275" />
+      <location filename="../Project/Project.py" line="2279" />
       <source>&lt;p&gt;The selected directory &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>
     <message>
-      <location filename="../Project/Project.py" line="2366" />
+      <location filename="../Project/Project.py" line="2371" />
       <source>Create project directory</source>
       <translation>创建项目文件夹</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2367" />
+      <location filename="../Project/Project.py" line="2372" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2953" />
-      <location filename="../Project/Project.py" line="2431" />
+      <location filename="../Project/Project.py" line="2958" />
+      <location filename="../Project/Project.py" line="2436" />
       <source>Create project management directory</source>
       <translation>创建项目管理目录</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2954" />
-      <location filename="../Project/Project.py" line="2432" />
+      <location filename="../Project/Project.py" line="2959" />
+      <location filename="../Project/Project.py" line="2437" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
       <translation>&lt;p&gt;项目目录 &lt;b&gt;{0}&lt;/b&gt; 不可写。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2452" />
+      <location filename="../Project/Project.py" line="2457" />
       <source>Create main script</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2453" />
+      <location filename="../Project/Project.py" line="2458" />
       <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2767" />
-      <location filename="../Project/Project.py" line="2476" />
+      <location filename="../Project/Project.py" line="2772" />
+      <location filename="../Project/Project.py" line="2481" />
       <source>Create Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2768" />
-      <location filename="../Project/Project.py" line="2477" />
+      <location filename="../Project/Project.py" line="2773" />
+      <location filename="../Project/Project.py" line="2482" />
       <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2983" />
-      <location filename="../Project/Project.py" line="2613" />
-      <location filename="../Project/Project.py" line="2585" />
-      <location filename="../Project/Project.py" line="2539" />
-      <location filename="../Project/Project.py" line="2516" />
-      <location filename="../Project/Project.py" line="2486" />
+      <location filename="../Project/Project.py" line="2988" />
+      <location filename="../Project/Project.py" line="2618" />
+      <location filename="../Project/Project.py" line="2590" />
+      <location filename="../Project/Project.py" line="2544" />
+      <location filename="../Project/Project.py" line="2521" />
+      <location filename="../Project/Project.py" line="2491" />
       <source>New Project</source>
       <translation>新建项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2487" />
+      <location filename="../Project/Project.py" line="2492" />
       <source>Add existing files to the project?</source>
       <translation>是否将已有文件添加到项目中?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2984" />
-      <location filename="../Project/Project.py" line="2517" />
+      <location filename="../Project/Project.py" line="2989" />
+      <location filename="../Project/Project.py" line="2522" />
       <source>Select Version Control System</source>
       <translation>选择版本控制系统</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2614" />
-      <location filename="../Project/Project.py" line="2540" />
+      <location filename="../Project/Project.py" line="2619" />
+      <location filename="../Project/Project.py" line="2545" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>是否编辑版本控制系统命令选项?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3916" />
-      <location filename="../Project/Project.py" line="2556" />
+      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="2561" />
       <source>New project</source>
       <translation>新建项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2557" />
+      <location filename="../Project/Project.py" line="2562" />
       <source>Shall the project file be added to the repository?</source>
       <translation>是否将项目文件添加到仓库?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2590" />
-      <location filename="../Project/Project.py" line="2579" />
+      <location filename="../Project/Project.py" line="2595" />
+      <location filename="../Project/Project.py" line="2584" />
       <source>None</source>
       <translation>无</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2586" />
+      <location filename="../Project/Project.py" line="2591" />
       <source>Select version control system for the project</source>
       <translation>为项目选择版本控制系统</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2694" />
+      <location filename="../Project/Project.py" line="2699" />
       <source>Translation Pattern</source>
       <translation>翻译样式</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2695" />
+      <location filename="../Project/Project.py" line="2700" />
       <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
       <translation>为翻译文件输入路径样式(在语言代码的相应位置使用“'%language%”):</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3930" />
-      <location filename="../Project/Project.py" line="2932" />
+      <location filename="../Project/Project.py" line="3949" />
+      <location filename="../Project/Project.py" line="2937" />
       <source>Open project</source>
       <translation>打开项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2935" />
+      <location filename="../Project/Project.py" line="2940" />
       <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3122" />
-      <location filename="../Project/Project.py" line="3111" />
+      <location filename="../Project/Project.py" line="3128" />
+      <location filename="../Project/Project.py" line="3117" />
       <source>Project Files (*.epj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3120" />
+      <location filename="../Project/Project.py" line="3126" />
       <source>Save Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3135" />
+      <location filename="../Project/Project.py" line="3141" />
       <source>Save File</source>
       <translation>保存文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3171" />
+      <location filename="../Project/Project.py" line="3177" />
       <source>Close Project</source>
       <translation>关闭项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3172" />
+      <location filename="../Project/Project.py" line="3178" />
       <source>The current project has unsaved changes.</source>
       <translation>当前项目的更改未保存。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3353" />
-      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3360" />
+      <location filename="../Project/Project.py" line="3328" />
       <source>Syntax errors detected</source>
       <translation>检测到语法错误</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3354" />
-      <location filename="../Project/Project.py" line="3322" />
+      <location filename="../Project/Project.py" line="3361" />
+      <location filename="../Project/Project.py" line="3329" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>项目包含 %n 文件有语法错误。</numerusform>
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3918" />
+      <location filename="../Project/Project.py" line="3937" />
       <source>&amp;New...</source>
       <translation>新建(&amp;N)…</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3920" />
+      <location filename="../Project/Project.py" line="3939" />
       <source>Generate a new project</source>
       <translation>生成新项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3921" />
+      <location filename="../Project/Project.py" line="3940" />
       <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;新建…&lt;/b&gt;&lt;p&gt;打开一个对话框为新项目输入信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3932" />
+      <location filename="../Project/Project.py" line="3951" />
       <source>&amp;Open...</source>
       <translation>打开(&amp;O)…</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3934" />
+      <location filename="../Project/Project.py" line="3953" />
       <source>Open an existing project</source>
       <translation>打开一个已有项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3935" />
+      <location filename="../Project/Project.py" line="3954" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打开…&lt;/b&gt;&lt;p&gt;打开一个已有项目。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3943" />
+      <location filename="../Project/Project.py" line="3962" />
       <source>Close project</source>
       <translation>关闭项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3945" />
+      <location filename="../Project/Project.py" line="3964" />
       <source>&amp;Close</source>
       <translation>关闭(&amp;C)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3946" />
+      <location filename="../Project/Project.py" line="3965" />
       <source>Close the current project</source>
       <translation>关闭当前项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3947" />
+      <location filename="../Project/Project.py" line="3966" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关闭&lt;/b&gt;&lt;p&gt;关闭当前项目。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3955" />
+      <location filename="../Project/Project.py" line="3974" />
       <source>Save project</source>
       <translation>保存项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4148" />
-      <location filename="../Project/Project.py" line="3957" />
+      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="3976" />
       <source>&amp;Save</source>
       <translation>保存(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3958" />
+      <location filename="../Project/Project.py" line="3977" />
       <source>Save the current project</source>
       <translation>保存当前项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3959" />
+      <location filename="../Project/Project.py" line="3978" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;保存&lt;/b&gt;&lt;p&gt;保存当前项目&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3967" />
-      <source>Save project as</source>
-      <translation>项目另存为</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3969" />
-      <source>Save &amp;as...</source>
-      <translation>另存为(&amp;A)…</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3970" />
-      <source>Save the current project to a new file</source>
-      <translation>将当前项目另存为一个新文件</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3972" />
-      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;另存为&lt;/b&gt;&lt;p&gt;将当前项目另存为一个新文件。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3982" />
-      <source>Add files to project</source>
-      <translation>将文件添加到项目中</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3984" />
-      <source>Add &amp;files...</source>
-      <translation>添加文件(&amp;F)…</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3986" />
-      <source>Add files to the current project</source>
-      <translation>将文件添加到当前项目中</translation>
+      <source>Save project as</source>
+      <translation>项目另存为</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="3988" />
-      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;添加文件…&lt;/b&gt;&lt;p&gt;打开一个对话框为当前项目添加文件。添加的位置由文件扩展名决定。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3998" />
-      <source>Add directory to project</source>
-      <translation>将文件夹添加到项目中</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4000" />
-      <source>Add directory...</source>
-      <translation>添加文件夹…</translation>
+      <source>Save &amp;as...</source>
+      <translation>另存为(&amp;A)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3989" />
+      <source>Save the current project to a new file</source>
+      <translation>将当前项目另存为一个新文件</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3991" />
+      <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;另存为&lt;/b&gt;&lt;p&gt;将当前项目另存为一个新文件。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4001" />
+      <source>Add files to project</source>
+      <translation>将文件添加到项目中</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4003" />
-      <source>Add a directory to the current project</source>
-      <translation>为当前工程添加文件夹</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4004" />
-      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;添加文件夹…&lt;/b&gt;&lt;p&gt;打开一个对话框将文件夹添加到当前项目中。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4013" />
-      <source>Add translation to project</source>
-      <translation>将翻译添加到项目中</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4015" />
-      <source>Add &amp;translation...</source>
-      <translation>添加翻译(&amp;T)…</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4018" />
-      <source>Add a translation to the current project</source>
-      <translation>将翻译添加到当前项目中</translation>
+      <source>Add &amp;files...</source>
+      <translation>添加文件(&amp;F)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4005" />
+      <source>Add files to the current project</source>
+      <translation>将文件添加到当前项目中</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4007" />
+      <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;添加文件…&lt;/b&gt;&lt;p&gt;打开一个对话框为当前项目添加文件。添加的位置由文件扩展名决定。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4017" />
+      <source>Add directory to project</source>
+      <translation>将文件夹添加到项目中</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4019" />
+      <source>Add directory...</source>
+      <translation>添加文件夹…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4022" />
+      <source>Add a directory to the current project</source>
+      <translation>为当前工程添加文件夹</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4023" />
+      <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;添加文件夹…&lt;/b&gt;&lt;p&gt;打开一个对话框将文件夹添加到当前项目中。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4032" />
+      <source>Add translation to project</source>
+      <translation>将翻译添加到项目中</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4034" />
+      <source>Add &amp;translation...</source>
+      <translation>添加翻译(&amp;T)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4037" />
+      <source>Add a translation to the current project</source>
+      <translation>将翻译添加到当前项目中</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4038" />
       <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;添加翻译…&lt;/b&gt;&lt;p&gt;打开一个对话框将翻译添加到当前项目中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4028" />
+      <location filename="../Project/Project.py" line="4047" />
       <source>Search new files</source>
       <translation>搜索新文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4029" />
-      <source>Searc&amp;h new files...</source>
-      <translation>搜索新文件(&amp;H)…</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4031" />
-      <source>Search new files in the project directory.</source>
-      <translation>在项目文件夹中搜索新文件。</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4033" />
-      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4043" />
-      <source>Search Project File</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4044" />
-      <source>Search Project File...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4045" />
-      <source>Alt+Ctrl+P</source>
-      <comment>Project|Search Project File</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4048" />
-      <source>Search for a file in the project list of files.</source>
-      <translation type="unfinished" />
+      <source>Searc&amp;h new files...</source>
+      <translation>搜索新文件(&amp;H)…</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4050" />
-      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4058" />
-      <source>Project properties</source>
-      <translation>项目属性</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4060" />
-      <source>&amp;Properties...</source>
-      <translation>属性(&amp;P)…</translation>
+      <source>Search new files in the project directory.</source>
+      <translation>在项目文件夹中搜索新文件。</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4052" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4062" />
-      <source>Show the project properties</source>
-      <translation>显示项目属性</translation>
+      <source>Search Project File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4063" />
-      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;属性…&lt;/b&gt;&lt;p&gt;显示一个对话框可编辑项目属性。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4071" />
-      <source>User project properties</source>
-      <translation>用户项目属性</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4073" />
-      <source>&amp;User Properties...</source>
-      <translation>用户属性(&amp;U)…</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4075" />
-      <source>Show the user specific project properties</source>
-      <translation>显示用户指定的项目属性</translation>
+      <source>Search Project File...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4064" />
+      <source>Alt+Ctrl+P</source>
+      <comment>Project|Search Project File</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4067" />
+      <source>Search for a file in the project list of files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4069" />
+      <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4077" />
-      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;用户属性…&lt;/b&gt;&lt;p&gt;显示一个对话框可编辑用户指定的项目属性。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4086" />
-      <source>Filetype Associations</source>
-      <translation>文件类型关联</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4087" />
-      <source>Filetype Associations...</source>
-      <translation>文件类型关联…</translation>
+      <source>Project properties</source>
+      <translation>项目属性</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4079" />
+      <source>&amp;Properties...</source>
+      <translation>属性(&amp;P)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4081" />
+      <source>Show the project properties</source>
+      <translation>显示项目属性</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4082" />
+      <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;属性…&lt;/b&gt;&lt;p&gt;显示一个对话框可编辑项目属性。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4090" />
-      <source>Show the project file type associations</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4091" />
-      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4104" />
-      <source>Lexer Associations</source>
-      <translation type="unfinished" />
+      <source>User project properties</source>
+      <translation>用户项目属性</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4092" />
+      <source>&amp;User Properties...</source>
+      <translation>用户属性(&amp;U)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4094" />
+      <source>Show the user specific project properties</source>
+      <translation>显示用户指定的项目属性</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4096" />
+      <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;用户属性…&lt;/b&gt;&lt;p&gt;显示一个对话框可编辑用户指定的项目属性。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4105" />
-      <source>Lexer Associations...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <source>Show the project lexer associations (overriding defaults)</source>
-      <translation type="unfinished" />
+      <source>Filetype Associations</source>
+      <translation>文件类型关联</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4106" />
+      <source>Filetype Associations...</source>
+      <translation>文件类型关联…</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4109" />
-      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4122" />
-      <source>Debugger Properties</source>
-      <translation>调试器属性</translation>
+      <source>Show the project file type associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4110" />
+      <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4123" />
-      <source>Debugger &amp;Properties...</source>
-      <translation>调试器属性(&amp;P)…</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4125" />
-      <source>Show the debugger properties</source>
-      <translation>显示调试器属性</translation>
+      <source>Lexer Associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4124" />
+      <source>Lexer Associations...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4126" />
+      <source>Show the project lexer associations (overriding defaults)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4141" />
+      <source>Debugger Properties</source>
+      <translation>调试器属性</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4142" />
+      <source>Debugger &amp;Properties...</source>
+      <translation>调试器属性(&amp;P)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4144" />
+      <source>Show the debugger properties</source>
+      <translation>显示调试器属性</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4145" />
       <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;调试器属性…&lt;/b&gt;&lt;p&gt;显示一个对话框以编辑项目指定的调试器设定。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>Load</source>
       <translation>载入</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4136" />
+      <location filename="../Project/Project.py" line="4155" />
       <source>&amp;Load</source>
       <translation>载入(&amp;L)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4138" />
+      <location filename="../Project/Project.py" line="4157" />
       <source>Load the debugger properties</source>
       <translation>载入调试器属性</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4139" />
+      <location filename="../Project/Project.py" line="4158" />
       <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;载入调试器属性&lt;/b&gt;&lt;p&gt;载入项目指定的调试器设定。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4147" />
+      <location filename="../Project/Project.py" line="4166" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4150" />
+      <location filename="../Project/Project.py" line="4169" />
       <source>Save the debugger properties</source>
       <translation>保存调试器属性</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;保存调试器属性&lt;/b&gt;&lt;p&gt;保存项目指定的调试器设置。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>Delete</source>
       <translation>删除</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4160" />
+      <location filename="../Project/Project.py" line="4179" />
       <source>&amp;Delete</source>
       <translation>删除(&amp;D)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4162" />
+      <location filename="../Project/Project.py" line="4181" />
       <source>Delete the debugger properties</source>
       <translation>删除调试器属性</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4163" />
+      <location filename="../Project/Project.py" line="4182" />
       <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;删除调试器属性&lt;/b&gt;&lt;p&gt;删除包含项目指定调试器设置的文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4172" />
+      <location filename="../Project/Project.py" line="4191" />
       <source>Reset</source>
       <translation>重置</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4173" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>&amp;Reset</source>
       <translation>重置(&amp;R)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Reset the debugger properties</source>
       <translation>重围调试器属性</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4176" />
+      <location filename="../Project/Project.py" line="4195" />
       <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
       <translation>&lt;b&gt;重置调试器属性&lt;/b&gt;&lt;p&gt;重置项目指定的调试器设置。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4187" />
-      <location filename="../Project/Project.py" line="4186" />
+      <location filename="../Project/Project.py" line="4206" />
+      <location filename="../Project/Project.py" line="4205" />
       <source>Load session</source>
       <translation>载入会话</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4189" />
-      <source>Load the projects session file.</source>
-      <translation>载入项目会话文件。</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4190" />
-      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;载入会话&lt;/b&gt;&lt;p&gt;载入项目会话文件。会话包括如下数据。&lt;br&gt;- 所有打开的源文件&lt;br&gt;- 所有断点&lt;br&gt;- 命令行参数&lt;br&gt;- 工作文件夹&lt;br&gt;- 异常报告标志&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4205" />
-      <location filename="../Project/Project.py" line="4204" />
-      <source>Save session</source>
-      <translation>保存会话</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4207" />
-      <source>Save the projects session file.</source>
-      <translation>保存项目会话文件。</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4208" />
-      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
-      <translation>&lt;b&gt;保存会话&lt;/b&gt;&lt;p&gt;保存项目会话文件。会话包括如下数据。&lt;br&gt;- 所有打开的源文件&lt;br&gt;- 所有断点&lt;br&gt;- 命令行参数&lt;br&gt;- 工作文件夹&lt;br&gt;- 异常报告标志&lt;/p&gt;</translation>
-    </message>
-    <message>
+      <source>Load the projects session file.</source>
+      <translation>载入项目会话文件。</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4209" />
+      <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;载入会话&lt;/b&gt;&lt;p&gt;载入项目会话文件。会话包括如下数据。&lt;br&gt;- 所有打开的源文件&lt;br&gt;- 所有断点&lt;br&gt;- 命令行参数&lt;br&gt;- 工作文件夹&lt;br&gt;- 异常报告标志&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4224" />
       <location filename="../Project/Project.py" line="4223" />
-      <location filename="../Project/Project.py" line="4222" />
-      <source>Delete session</source>
-      <translation>删除会话</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4225" />
-      <source>Delete the projects session file.</source>
-      <translation>删除项目会话文件。</translation>
+      <source>Save session</source>
+      <translation>保存会话</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4226" />
+      <source>Save the projects session file.</source>
+      <translation>保存项目会话文件。</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4227" />
+      <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
+      <translation>&lt;b&gt;保存会话&lt;/b&gt;&lt;p&gt;保存项目会话文件。会话包括如下数据。&lt;br&gt;- 所有打开的源文件&lt;br&gt;- 所有断点&lt;br&gt;- 命令行参数&lt;br&gt;- 工作文件夹&lt;br&gt;- 异常报告标志&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4242" />
+      <location filename="../Project/Project.py" line="4241" />
+      <source>Delete session</source>
+      <translation>删除会话</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4244" />
+      <source>Delete the projects session file.</source>
+      <translation>删除项目会话文件。</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4245" />
       <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
       <translation>&lt;b&gt;删除会话&lt;/b&gt;&lt;p&gt;删除项目会话文件&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4236" />
-      <source>Code Metrics</source>
-      <translation>代码度量</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4237" />
-      <source>&amp;Code Metrics...</source>
-      <translation>代码度量(&amp;C)…</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4240" />
-      <source>Show some code metrics for the project.</source>
-      <translation>显示项目的部分代码度量。</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4241" />
-      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;代码度量…&lt;/b&gt;&lt;p&gt;显示项目中所有 Python 文件的部分代码度量。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4250" />
-      <source>Python Code Coverage</source>
-      <translation>Python 代码覆盖率</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4251" />
-      <source>Code Co&amp;verage...</source>
-      <translation>代码覆盖率(&amp;v)…</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4254" />
-      <source>Show code coverage information for the project.</source>
-      <translation>显示项目的代码覆盖率信息。</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4255" />
-      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;代码覆盖率…&lt;/b&gt;&lt;p&gt;显示项目中所有 Python 文件的代码覆盖率。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5116" />
-      <location filename="../Project/Project.py" line="5105" />
-      <location filename="../Project/Project.py" line="4264" />
-      <source>Profile Data</source>
-      <translation>剖析数据</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4265" />
-      <source>&amp;Profile Data...</source>
-      <translation>剖析数据(&amp;P)…</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4268" />
-      <source>Show profiling data for the project.</source>
-      <translation>显示项目的剖析数据。</translation>
+      <source>Code Metrics</source>
+      <translation>代码度量</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4256" />
+      <source>&amp;Code Metrics...</source>
+      <translation>代码度量(&amp;C)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4259" />
+      <source>Show some code metrics for the project.</source>
+      <translation>显示项目的部分代码度量。</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4260" />
+      <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;代码度量…&lt;/b&gt;&lt;p&gt;显示项目中所有 Python 文件的部分代码度量。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4269" />
-      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;剖析数据…&lt;/b&gt;&lt;p&gt;显示项目的剖析数据。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5167" />
-      <location filename="../Project/Project.py" line="4279" />
-      <source>Application Diagram</source>
-      <translation>应用程序图</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4280" />
-      <source>&amp;Application Diagram...</source>
-      <translation>应用程序(&amp;A)图…</translation>
-    </message>
-    <message>
+      <source>Python Code Coverage</source>
+      <translation>Python 代码覆盖率</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4270" />
+      <source>Code Co&amp;verage...</source>
+      <translation>代码覆盖率(&amp;v)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4273" />
+      <source>Show code coverage information for the project.</source>
+      <translation>显示项目的代码覆盖率信息。</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4274" />
+      <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;代码覆盖率…&lt;/b&gt;&lt;p&gt;显示项目中所有 Python 文件的代码覆盖率。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5160" />
+      <location filename="../Project/Project.py" line="5149" />
       <location filename="../Project/Project.py" line="4283" />
-      <source>Show a diagram of the project.</source>
-      <translation>显示项目图表。</translation>
+      <source>Profile Data</source>
+      <translation>剖析数据</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4284" />
+      <source>&amp;Profile Data...</source>
+      <translation>剖析数据(&amp;P)…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4287" />
+      <source>Show profiling data for the project.</source>
+      <translation>显示项目的剖析数据。</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4288" />
+      <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;剖析数据…&lt;/b&gt;&lt;p&gt;显示项目的剖析数据。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5211" />
+      <location filename="../Project/Project.py" line="4298" />
+      <source>Application Diagram</source>
+      <translation>应用程序图</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4299" />
+      <source>&amp;Application Diagram...</source>
+      <translation>应用程序(&amp;A)图…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4302" />
+      <source>Show a diagram of the project.</source>
+      <translation>显示项目图表。</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4303" />
       <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;应用程序图…&lt;/b&gt;&lt;p&gt;显示项目的图表。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4293" />
+      <location filename="../Project/Project.py" line="4312" />
       <source>Load Diagram</source>
       <translation type="unfinished">加载图表</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4294" />
-      <source>&amp;Load Diagram...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4297" />
-      <source>Load a diagram from file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4298" />
-      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5349" />
-      <location filename="../Project/Project.py" line="5301" />
-      <location filename="../Project/Project.py" line="4308" />
-      <source>Create Package List</source>
-      <translation>创建程序包列表</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4310" />
-      <source>Create &amp;Package List</source>
-      <translation type="unfinished">创建插件存档(&amp;A)</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4313" />
-      <source>Create an initial PKGLIST file for an eric plugin.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4314" />
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5402" />
-      <location filename="../Project/Project.py" line="4324" />
-      <source>Create Plugin Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4326" />
-      <source>Create Plugin &amp;Archives</source>
-      <translation type="unfinished" />
+      <source>&amp;Load Diagram...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4316" />
+      <source>Load a diagram from file.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4317" />
+      <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5393" />
+      <location filename="../Project/Project.py" line="5345" />
+      <location filename="../Project/Project.py" line="4327" />
+      <source>Create Package List</source>
+      <translation>创建程序包列表</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4329" />
-      <source>Create eric plugin archive files.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4330" />
-      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4341" />
-      <source>Create Plugin Archives (Snapshot)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>Create &amp;Package List</source>
+      <translation type="unfinished">创建插件存档(&amp;A)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4332" />
+      <source>Create an initial PKGLIST file for an eric plugin.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4333" />
+      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5446" />
       <location filename="../Project/Project.py" line="4343" />
-      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <source>Create Plugin Archives</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4345" />
+      <source>Create Plugin &amp;Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4348" />
+      <source>Create eric plugin archive files.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4349" />
+      <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4360" />
+      <source>Create Plugin Archives (Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4362" />
+      <source>Create Plugin Archives (&amp;Snapshot)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4364" />
       <source>Create eric plugin archive files (snapshot releases).</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4347" />
-      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5800" />
-      <location filename="../Project/Project.py" line="5774" />
-      <location filename="../Project/Project.py" line="5729" />
-      <location filename="../Project/Project.py" line="4362" />
-      <source>Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4363" />
-      <source>&amp;Execute Make</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4366" />
+      <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5844" />
+      <location filename="../Project/Project.py" line="5818" />
+      <location filename="../Project/Project.py" line="5773" />
+      <location filename="../Project/Project.py" line="4381" />
+      <source>Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4382" />
+      <source>&amp;Execute Make</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4385" />
       <source>Perform a 'make' run.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4367" />
+      <location filename="../Project/Project.py" line="4386" />
       <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a 'make' run to rebuild the configured target.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5779" />
-      <location filename="../Project/Project.py" line="4376" />
+      <location filename="../Project/Project.py" line="5823" />
+      <location filename="../Project/Project.py" line="4395" />
       <source>Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4377" />
+      <location filename="../Project/Project.py" line="4396" />
       <source>&amp;Test for Changes</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4380" />
+      <location filename="../Project/Project.py" line="4399" />
       <source>Question 'make', if a rebuild is needed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4381" />
+      <location filename="../Project/Project.py" line="4400" />
       <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions 'make', if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4409" />
-      <source>&amp;Project</source>
-      <translation>项目(&amp;P)</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4410" />
-      <source>Open &amp;Recent Projects</source>
-      <translation>打开最近的项目</translation>
+      <source>Create SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4411" />
-      <source>Session</source>
-      <translation>会话</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4412" />
-      <source>Debugger</source>
-      <translation>调试器</translation>
+      <source>Create &amp;SBOM File</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4414" />
-      <source>Project-T&amp;ools</source>
+      <source>Create a SBOM file of the project dependencies.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4415" />
+      <source>&lt;b&gt;Create SBOM File&lt;/b&gt;&lt;p&gt;This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4443" />
+      <source>&amp;Project</source>
+      <translation>项目(&amp;P)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4444" />
+      <source>Open &amp;Recent Projects</source>
+      <translation>打开最近的项目</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4445" />
+      <source>Session</source>
+      <translation>会话</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4446" />
+      <source>Debugger</source>
+      <translation>调试器</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4448" />
+      <source>Project-T&amp;ools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4449" />
       <source>&amp;Version Control</source>
       <translation>版本控制(&amp;V)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4419" />
+      <location filename="../Project/Project.py" line="4453" />
       <source>Chec&amp;k</source>
       <translation>检查(&amp;K)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4421" />
+      <location filename="../Project/Project.py" line="4455" />
       <source>Sho&amp;w</source>
       <translation>显示(&amp;W)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4422" />
+      <location filename="../Project/Project.py" line="4456" />
       <source>&amp;Diagrams</source>
       <translation>图表(&amp;D)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4423" />
+      <location filename="../Project/Project.py" line="4457" />
       <source>Pac&amp;kagers</source>
       <translation>打包程序(&amp;K)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4424" />
+      <location filename="../Project/Project.py" line="4458" />
       <source>Source &amp;Documentation</source>
       <translation>源文档(&amp;D)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4426" />
+      <location filename="../Project/Project.py" line="4460" />
       <source>Make</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4549" />
-      <location filename="../Project/Project.py" line="4546" />
+      <location filename="../Project/Project.py" line="4461" />
+      <source>Other Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4593" />
+      <location filename="../Project/Project.py" line="4590" />
       <source>Project</source>
       <translation>项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4610" />
+      <location filename="../Project/Project.py" line="4654" />
       <source>&amp;Clear</source>
       <translation>清除(&amp;C)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4772" />
+      <location filename="../Project/Project.py" line="4816" />
       <source>Search New Files</source>
       <translation>搜索新文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4773" />
+      <location filename="../Project/Project.py" line="4817" />
       <source>There were no new files found to be added.</source>
       <translation>没有要添加的新文件。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4920" />
-      <location filename="../Project/Project.py" line="4908" />
+      <location filename="../Project/Project.py" line="4964" />
+      <location filename="../Project/Project.py" line="4952" />
       <source>Version Control System</source>
       <translation>版本控制系统</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4909" />
+      <location filename="../Project/Project.py" line="4953" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4921" />
+      <location filename="../Project/Project.py" line="4965" />
       <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5067" />
+      <location filename="../Project/Project.py" line="5111" />
       <source>Coverage Data</source>
       <translation>覆盖率数据</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5106" />
-      <location filename="../Project/Project.py" line="5068" />
+      <location filename="../Project/Project.py" line="5150" />
+      <location filename="../Project/Project.py" line="5112" />
       <source>There is no main script defined for the current project. Aborting</source>
       <translation>当前项目未定义主脚本。终止</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5078" />
+      <location filename="../Project/Project.py" line="5122" />
       <source>Code Coverage</source>
       <translation>代码覆盖率</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5079" />
+      <location filename="../Project/Project.py" line="5123" />
       <source>Please select a coverage file</source>
       <translation>请选择一个覆盖率文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5117" />
+      <location filename="../Project/Project.py" line="5161" />
       <source>Please select a profile file</source>
       <translation>请选择一个剖析文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5168" />
+      <location filename="../Project/Project.py" line="5212" />
       <source>Include module names?</source>
       <translation>包含模块名?</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5302" />
+      <location filename="../Project/Project.py" line="5346" />
       <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;PKGLIST&lt;/b&gt; 已存在。&lt;/p&gt;&lt;p&gt;是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5350" />
-      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5614" />
-      <location filename="../Project/Project.py" line="5573" />
-      <location filename="../Project/Project.py" line="5529" />
-      <location filename="../Project/Project.py" line="5521" />
-      <location filename="../Project/Project.py" line="5504" />
-      <location filename="../Project/Project.py" line="5469" />
-      <location filename="../Project/Project.py" line="5442" />
-      <location filename="../Project/Project.py" line="5415" />
-      <location filename="../Project/Project.py" line="5393" />
-      <location filename="../Project/Project.py" line="5381" />
-      <location filename="../Project/Project.py" line="5368" />
-      <source>Create Plugin Archive</source>
-      <translation>创建插件存档</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5369" />
-      <source>The project does not have a main script defined. Aborting...</source>
-      <translation>项目未定义主脚本。终止…</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5382" />
-      <source>Select package lists:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5394" />
+      <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5658" />
+      <location filename="../Project/Project.py" line="5617" />
+      <location filename="../Project/Project.py" line="5573" />
+      <location filename="../Project/Project.py" line="5565" />
+      <location filename="../Project/Project.py" line="5548" />
+      <location filename="../Project/Project.py" line="5513" />
+      <location filename="../Project/Project.py" line="5486" />
+      <location filename="../Project/Project.py" line="5459" />
+      <location filename="../Project/Project.py" line="5437" />
+      <location filename="../Project/Project.py" line="5425" />
+      <location filename="../Project/Project.py" line="5412" />
+      <source>Create Plugin Archive</source>
+      <translation>创建插件存档</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5413" />
+      <source>The project does not have a main script defined. Aborting...</source>
+      <translation>项目未定义主脚本。终止…</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5426" />
+      <source>Select package lists:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5438" />
       <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Creating plugin archives...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5399" />
-      <source>Abort</source>
-      <translation type="unfinished">终止</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5400" />
-      <source>%v/%m Archives</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="5416" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5443" />
+      <source>Creating plugin archives...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5443" />
+      <source>Abort</source>
+      <translation type="unfinished">终止</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5444" />
+      <source>%v/%m Archives</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5460" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5487" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the'; initial_list' line of the header.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5470" />
+      <location filename="../Project/Project.py" line="5514" />
       <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5505" />
+      <location filename="../Project/Project.py" line="5549" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5522" />
+      <location filename="../Project/Project.py" line="5566" />
       <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5530" />
-      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="5574" />
+      <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="5618" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5615" />
+      <location filename="../Project/Project.py" line="5659" />
       <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5730" />
+      <location filename="../Project/Project.py" line="5774" />
       <source>The make process did not start.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5775" />
+      <location filename="../Project/Project.py" line="5819" />
       <source>The make process crashed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5782" />
+      <location filename="../Project/Project.py" line="5826" />
       <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5787" />
+      <location filename="../Project/Project.py" line="5831" />
       <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="5801" />
+      <location filename="../Project/Project.py" line="5845" />
       <source>The makefile contains errors.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Read project file</source>
-      <translation type="vanished">读取项目文件</translation>
-    </message>
-    <message>
-      <source>Save project file</source>
-      <translation type="vanished">保存项目文件</translation>
-    </message>
-    <message>
-      <source>Read user project properties</source>
-      <translation type="vanished">读取用户项目属性</translation>
-    </message>
-    <message>
-      <source>Save user project properties</source>
-      <translation type="vanished">保存用户项目属性</translation>
-    </message>
-    <message>
-      <source>Save project session</source>
-      <translation type="vanished">保存项目会话</translation>
-    </message>
-    <message>
-      <source>Delete project session</source>
-      <translation type="vanished">删除项目会话</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">读取任务</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">保存任务</translation>
-    </message>
-    <message>
-      <source>Read debugger properties</source>
-      <translation type="vanished">读取调试器属性</translation>
-    </message>
-    <message>
-      <source>Save debugger properties</source>
-      <translation type="vanished">保存调试器属性</translation>
-    </message>
-    <message>
-      <source>Delete debugger properties</source>
-      <translation type="vanished">删除调试器属性</translation>
-    </message>
-    <message>
-      <source>Project Files (*.e4p)</source>
-      <translation type="vanished">项目文件 (*.e4p)</translation>
-    </message>
-    <message>
-      <source>Show the project filetype associations</source>
-      <translation type="vanished">显示项目文件类型关联</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;任务文件 &lt;b&gt;{0}&lt;/b&gt; 无法写入。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Python2 Files (*.py2);;Python2 GUI Files (*.pyw2);;</source>
-      <translation type="vanished">Python2 文件 (*.py2);;Python2 GUI 文件 (*.pyw2);;</translation>
-    </message>
-    <message>
-      <source>Create an initial PKGLIST file for an eric6 plugin.</source>
-      <translation type="vanished">创建一个 eric6 插件存档文件。</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric6 plugin archive. The list is created from the project file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;创建插件存档&lt;/b&gt;&lt;p&gt;通过 PKGLIST 文件给出的文件列表创建 Eric4 插件存档文件。存档名从主脚本名构建。&lt;/p&gt; {5 ?} {6 ?}</translation>
-    </message>
-    <message>
-      <source>Eric6 Plugin</source>
-      <translation type="vanished">Eric6 插件</translation>
-    </message>
   </context>
   <context>
     <name>ProjectBaseBrowser</name>
@@ -61054,14 +56334,6 @@
       <source>Show hidden files</source>
       <translation type="unfinished">显示隐藏文件</translation>
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">颜色</translation>
-    </message>
-    <message>
-      <source>Select the colour for highlighted entries in the Others viewer.</source>
-      <translation type="vanished">选择其它浏览器中高亮条目的颜色。</translation>
-    </message>
   </context>
   <context>
     <name>ProjectFile</name>
@@ -61089,270 +56361,270 @@
   <context>
     <name>ProjectFormsBrowser</name>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="993" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="997" />
       <location filename="../Project/ProjectFormsBrowser.py" line="960" />
       <location filename="../Project/ProjectFormsBrowser.py" line="926" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="71" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="72" />
       <source>Forms</source>
       <translation>窗体</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="73" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="74" />
       <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;项目窗体浏览器&lt;/b&gt;&lt;p&gt;可以方便地观察当前项目中包含的所有窗体。可以通过上下文菜单执行多个动作。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="92" />
-      <source>Dialog</source>
-      <translation>对话框</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="93" />
-      <source>Widget</source>
-      <translation>构件</translation>
+      <source>Dialog</source>
+      <translation>对话框</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="94" />
-      <source>Main Window</source>
-      <translation>主窗口</translation>
+      <source>Widget</source>
+      <translation>构件</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="95" />
-      <source>Dialog with Buttonbox (Bottom)</source>
-      <translation>带按钮盒(底部)的对话框</translation>
+      <source>Main Window</source>
+      <translation>主窗口</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="96" />
-      <source>Dialog with Buttonbox (Right)</source>
-      <translation>带按钮盒(右侧)的对话框</translation>
+      <source>Dialog with Buttonbox (Bottom)</source>
+      <translation>带按钮盒(底部)的对话框</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="97" />
-      <source>Dialog with Buttons (Bottom)</source>
-      <translation>带按钮(底部)的对话框</translation>
+      <source>Dialog with Buttonbox (Right)</source>
+      <translation>带按钮盒(右侧)的对话框</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="98" />
-      <source>Dialog with Buttons (Bottom-Center)</source>
-      <translation>带按钮(底部居中)的对话框</translation>
+      <source>Dialog with Buttons (Bottom)</source>
+      <translation>带按钮(底部)的对话框</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="99" />
+      <source>Dialog with Buttons (Bottom-Center)</source>
+      <translation>带按钮(底部居中)的对话框</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="100" />
       <source>Dialog with Buttons (Right)</source>
       <translation>带按钮(右侧)的对话框</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="101" />
-      <source>QWizard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="102" />
-      <source>QWizardPage</source>
+      <source>QWizard</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="103" />
-      <source>QDockWidget</source>
+      <source>QWizardPage</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="104" />
-      <source>QFrame</source>
+      <source>QDockWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="105" />
-      <source>QGroupBox</source>
+      <source>QFrame</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="106" />
-      <source>QScrollArea</source>
+      <source>QGroupBox</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="107" />
-      <source>QMdiArea</source>
+      <source>QScrollArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="108" />
-      <source>QTabWidget</source>
+      <source>QMdiArea</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="109" />
-      <source>QToolBox</source>
+      <source>QTabWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="110" />
+      <source>QToolBox</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/ProjectFormsBrowser.py" line="111" />
       <source>QStackedWidget</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="160" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="135" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="161" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="136" />
       <source>Compile form</source>
       <translation>编译窗体</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="353" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="342" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="306" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="295" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="221" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="165" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="137" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="354" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="343" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="307" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="296" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="222" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="166" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="138" />
       <source>Compile all forms</source>
       <translation>编译所有窗体</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="171" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="140" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="172" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="141" />
       <source>Generate Dialog Code...</source>
       <translation>生成对话框代码…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="345" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="298" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="253" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="224" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="144" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="346" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="299" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="254" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="225" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="145" />
       <source>Configure uic Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="257" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="148" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="258" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="149" />
       <source>Open in Qt-Designer</source>
       <translation>在 Qt 设计师中打开</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="259" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="150" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="260" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="151" />
       <source>Open in Editor</source>
       <translation>在编辑器中打开</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="152" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="153" />
       <source>Preview form</source>
       <translation>预览窗体</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="262" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="154" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="263" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="155" />
       <source>Preview translations</source>
       <translation>预览翻译</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="276" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="273" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="183" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="181" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="277" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="274" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="184" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="182" />
       <source>Open</source>
       <translation>打开</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="185" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="186" />
       <source>Rename file</source>
       <translation>重命名文件</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="310" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="279" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="188" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="311" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="280" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="189" />
       <source>Remove from project</source>
       <translation>从项目移除</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="313" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="282" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="190" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="314" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="283" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="191" />
       <source>Delete</source>
       <translation>删除</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="323" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="317" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="232" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="227" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="199" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="194" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="324" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="318" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="233" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="228" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="195" />
       <source>New form...</source>
       <translation>新建窗体…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="357" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="325" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="234" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="200" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="358" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="326" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="235" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="201" />
       <source>Add forms...</source>
       <translation>添加窗体…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="359" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="327" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="236" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="202" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="360" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="328" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="237" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="203" />
       <source>Add forms directory...</source>
       <translation>添加窗体文件夹…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="330" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="205" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="331" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="206" />
       <source>Copy Path to Clipboard</source>
       <translation>将路径复制到剪贴板</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="362" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="333" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="286" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="239" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="208" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="363" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="334" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="287" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="240" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="209" />
       <source>Expand all directories</source>
       <translation>展开所有文件夹</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="364" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="335" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="288" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="241" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="210" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="365" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="336" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="289" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="242" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="211" />
       <source>Collapse all directories</source>
       <translation>折叠所有文件夹</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="367" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="337" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="290" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="243" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="212" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="368" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="338" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="291" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="244" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="213" />
       <source>Configure...</source>
       <translation>配置…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="268" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="250" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="269" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="251" />
       <source>Compile forms</source>
       <translation>编译窗体</translation>
     </message>
     <message>
       <location filename="../Project/ProjectFormsBrowser.py" line="629" />
       <location filename="../Project/ProjectFormsBrowser.py" line="617" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="598" />
-      <location filename="../Project/ProjectFormsBrowser.py" line="584" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="599" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
       <source>New Form</source>
       <translation>新建窗体</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="585" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="586" />
       <source>Select a form type:</source>
       <translation>选择窗体类型:</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="600" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="601" />
       <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
       <translation>Qt 用户界面文件 (*.ui);;所有文件 (*)</translation>
     </message>
@@ -61415,26 +56687,26 @@
       <translation>正在编译窗体…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="956" />
       <location filename="../Project/ProjectFormsBrowser.py" line="922" />
       <source>Abort</source>
       <translation>终止</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="991" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="995" />
       <location filename="../Project/ProjectFormsBrowser.py" line="957" />
       <location filename="../Project/ProjectFormsBrowser.py" line="923" />
       <source>%v/%m Forms</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="990" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="994" />
       <source>Determining changed forms...</source>
       <translation>正在确定更改的窗体…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFormsBrowser.py" line="1018" />
+      <location filename="../Project/ProjectFormsBrowser.py" line="1022" />
       <source>Compiling changed forms...</source>
       <translation>正在编译更改的窗体…</translation>
     </message>
@@ -61972,18 +57244,6 @@
       <source>Rescan tasks upon opening</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>XML</source>
-      <translation type="vanished">XML</translation>
-    </message>
-    <message>
-      <source>Select, if a timestamp should be written to all project related XML files</source>
-      <translation type="vanished">选择是否将时间信息写入到所有与 XML 文件相关的项目中</translation>
-    </message>
-    <message>
-      <source>Include timestamp in project related XML files</source>
-      <translation type="vanished">在与 XML 文件相关的项目中包含时间信息</translation>
-    </message>
   </context>
   <context>
     <name>ProjectProtocolsBrowser</name>
@@ -62201,143 +57461,143 @@
   <context>
     <name>ProjectResourcesBrowser</name>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="846" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="850" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="778" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="745" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="61" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="62" />
       <source>Resources</source>
       <translation>资源</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="63" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="64" />
       <source>&lt;b&gt;Project Resources Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
       <translation>&lt;b&gt;项目资源浏览器&lt;/b&gt;&lt;p&gt;可以方便地观察当前项目中包含的所有资源。通过上下文菜单可能执行多个行为。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="102" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="87" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="103" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="88" />
       <source>Compile resource</source>
       <translation>编译资源</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="297" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="285" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="251" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="239" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="173" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="159" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="108" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="90" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="298" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="286" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="252" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="240" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="174" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="160" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="109" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="91" />
       <source>Compile all resources</source>
       <translation>编译所有资源</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="289" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="243" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="206" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="163" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="94" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="290" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="244" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="207" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="164" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="95" />
       <source>Configure rcc Compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="217" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="115" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="218" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="116" />
       <source>Open</source>
       <translation>打开</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="117" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="118" />
       <source>Rename file</source>
       <translation>重命名文件</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="255" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="220" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="120" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="256" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="221" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="121" />
       <source>Remove from project</source>
       <translation>从项目移除</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="258" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="223" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="122" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="259" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="224" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="123" />
       <source>Delete</source>
       <translation>删除</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="262" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="180" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="167" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="136" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="130" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="263" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="181" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="168" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="137" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="131" />
       <source>New resource...</source>
       <translation>新建资源…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="301" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="264" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="182" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="138" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="302" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="265" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="183" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="139" />
       <source>Add resources...</source>
       <translation>添加资源…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="304" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="266" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="184" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="140" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="305" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="267" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="185" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="141" />
       <source>Add resources directory...</source>
       <translation>添加资源文件夹…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="270" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="144" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="271" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="145" />
       <source>Copy Path to Clipboard</source>
       <translation>将路径复制到剪贴板</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="308" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="273" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="227" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="188" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="147" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="309" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="274" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="228" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="189" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="148" />
       <source>Expand all directories</source>
       <translation>展开所有文件夹</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="310" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="275" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="229" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="190" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="149" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="311" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="276" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="230" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="191" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="150" />
       <source>Collapse all directories</source>
       <translation>折叠所有文件夹</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="313" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="277" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="231" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="192" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="151" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="314" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="278" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="232" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="193" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="152" />
       <source>Configure...</source>
       <translation>配置…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="214" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="202" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="215" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="203" />
       <source>Compile resources</source>
       <translation>编译资源</translation>
     </message>
     <message>
       <location filename="../Project/ProjectResourcesBrowser.py" line="509" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="489" />
-      <location filename="../Project/ProjectResourcesBrowser.py" line="470" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="471" />
       <source>New Resource</source>
       <translation>新建资源</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="472" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="473" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Qt 资源文件 (*.qrc)</translation>
     </message>
@@ -62400,26 +57660,26 @@
       <translation>正在编译资源…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="774" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="741" />
       <source>Abort</source>
       <translation>终止</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="844" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="848" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="775" />
       <location filename="../Project/ProjectResourcesBrowser.py" line="742" />
       <source>%v/%m Resources</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="843" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="847" />
       <source>Determining changed resources...</source>
       <translation>正在确认改变的资源…</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectResourcesBrowser.py" line="876" />
+      <location filename="../Project/ProjectResourcesBrowser.py" line="880" />
       <source>Compiling changed resources...</source>
       <translation>正在编译改变的资源…</translation>
     </message>
@@ -63034,23 +58294,6 @@
     </message>
   </context>
   <context>
-    <name>PromtEngine</name>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
-      <source>Promt: Invalid response received</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
-      <source>Promt: This direction of translation is not available.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">收到了无效的响应</translation>
-    </message>
-  </context>
-  <context>
     <name>PropertiesDialog</name>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -63218,8 +58461,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors name</source>
-      <translation>输入作者名</translation>
+      <source>Enter author's name</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -63235,8 +58478,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Enter authors email</source>
-      <translation>输入作者的电子邮箱</translation>
+      <source>Enter author's email</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -63276,6 +58519,16 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>License:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Enter or select the project license</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
       <source>Press to edit the spell checking properties</source>
       <translation>点击编辑拼写检查属性</translation>
     </message>
@@ -63335,23 +58588,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="188" />
-      <location filename="../Project/PropertiesDialog.py" line="53" />
+      <location filename="../Project/PropertiesDialog.py" line="203" />
+      <location filename="../Project/PropertiesDialog.py" line="55" />
       <source>None</source>
       <translation type="unfinished">无</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="73" />
+      <location filename="../Project/PropertiesDialog.py" line="71" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>源文件 ({0});;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="129" />
+      <location filename="../Project/PropertiesDialog.py" line="130" />
       <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>本项目由 &lt;b&gt;{0}&lt;/b&gt; 进行版本控制。</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="135" />
+      <location filename="../Project/PropertiesDialog.py" line="136" />
       <source>The project is not version controlled.</source>
       <translation>项目未进行版本控制。</translation>
     </message>
@@ -63368,8 +58621,12 @@
 &lt;p&gt;为多重项目输入简短描述。&lt;/p&gt;</translation>
     </message>
     <message>
-      <source>&amp;Progr. Language:</source>
-      <translation type="vanished">项目语言(&amp;P):</translation>
+      <source>Enter authors name</source>
+      <translation type="vanished">输入作者名</translation>
+    </message>
+    <message>
+      <source>Enter authors email</source>
+      <translation type="vanished">输入作者的电子邮箱</translation>
     </message>
   </context>
   <context>
@@ -63808,26 +59065,6 @@
       <source>%v/%m Files</source>
       <translation type="unfinished">%v/%m 文件</translation>
     </message>
-    <message>
-      <source>Annotate</source>
-      <translation type="vanished">注解</translation>
-    </message>
-    <message>
-      <source>Annotate all</source>
-      <translation type="vanished">注解全部</translation>
-    </message>
-    <message>
-      <source>Delete annotated files</source>
-      <translation type="vanished">删除已注解的文件</translation>
-    </message>
-    <message>
-      <source>Annotating files...</source>
-      <translation type="vanished">正在注解文件…</translation>
-    </message>
-    <message>
-      <source>Abort</source>
-      <translation type="vanished">终止</translation>
-    </message>
   </context>
   <context>
     <name>PyCoverageHtmlReportDialog</name>
@@ -63909,6 +59146,26 @@
       <source>JSON Files (*.json);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Compact Format</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Output File:</source>
+      <translation type="unfinished">输出文件:</translation>
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" />
+      <source>Enter the path of the output file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PyProfileDialog</name>
@@ -64084,10 +59341,6 @@
       <source>Please open or create a file first.</source>
       <translation>请您先打开或创建一个文件。</translation>
     </message>
-    <message>
-      <source>&amp;Python re Wizard...</source>
-      <translation type="vanished">&amp;Python 正则向导…</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardCharactersDialog</name>
@@ -64566,10 +59819,6 @@
       <source>Text:</source>
       <translation>文本:</translation>
     </message>
-    <message>
-      <source>Observe Locale</source>
-      <translation type="vanished">观察点</translation>
-    </message>
   </context>
   <context>
     <name>PyRegExpWizardRepeatDialog</name>
@@ -64624,97 +59873,97 @@
   <context>
     <name>PyRegExpWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" />
       <source>Save the regular expression to a file</source>
       <translation>将正则表达式保存到一个文件中</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" />
       <source>Load</source>
       <translation>载入</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" />
       <source>Load a regular expression from a file</source>
       <translation>从一个文件中载入正则表达式</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" />
       <source>Validate</source>
       <translation>验证</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" />
       <source>Validate the regular expression</source>
       <translation>验证正则表达式</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" />
       <source>Execute</source>
       <translation>执行</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" />
       <source>Execute the regular expression</source>
       <translation>执行正则表达式</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" />
       <source>Next match</source>
       <translation>匹配下一个</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" />
       <source>Show the next match of the regular expression</source>
       <translation>显示正则表达式下一个匹配的项</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" />
       <source>Copy</source>
       <translation>复制</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" />
       <source>Copy the regular expression to the clipboard</source>
       <translation>将正则表达式复制到剪贴板</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" />
-      <source>Named reference</source>
-      <translation>命名的引用</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
-      <source>No named groups have been defined yet.</source>
-      <translation>已命名的组还没有被定义。</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" />
+      <source>Named reference</source>
+      <translation>命名的引用</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" />
+      <source>No named groups have been defined yet.</source>
+      <translation>已命名的组还没有被定义。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" />
       <source>Select group name:</source>
       <translation>选择组名:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" />
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" />
       <source>Save regular expression</source>
       <translation>保存正则表达式</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" />
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>正则表达式文件 (*.rx);;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" />
+      <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
@@ -64816,10 +60065,6 @@
       <source>A regular expression and a text must be given.</source>
       <translation>必须给定一个正则表达式和一个文本。</translation>
     </message>
-    <message>
-      <source>Unicode</source>
-      <translation type="vanished">Unicode</translation>
-    </message>
   </context>
   <context>
     <name>PySvnProjectHelper</name>
@@ -65418,18 +60663,18 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" />
       <source>Error</source>
       <translation type="unfinished">错误</translation>
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, message</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" />
+      <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" />
       <source>ERROR at {0}: {1}</source>
       <comment>phase, extra text</comment>
       <translation type="unfinished" />
@@ -65786,832 +61031,6 @@
       <source>Show all code information subsections</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Python 2:</source>
-      <translation type="vanished">Python 2:</translation>
-    </message>
-    <message>
-      <source>Please configure the Python environments on the 'Python2 Debugger' page and the 'Python3 Debugger' page.</source>
-      <translation type="vanished">请在“Python 2 调试器”页面配置 Python 2 解释器。</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizard</name>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">QRegExp 向导</translation>
-    </message>
-    <message>
-      <source>Q&amp;RegExp Wizard...</source>
-      <translation type="vanished">Q&amp;RegExp 向导…</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;QRegExp Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create a QRegExp. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;QRegExp 向导&lt;/b&gt;&lt;p&gt;该向导打开一个对话框,可以输入创建一个 QRegExp(Qt 正则表达式)所需的所有参数。生成的代码插入到当前鼠标位置。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>No current editor</source>
-      <translation type="vanished">没有当前编辑器</translation>
-    </message>
-    <message>
-      <source>Please open or create a file first.</source>
-      <translation type="vanished">请您先打开或创建一个文件。</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardCharactersDialog</name>
-    <message>
-      <source>Editor for character sets</source>
-      <translation type="vanished">字符集编辑器</translation>
-    </message>
-    <message>
-      <source>The defined characters should not match</source>
-      <translation type="vanished">定义的字符不匹配</translation>
-    </message>
-    <message>
-      <source>Predefined character ranges</source>
-      <translation type="vanished">预定义字符范围</translation>
-    </message>
-    <message>
-      <source>Non-whitespace characters</source>
-      <translation type="vanished">非空格字符</translation>
-    </message>
-    <message>
-      <source>Non-digits</source>
-      <translation type="vanished">非数字</translation>
-    </message>
-    <message>
-      <source>Whitespace characters</source>
-      <translation type="vanished">空格字符</translation>
-    </message>
-    <message>
-      <source>Digits</source>
-      <translation type="vanished">数字</translation>
-    </message>
-    <message>
-      <source>Non-word characters</source>
-      <translation type="vanished">非单字字符</translation>
-    </message>
-    <message>
-      <source>Word character</source>
-      <translation type="vanished">单字字符</translation>
-    </message>
-    <message>
-      <source>Single character</source>
-      <translation type="vanished">单字符</translation>
-    </message>
-    <message>
-      <source>Character ranges</source>
-      <translation type="vanished">字符范围</translation>
-    </message>
-    <message>
-      <source>Normal character</source>
-      <translation type="vanished">标准字符</translation>
-    </message>
-    <message>
-      <source>Unicode character in hexadecimal notation</source>
-      <translation type="vanished">16进制 Unicode 字符</translation>
-    </message>
-    <message>
-      <source>Bell character (\a)</source>
-      <translation type="vanished">报警符号 (\a)</translation>
-    </message>
-    <message>
-      <source>Page break (\f)</source>
-      <translation type="vanished">分页符 (\f)</translation>
-    </message>
-    <message>
-      <source>Line feed (\n)</source>
-      <translation type="vanished">换行 (\n)</translation>
-    </message>
-    <message>
-      <source>Carriage return (\r)</source>
-      <translation type="vanished">回车 (\r)</translation>
-    </message>
-    <message>
-      <source>Horizontal tabulator (\t)</source>
-      <translation type="vanished">横向制表键 (\t)</translation>
-    </message>
-    <message>
-      <source>Vertical tabulator (\v)</source>
-      <translation type="vanished">纵向制表键 (\v)</translation>
-    </message>
-    <message>
-      <source>Additional Entries</source>
-      <translation type="vanished">附加条目</translation>
-    </message>
-    <message>
-      <source>Between:</source>
-      <translation type="vanished">在如下两者之间:</translation>
-    </message>
-    <message>
-      <source>And:</source>
-      <translation type="vanished">和:</translation>
-    </message>
-    <message>
-      <source>Basic Latin</source>
-      <translation type="vanished">基本拉丁文</translation>
-    </message>
-    <message>
-      <source>Latin-1 Supplement</source>
-      <translation type="vanished">拉丁文补充-1</translation>
-    </message>
-    <message>
-      <source>Latin Extended-A</source>
-      <translation type="vanished">拉丁文扩展-A</translation>
-    </message>
-    <message>
-      <source>Latin Extended-B</source>
-      <translation type="vanished">拉丁文扩展-B</translation>
-    </message>
-    <message>
-      <source>IPA Extensions</source>
-      <translation type="vanished">国际音标扩展</translation>
-    </message>
-    <message>
-      <source>Greek</source>
-      <translation type="vanished">希腊字母</translation>
-    </message>
-    <message>
-      <source>Cyrillic</source>
-      <translation type="vanished">西里尔字母</translation>
-    </message>
-    <message>
-      <source>Armenian</source>
-      <translation type="vanished">亚美尼亚字母</translation>
-    </message>
-    <message>
-      <source>Hebrew</source>
-      <translation type="vanished">希伯来文</translation>
-    </message>
-    <message>
-      <source>Arabic</source>
-      <translation type="vanished">阿拉伯文</translation>
-    </message>
-    <message>
-      <source>Syriac</source>
-      <translation type="vanished">叙利亚文</translation>
-    </message>
-    <message>
-      <source>Thaana</source>
-      <translation type="vanished">它拿字母</translation>
-    </message>
-    <message>
-      <source>Devanagari</source>
-      <translation type="vanished">天城文</translation>
-    </message>
-    <message>
-      <source>Bengali</source>
-      <translation type="vanished">孟加拉文</translation>
-    </message>
-    <message>
-      <source>Gurmukhi</source>
-      <translation type="vanished">古木基文</translation>
-    </message>
-    <message>
-      <source>Gujarati</source>
-      <translation type="vanished">古吉拉特文</translation>
-    </message>
-    <message>
-      <source>Oriya</source>
-      <translation type="vanished">奥里亚文</translation>
-    </message>
-    <message>
-      <source>Tamil</source>
-      <translation type="vanished">泰米尔文</translation>
-    </message>
-    <message>
-      <source>Telugu</source>
-      <translation type="vanished">泰卢固文</translation>
-    </message>
-    <message>
-      <source>Kannada</source>
-      <translation type="vanished">卡纳达文</translation>
-    </message>
-    <message>
-      <source>Malayalam</source>
-      <translation type="vanished">马拉雅拉姆文</translation>
-    </message>
-    <message>
-      <source>Sinhala</source>
-      <translation type="vanished">僧伽罗文</translation>
-    </message>
-    <message>
-      <source>Thai</source>
-      <translation type="vanished">泰文</translation>
-    </message>
-    <message>
-      <source>Lao</source>
-      <translation type="vanished">老挝文</translation>
-    </message>
-    <message>
-      <source>Tibetan</source>
-      <translation type="vanished">藏文</translation>
-    </message>
-    <message>
-      <source>Myanmar</source>
-      <translation type="vanished">缅甸文</translation>
-    </message>
-    <message>
-      <source>Georgian</source>
-      <translation type="vanished">格鲁吉亚字母</translation>
-    </message>
-    <message>
-      <source>Hangul Jamo</source>
-      <translation type="vanished">谚文字母</translation>
-    </message>
-    <message>
-      <source>Ethiopic</source>
-      <translation type="vanished">吉兹字母</translation>
-    </message>
-    <message>
-      <source>Cherokee</source>
-      <translation type="vanished">切罗基字母</translation>
-    </message>
-    <message>
-      <source>Unified Canadian Aboriginal Syllabics</source>
-      <translation type="vanished">统一加拿大原住民音节文字</translation>
-    </message>
-    <message>
-      <source>Ogham</source>
-      <translation type="vanished">欧甘字母</translation>
-    </message>
-    <message>
-      <source>Runic</source>
-      <translation type="vanished">卢恩字母</translation>
-    </message>
-    <message>
-      <source>Khmer</source>
-      <translation type="vanished">高棉文</translation>
-    </message>
-    <message>
-      <source>Mongolian</source>
-      <translation type="vanished">蒙古文</translation>
-    </message>
-    <message>
-      <source>Latin Extended Additional</source>
-      <translation type="vanished">拉丁文扩展附加</translation>
-    </message>
-    <message>
-      <source>Greek Extended</source>
-      <translation type="vanished">希腊语扩展</translation>
-    </message>
-    <message>
-      <source>General Punctuation</source>
-      <translation type="vanished">常用标点</translation>
-    </message>
-    <message>
-      <source>Superscripts and Subscripts</source>
-      <translation type="vanished">上标及下标</translation>
-    </message>
-    <message>
-      <source>Currency Symbols</source>
-      <translation type="vanished">货币符号</translation>
-    </message>
-    <message>
-      <source>Letterlike Symbols</source>
-      <translation type="vanished">字母式符号</translation>
-    </message>
-    <message>
-      <source>Number Forms</source>
-      <translation type="vanished">数字形式</translation>
-    </message>
-    <message>
-      <source>Arrows</source>
-      <translation type="vanished">箭头</translation>
-    </message>
-    <message>
-      <source>Mathematical Operators</source>
-      <translation type="vanished">数学运算符</translation>
-    </message>
-    <message>
-      <source>Miscellaneous Technical</source>
-      <translation type="vanished">杂项工业符号</translation>
-    </message>
-    <message>
-      <source>Control Pictures</source>
-      <translation type="vanished">控制图片</translation>
-    </message>
-    <message>
-      <source>Optical Character Recognition</source>
-      <translation type="vanished">光学字符识别</translation>
-    </message>
-    <message>
-      <source>Enclosed Alphanumerics</source>
-      <translation type="vanished">带圈字母和数字</translation>
-    </message>
-    <message>
-      <source>Box Drawing</source>
-      <translation type="vanished">制表符</translation>
-    </message>
-    <message>
-      <source>Block Elements</source>
-      <translation type="vanished">方块元素</translation>
-    </message>
-    <message>
-      <source>Geometric Shapes</source>
-      <translation type="vanished">几何图形</translation>
-    </message>
-    <message>
-      <source>Miscellaneous Symbols</source>
-      <translation type="vanished">杂项符号</translation>
-    </message>
-    <message>
-      <source>Dingbats</source>
-      <translation type="vanished">装饰符号</translation>
-    </message>
-    <message>
-      <source>Braille Patterns</source>
-      <translation type="vanished">盲文点字模型</translation>
-    </message>
-    <message>
-      <source>CJK Radicals Supplement</source>
-      <translation type="vanished">中日韩汉字部首补充</translation>
-    </message>
-    <message>
-      <source>KangXi Radicals</source>
-      <translation type="vanished">康熙部首</translation>
-    </message>
-    <message>
-      <source>Ideographic Description Chars</source>
-      <translation type="vanished">表意文字序列</translation>
-    </message>
-    <message>
-      <source>CJK Symbols and Punctuation</source>
-      <translation type="vanished">中日韩符号和标点</translation>
-    </message>
-    <message>
-      <source>Hiragana</source>
-      <translation type="vanished">日文平假名</translation>
-    </message>
-    <message>
-      <source>Katakana</source>
-      <translation type="vanished">日文片假名</translation>
-    </message>
-    <message>
-      <source>Bopomofo</source>
-      <translation type="vanished">注音字母</translation>
-    </message>
-    <message>
-      <source>Hangul Compatibility Jamo</source>
-      <translation type="vanished">谚文兼容字母</translation>
-    </message>
-    <message>
-      <source>Kanbun</source>
-      <translation type="vanished">汉文注释标志</translation>
-    </message>
-    <message>
-      <source>Bopomofo Extended</source>
-      <translation type="vanished">注音字母扩展</translation>
-    </message>
-    <message>
-      <source>Enclosed CJK Letters and Months</source>
-      <translation type="vanished">带圈的CJK字符及月份</translation>
-    </message>
-    <message>
-      <source>CJK Compatibility</source>
-      <translation type="vanished">中日韩兼容字符</translation>
-    </message>
-    <message>
-      <source>CJK Unified Ideographs Extension A</source>
-      <translation type="vanished">中日韩统一表意文字扩展A区</translation>
-    </message>
-    <message>
-      <source>CJK Unified Ideographs</source>
-      <translation type="vanished">中日韩统一表意文字</translation>
-    </message>
-    <message>
-      <source>Yi Syllables</source>
-      <translation type="vanished">彝文音节</translation>
-    </message>
-    <message>
-      <source>Yi Radicals</source>
-      <translation type="vanished">彝文字根</translation>
-    </message>
-    <message>
-      <source>Hangul Syllables</source>
-      <translation type="vanished">谚文音节</translation>
-    </message>
-    <message>
-      <source>Private Use</source>
-      <translation type="vanished">私用</translation>
-    </message>
-    <message>
-      <source>CJK Compatibility Ideographs</source>
-      <translation type="vanished">中日韩兼容表意文字</translation>
-    </message>
-    <message>
-      <source>Alphabetic Presentation Forms</source>
-      <translation type="vanished">字母表达形式</translation>
-    </message>
-    <message>
-      <source>Arabic Presentation Forms-A</source>
-      <translation type="vanished">阿拉伯字母表达形式-A</translation>
-    </message>
-    <message>
-      <source>Combining Half Marks</source>
-      <translation type="vanished">组合用半符号</translation>
-    </message>
-    <message>
-      <source>CJK Compatibility Forms</source>
-      <translation type="vanished">中日韩兼容形式</translation>
-    </message>
-    <message>
-      <source>Small Form Variants</source>
-      <translation type="vanished">小写变体形式</translation>
-    </message>
-    <message>
-      <source>Arabic Presentation Forms-B</source>
-      <translation type="vanished">阿拉伯字母表达形式-B</translation>
-    </message>
-    <message>
-      <source>Halfwidth and Fullwidth Forms</source>
-      <translation type="vanished">半角及全角字符</translation>
-    </message>
-    <message>
-      <source>Specials</source>
-      <translation type="vanished">特殊</translation>
-    </message>
-    <message>
-      <source>Old Italic</source>
-      <translation type="vanished">古意大利字母</translation>
-    </message>
-    <message>
-      <source>Gothic</source>
-      <translation type="vanished">哥特字母</translation>
-    </message>
-    <message>
-      <source>Deseret</source>
-      <translation type="vanished">德赛莱特字母</translation>
-    </message>
-    <message>
-      <source>Byzantine Musical Symbols</source>
-      <translation type="vanished">拜占庭音乐符号</translation>
-    </message>
-    <message>
-      <source>Musical Symbols</source>
-      <translation type="vanished">音乐符号</translation>
-    </message>
-    <message>
-      <source>CJK Unified Ideographic Extension B</source>
-      <translation type="vanished">中日韩统一表意文字扩展B区</translation>
-    </message>
-    <message>
-      <source>CJK Compatapility Ideographic Supplement</source>
-      <translation type="vanished">中日韩兼容表意文字增补</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardRepeatDialog</name>
-    <message>
-      <source>Number of repetitions</source>
-      <translation type="vanished">重复次数</translation>
-    </message>
-    <message>
-      <source>times</source>
-      <translation type="vanished">次数</translation>
-    </message>
-    <message>
-      <source>and</source>
-      <translation type="vanished">和</translation>
-    </message>
-    <message>
-      <source>Between</source>
-      <translation type="vanished">在两者之间</translation>
-    </message>
-    <message>
-      <source>Exactly</source>
-      <translation type="vanished">精确地</translation>
-    </message>
-    <message>
-      <source>Maximum</source>
-      <translation type="vanished">最大值</translation>
-    </message>
-    <message>
-      <source>Minimum</source>
-      <translation type="vanished">最小值</translation>
-    </message>
-    <message>
-      <source>Unlimited (incl. zero times)</source>
-      <translation type="vanished">无限(包含零次)</translation>
-    </message>
-  </context>
-  <context>
-    <name>QRegExpWizardWidget</name>
-    <message>
-      <source>Save</source>
-      <translation type="vanished">保存</translation>
-    </message>
-    <message>
-      <source>Save the regular expression to a file</source>
-      <translation type="vanished">将正则表达式保存到一个文件中</translation>
-    </message>
-    <message>
-      <source>Load</source>
-      <translation type="vanished">载入</translation>
-    </message>
-    <message>
-      <source>Load a regular expression from a file</source>
-      <translation type="vanished">从一个文件中载入正则表达式</translation>
-    </message>
-    <message>
-      <source>Validate</source>
-      <translation type="vanished">验证</translation>
-    </message>
-    <message>
-      <source>Validate the regular expression</source>
-      <translation type="vanished">验证正则表达式</translation>
-    </message>
-    <message>
-      <source>Execute</source>
-      <translation type="vanished">执行</translation>
-    </message>
-    <message>
-      <source>Execute the regular expression</source>
-      <translation type="vanished">执行正则表达式</translation>
-    </message>
-    <message>
-      <source>Next match</source>
-      <translation type="vanished">匹配下一个</translation>
-    </message>
-    <message>
-      <source>Show the next match of the regular expression</source>
-      <translation type="vanished">显示正则表达式下一个匹配的项</translation>
-    </message>
-    <message>
-      <source>Copy</source>
-      <translation type="vanished">复制</translation>
-    </message>
-    <message>
-      <source>Copy the regular expression to the clipboard</source>
-      <translation type="vanished">将正则表达式复制到剪贴板</translation>
-    </message>
-    <message>
-      <source>Save regular expression</source>
-      <translation type="vanished">保存正则表达式</translation>
-    </message>
-    <message>
-      <source>RegExp Files (*.rx);;All Files (*)</source>
-      <translation type="vanished">正则表达式文件 (*.rx);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <source>Load regular expression</source>
-      <translation type="vanished">载入正则表达式</translation>
-    </message>
-    <message>
-      <source>The regular expression is valid.</source>
-      <translation type="vanished">正则表达式有效。</translation>
-    </message>
-    <message>
-      <source>Error</source>
-      <translation type="vanished">错误</translation>
-    </message>
-    <message>
-      <source>A regular expression must be given.</source>
-      <translation type="vanished">必须给定一个正则表达式。</translation>
-    </message>
-    <message>
-      <source>Regexp</source>
-      <translation type="vanished">正则表达式</translation>
-    </message>
-    <message>
-      <source>Offset</source>
-      <translation type="vanished">偏移</translation>
-    </message>
-    <message>
-      <source>Captures</source>
-      <translation type="vanished">捕获</translation>
-    </message>
-    <message>
-      <source>Text</source>
-      <translation type="vanished">文本</translation>
-    </message>
-    <message>
-      <source>Characters</source>
-      <translation type="vanished">字符</translation>
-    </message>
-    <message>
-      <source>Match</source>
-      <translation type="vanished">匹配</translation>
-    </message>
-    <message>
-      <source>No more matches</source>
-      <translation type="vanished">没有更多的匹配</translation>
-    </message>
-    <message>
-      <source>No matches</source>
-      <translation type="vanished">没有匹配</translation>
-    </message>
-    <message>
-      <source>A regular expression and a text must be given.</source>
-      <translation type="vanished">必须给定一个正则表达式和一个文本。</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>QRegExp Wizard</source>
-      <translation type="vanished">QRegExp 向导</translation>
-    </message>
-    <message>
-      <source>&amp;Variable Name:</source>
-      <translation type="vanished">变量名(&amp;V):</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Undo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;撤消最后的编辑&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Redo last edit&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;重做最后的编辑&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Single character of a range (e.g. [abcd])&lt;/b&gt;&lt;p&gt;Select a single character of a range via a specific dialog.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;单字符范围(如:[abcd])&lt;/b&gt;&lt;p&gt;通过特殊对话框选择单字符范围。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Any character: '.'&lt;/b&gt;
-&lt;p&gt;Select to insert a dot (.) in your regexp.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;任何字符: '.'&lt;/b&gt;
-&lt;p&gt;选择在正则表达式中输入一个点 (.)。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Any character: '.'&lt;/b&gt;
-&lt;p&gt;Select to insert a dot (.) in your regexp. The dot matches a single character, except line break characters (by default). 
-E.g. 'gr.y' matches 'gray', 'grey', 'gr%y', etc. Use the dot sparingly. Often, a character class or negated
-character class is faster and more precise.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;任何字符: '.'&lt;/b&gt;&lt;p&gt;选择在正则表达式中输入一个点 (.)。点可以匹配一个单字符,换行符除外(默认)。
-如:“gr.y”可以匹配“gray”、“grey”、“gr%y”等。尽量少用“点”。通常情况下,
-字符类或非字符类比较快也比较精确。 &lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Repeat contents&lt;/b&gt;
-&lt;p&gt;Select a repetition condition via a specific dialog. This dialog will help to specify the allowed range for repetitions.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;重复内容&lt;/b&gt;
-&lt;p&gt;通过特殊对话框选择一个重复条件。该对话框将帮助您指定重复的允许范围。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non capturing parentheses: (?:)&lt;/b&gt;
-&lt;p&gt;Select to insert some non capturing brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;非捕获圆括号: (?:)&lt;/b&gt;
-&lt;p&gt;选择插入一些非捕获括号。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non capturing parentheses: (?:)&lt;/b&gt;
-&lt;p&gt;Select to insert some non capturing brackets. It can be used to apply a regexp quantifier (eg. '?' or '+') to the entire
-group of characters inside the brakets. E.g. the regex 'Set(?:Value)?' matches 'Set' or 'SetValue'. The '?:' inside the brakets
-means that the content of the match (called the backreference) is not stored for further use.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;非捕获圆括号: (?:)&lt;/b&gt;
-&lt;p&gt;选择插入一些非捕获括号。可用于将正则表达式量词(如:“?”或“+”)应用到括号中的符号条目组当中。
-如:正则表达式“Set(?:Value)?”匹配“Set”或“SetValue”。括号中的“?:”表示匹配的内容(调用的后备
-引用)在后续的使用中无效。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Group: ()&lt;/b&gt;
-&lt;p&gt;Select to insert some capturing brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;组: ()&lt;/b&gt;
-&lt;p&gt;选择插入一些捕获括号。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Group: ()&lt;/b&gt;
-&lt;p&gt;Select to insert some capturing brackets. They can be used to apply a regexp quantifier (e.g. '?' or '+') to the entire group of 
-characters inside the brakets. E.g. the regex 'Set(Value)?' matches 'Set' or 'SetValue'. Contrary to non-capturing parentheses, 
-the backreference matched inside the brakets is stored for further use (i.e. 'Value' in the second example above). 
-One can access the backereference with the '\1' expression. &lt;/p&gt;
-&lt;p&gt;E.g. '([a-c])x\1x\1' will match 'axaxa', 'bxbxb' and 'cxcxc'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;组: ()&lt;/b&gt;
-&lt;p&gt;选择插入一些捕获括号。可用于将正则表达式量词(如:“?”或“+”)应用到括号中的符号条目组当中。
-如:正则表达式“Set(?:Value)?”匹配“Set”或“SetValue”。与非捕获圆括号相反,在括号中匹配的背景
-参考被保存下来以便后续使用(如:上面第二个例子中的“Value”)。可以通过“\1”表达式访问后备引用。&lt;/p&gt;
-&lt;p&gt;例:“([a-c])x\1x\1”将匹配“axaxa”、“bxbxb”和“cxcxc”。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Select to insert the alternation symbol '|'. &lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;或:“|”&lt;/b&gt;
-&lt;p&gt;选择插入一个或符号“|”。 &lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Alternatives: '|'&lt;/b&gt;
-&lt;p&gt;Select to insert the alternation symbol '|'. The alternation is used to match a single regular expression out of 
-several possible regular expressions. E.g. 'cat|dog|mouse|fish' matches words containing the word 'cat', 'dog','mouse' or 'fish'.
-Be aware that in the above example, the alternatives refer to whole or part of words. If you want to match exactly the
- words 'cat', 'dog', ... you should express the fact that you only want to match complete words: '\b(cat|dog|mouse|fish)\b'&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;或:“|”&lt;/b&gt;
-&lt;p&gt;选择插入一个或符号“|”。“或”用于匹配多个可能的正则表达式中的一个正则表达式。如:“cat|dog|mouse|fish”
-匹配包含文字“cat”、“dog”、“mouse”或“fish”的那些文字。注意在上面的例子中,“或”指代整个或部分文字。
-如果你想要精确地匹配文字“cat”、“dog”、…,你应该明确地表示你只想匹配完整的文字:“\b(cat|dog|mouse|fish)\b”&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Begin of line: '^'&lt;/b&gt;
-&lt;p&gt;Select to insert the start line character (^).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;行首:“^”&lt;/b&gt;
-&lt;p&gt;选择插入开始行字符 (^)。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Begin of line: '^'&lt;/b&gt;
-&lt;p&gt;Select to insert the start line character (^). It is used to find some expressions at the begining of lines.
-E.g. '^[A-Z]' match lines starting with a capitalized character. &lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;行首:“^”&lt;/b&gt;
-&lt;p&gt;选择插入开始行字符 (^)。用于查找位于行首的某表达式。
-如:“^[A-Z]”在行首位置匹配一个大字字母。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;End of line: '$'&lt;/b&gt;
-&lt;p&gt;Select to insert the end of line character ($).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;行尾:“$”&lt;/b&gt;
-&lt;p&gt;选择插入行尾字符 ($)。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;End of line: '$'&lt;/b&gt;
-&lt;p&gt;Select to insert the end of line character ($). It is used to find some expressions at the end of lines.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;行尾:“$”&lt;/b&gt;
-&lt;p&gt;选择插入行尾字符 ($)。用于在行尾查找某些字符。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\b).&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;字边界&lt;/b&gt;
-&lt;p&gt;选择插入字边界符号 (\b)。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\b). This character is used to express the fact that word 
-must begin or end at this position. E.g. '\bcat\b' matches exactly the word 'cat' while 'concatenation' is ignored.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;字边界&lt;/b&gt;&lt;p&gt;选择插入字边界符号 (\b)。该符号用于明确表示文字必须开始或结束于此。
-如:“\bcat\b”精确匹配文字“cat”,而“concatenation”则被忽略。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\B). \B is the negated version of \b.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;无字边界&lt;/b&gt;
-&lt;p&gt;选择插入字边界符号 (\B)。“\B”是“\b”的否定。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Non word boundary&lt;/b&gt;
-&lt;p&gt;Select to insert the word boudary character (\B). \B is the negated version of \b. \B matches at every position where \b 
-does not. Effectively, \B matches at any position between two word characters as well as at any position between two non-word characters.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;无字边界&lt;/b&gt;
-&lt;p&gt;选择插入字边界符号 (\B)。“\B”是“\b”的否定。“\B”匹配每个“\b”不匹配的位置。
-事实上,“\B”不但匹配两个文字符号间的任何位置,还匹配两个非文字符号间的任何位置。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Positive lookahead: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the positive lookhead brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;正向查找肯定: (?=&lt;i&gt;正则表达式&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;选择插入正向查找肯定括号。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Positive lookahead: (?=&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the positive lookhead brackets. Basically, positive lookhead is used to match a character only if followed by another one.
-Writting 'q(?=u)' means that you want to match the 'q' character only if it is followed by 'u'. In this statement 'u' is a trivial 
-regexp which may be replaced by a more complex expression; q(?=[abc])' will match a 'q' if followed by either 'a', 'b' or 'c'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;正向查找肯定: (?=&lt;i&gt;正则表达式&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;选择插入正向查找肯定括号。正向查找肯定主要用于仅当一个字符后跟随着另一个字符时,匹配该字符。
-表达式“q(?=u)”表示仅当“q”后跟随着“u”时才匹配这个“q”。该语句中“u”是一个平常的正则表达式,
-可以用更复杂的表达式替换它;“q(?=[abc])”将匹配其后跟随着“a”、“b”或“c”中之一的“q”。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Negative lookahead: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the negative lookhead brackets.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;正向查找否定: (?!&lt;i&gt;正则表达式&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;选择插入正向查找否定括号。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Negative lookahead: (?!&lt;i&gt;regexpr&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;Select to insert the negative lookhead brackets. Basically, negative lookhead is used to match a character only if it is not
-followed by a another one. Writting 'q(?!u)' means that you want to match 'q' only if it is not followed by 'u'. In this statement, 'u' is a
-trivial regexp which may be replaced by a more complex expression; 'q(?![abc])' will match a 'q' if it is followed by anything else than 'a', 'b' or 'c'.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;正向查找否定: (?!&lt;i&gt;正则表达式&lt;/i&gt;)&lt;/b&gt;
-&lt;p&gt;选择插入正向查找否定括号。正向查找否定主要用于仅当一个字符后没有跟随另一个字符时,匹配该字符。
-表达式“q(?!u)”表示仅当“q”后没有跟随着“u”时才匹配这个“q”。该语句中“u”是一个平常的正则表达式,
-可以用更复杂的表达式替换它;“q(?![abc])”将匹配其后没有跟随“a”、“b”或“c”中任何一个的“q”。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Regexp:</source>
-      <translation type="vanished">正则表达式(&amp;R):</translation>
-    </message>
-    <message>
-      <source>&amp;Text:</source>
-      <translation type="vanished">文本(&amp;T):</translation>
-    </message>
-    <message>
-      <source>Case &amp;Sensitive</source>
-      <translation type="vanished">区分大小写(&amp;S)</translation>
-    </message>
-    <message>
-      <source>Alt+S</source>
-      <translation type="vanished">Alt+S</translation>
-    </message>
-    <message>
-      <source>&amp;Minimal</source>
-      <translation type="vanished">最小化(&amp;M)</translation>
-    </message>
-    <message>
-      <source>Alt+M</source>
-      <translation type="vanished">Alt+M</translation>
-    </message>
   </context>
   <context>
     <name>QRegularExpressionWizard</name>
@@ -66641,10 +61060,6 @@
       <source>Please open or create a file first.</source>
       <translation>请您先打开或创建一个文件。</translation>
     </message>
-    <message>
-      <source>QRegularE&amp;xpression Wizard...</source>
-      <translation type="vanished">QRegularExpression 向导(&amp;X)…</translation>
-    </message>
   </context>
   <context>
     <name>QRegularExpressionWizardCharactersDialog</name>
@@ -68077,62 +62492,62 @@
   <context>
     <name>QRegularExpressionWizardWidget</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" />
       <source>Save the regular expression to a file</source>
       <translation type="unfinished">将正则表达式保存到一个文件中</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" />
       <source>Load</source>
       <translation type="unfinished">载入</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" />
       <source>Load a regular expression from a file</source>
       <translation type="unfinished">从一个文件中载入正则表达式</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" />
       <source>Validate</source>
       <translation type="unfinished">验证</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" />
       <source>Validate the regular expression</source>
       <translation type="unfinished">验证正则表达式</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" />
       <source>Execute</source>
       <translation>执行</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" />
       <source>Execute the regular expression</source>
       <translation type="unfinished">执行正则表达式</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" />
       <source>Next match</source>
       <translation type="unfinished">匹配下一个</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" />
       <source>Show the next match of the regular expression</source>
       <translation type="unfinished">显示正则表达式下一个匹配的项</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" />
       <source>Copy</source>
       <translation type="unfinished">复制</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" />
       <source>Copy the regular expression to the clipboard</source>
       <translation type="unfinished">将正则表达式复制到剪贴板</translation>
     </message>
@@ -68141,47 +62556,47 @@
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
       <source>Communication Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" />
       <source>&lt;p&gt;The backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" />
-      <source>Named reference</source>
-      <translation type="unfinished">命名的引用</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
-      <source>No named groups have been defined yet.</source>
-      <translation type="unfinished">已命名的组还没有被定义。</translation>
-    </message>
-    <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" />
+      <source>Named reference</source>
+      <translation type="unfinished">命名的引用</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" />
+      <source>No named groups have been defined yet.</source>
+      <translation type="unfinished">已命名的组还没有被定义。</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" />
       <source>Select group name:</source>
       <translation type="unfinished">选择组名:</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" />
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" />
       <source>Save regular expression</source>
       <translation type="unfinished">保存正则表达式</translation>
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" />
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" />
       <source>RegExp Files (*.rx);;All Files (*)</source>
       <translation>正则表达式文件 (*.rx);;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" />
+      <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
@@ -68291,17 +62706,6 @@
       <source>A regular expression and a text must be given.</source>
       <translation type="unfinished">必须给定一个正则表达式和一个文本。</translation>
     </message>
-    <message>
-      <source>&lt;p&gt;The PyQt5 backend reported an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;PyQt5 后端报告了一个错误。&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
-    </message>
-  </context>
-  <context>
-    <name>QtHelpAccessHandler</name>
-    <message>
-      <source>&lt;title&gt;Error 404...&lt;/title&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;The page could not be found&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;'{0}'&lt;/h3&gt;&lt;/div&gt;</source>
-      <translation type="vanished">&lt;title&gt;错误 404…&lt;/title&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;页面未找到&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;“{0}”&lt;/h3&gt;&lt;/div&gt;</translation>
-    </message>
   </context>
   <context>
     <name>QtHelpDocumentationConfigurationDialog</name>
@@ -68322,45 +62726,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpDocumentationDialog</name>
-    <message>
-      <source>Add Documentation</source>
-      <translation type="vanished">添加文档</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">添加…</translation>
-    </message>
-    <message>
-      <source>Add from Plug-ins...</source>
-      <translation type="vanished">从插件添加…</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">删除</translation>
-    </message>
-    <message>
-      <source>Manage Plug-ins...</source>
-      <translation type="vanished">管理插件…</translation>
-    </message>
-    <message>
-      <source>Filters</source>
-      <translation type="vanished">过滤器</translation>
-    </message>
-    <message>
-      <source>Apply</source>
-      <translation type="vanished">应用</translation>
-    </message>
-    <message>
-      <source>Reset</source>
-      <translation type="vanished">重置</translation>
-    </message>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpDocumentationSelectionDialog</name>
     <message>
       <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui" line="0" />
@@ -68501,13 +62866,6 @@
     </message>
   </context>
   <context>
-    <name>QtHelpFiltersDialog</name>
-    <message>
-      <source>1</source>
-      <translation type="vanished">1</translation>
-    </message>
-  </context>
-  <context>
     <name>QtHelpSchemeReply</name>
     <message>
       <location filename="../WebBrowser/Network/QtHelpSchemeHandler.py" line="166" />
@@ -68746,10 +63104,6 @@
       <source>Sample: {0}designer{1}</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>pyuic / pyside-uic Options</source>
-      <translation type="vanished">pyuic / pyside-uic 选项</translation>
-    </message>
   </context>
   <context>
     <name>Queues</name>
@@ -70607,10 +64961,6 @@
       <source>'{0}' was not found.</source>
       <translation>”{0}“未找到。</translation>
     </message>
-    <message>
-      <source>Highlight all</source>
-      <translation type="vanished">高亮全部</translation>
-    </message>
   </context>
   <context>
     <name>SearchWidgetLine</name>
@@ -71048,18 +65398,6 @@
       <source>Always reject URLs with certificate errors</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>DNS</source>
-      <translation type="vanished">DNS</translation>
-    </message>
-    <message>
-      <source>Select to enable DNS prefetch</source>
-      <translation type="vanished">选择以启用 DNS 预获取</translation>
-    </message>
-    <message>
-      <source>Use DNS prefetching to improve page loading</source>
-      <translation type="vanished">使用 DNS 预获取来改善页面加载</translation>
-    </message>
   </context>
   <context>
     <name>SendRefererWhitelistDialog</name>
@@ -71136,12 +65474,12 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="288" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="290" />
       <source>Backup 1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="295" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="297" />
       <source>Backup 2</source>
       <translation type="unfinished" />
     </message>
@@ -71166,8 +65504,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="651" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="562" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="654" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="564" />
       <location filename="../WebBrowser/Session/SessionManager.py" line="513" />
       <source>The session file "{0}" exists already. Please enter another name.</source>
       <translation type="unfinished" />
@@ -71178,69 +65516,69 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="531" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="533" />
       <source>An error occurred while renaming the session file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="545" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="563" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="547" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="546" />
-      <source>Please enter a name for the session:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="548" />
+      <source>Please enter a name for the session:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="550" />
       <source>Saved Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="581" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="583" />
       <source>Restore Backup</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="582" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="584" />
       <source>Are you sure you want to replace the current session?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="621" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="624" />
       <source>Delete Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="622" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="625" />
       <source>Are you sure you want to delete session "{0}"?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="650" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="634" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="653" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
       <source>New Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="635" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="638" />
       <source>Please enter a name for the new session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="637" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="640" />
       <source>New Session ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="692" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="695" />
       <source>Please select the startup session:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="715" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
       <source>{0} (last session)</source>
       <translation type="unfinished" />
     </message>
@@ -71248,14 +65586,14 @@
   <context>
     <name>SessionManagerDialog</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" />
       <source>Restore</source>
       <translation type="unfinished">恢复</translation>
     </message>
     <message>
       <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" />
-      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" />
+      <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" />
       <source>Switch To</source>
       <translation type="unfinished" />
     </message>
@@ -71357,32 +65695,22 @@
   <context>
     <name>SetupWizardDialog</name>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" />
-      <source>Reading Trove Classifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" />
-      <source>&lt;p&gt;The Trove Classifiers file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" />
       <source>Add Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" />
       <source>Python Files (*.py);;All Files(*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" />
       <source>Add Python Modules</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" />
+      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" />
       <source>Python Files (*.py)</source>
       <translation type="unfinished" />
     </message>
@@ -71585,16 +65913,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Download URL:</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Enter the download URL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>License</source>
       <translation type="unfinished" />
     </message>
@@ -71640,16 +65958,6 @@
     </message>
     <message>
       <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Press to populate the classifiers with data retrieved from a local file.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
-      <source>Populate from local file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" />
       <source>Select the applicable classifiers:</source>
       <translation type="unfinished" />
     </message>
@@ -71752,142 +66060,142 @@
   <context>
     <name>Shell</name>
     <message>
-      <location filename="../QScintilla/Shell.py" line="154" />
+      <location filename="../QScintilla/Shell.py" line="155" />
       <source>Shell - Passive</source>
       <translation>命令行 - 被动</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="156" />
+      <location filename="../QScintilla/Shell.py" line="157" />
       <source>Shell</source>
       <translation>命令行</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="159" />
+      <location filename="../QScintilla/Shell.py" line="160" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="187" />
+      <location filename="../QScintilla/Shell.py" line="188" />
       <source>&lt;b&gt;The Shell Window&lt;/b&gt;&lt;p&gt;This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.&lt;/p&gt;&lt;p&gt;You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.&lt;/p&gt;&lt;p&gt;The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.&lt;/p&gt;&lt;p&gt;Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.&lt;/p&gt;&lt;p&gt;In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="250" />
+      <location filename="../QScintilla/Shell.py" line="251" />
       <source>Passive &gt;&gt;&gt; </source>
       <translation>被动 &gt;&gt;&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="293" />
+      <location filename="../QScintilla/Shell.py" line="294" />
       <source>Start</source>
       <translation>开始</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="298" />
-      <source>History</source>
-      <translation>历史</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="299" />
-      <source>Select entry</source>
-      <translation>选择条目</translation>
+      <source>History</source>
+      <translation>历史</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="300" />
+      <source>Select entry</source>
+      <translation>选择条目</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="301" />
       <source>Show</source>
       <translation>显示</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="313" />
-      <location filename="../QScintilla/Shell.py" line="301" />
+      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="302" />
       <source>Clear</source>
       <translation>清除</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="305" />
-      <source>Cut</source>
-      <translation>剪切</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="306" />
-      <source>Copy</source>
-      <translation>复制</translation>
+      <source>Cut</source>
+      <translation>剪切</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="307" />
+      <source>Copy</source>
+      <translation>复制</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="308" />
       <source>Paste</source>
       <translation>粘贴</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="311" />
+      <location filename="../QScintilla/Shell.py" line="312" />
       <source>Find</source>
       <translation type="unfinished">查找</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="314" />
+      <location filename="../QScintilla/Shell.py" line="315" />
       <source>Restart</source>
       <translation type="unfinished">重启</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="316" />
+      <location filename="../QScintilla/Shell.py" line="317" />
       <source>Restart and Clear</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="319" />
+      <location filename="../QScintilla/Shell.py" line="320" />
       <source>Active Name</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="321" />
+      <location filename="../QScintilla/Shell.py" line="322" />
       <source>Save Contents...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="323" />
+      <location filename="../QScintilla/Shell.py" line="324" />
       <source>Configure...</source>
       <translation>配置…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2060" />
-      <location filename="../QScintilla/Shell.py" line="1835" />
-      <location filename="../QScintilla/Shell.py" line="401" />
+      <location filename="../QScintilla/Shell.py" line="2061" />
+      <location filename="../QScintilla/Shell.py" line="1836" />
+      <location filename="../QScintilla/Shell.py" line="402" />
       <source>Project</source>
       <translation type="unfinished">项目</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="795" />
-      <source>Select History</source>
-      <translation>选择历史</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="796" />
+      <source>Select History</source>
+      <translation>选择历史</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="797" />
       <source>Select the history entry to execute (most recent shown last).</source>
       <translation>选择历史条目以执行(最常用的显示在最后)。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="859" />
-      <source>Passive Debug Mode</source>
-      <translation>被动调试模式</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="860" />
+      <source>Passive Debug Mode</source>
+      <translation>被动调试模式</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="861" />
       <source>
 Not connected</source>
       <translation>
 没有连接</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="863" />
+      <location filename="../QScintilla/Shell.py" line="864" />
       <source>No.</source>
       <translation>No.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="865" />
+      <location filename="../QScintilla/Shell.py" line="866" />
       <source>{0} on {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="912" />
+      <location filename="../QScintilla/Shell.py" line="913" />
       <source>Exception "{0}"
 {1}
 File: {2}, Line: {3}
@@ -71895,83 +66203,83 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="922" />
+      <location filename="../QScintilla/Shell.py" line="923" />
       <source>Exception "{0}"
 {1}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="946" />
+      <location filename="../QScintilla/Shell.py" line="947" />
       <source>Unspecified syntax error.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="949" />
+      <location filename="../QScintilla/Shell.py" line="950" />
       <source>Syntax error "{1}" in file {0} at line {2}, character {3}.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="972" />
+      <location filename="../QScintilla/Shell.py" line="973" />
       <source>Signal "{0}" generated in file {1} at line {2}.
 Function: {3}({4})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1053" />
+      <location filename="../QScintilla/Shell.py" line="1054" />
       <source>StdOut: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1061" />
+      <location filename="../QScintilla/Shell.py" line="1062" />
       <source>StdErr: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1087" />
+      <location filename="../QScintilla/Shell.py" line="1088" />
       <source>&lt;{0}&gt; {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1880" />
+      <location filename="../QScintilla/Shell.py" line="1881" />
       <source>Available Virtual Environments:
 {0}
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="1927" />
-      <location filename="../QScintilla/Shell.py" line="1890" />
+      <location filename="../QScintilla/Shell.py" line="1928" />
+      <location filename="../QScintilla/Shell.py" line="1891" />
       <source>Current Virtual Environment: '{0}'
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2205" />
-      <source>Drop Error</source>
-      <translation>降落误差</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Shell.py" line="2206" />
+      <source>Drop Error</source>
+      <translation>降落误差</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Shell.py" line="2207" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 不是一个文件。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../QScintilla/Shell.py" line="2423" />
-      <location filename="../QScintilla/Shell.py" line="2410" />
-      <location filename="../QScintilla/Shell.py" line="2391" />
+      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2392" />
       <source>Save Shell Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2393" />
+      <location filename="../QScintilla/Shell.py" line="2394" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished">文本文件 (*.txt);;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Shell.py" line="2411" />
+      <location filename="../QScintilla/Shell.py" line="2412" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
@@ -72217,10 +66525,6 @@
       <source>Windows Style</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Show stdout and stderr of debuggee</source>
-      <translation type="vanished">显示被调试程序的标准输出与标准错误信息</translation>
-    </message>
   </context>
   <context>
     <name>ShellWindow</name>
@@ -72842,18 +67146,6 @@
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="vanished">导出键盘快捷键</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be read from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;无法从文件 &lt;b&gt;{0}&lt;/b&gt; 读取键盘快捷键。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The keyboard shortcuts could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;无法向文件 &lt;b&gt;{0}&lt;/b&gt; 写入键盘快捷键。&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>ShortcutsDialog</name>
@@ -73386,42 +67678,6 @@
       <source>Security</source>
       <translation type="unfinished">安全</translation>
     </message>
-    <message>
-      <source>Size:</source>
-      <translation type="vanished">大小:</translation>
-    </message>
-    <message>
-      <source>This image is not available.</source>
-      <translation type="vanished">图像不可用。</translation>
-    </message>
-    <message>
-      <source>Databases</source>
-      <translation type="vanished">数据库</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Database details&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;数据库详情&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Name:</source>
-      <translation type="vanished">名称:</translation>
-    </message>
-    <message>
-      <source>&lt;database not selected&gt;</source>
-      <translation type="vanished">&lt;数据库未选择&gt;</translation>
-    </message>
-    <message>
-      <source>Path:</source>
-      <translation type="vanished">路径:</translation>
-    </message>
-    <message>
-      <source>No databases are used by this page.</source>
-      <translation type="vanished">此页面未使用数据库。</translation>
-    </message>
-    <message>
-      <source>Shows a list of databases used by the site</source>
-      <translation type="vanished">显示该站点使用的数据库的列表</translation>
-    </message>
   </context>
   <context>
     <name>SiteInfoWidget</name>
@@ -73609,7 +67865,6 @@
       <translation>X11 位图文件 (*.xpm)</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="255" />
       <location filename="../Snapshot/SnapWidget.py" line="245" />
       <location filename="../Snapshot/SnapWidget.py" line="235" />
       <location filename="../Snapshot/SnapWidget.py" line="205" />
@@ -73622,27 +67877,24 @@
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="256" />
       <location filename="../Snapshot/SnapWidget.py" line="246" />
-      <source>Cannot write file '{0}:
-{1}.</source>
-      <translation>无法写入文件 {0}:
-{1}。</translation>
-    </message>
-    <message>
-      <location filename="../Snapshot/SnapWidget.py" line="357" />
+      <source>Cannot write file '{0}'.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Snapshot/SnapWidget.py" line="346" />
       <source>Preview of the snapshot image ({0} x {1})</source>
       <translation>快照图像预览({0} x {1})</translation>
     </message>
     <message>
       <location filename="../Snapshot/SnapWidget.ui" line="0" />
-      <location filename="../Snapshot/SnapWidget.py" line="423" />
-      <location filename="../Snapshot/SnapWidget.py" line="393" />
+      <location filename="../Snapshot/SnapWidget.py" line="412" />
+      <location filename="../Snapshot/SnapWidget.py" line="382" />
       <source>eric Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Snapshot/SnapWidget.py" line="394" />
+      <location filename="../Snapshot/SnapWidget.py" line="383" />
       <source>The application contains an unsaved snapshot.</source>
       <translation>应用程序包含未保存的快照。</translation>
     </message>
@@ -73747,16 +67999,10 @@
       <translation>截取快照(&amp;T)…</translation>
     </message>
     <message>
-      <source>Ellipical Selection</source>
-      <translation type="vanished">椭圆选区</translation>
-    </message>
-    <message>
-      <source>Current Screen</source>
-      <translation type="vanished">当前屏幕</translation>
-    </message>
-    <message>
-      <source>eric6 Snapshot</source>
-      <translation type="vanished">eric6 快照</translation>
+      <source>Cannot write file '{0}:
+{1}.</source>
+      <translation type="vanished">无法写入文件 {0}:
+{1}。</translation>
     </message>
   </context>
   <context>
@@ -74285,10 +68531,6 @@
       <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;关于 SQL 浏览器&lt;/h3&gt;&lt;p&gt;SQL 浏览器窗口是一个用来检查数据库中的数据和模式,并在数据库中执行查询操作的的小工具。&lt;/p&gt;</translation>
     </message>
-    <message>
-      <source>Unable to open connection: {0}</source>
-      <translation type="vanished">无法打开连接:{0}</translation>
-    </message>
   </context>
   <context>
     <name>SqlBrowserWidget</name>
@@ -74382,10 +68624,6 @@
       <source>Query OK, number of affected rows: {0}</source>
       <translation>查询成功完成,受影响的行数:{0}</translation>
     </message>
-    <message>
-      <source>eric6 SQL Browser</source>
-      <translation type="vanished">eric6 SQL 浏览器</translation>
-    </message>
   </context>
   <context>
     <name>SqlConnectionDialog</name>
@@ -74796,22 +69034,6 @@
       <source>Alt+C</source>
       <translation>Alt+C</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">命令行(&amp;l):</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">输入要设定的环境变量。</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;环境&lt;/b&gt;
-&lt;p&gt;为程序输入要设置的环境变量。每个设置之间必须用空格进行分隔,并且符合如下格式“var+=value”。&lt;/p&gt;
-&lt;p&gt;例: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>StartDebugDialog</name>
@@ -75021,34 +69243,6 @@
       <source>Don't Debug:</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">输入要设定的环境变量。</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;环境&lt;/b&gt;
-&lt;p&gt;为程序输入要设置的环境变量。每个设置之间必须用空格进行分隔,并且符合如下格式“var+=value”。&lt;/p&gt;
-&lt;p&gt;例: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">命令行(&amp;l):</translation>
-    </message>
-    <message>
-      <source>Fork without pausing</source>
-      <translation type="vanished">Fork 时不暂停</translation>
-    </message>
-    <message>
-      <source>Select to debug the child process after forking</source>
-      <translation type="vanished">选择在分支后对子进程进行调试</translation>
-    </message>
-    <message>
-      <source>Follow Child Process</source>
-      <translation type="vanished">跟踪子进程</translation>
-    </message>
   </context>
   <context>
     <name>StartDialog</name>
@@ -75359,22 +69553,6 @@
       <source>Alt+C</source>
       <translation>Alt+C</translation>
     </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">输入要设定的环境变量。</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;环境&lt;/b&gt;
-&lt;p&gt;为程序输入要设置的环境变量。每个设置之间必须用空格进行分隔,并且符合如下格式“var+=value”。&lt;/p&gt;
-&lt;p&gt;例: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">命令行(&amp;l):</translation>
-    </message>
   </context>
   <context>
     <name>StartRunDialog</name>
@@ -75534,34 +69712,6 @@
       <source>Start in console</source>
       <translation>在终端开始运行</translation>
     </message>
-    <message>
-      <source>Command&amp;line:</source>
-      <translation type="vanished">命令行(&amp;l):</translation>
-    </message>
-    <message>
-      <source>Enter the environment variables to be set.</source>
-      <translation type="vanished">输入要设定的环境变量。</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Environment Variables&lt;/b&gt;
-&lt;p&gt;Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.&lt;/p&gt;
-&lt;p&gt;Example: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;环境&lt;/b&gt;
-&lt;p&gt;为程序输入要设置的环境变量。每个设置之间必须用空格进行分隔,并且符合如下格式“var+=value”。&lt;/p&gt;
-&lt;p&gt;例: var1=1 var2="hello world" var3+=":/tmp"&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Fork without pausing</source>
-      <translation type="vanished">Fork 时不暂停</translation>
-    </message>
-    <message>
-      <source>Select to debug the child process after forking</source>
-      <translation type="vanished">选择在分支后对子进程进行调试</translation>
-    </message>
-    <message>
-      <source>Follow Child Process</source>
-      <translation type="vanished">跟踪子进程</translation>
-    </message>
   </context>
   <context>
     <name>StatusMonitorLed</name>
@@ -76581,18 +70731,6 @@
       <source>Edit servers file</source>
       <translation>编辑服务器文件</translation>
     </message>
-    <message>
-      <source>Commit</source>
-      <translation type="vanished">提交</translation>
-    </message>
-    <message>
-      <source>No. of commit messages to remember:</source>
-      <translation type="vanished">要记住的提交信息数:</translation>
-    </message>
-    <message>
-      <source>Enter the number of commit messages to remember</source>
-      <translation type="vanished">输入要记住的提交信息数</translation>
-    </message>
   </context>
   <context>
     <name>SvgDiagram</name>
@@ -77140,30 +71278,30 @@
     <name>SvnDiffDialog</name>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" />
       <source>Refresh</source>
       <translation>刷新</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" />
       <source>Press to refresh the display</source>
       <translation>点击刷新显示</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="173" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
       <source>Subversion Diff</source>
       <translation>Subversion 差异</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" />
       <source>There is no temporary directory available.</source>
       <translation>无可用临时文件夹。</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" />
       <source>Processing file '{0}'...
 </source>
       <translation>正在处理文件 {0}…
@@ -77171,46 +71309,46 @@
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" />
       <source>There is no difference.</source>
       <translation>没有差异。</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
       <source>&lt;Start&gt;</source>
       <translation>&lt;开始&gt;</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" />
       <source>&lt;End&gt;</source>
       <translation>&lt;结束&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" />
       <source>Save Diff</source>
       <translation>保存差异</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" />
       <source>Patch Files (*.diff)</source>
       <translation>补丁文件 (*.diff)</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" />
+      <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" />
       <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" />
       <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;补丁文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
@@ -82357,256 +76495,256 @@
   <context>
     <name>TRPreviewer</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="35" />
+      <location filename="../Tools/TRPreviewer.py" line="36" />
       <source>&lt;No translation&gt;</source>
       <translation>&lt;No translation&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="67" />
+      <location filename="../Tools/TRPreviewer.py" line="68" />
       <source>Translations Previewer</source>
       <translation>翻译预览器</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="90" />
-      <location filename="../Tools/TRPreviewer.py" line="83" />
+      <location filename="../Tools/TRPreviewer.py" line="91" />
+      <location filename="../Tools/TRPreviewer.py" line="84" />
       <source>Select language file</source>
       <translation>选择语言文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="167" />
-      <source>&amp;Open UI Files...</source>
-      <translation>打开用户界面文件(&amp;O)…</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="168" />
-      <source>Open UI files for display</source>
-      <translation>打开并显示用户界面文件</translation>
+      <source>&amp;Open UI Files...</source>
+      <translation>打开用户界面文件(&amp;O)…</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="169" />
+      <source>Open UI files for display</source>
+      <translation>打开并显示用户界面文件</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="170" />
       <source>&lt;b&gt;Open UI Files&lt;/b&gt;&lt;p&gt;This opens some UI files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打开用户界面文件&lt;/b&gt;&lt;p&gt;打开并显示某用户界面文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="177" />
-      <source>Open &amp;Translation Files...</source>
-      <translation>打开翻译文件(&amp;T)…</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="178" />
+      <source>Open &amp;Translation Files...</source>
+      <translation>打开翻译文件(&amp;T)…</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="179" />
       <source>Open Translation files for display</source>
       <translation>打开并显示翻译文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="180" />
+      <location filename="../Tools/TRPreviewer.py" line="181" />
       <source>&lt;b&gt;Open Translation Files&lt;/b&gt;&lt;p&gt;This opens some translation files for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打开翻译文件&lt;/b&gt;&lt;p&gt;打开并显示翻译文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="188" />
-      <source>&amp;Reload Translations</source>
-      <translation>重新载入翻译(&amp;R)</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="189" />
+      <source>&amp;Reload Translations</source>
+      <translation>重新载入翻译(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="190" />
       <source>Reload the loaded translations</source>
       <translation>重新载入已载入的翻译</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="191" />
+      <location filename="../Tools/TRPreviewer.py" line="192" />
       <source>&lt;b&gt;Reload Translations&lt;/b&gt;&lt;p&gt;This reloads the translations for the loaded languages.&lt;/p&gt;</source>
       <translation>&lt;b&gt;重新载入翻译&lt;/b&gt;&lt;p&gt;为已载入的语言重新载入翻译。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="199" />
+      <location filename="../Tools/TRPreviewer.py" line="200" />
       <source>&amp;Quit</source>
       <translation>退出(&amp;Q)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="201" />
+      <location filename="../Tools/TRPreviewer.py" line="202" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation>Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="202" />
-      <source>Quit the application</source>
-      <translation>退出应用程序</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="203" />
+      <source>Quit the application</source>
+      <translation>退出应用程序</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="204" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;退出&lt;/b&gt;&lt;p&gt;退出应用程序。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="211" />
-      <source>&amp;What's This?</source>
-      <translation>这是什么(&amp;W)?</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="212" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>这是什么(&amp;W)?</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="213" />
-      <source>Context sensitive help</source>
-      <translation>背景帮助</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="214" />
+      <source>Context sensitive help</source>
+      <translation>背景帮助</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="215" />
       <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;显示背景帮助&lt;/b&gt;&lt;p&gt;在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="224" />
-      <source>&amp;About</source>
-      <translation>关于(&amp;A)</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="225" />
+      <source>&amp;About</source>
+      <translation>关于(&amp;A)</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="226" />
       <source>Display information about this software</source>
       <translation>显示软件信息</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="227" />
+      <location filename="../Tools/TRPreviewer.py" line="228" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="233" />
+      <location filename="../Tools/TRPreviewer.py" line="234" />
       <source>About &amp;Qt</source>
       <translation>关于 &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="235" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>显示Qt工具包信息</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="236" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>显示Qt工具包信息</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="237" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关于 Qt&lt;/b&gt;&lt;p&gt;显示Qt工具包的部分相关信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="242" />
-      <source>&amp;Tile</source>
-      <translation>平铺(&amp;T)</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="243" />
-      <source>Tile the windows</source>
-      <translation>平铺窗口</translation>
+      <source>&amp;Tile</source>
+      <translation>平铺(&amp;T)</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="244" />
+      <source>Tile the windows</source>
+      <translation>平铺窗口</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="245" />
       <source>&lt;b&gt;Tile the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are tiled.&lt;/p&gt;</source>
       <translation>&lt;b&gt;平铺窗口&lt;/b&gt;&lt;p&gt;重新排列并改变窗口大小以便平铺多个窗口。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="251" />
-      <source>&amp;Cascade</source>
-      <translation>层叠(&amp;C)</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="252" />
-      <source>Cascade the windows</source>
-      <translation>层叠窗口</translation>
+      <source>&amp;Cascade</source>
+      <translation>层叠(&amp;C)</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="253" />
+      <source>Cascade the windows</source>
+      <translation>层叠窗口</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="254" />
       <source>&lt;b&gt;Cascade the windows&lt;/b&gt;&lt;p&gt;Rearrange and resize the windows so that they are cascaded.&lt;/p&gt;</source>
       <translation>&lt;b&gt;层叠窗口&lt;/b&gt;&lt;p&gt;重新排列并改变窗口大小以便层叠多个窗口。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="261" />
-      <source>&amp;Close</source>
-      <translation>关闭(&amp;C)</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="262" />
+      <source>&amp;Close</source>
+      <translation>关闭(&amp;C)</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="263" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation>Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="264" />
-      <source>Close the current window</source>
-      <translation>关闭当前窗口</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="265" />
+      <source>Close the current window</source>
+      <translation>关闭当前窗口</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="266" />
       <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关闭窗口&lt;/b&gt;&lt;p&gt;关闭当前窗口。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="271" />
-      <source>Clos&amp;e All</source>
-      <translation>全部关闭(&amp;E)</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="272" />
-      <source>Close all windows</source>
-      <translation>关闭所有窗口</translation>
+      <source>Clos&amp;e All</source>
+      <translation>全部关闭(&amp;E)</translation>
     </message>
     <message>
       <location filename="../Tools/TRPreviewer.py" line="273" />
+      <source>Close all windows</source>
+      <translation>关闭所有窗口</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="274" />
       <source>&lt;b&gt;Close All Windows&lt;/b&gt;&lt;p&gt;Close all windows.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关闭所有窗口&lt;/b&gt;&lt;p&gt;关闭所有窗口。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="285" />
+      <location filename="../Tools/TRPreviewer.py" line="286" />
       <source>&amp;File</source>
       <translation>文件(&amp;F)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="296" />
+      <location filename="../Tools/TRPreviewer.py" line="297" />
       <source>&amp;Window</source>
       <translation>窗口(&amp;W)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="303" />
+      <location filename="../Tools/TRPreviewer.py" line="304" />
       <source>&amp;Help</source>
       <translation>帮助(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="314" />
+      <location filename="../Tools/TRPreviewer.py" line="315" />
       <source>File</source>
       <translation>文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="324" />
+      <location filename="../Tools/TRPreviewer.py" line="325" />
       <source>Help</source>
       <translation>帮助</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="373" />
-      <location filename="../Tools/TRPreviewer.py" line="360" />
+      <location filename="../Tools/TRPreviewer.py" line="374" />
+      <location filename="../Tools/TRPreviewer.py" line="361" />
       <source>TR Previewer</source>
       <translation>翻译预览器</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="361" />
+      <location filename="../Tools/TRPreviewer.py" line="362" />
       <source>&lt;h3&gt; About TR Previewer &lt;/h3&gt;&lt;p&gt;The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.&lt;/p&gt;</source>
       <translation>&lt;h3&gt; 关于界面与翻译预览器 &lt;/h3&gt;&lt;p&gt;翻译预览器为所选文件显示对话框,载入并显示 Qt 用户界面文件和翻译文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="381" />
+      <location filename="../Tools/TRPreviewer.py" line="382" />
       <source>Select UI files</source>
       <translation>选择 UI 文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="383" />
+      <location filename="../Tools/TRPreviewer.py" line="384" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Qt 用户界面文件 (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="396" />
+      <location filename="../Tools/TRPreviewer.py" line="397" />
       <source>Select translation files</source>
       <translation>选择翻译文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="398" />
+      <location filename="../Tools/TRPreviewer.py" line="399" />
       <source>Qt Translation Files (*.qm)</source>
       <translation>Qt 翻译文件 (*.qm)</translation>
     </message>
@@ -82614,72 +76752,72 @@
   <context>
     <name>TabManagerWidget</name>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" />
       <source>Saved Tabs</source>
       <translation type="unfinished">已保存的选项卡</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" />
       <source>Local File System:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" />
       <source>eric Web Browser:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" />
       <source> [FTP]:</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" />
+      <source>Window {0}</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" />
-      <source>Window {0}</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" />
       <source>Double click to switch</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" />
+      <source>Group by</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" />
-      <source>Group by</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" />
       <source>&amp;Window</source>
       <translation type="unfinished">窗口(&amp;W)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" />
       <source>&amp;Domain</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" />
       <source>&amp;Host</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" />
       <source>&amp;Bookmark checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" />
       <source>&amp;Close checked tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" />
+      <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" />
       <source>Show Tab Manager</source>
       <translation type="unfinished" />
     </message>
@@ -82687,222 +76825,123 @@
   <context>
     <name>TabWidget</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" />
       <source>Show a navigation menu</source>
       <translation type="unfinished">显示导航菜单</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" />
       <source>Start</source>
       <translation type="unfinished">开始</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" />
       <source>Run Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" />
       <source>Debug Script...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" />
       <source>Profile Script...</source>
       <translation type="unfinished">剖析脚本…</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" />
       <source>Coverage run of Script...</source>
       <translation type="unfinished">脚本覆盖率测试…</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" />
       <source>Move Left</source>
       <translation>左移</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" />
       <source>Move Right</source>
       <translation>右移</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" />
       <source>Move First</source>
       <translation>移至最前</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" />
       <source>Move Last</source>
       <translation>移至最后</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" />
       <source>Close</source>
       <translation>关闭</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" />
       <source>Close Others</source>
       <translation type="unfinished">关闭其它</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" />
       <source>Close All</source>
       <translation>全部关闭</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" />
       <source>Save</source>
       <translation>保存</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" />
       <source>Save As...</source>
       <translation>另存为…</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" />
       <source>Save All</source>
       <translation>全部保存</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" />
       <source>Open 'rejection' file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" />
       <source>Print Preview</source>
       <translation type="unfinished">打印预览</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" />
       <source>Print</source>
       <translation>打印</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished">将路径复制到剪贴板</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" />
       <source>{0} (ro)</source>
       <translation>{0}(只读)</translation>
     </message>
-    <message>
-      <source>Close the current editor</source>
-      <translation type="vanished">关闭当前编辑器</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyDialog</name>
-    <message>
-      <source>Tabnanny Result</source>
-      <translation type="vanished">Tabnanny 结果</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Tabnanny Results&lt;/b&gt;
-&lt;p&gt;This dialog shows the results of the tabnanny command. Double clicking an
-entry will open an editor window and position the cursor at the respective line.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Tabnanny 结果&lt;/b&gt;
-&lt;p&gt;该对话框显示 tabnanny 命令的结果。
-在条目上双击将打开编辑器窗口并将光标置于相应行。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Result List&lt;/b&gt;
-&lt;p&gt;This list shows the results of the tabnanny command. Double clicking
-an entry will open this entry in an editor window and position the cursor at
-the respective line.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;结果列表&lt;/b&gt;
-&lt;p&gt;该列表显示 tabnanny 命令的结果。
-双击条目将在编辑器窗口中打开该条目并将光标置于相应行。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Filename</source>
-      <translation type="vanished">文件名</translation>
-    </message>
-    <message>
-      <source>#</source>
-      <translation type="vanished">#</translation>
-    </message>
-    <message>
-      <source>Source</source>
-      <translation type="vanished">源文件</translation>
-    </message>
-    <message>
-      <source>Shows the progress of the tabnanny action</source>
-      <translation type="vanished">显示 tabnanny 行为的进程</translation>
-    </message>
-    <message>
-      <source>No indentation errors found.</source>
-      <translation type="vanished">未找到缩进错误。</translation>
-    </message>
-    <message>
-      <source>Exclude Files:</source>
-      <translation type="vanished">排除文件:</translation>
-    </message>
-    <message>
-      <source>Enter filename patterns of files to be excluded separated by a comma</source>
-      <translation type="vanished">输入要排除文件的文件名样式,用逗号分隔</translation>
-    </message>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">开始</translation>
-    </message>
-    <message>
-      <source>%v/%m Files</source>
-      <translation type="vanished">%v/%m 文件</translation>
-    </message>
-    <message>
-      <source>Preparing files...</source>
-      <translation type="vanished">正在准备文件…</translation>
-    </message>
-    <message>
-      <source>Errors</source>
-      <translation type="vanished">错误</translation>
-    </message>
-    <message>
-      <source>Transferring data...</source>
-      <translation type="vanished">传输数据…</translation>
-    </message>
-  </context>
-  <context>
-    <name>TabnannyPlugin</name>
-    <message>
-      <source>Check Indentations</source>
-      <translation type="vanished">检查缩进</translation>
-    </message>
-    <message>
-      <source>&amp;Indentations...</source>
-      <translation type="vanished">缩进(&amp;I)…</translation>
-    </message>
-    <message>
-      <source>Check indentations using tabnanny.</source>
-      <translation type="vanished">使用 tabnanny 检查缩进。</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check Indentations...&lt;/b&gt;&lt;p&gt;This checks Python files for bad indentations using tabnanny.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;检查缩进…&lt;/b&gt;&lt;p&gt;使用 tabnanny 检查 Python 文件的不良缩进。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Python 3 batch check</source>
-      <translation type="vanished">Python 3 批量检查</translation>
-    </message>
   </context>
   <context>
     <name>Tabview</name>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" />
       <source>Untitled {0}</source>
       <translation>无标题 {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" />
-      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" />
+      <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" />
       <source>{0} (ro)</source>
       <translation>{0}(只读)</translation>
     </message>
@@ -83505,12 +77544,12 @@
   <context>
     <name>TemplateGroup</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="99" />
+      <location filename="../Templates/TemplateViewer.py" line="100" />
       <source>Add Template</source>
       <translation>添加模板</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="101" />
+      <location filename="../Templates/TemplateViewer.py" line="102" />
       <source>&lt;p&gt;The group &lt;b&gt;{0}&lt;/b&gt; already contains a template named &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -83664,155 +77703,143 @@
   <context>
     <name>TemplateViewer</name>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="403" />
+      <location filename="../Templates/TemplateViewer.py" line="404" />
       <source>Apply</source>
       <translation>应用</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="405" />
+      <location filename="../Templates/TemplateViewer.py" line="406" />
       <source>Add entry...</source>
       <translation>添加条目…</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="421" />
-      <location filename="../Templates/TemplateViewer.py" line="406" />
+      <location filename="../Templates/TemplateViewer.py" line="422" />
+      <location filename="../Templates/TemplateViewer.py" line="407" />
       <source>Add group...</source>
       <translation>添加组…</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="407" />
-      <source>Edit...</source>
-      <translation>编辑…</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="408" />
+      <source>Edit...</source>
+      <translation>编辑…</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="409" />
       <source>Remove</source>
       <translation>移除</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="423" />
-      <location filename="../Templates/TemplateViewer.py" line="410" />
-      <source>Save</source>
-      <translation>保存</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="424" />
       <location filename="../Templates/TemplateViewer.py" line="411" />
+      <source>Save</source>
+      <translation>保存</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="425" />
+      <location filename="../Templates/TemplateViewer.py" line="412" />
       <source>Import...</source>
       <translation>导入…</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="426" />
-      <location filename="../Templates/TemplateViewer.py" line="412" />
-      <source>Export...</source>
-      <translation>导出…</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="427" />
       <location filename="../Templates/TemplateViewer.py" line="413" />
+      <source>Export...</source>
+      <translation>导出…</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="428" />
+      <location filename="../Templates/TemplateViewer.py" line="414" />
       <source>Reload</source>
       <translation type="unfinished">重新载入</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="430" />
-      <location filename="../Templates/TemplateViewer.py" line="416" />
+      <location filename="../Templates/TemplateViewer.py" line="431" />
+      <location filename="../Templates/TemplateViewer.py" line="417" />
       <source>Help about Templates...</source>
       <translation>模板帮助…</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="433" />
-      <location filename="../Templates/TemplateViewer.py" line="418" />
+      <location filename="../Templates/TemplateViewer.py" line="434" />
+      <location filename="../Templates/TemplateViewer.py" line="419" />
       <source>Configure...</source>
       <translation>配置…</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="540" />
-      <source>Remove Template</source>
-      <translation>移除模板</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="541" />
+      <source>Remove Template</source>
+      <translation>移除模板</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="542" />
       <source>&lt;p&gt;Do you really want to remove &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="567" />
+      <location filename="../Templates/TemplateViewer.py" line="568" />
       <source>Import Templates</source>
       <translation>导入模板</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="569" />
+      <location filename="../Templates/TemplateViewer.py" line="570" />
       <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="599" />
-      <location filename="../Templates/TemplateViewer.py" line="583" />
-      <source>Export Templates</source>
-      <translation>导出模板</translation>
-    </message>
-    <message>
-      <location filename="../Templates/TemplateViewer.py" line="585" />
-      <source>Templates Files (*.ecj);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="600" />
+      <location filename="../Templates/TemplateViewer.py" line="584" />
+      <source>Export Templates</source>
+      <translation>导出模板</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="586" />
+      <source>Templates Files (*.ecj);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="601" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="615" />
-      <source>Reload Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="616" />
+      <source>Reload Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="617" />
       <source>The templates contain unsaved changes. Shall these changes be discarded?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="634" />
-      <source>Template Help</source>
-      <translation>模板帮助</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="635" />
+      <source>Template Help</source>
+      <translation>模板帮助</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="636" />
       <source>&lt;p&gt;&lt;b&gt;Template groups&lt;/b&gt; are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Template entries&lt;/b&gt; are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="889" />
-      <source>Edit Template Group</source>
-      <translation>编辑模板组</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="890" />
+      <source>Edit Template Group</source>
+      <translation>编辑模板组</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="891" />
       <source>&lt;p&gt;A template group with the name &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Templates/TemplateViewer.py" line="1013" />
-      <source>Read Templates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Templates/TemplateViewer.py" line="1014" />
+      <source>Read Templates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Templates/TemplateViewer.py" line="1015" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Templates Files (*.e4c);; All Files (*)</source>
-      <translation type="vanished">模板文件 (*.e4c);; 所有文件 (*)</translation>
-    </message>
-    <message>
-      <source>Save templates</source>
-      <translation type="vanished">保存模板</translation>
-    </message>
-    <message>
-      <source>Read templates</source>
-      <translation type="vanished">写入模板</translation>
-    </message>
   </context>
   <context>
     <name>TemplatesFile</name>
@@ -84363,8 +78390,8 @@
       <source>Test Run Output</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
+  </context>
+  <context>
       <translation type="vanished">擦除覆盖率数据(&amp;E)</translation>
     </message>
     <message>
@@ -84953,12 +78980,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation type="unfinished" />
     </message>
@@ -85084,44 +79111,32 @@
       <source>Exempt directory from translation</source>
       <translation>从翻译中除去文件夹</translation>
     </message>
-    <message>
-      <source>&lt;b&gt;Translation Pattern&lt;/b&gt;
-&lt;p&gt;Enter the path pattern for the translation files using %language% at the place of the language code (e.g. /path_to_eric/i18n/eric6_%language%.ts). This will result in translation files like /path_to_eric/i18n/eric6_de.ts.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;翻译模式&lt;/b&gt;
-&lt;p&gt;输入翻译文件的路径模式,在语言代码的位置上使用 %language%(例如,/path_to_eric/i18n/eric6_%language%.ts)。这回使得翻译文件最终名称变为 /path_to_eric/i18n/eric6_zh_CN.ts。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&amp;Translation Path Pattern:
-(Use '%language%' where the language code should be inserted, e.g. i18n/eric6_%language%.ts)</source>
-      <translation type="vanished">翻译路径模式(&amp;T):
-(在要插入语言代码的地方使用“%language%”,如:i18n/eric6_%language%.ts)</translation>
-    </message>
   </context>
   <context>
     <name>TranslationsDict</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="519" />
-      <location filename="../Tools/TRPreviewer.py" line="489" />
+      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="490" />
       <source>Set Translator</source>
       <translation>设置翻译器</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="490" />
+      <location filename="../Tools/TRPreviewer.py" line="491" />
       <source>&lt;p&gt;The translation filename &lt;b&gt;{0}&lt;/b&gt; is invalid.&lt;/p&gt;</source>
       <translation>&lt;p&gt;翻译文件名称 &lt;b&gt;{0}&lt;/b&gt; 无效。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="520" />
+      <location filename="../Tools/TRPreviewer.py" line="521" />
       <source>&lt;p&gt;The translator &lt;b&gt;{0}&lt;/b&gt; is not known.&lt;/p&gt;</source>
       <translation>&lt;p&gt;翻译者 &lt;b&gt;{0}&lt;/b&gt; 未知。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="662" />
-      <source>Load Translator</source>
-      <translation>载入翻译器</translation>
-    </message>
-    <message>
       <location filename="../Tools/TRPreviewer.py" line="663" />
+      <source>Load Translator</source>
+      <translation>载入翻译器</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TRPreviewer.py" line="664" />
       <source>&lt;p&gt;The translation file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;翻译文件 &lt;b&gt;{0}&lt;/b&gt; 无法加载。&lt;/p&gt;</translation>
     </message>
@@ -85158,52 +79173,42 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL Pro</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation type="unfinished" />
     </message>
@@ -85211,252 +79216,257 @@
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation type="unfinished">阿拉伯文</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
-      <translation type="unfinished" />
+      <source>Arabic</source>
+      <translation type="unfinished">阿拉伯文</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
+      <source>Belarusian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
+      <source>Bulgarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
+      <source>Bosnian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
+      <source>Catalan</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
+      <source>Czech</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
+      <source>Danish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
-      <translation type="unfinished">希腊字母</translation>
+      <source>German</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
-      <translation type="unfinished">中文</translation>
+      <source>Greek</source>
+      <translation type="unfinished">希腊字母</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
-      <translation type="unfinished" />
+      <source>English</source>
+      <translation type="unfinished">中文</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
+      <source>Spanish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
+      <source>Estonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
+      <source>Finnish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
+      <source>French</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
+      <source>Irish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
+      <source>Galician</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
+      <source>Hebrew (he)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
+      <source>Hindi</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
+      <source>Croatian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
+      <source>Hungarian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
+      <source>Indonesian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
+      <source>Icelandic</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
+      <source>Italian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
+      <source>Hebrew (iw)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
-      <translation type="unfinished">格鲁吉亚字母</translation>
+      <source>Japanese</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
-      <translation type="unfinished" />
+      <source>Georgian</source>
+      <translation type="unfinished">格鲁吉亚字母</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
+      <source>Korean</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
+      <source>Lithuanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
+      <source>Latvian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
+      <source>Macedonian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
+      <source>Maltese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
+      <source>Dutch</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
+      <source>Norwegian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
+      <source>Polish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
+      <source>Portuguese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
+      <source>Romanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
+      <source>Russian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
+      <source>Slovak</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
+      <source>Slovenian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
+      <source>Albanian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
+      <source>Serbian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
-      <translation type="unfinished">泰文</translation>
+      <source>Swedish</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
-      <translation type="unfinished" />
+      <source>Thai</source>
+      <translation type="unfinished">泰文</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
+      <source>Filipino</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
+      <source>Turkish</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
+      <source>Ukrainian</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese (China)</source>
+      <source>Vietnamese</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
+      <source>Chinese</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation type="unfinished" />
     </message>
@@ -85469,7 +79479,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation type="unfinished" />
@@ -85496,7 +79506,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>DeepL Pro</source>
+      <source>DeepL</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -85509,7 +79519,7 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
-      <source>Enter your DeepL Pro key</source>
+      <source>Enter your DeepL Pro or DeepL Free API key</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -85569,6 +79579,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation type="unfinished" />
     </message>
@@ -85579,6 +79594,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation type="unfinished" />
     </message>
@@ -85608,33 +79628,37 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
+      <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation type="unfinished" />
     </message>
@@ -85642,7 +79666,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation type="unfinished" />
     </message>
@@ -85717,12 +79741,12 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -85730,214 +79754,195 @@
   <context>
     <name>TrayStarter</name>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="84" />
-      <location filename="../Tools/TrayStarter.py" line="65" />
+      <location filename="../Tools/TrayStarter.py" line="85" />
+      <location filename="../Tools/TrayStarter.py" line="66" />
       <source>eric tray starter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="68" />
+      <location filename="../Tools/TrayStarter.py" line="69" />
       <source>Recent Projects</source>
       <translation>最近的项目</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="74" />
+      <location filename="../Tools/TrayStarter.py" line="75" />
       <source>Recent Multiprojects</source>
       <translation>最近的多重项目</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="79" />
+      <location filename="../Tools/TrayStarter.py" line="80" />
       <source>Recent Files</source>
       <translation>最近的文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="91" />
+      <location filename="../Tools/TrayStarter.py" line="92" />
       <source>Show Versions</source>
       <translation type="unfinished">显示版本</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="95" />
+      <location filename="../Tools/TrayStarter.py" line="96" />
       <source>QRegularExpression editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="98" />
+      <location filename="../Tools/TrayStarter.py" line="99" />
       <source>Python re editor</source>
       <translation>Python 正则编辑器</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="103" />
+      <location filename="../Tools/TrayStarter.py" line="104" />
       <source>UI Previewer</source>
       <translation>用户界面预览器</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="106" />
+      <location filename="../Tools/TrayStarter.py" line="107" />
       <source>Translations Previewer</source>
       <translation>翻译预览器</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="109" />
+      <location filename="../Tools/TrayStarter.py" line="110" />
       <source>Testing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="114" />
+      <location filename="../Tools/TrayStarter.py" line="115" />
       <source>Compare Files</source>
       <translation>比较文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="117" />
+      <location filename="../Tools/TrayStarter.py" line="118" />
       <source>Compare Files side by side</source>
       <translation>并排比较文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="122" />
+      <location filename="../Tools/TrayStarter.py" line="123" />
       <source>SQL Browser</source>
       <translation>SQL 浏览器</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="127" />
+      <location filename="../Tools/TrayStarter.py" line="128" />
       <source>Snapshot</source>
       <translation>快照</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="130" />
+      <location filename="../Tools/TrayStarter.py" line="131" />
       <source>Icon Editor</source>
       <translation>图标编辑器</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="135" />
+      <location filename="../Tools/TrayStarter.py" line="136" />
       <source>Install Plugin</source>
       <translation>安装插件</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="138" />
+      <location filename="../Tools/TrayStarter.py" line="139" />
       <source>Uninstall Plugin</source>
       <translation>卸载插件</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="141" />
+      <location filename="../Tools/TrayStarter.py" line="142" />
       <source>Plugin Repository</source>
       <translation>插件储存库</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="146" />
+      <location filename="../Tools/TrayStarter.py" line="147" />
       <source>Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="151" />
+      <location filename="../Tools/TrayStarter.py" line="152" />
       <source>Preferences</source>
       <translation>首选项</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="156" />
+      <location filename="../Tools/TrayStarter.py" line="157" />
       <source>eric Mini Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="159" />
+      <location filename="../Tools/TrayStarter.py" line="160" />
       <source>eric Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="162" />
+      <location filename="../Tools/TrayStarter.py" line="163" />
       <source>eric Shell Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="167" />
+      <location filename="../Tools/TrayStarter.py" line="168" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="170" />
+      <location filename="../Tools/TrayStarter.py" line="171" />
       <source>eric Web Browser (with QtHelp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="174" />
+      <location filename="../Tools/TrayStarter.py" line="175" />
       <source>eric Web Browser (Private Mode)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="190" />
+      <location filename="../Tools/TrayStarter.py" line="191" />
       <source>eric IDE</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="195" />
+      <location filename="../Tools/TrayStarter.py" line="196" />
       <source>Configure Tray Starter</source>
       <translation>配置托盘启动器</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="200" />
+      <location filename="../Tools/TrayStarter.py" line="201" />
       <source>Quit</source>
       <translation>退出</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="287" />
-      <source>Process Generation Error</source>
-      <translation>进程生成错误</translation>
-    </message>
-    <message>
       <location filename="../Tools/TrayStarter.py" line="288" />
+      <source>Process Generation Error</source>
+      <translation>进程生成错误</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="289" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动进程。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="292" />
+      <location filename="../Tools/TrayStarter.py" line="293" />
       <source>OK</source>
       <translation>确定</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="548" />
+      <location filename="../Tools/TrayStarter.py" line="549" />
       <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
       <translation type="unfinished">&lt;h3&gt;版本号&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="600" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="603" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="605" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
-    <message>
       <source>Unittest</source>
       <translation type="vanished">单元测试</translation>
     </message>
     <message>
-      <source>QRegExp editor</source>
-      <translation type="vanished">QRegExp 编辑器</translation>
-    </message>
-    <message>
-      <source>Eric6 tray starter</source>
-      <translation type="vanished">Eric6 托盘启动器</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric6 网页浏览器</translation>
-    </message>
-    <message>
-      <source>eric6 IDE</source>
-      <translation type="vanished">eric6 IDE</translation>
-    </message>
-    <message>
-      <source>eric6 Mini Editor</source>
-      <translation type="vanished">Eric6 迷你编辑器</translation>
-    </message>
-    <message>
-      <source>eric6 Hex Editor</source>
-      <translation type="vanished">eric6 十六进制编辑器</translation>
-    </message>
   </context>
   <context>
     <name>TrayStarterPage</name>
@@ -86163,286 +80168,286 @@
   <context>
     <name>UIPreviewer</name>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="324" />
-      <location filename="../Tools/UIPreviewer.py" line="311" />
-      <location filename="../Tools/UIPreviewer.py" line="61" />
+      <location filename="../Tools/UIPreviewer.py" line="325" />
+      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="62" />
       <source>UI Previewer</source>
       <translation>用户界面预览器</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="76" />
+      <location filename="../Tools/UIPreviewer.py" line="77" />
       <source>Select GUI Theme</source>
       <translation>选择图形用户界面主题</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="83" />
+      <location filename="../Tools/UIPreviewer.py" line="84" />
       <source>Select the GUI Theme</source>
       <translation>选择图形用户界面主题</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="135" />
+      <location filename="../Tools/UIPreviewer.py" line="136" />
       <source>&amp;Open File</source>
       <translation>打开文件(&amp;O)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="137" />
+      <location filename="../Tools/UIPreviewer.py" line="138" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation>Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="138" />
+      <location filename="../Tools/UIPreviewer.py" line="139" />
       <source>Open a UI file for display</source>
       <translation>打开显示一个用户界面文件</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="139" />
+      <location filename="../Tools/UIPreviewer.py" line="140" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new UI file for display.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打开文件&lt;/b&gt;&lt;p&gt;打开显示一个新用户界面文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="147" />
+      <location filename="../Tools/UIPreviewer.py" line="148" />
       <source>&amp;Print</source>
       <translation>打印(&amp;P)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="149" />
+      <location filename="../Tools/UIPreviewer.py" line="150" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation>Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="150" />
-      <source>Print a screen capture</source>
-      <translation>打印屏幕捕捉</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="151" />
+      <source>Print a screen capture</source>
+      <translation>打印屏幕捕捉</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="152" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打印&lt;/b&gt;&lt;p&gt;打印屏幕捕捉。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="553" />
-      <location filename="../Tools/UIPreviewer.py" line="159" />
+      <location filename="../Tools/UIPreviewer.py" line="555" />
+      <location filename="../Tools/UIPreviewer.py" line="160" />
       <source>Print Preview</source>
       <translation>打印预览</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="160" />
+      <location filename="../Tools/UIPreviewer.py" line="161" />
       <source>Print preview a screen capture</source>
       <translation>打印预览一个屏幕捕捉</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="162" />
+      <location filename="../Tools/UIPreviewer.py" line="163" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview a screen capture.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打印预览&lt;/b&gt;&lt;p&gt;打印预览一个屏幕捕捉。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="170" />
+      <location filename="../Tools/UIPreviewer.py" line="171" />
       <source>&amp;Screen Capture</source>
       <translation>屏幕捕捉(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="172" />
-      <source>Ctrl+S</source>
-      <comment>File|Screen Capture</comment>
-      <translation>Ctrl+S</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="173" />
+      <source>Ctrl+S</source>
+      <comment>File|Screen Capture</comment>
+      <translation>Ctrl+S</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="174" />
       <source>Save a screen capture to an image file</source>
       <translation>将屏幕捕捉保存到一个图象文件中</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="175" />
+      <location filename="../Tools/UIPreviewer.py" line="176" />
       <source>&lt;b&gt;Screen Capture&lt;/b&gt;&lt;p&gt;Save a screen capture to an image file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;屏幕捕捉&lt;/b&gt;&lt;p&gt;将屏幕捕捉保存到一个图象文件中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="182" />
+      <location filename="../Tools/UIPreviewer.py" line="183" />
       <source>&amp;Quit</source>
       <translation>退出(&amp;Q)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="184" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation>Ctrl+Q</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="185" />
-      <source>Quit the application</source>
-      <translation>退出应用程序</translation>
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation>Ctrl+Q</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="186" />
+      <source>Quit the application</source>
+      <translation>退出应用程序</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="187" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;退出&lt;/b&gt;&lt;p&gt;退出应用程序。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="193" />
+      <location filename="../Tools/UIPreviewer.py" line="194" />
       <source>&amp;Copy</source>
       <translation>复制(&amp;C)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="195" />
+      <location filename="../Tools/UIPreviewer.py" line="196" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation>Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="197" />
-      <source>Copy screen capture to clipboard</source>
-      <translation>将屏幕捕捉复制到剪贴板</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="198" />
+      <source>Copy screen capture to clipboard</source>
+      <translation>将屏幕捕捉复制到剪贴板</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="199" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy screen capture to clipboard.&lt;/p&gt;</source>
       <translation>&lt;b&gt;复制&lt;/b&gt;&lt;p&gt;将屏幕捕捉复制到剪贴板。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="206" />
-      <source>&amp;What's This?</source>
-      <translation>这是什么(&amp;W)?</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="207" />
-      <source>Shift+F1</source>
-      <translation>Shift+F1</translation>
+      <source>&amp;What's This?</source>
+      <translation>这是什么(&amp;W)?</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="208" />
-      <source>Context sensitive help</source>
-      <translation>背景帮助</translation>
+      <source>Shift+F1</source>
+      <translation>Shift+F1</translation>
     </message>
     <message>
       <location filename="../Tools/UIPreviewer.py" line="209" />
+      <source>Context sensitive help</source>
+      <translation>背景帮助</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="210" />
       <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;显示背景帮助&lt;/b&gt;&lt;p&gt;在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="219" />
-      <source>&amp;About</source>
-      <translation>关于(&amp;A)</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="220" />
+      <source>&amp;About</source>
+      <translation>关于(&amp;A)</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="221" />
       <source>Display information about this software</source>
       <translation>显示软件信息</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="222" />
+      <location filename="../Tools/UIPreviewer.py" line="223" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="228" />
+      <location filename="../Tools/UIPreviewer.py" line="229" />
       <source>About &amp;Qt</source>
       <translation>关于 &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="230" />
-      <source>Display information about the Qt toolkit</source>
-      <translation>显示Qt工具包信息</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="231" />
+      <source>Display information about the Qt toolkit</source>
+      <translation>显示Qt工具包信息</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="232" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关于 Qt&lt;/b&gt;&lt;p&gt;显示Qt工具包的部分相关信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="243" />
+      <location filename="../Tools/UIPreviewer.py" line="244" />
       <source>&amp;File</source>
       <translation>文件(&amp;F)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="253" />
+      <location filename="../Tools/UIPreviewer.py" line="254" />
       <source>&amp;Edit</source>
       <translation>编辑(&amp;E)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="259" />
+      <location filename="../Tools/UIPreviewer.py" line="260" />
       <source>&amp;Help</source>
       <translation>帮助(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="270" />
+      <location filename="../Tools/UIPreviewer.py" line="271" />
       <source>File</source>
       <translation>文件</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="280" />
+      <location filename="../Tools/UIPreviewer.py" line="281" />
       <source>Edit</source>
       <translation>编辑</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="284" />
+      <location filename="../Tools/UIPreviewer.py" line="285" />
       <source>Help</source>
       <translation>帮助</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="312" />
+      <location filename="../Tools/UIPreviewer.py" line="313" />
       <source>&lt;h3&gt; About UI Previewer &lt;/h3&gt;&lt;p&gt;The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.&lt;/p&gt;</source>
       <translation>&lt;h3&gt; 关于用户界面预览器 &lt;/h3&gt;&lt;p&gt;用户界面预览器载入并以多种风格显示 Qt 用户界面文件,风格可通过选择列表进行选择。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="332" />
+      <location filename="../Tools/UIPreviewer.py" line="333" />
       <source>Select UI file</source>
       <translation>选择用户界面文件</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="334" />
+      <location filename="../Tools/UIPreviewer.py" line="335" />
       <source>Qt User-Interface Files (*.ui)</source>
       <translation>Qt 用户界面文件 (*.ui)</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="367" />
-      <source>Load UI File</source>
-      <translation>载入 UI 文件</translation>
-    </message>
-    <message>
       <location filename="../Tools/UIPreviewer.py" line="368" />
+      <source>Load UI File</source>
+      <translation>载入 UI 文件</translation>
+    </message>
+    <message>
+      <location filename="../Tools/UIPreviewer.py" line="369" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法载入。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="495" />
-      <location filename="../Tools/UIPreviewer.py" line="483" />
-      <location filename="../Tools/UIPreviewer.py" line="467" />
-      <location filename="../Tools/UIPreviewer.py" line="453" />
+      <location filename="../Tools/UIPreviewer.py" line="497" />
+      <location filename="../Tools/UIPreviewer.py" line="485" />
+      <location filename="../Tools/UIPreviewer.py" line="468" />
+      <location filename="../Tools/UIPreviewer.py" line="454" />
       <source>Save Image</source>
       <translation>保存图像</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="554" />
-      <location filename="../Tools/UIPreviewer.py" line="511" />
-      <location filename="../Tools/UIPreviewer.py" line="496" />
-      <location filename="../Tools/UIPreviewer.py" line="454" />
+      <location filename="../Tools/UIPreviewer.py" line="556" />
+      <location filename="../Tools/UIPreviewer.py" line="513" />
+      <location filename="../Tools/UIPreviewer.py" line="498" />
+      <location filename="../Tools/UIPreviewer.py" line="455" />
       <source>There is no UI file loaded.</source>
       <translation>没有载入用户界面文件。</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="463" />
+      <location filename="../Tools/UIPreviewer.py" line="464" />
       <source>Images ({0})</source>
       <translation>图像({0})</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="484" />
+      <location filename="../Tools/UIPreviewer.py" line="486" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="510" />
+      <location filename="../Tools/UIPreviewer.py" line="512" />
       <source>Print Image</source>
       <translation>打印图像</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="532" />
+      <location filename="../Tools/UIPreviewer.py" line="534" />
       <source>Printing the image...</source>
       <translation>正在打印图像…</translation>
     </message>
     <message>
-      <location filename="../Tools/UIPreviewer.py" line="542" />
+      <location filename="../Tools/UIPreviewer.py" line="544" />
       <source>Image sent to printer...</source>
       <translation>图像发送到打印机…</translation>
     </message>
@@ -86478,120 +80483,120 @@
   <context>
     <name>UMLDialog</name>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="44" />
+      <location filename="../Graphics/UMLDialog.py" line="45" />
       <source>Class Diagram</source>
       <translation type="unfinished">类图</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="46" />
+      <location filename="../Graphics/UMLDialog.py" line="47" />
       <source>Package Diagram</source>
       <translation type="unfinished">程序包图</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="48" />
+      <location filename="../Graphics/UMLDialog.py" line="49" />
       <source>Imports Diagram</source>
       <translation type="unfinished">引用图</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="50" />
+      <location filename="../Graphics/UMLDialog.py" line="51" />
       <source>Application Diagram</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="107" />
+      <location filename="../Graphics/UMLDialog.py" line="108" />
       <source>Illegal Diagram Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="116" />
+      <location filename="../Graphics/UMLDialog.py" line="117" />
       <source>Close</source>
       <translation>关闭</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="121" />
+      <location filename="../Graphics/UMLDialog.py" line="122" />
       <source>Load</source>
       <translation type="unfinished">载入</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="126" />
+      <location filename="../Graphics/UMLDialog.py" line="127" />
       <source>Save</source>
       <translation type="unfinished">保存</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="131" />
+      <location filename="../Graphics/UMLDialog.py" line="132" />
       <source>Save As...</source>
       <translation type="unfinished">另存为…</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="136" />
+      <location filename="../Graphics/UMLDialog.py" line="137" />
       <source>Save as Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="141" />
+      <location filename="../Graphics/UMLDialog.py" line="142" />
       <source>Print</source>
       <translation type="unfinished">打印</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="146" />
+      <location filename="../Graphics/UMLDialog.py" line="147" />
       <source>Print Preview</source>
       <translation type="unfinished">打印预览</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="154" />
+      <location filename="../Graphics/UMLDialog.py" line="155" />
       <source>Window</source>
       <translation>窗口</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="158" />
+      <location filename="../Graphics/UMLDialog.py" line="159" />
       <source>File</source>
       <translation type="unfinished">文件</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="456" />
-      <location filename="../Graphics/UMLDialog.py" line="260" />
-      <location filename="../Graphics/UMLDialog.py" line="243" />
+      <location filename="../Graphics/UMLDialog.py" line="458" />
+      <location filename="../Graphics/UMLDialog.py" line="262" />
+      <location filename="../Graphics/UMLDialog.py" line="244" />
       <source>Save Diagram</source>
       <translation type="unfinished">保存图表</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="289" />
-      <location filename="../Graphics/UMLDialog.py" line="245" />
+      <location filename="../Graphics/UMLDialog.py" line="291" />
+      <location filename="../Graphics/UMLDialog.py" line="246" />
       <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="261" />
+      <location filename="../Graphics/UMLDialog.py" line="263" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="513" />
-      <location filename="../Graphics/UMLDialog.py" line="480" />
-      <location filename="../Graphics/UMLDialog.py" line="421" />
-      <location filename="../Graphics/UMLDialog.py" line="324" />
-      <location filename="../Graphics/UMLDialog.py" line="287" />
+      <location filename="../Graphics/UMLDialog.py" line="515" />
+      <location filename="../Graphics/UMLDialog.py" line="482" />
+      <location filename="../Graphics/UMLDialog.py" line="423" />
+      <location filename="../Graphics/UMLDialog.py" line="326" />
+      <location filename="../Graphics/UMLDialog.py" line="289" />
       <source>Load Diagram</source>
       <translation type="unfinished">加载图表</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="481" />
-      <location filename="../Graphics/UMLDialog.py" line="325" />
+      <location filename="../Graphics/UMLDialog.py" line="483" />
+      <location filename="../Graphics/UMLDialog.py" line="327" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="414" />
+      <location filename="../Graphics/UMLDialog.py" line="416" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="417" />
+      <location filename="../Graphics/UMLDialog.py" line="419" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not contain valid data.&lt;/p&gt;&lt;p&gt;Invalid line: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLDialog.py" line="457" />
+      <location filename="../Graphics/UMLDialog.py" line="459" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -86599,99 +80604,99 @@
   <context>
     <name>UMLGraphicsView</name>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="88" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="90" />
       <source>Delete shapes</source>
       <translation>删除形状</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="93" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="95" />
       <source>Increase width by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="100" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="102" />
       <source>Increase height by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="107" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="109" />
       <source>Decrease width by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="114" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="116" />
       <source>Decrease height by {0} points</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="121" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="123" />
       <source>Set size</source>
       <translation>设置尺寸</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="126" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="128" />
       <source>Re-Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="131" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="133" />
       <source>Re-Layout</source>
       <translation>重新布局</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="136" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="138" />
       <source>Align Left</source>
       <translation>左对齐</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="143" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="145" />
       <source>Align Center Horizontal</source>
       <translation>水平居中对齐</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="150" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="152" />
       <source>Align Right</source>
       <translation>右对齐</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="157" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="159" />
       <source>Align Top</source>
       <translation>顶部对齐</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="164" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="166" />
       <source>Align Center Vertical</source>
       <translation>垂直居中对齐</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="171" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="173" />
       <source>Align Bottom</source>
       <translation>底部对齐</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="234" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="236" />
       <source>Graphics</source>
       <translation>图形</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="390" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="378" />
-      <location filename="../Graphics/UMLGraphicsView.py" line="363" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="392" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="380" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
       <source>Save Diagram</source>
       <translation>保存图表</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="365" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="367" />
       <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source>
       <translation>便携式网络图形 (*.png);;可缩放的向量图形 (*.svg)</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="379" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="381" />
       <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;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLGraphicsView.py" line="391" />
+      <location filename="../Graphics/UMLGraphicsView.py" line="393" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;/p&gt;</translation>
     </message>
@@ -86773,185 +80778,23 @@
     </message>
   </context>
   <context>
-    <name>UnittestDialog</name>
-    <message>
-      <source>Start</source>
-      <translation type="vanished">开始</translation>
-    </message>
-    <message>
-      <source>Start the selected testsuite</source>
-      <translation type="vanished">开启所选测试套件</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Start Test&lt;/b&gt;&lt;p&gt;This button starts the selected testsuite.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;开始测试&lt;/b&gt;&lt;p&gt;该按钮开启所选测试套件。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Stop</source>
-      <translation type="vanished">中止</translation>
-    </message>
-    <message>
-      <source>Stop the running unittest</source>
-      <translation type="vanished">中止正在运行的单元测试</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Stop Test&lt;/b&gt;&lt;p&gt;This button stops a running unittest.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;中止测试&lt;/b&gt;&lt;p&gt;该按钮中止一个正在运行的单元测试。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Unittest</source>
-      <translation type="vanished">单元测试</translation>
-    </message>
-    <message>
-      <source>^Failure: </source>
-      <translation type="vanished">^失败:</translation>
-    </message>
-    <message>
-      <source>^Error: </source>
-      <translation type="vanished">^错误:</translation>
-    </message>
-    <message numerus="yes">
-      <source>Discovered %n Test(s)</source>
-      <translation type="vanished">
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Preparing Testsuite</source>
-      <translation type="vanished">准备测试套件</translation>
-    </message>
-    <message>
-      <source>Running</source>
-      <translation type="vanished">正在运行</translation>
-    </message>
-    <message numerus="yes">
-      <source>Ran %n test(s) in {0:.3f}s</source>
-      <translation type="vanished">
-        <numerusform />
-      </translation>
-    </message>
-    <message>
-      <source>Error: {0}</source>
-      <translation type="vanished">错误:{0}</translation>
-    </message>
-    <message>
-      <source>Show Source</source>
-      <translation type="vanished">显示源代码</translation>
-    </message>
-    <message>
-      <source>Enter name of file defining the testsuite</source>
-      <translation type="vanished">输入在测试组件中定义的文件名称</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testsuite&lt;/b&gt;
-&lt;p&gt;Enter the name of the file defining the testsuite.
-It should have a method with a name given below. If no name is given, the suite() method will be tried. If no such method can be
-found, the module will be inspected for proper test
-cases.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;测试组件&lt;/b&gt;
-&lt;p&gt;输入在测试组件中定义的文件名称。
-以上给出的一个名称应对应一个方法。如果没有给出名称,则尝试 suite() 方法。
-如果没有找到相应的方法,则将在模块中检查合适的测试案例。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Enter the test name. Leave empty to use the default name "suite".</source>
-      <translation type="vanished">选择是否在局部运行测试</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Testname&lt;/b&gt;&lt;p&gt;Enter the name of the test to be performed. This name must follow the rules given by Python's unittest module. If this field is empty, the default name of "suite" will be used.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;测试名&lt;/b&gt;&lt;p&gt;输入要执行测试的名称。该名称必须遵循由 Python 的单元测试模块所给出的规则。如果该区域没有输入,则使用默认名称“suite”。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Select whether coverage data should be collected</source>
-      <translation type="vanished">选择是否收集覆盖率数据</translation>
-    </message>
-    <message>
-      <source>C&amp;ollect coverage data</source>
-      <translation type="vanished">收集覆盖率数据(&amp;o)</translation>
-    </message>
-    <message>
-      <source>Select whether old coverage data should be erased</source>
-      <translation type="vanished">选择是否擦除原有的覆盖率数据</translation>
-    </message>
-    <message>
-      <source>&amp;Erase coverage data</source>
-      <translation type="vanished">擦除覆盖率数据(&amp;E)</translation>
-    </message>
-    <message>
-      <source>Progress:</source>
-      <translation type="vanished">进程:</translation>
-    </message>
-    <message>
-      <source>Run:</source>
-      <translation type="vanished">运行:</translation>
-    </message>
-    <message>
-      <source>Number of tests run</source>
-      <translation type="vanished">测试运行的数目</translation>
-    </message>
-    <message>
-      <source>Remaining:</source>
-      <translation type="vanished">剩余:</translation>
-    </message>
-    <message>
-      <source>Number of tests to be run</source>
-      <translation type="vanished">将要运行的测试的数目</translation>
-    </message>
-    <message>
-      <source>Failures:</source>
-      <translation type="vanished">失败:</translation>
-    </message>
-    <message>
-      <source>Number of test failures</source>
-      <translation type="vanished">测试失败的数目</translation>
-    </message>
-    <message>
-      <source>Errors:</source>
-      <translation type="vanished">错误:</translation>
-    </message>
-    <message>
-      <source>Number of test errors</source>
-      <translation type="vanished">测试错误的数目</translation>
-    </message>
-    <message>
-      <source>Tests performed:</source>
-      <translation type="vanished">测试已完成:</translation>
-    </message>
-    <message>
-      <source>Failures and errors:</source>
-      <translation type="vanished">失败和错误:</translation>
-    </message>
-    <message>
-      <source>Failures and Errors list</source>
-      <translation type="vanished">失败和错误列表</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Failures and Errors list&lt;/b&gt;
-&lt;p&gt;This list shows all failed and errored tests.
-Double clicking on an entry will show the respective traceback.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;失败和错误列表&lt;/b&gt;
-&lt;p&gt;该列表显示所有失败和错误的测试。
-双击条目将显示相应的追踪。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Idle</source>
-      <translation type="vanished">空闲</translation>
-    </message>
-    <message>
-      <source>Enter &amp;test name:</source>
-      <translation type="vanished">输入测试名(&amp;t):</translation>
-    </message>
-    <message>
-      <source>Enter test &amp;filename:</source>
-      <translation type="vanished">输入测试文件名(&amp;f):</translation>
-    </message>
-    <message>
-      <source>Run &amp;local</source>
-      <translation type="vanished">局部运行(&amp;l)</translation>
-    </message>
-    <message>
-      <source>You must enter a test suite file.</source>
-      <translation type="vanished">必须输入测试套件文件。</translation>
+    <name>UnittestExecutor</name>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="50" />
+      <source>Failure</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="51" />
+      <source>Error</source>
+      <translation type="unfinished">错误</translation>
+    </message>
+    <message>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="52" />
+      <source>Skipped</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="53" />
+      <source>Expected Failure</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="54" />
+      <source>Unexpected Success</source>
+      <location filename="../Testing/Interfaces/UnittestExecutor.py" line="55" />
+      <source>Success</source>
     </message>
   </context>
   <context>
@@ -87585,7 +81428,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -88282,7 +82125,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>报告错误</translation>
@@ -88852,8 +82695,8 @@
       <translation>&lt;b&gt;键盘快捷键&lt;/b&gt;&lt;p&gt;将程序的键盘快捷键设置成你喜欢的按键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>导出键盘快捷键</translation>
@@ -88874,7 +82717,7 @@
       <translation>&lt;b&gt;导出键盘快捷键&lt;/b&gt;&lt;p&gt;导出程序的键盘快捷键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>导入键盘快捷键</translation>
@@ -89278,7 +83121,7 @@
       <translation>设置</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -89348,427 +83191,431 @@
       <translation type="unfinished">&lt;h3&gt;版本号&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>电子邮件地址或邮件服务器地址为空。请在首选项对话框中配置你的电子邮件设置。</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>重启程序</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>程序需要重启。现在重启?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>内建工具(&amp;B)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>插件工具(&amp;P)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>用户工具(&amp;U)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>配置工具组…</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>配置当前工具组…</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation>没有配置的用户工具</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>全部显示(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>全部隐藏(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>问题</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 不存在或者长度为零。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>进程生成错误</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 Qt 设计师。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <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="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 Qt 语言家。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <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="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 Qt 助手。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <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="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>目前没有选择自定义浏览器。请使用首选项对话框指定一个。</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动自定义的查看器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法开启帮助浏览器。&lt;br&gt;确保其有效如 &lt;b&gt;hh&lt;/b&gt;。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 UI 预览器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动翻译预览器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 SQL 浏览器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动快照工具。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>外部工具</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>外部工具</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>正在启动进程“{0} {1}”。
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>进程“{0}”已退出。
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>文档缺失</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>文档</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <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="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <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="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <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="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>打开浏览器</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>无法启动网络浏览器</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <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="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;任务文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;会话文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>读取会话</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <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="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>降落误差</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 不是一个文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7651" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7652" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7696" />
-      <location filename="../UI/UserInterface.py" line="7685" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>第一次使用</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7686" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <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="7697" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <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="7717" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>选择工作区目录</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7894" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7895" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
-    <message>
       <source>&amp;Unittest...</source>
       <translation type="vanished">单元测试(&amp;U)…</translation>
     </message>
@@ -89841,269 +83688,6 @@
       <translation type="vanished">单元测试(&amp;U)</translation>
     </message>
     <message>
-      <source>&amp;Cancel</source>
-      <translation type="vanished">取消(&amp;C)</translation>
-    </message>
-    <message>
-      <source>Version Check</source>
-      <translation type="vanished">版本检查</translation>
-    </message>
-    <message>
-      <source>Trying host {0}</source>
-      <translation type="vanished">正在尝试主机 {0}</translation>
-    </message>
-    <message>
-      <source>Error getting versions information</source>
-      <translation type="vanished">获取版本信息出错</translation>
-    </message>
-    <message>
-      <source>The versions information could not be downloaded. Please go online and try again.</source>
-      <translation type="vanished">无法获取版本信息。请连线并再试一次。</translation>
-    </message>
-    <message>
-      <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
-      <translation type="vanished">过去7天均无法获取版本信息。请连线并再试一次。</translation>
-    </message>
-    <message>
-      <source>Update available</source>
-      <translation type="vanished">可用更新</translation>
-    </message>
-    <message>
-      <source>Error during updates check</source>
-      <translation type="vanished">检查更新时出错</translation>
-    </message>
-    <message>
-      <source>Could not perform updates check.</source>
-      <translation type="vanished">无法完成更新检查。</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;可用版本&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>Check for Updates</source>
-      <translation type="vanished">检查更新</translation>
-    </message>
-    <message>
-      <source>Check for &amp;Updates...</source>
-      <translation type="vanished">检查更新(&amp;U)…</translation>
-    </message>
-    <message>
-      <source>Show downloadable versions</source>
-      <translation type="vanished">显示可下载的版本</translation>
-    </message>
-    <message>
-      <source>Show &amp;downloadable versions...</source>
-      <translation type="vanished">显示可下载的版本(&amp;D)…</translation>
-    </message>
-    <message>
-      <source>Show the versions available for download</source>
-      <translation type="vanished">显示可以下载的版本</translation>
-    </message>
-    <message>
-      <source>Eric API Documentation</source>
-      <translation type="vanished">Eric API 文档</translation>
-    </message>
-    <message>
-      <source>Open Eric API Documentation</source>
-      <translation type="vanished">打开 Eric API 文档</translation>
-    </message>
-    <message>
-      <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="vanished">&lt;b&gt;Qt5 文档&lt;/b&gt;&lt;p&gt;显示 Qt5 文档。依赖于您的设置,这可能会在 eric 的内置帮助查看器内显示,或是启动一个网页浏览器,或是启动 Qt 助手。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Qt4 Documentation</source>
-      <translation type="vanished">Qt4 文档</translation>
-    </message>
-    <message>
-      <source>Qt&amp;4 Documentation</source>
-      <translation type="vanished">Qt&amp;4 文档</translation>
-    </message>
-    <message>
-      <source>Open Qt4 Documentation</source>
-      <translation type="vanished">打开 Qt4 文档</translation>
-    </message>
-    <message>
-      <source>PyQt4 Documentation</source>
-      <translation type="vanished">PyQt4 文档</translation>
-    </message>
-    <message>
-      <source>Open PyQt4 Documentation</source>
-      <translation type="vanished">打开 PyQt4 文档</translation>
-    </message>
-    <message>
-      <source>&amp;Eric API Documentation</source>
-      <translation type="vanished">&amp;Eric API 文档</translation>
-    </message>
-    <message>
-      <source>&lt;h3&gt;Version Numbers&lt;/h3&gt;&lt;table&gt;</source>
-      <translation type="vanished">&lt;h3&gt;版本号&lt;/h3&gt;&lt;table&gt;</translation>
-    </message>
-    <message>
-      <source>There is no main script defined for the current project. Aborting</source>
-      <translation type="vanished">当前项目未定义主脚本。终止</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt4 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;未配置 PyQt4 文档起点。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Save tasks</source>
-      <translation type="vanished">保存任务</translation>
-    </message>
-    <message>
-      <source>Read tasks</source>
-      <translation type="vanished">读取任务</translation>
-    </message>
-    <message>
-      <source>Qt 3 support</source>
-      <translation type="vanished">Qt 3 支持</translation>
-    </message>
-    <message>
-      <source>PySide Documentation</source>
-      <translation type="vanished">PySide 文档</translation>
-    </message>
-    <message>
-      <source>Py&amp;Side Documentation</source>
-      <translation type="vanished">Py&amp;Side 文档</translation>
-    </message>
-    <message>
-      <source>Open PySide Documentation</source>
-      <translation type="vanished">打开 PySide 文档</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;任务文件 &lt;b&gt;{0}&lt;/b&gt; 无法写入。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;会话文件 &lt;b&gt;{0}&lt;/b&gt; 无法写入。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Keyboard shortcut file (*.e4k)</source>
-      <translation type="vanished">键盘快捷键文件 (*.e4k)</translation>
-    </message>
-    <message>
-      <source>Python &amp;3 Documentation</source>
-      <translation type="vanished">Python &amp;3 文档</translation>
-    </message>
-    <message>
-      <source>Python 2 Documentation</source>
-      <translation type="vanished">Python 2 文档</translation>
-    </message>
-    <message>
-      <source>Python &amp;2 Documentation</source>
-      <translation type="vanished">Python &amp;2 文档</translation>
-    </message>
-    <message>
-      <source>Open Python 2 Documentation</source>
-      <translation type="vanished">打开 Python 2 文档</translation>
-    </message>
-    <message>
-      <source>Meta+Shift+I</source>
-      <translation type="vanished">Meta+Shift+I</translation>
-    </message>
-    <message>
-      <source>Qt&amp;5 Documentation</source>
-      <translation type="vanished">Qt&amp;5 文档</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;This part of the status bar allows zooming the current editor, shell or terminal.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;状态栏的这一部分允许对当前编辑器、shell 或终端进行缩放。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>PyQt&amp;4 Documentation</source>
-      <translation type="vanished">PyQt&amp;4 文档</translation>
-    </message>
-    <message>
-      <source>PyQt&amp;5 Documentation</source>
-      <translation type="vanished">PyQt&amp;5 文档</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;The PyQt5 documentation starting point has not been configured.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;未配置 PyQt5 文档起始位置。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Open a new eric6 instance</source>
-      <translation type="vanished">打开新的 eric6 实例</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new instance of the eric6 IDE.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;新建窗口&lt;/b&gt;&lt;p&gt;打开新的 eric6 IDE 实例。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Check for Updates...&lt;/b&gt;&lt;p&gt;Checks the internet for updates of eric6.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;检查更新…&lt;/b&gt;&lt;p&gt;从互联网检查 eric6 的更新。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Show downloadable versions...&lt;/b&gt;&lt;p&gt;Shows the eric6 versions available for download from the internet.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;显示可下载版本…&lt;/b&gt;&lt;p&gt;显示可以从互联网下载的 eric6 版本。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>eric6 Web Browser</source>
-      <translation type="vanished">eric6 网页浏览器</translation>
-    </message>
-    <message>
-      <source>eric6 &amp;Web Browser...</source>
-      <translation type="vanished">eric6 网页浏览器(&amp;W)…</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Web Browser</source>
-      <translation type="vanished">启动 eric6 网页浏览器器</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;eric6 Web Browser&lt;/b&gt;&lt;p&gt;Browse the Internet with the eric6 Web Browser.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;eric6 网页浏览器&lt;/b&gt;&lt;p&gt;使用 eric6 网页浏览器浏览互联网。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Icon Editor</source>
-      <translation type="vanished">启动 eric6 图标编辑器</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Icon Editor&lt;/b&gt;&lt;p&gt;Starts the eric6 Icon Editor for editing simple icons.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;图标编辑器&lt;/b&gt;&lt;p&gt;启动 eric6 图标编辑器来编辑简单的图标。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <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 eric6.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;显示外部工具&lt;/b&gt;&lt;p&gt;打开一个对话框显示 eric6 使用的所有外部工具的路径和版本。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <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 eric6 installation directory.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;Eric API 文档&lt;/b&gt;&lt;p&gt;显示 Eric API 文档。文档位置为 Eric6 安装文件夹下的文档或源代码子文件夹。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Qt v.3 is not supported by eric6.</source>
-      <translation type="vanished">Qt 版本3 不被 eric6 支持。</translation>
-    </message>
-    <message>
-      <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
-      <translation type="vanished">eric6 的 &lt;b&gt;{0}&lt;/b&gt; 更新已经可用,位于 &lt;b&gt;{1}&lt;/b&gt;。您是否希望下载它?</translation>
-    </message>
-    <message>
-      <source>Eric6 is up to date</source>
-      <translation type="vanished">Eric6 已是最新版本</translation>
-    </message>
-    <message>
-      <source>You are using the latest version of eric6</source>
-      <translation type="vanished">您正在使用 eric6 的最新版本</translation>
-    </message>
-    <message>
-      <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
-      <translation type="vanished">尚未配置 eric6。将打开配置对话框。</translation>
-    </message>
-    <message>
-      <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
-      <translation type="vanished">因为当前处在 &lt;b&gt;离线&lt;/b&gt; 状态,无法获取版本信息。请连线并再试一次。</translation>
-    </message>
-    <message>
-      <source>Start the eric6 Hex Editor</source>
-      <translation type="vanished">启动 eric6 十六进制编辑器</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Hex Editor&lt;/b&gt;&lt;p&gt;Starts the eric6 Hex Editor for viewing or editing binary files.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;十六进制编辑器&lt;/b&gt;&lt;p&gt;启动 eric6 十六进制编辑器来查看、修改二进制文件。&lt;/p&gt;</translation>
-    </message>
   </context>
   <context>
     <name>UserProjectFile</name>
@@ -90181,7 +83765,7 @@
   <context>
     <name>Utilities</name>
     <message>
-      <location filename="../Utilities/__init__.py" line="1516" />
+      <location filename="../Utilities/__init__.py" line="1523" />
       <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;可以在字符串中使用“%-代码”作为占位符。支持的代码有:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;当前编辑器的光标所在列&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;当前编辑器的文件夹&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;当前编辑器的文件名&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;当前用户的根目录&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;当前编辑器的光标所在行&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;当前项目的路径&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;当前编辑器中选择的文本&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;当前用户的用户名&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;百分比符号&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -90373,26 +83957,6 @@
       <source>Mapping Proxy</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">类型</translation>
-    </message>
-    <message>
-      <source>Long Integer</source>
-      <translation type="vanished">长整型</translation>
-    </message>
-    <message>
-      <source>X Range</source>
-      <translation type="vanished">X 范围</translation>
-    </message>
-    <message>
-      <source>Unicode String</source>
-      <translation type="vanished">Unicode 字符串</translation>
-    </message>
-    <message>
-      <source>Other</source>
-      <translation type="vanished">其它</translation>
-    </message>
   </context>
   <context>
     <name>VariableDetailDialog</name>
@@ -90426,25 +83990,6 @@
     </message>
   </context>
   <context>
-    <name>VariableModel</name>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">全局</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">局部</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">类型</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">值</translation>
-    </message>
-  </context>
-  <context>
     <name>VariablesFilterDialog</name>
     <message>
       <location filename="../Debugger/VariablesFilterDialog.ui" line="0" />
@@ -90596,26 +84141,6 @@
       <source>Variables Type Filter...</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Globals</source>
-      <translation type="vanished">全局</translation>
-    </message>
-    <message>
-      <source>Value</source>
-      <translation type="vanished">值</translation>
-    </message>
-    <message>
-      <source>Type</source>
-      <translation type="vanished">类型</translation>
-    </message>
-    <message>
-      <source>Locals</source>
-      <translation type="vanished">局部</translation>
-    </message>
-    <message>
-      <source>Collapse all</source>
-      <translation type="vanished">折叠所有</translation>
-    </message>
   </context>
   <context>
     <name>VcsCommandOptionsDialog</name>
@@ -91036,34 +84561,6 @@
       <source>Show VCS Toolbar</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">颜色</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "added".</source>
-      <translation type="vanished">为版本控制系统状态“已添加”条目选择背景色。</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "conflict".</source>
-      <translation type="vanished">为版本控制系统状态“冲突”条目选择背景色。</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "modified".</source>
-      <translation type="vanished">为版本控制系统状态“已修改”条目选择背景色。</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "replaced".</source>
-      <translation type="vanished">为版本控制系统状态“已替换”条目选择背景色。</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "needs update".</source>
-      <translation type="vanished">为版本控制系统状态“需更新”条目选择背景色。</translation>
-    </message>
-    <message>
-      <source>Select the background colour for entries with VCS status "removed".</source>
-      <translation type="vanished">为版本控制系统状态“已删除”条目选择背景色。</translation>
-    </message>
   </context>
   <context>
     <name>VcsProjectBrowserHelper</name>
@@ -91087,156 +84584,156 @@
   <context>
     <name>VcsProjectHelper</name>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="67" />
+      <location filename="../VCS/ProjectHelper.py" line="68" />
       <source>New from repository</source>
       <translation>从仓库新建</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="70" />
+      <location filename="../VCS/ProjectHelper.py" line="71" />
       <source>&amp;New from repository...</source>
       <translation>从仓库新建(&amp;N)…</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="73" />
+      <location filename="../VCS/ProjectHelper.py" line="74" />
       <source>Create a new project from the VCS repository</source>
       <translation>从版本控制系统仓库创建新项目</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="77" />
+      <location filename="../VCS/ProjectHelper.py" line="78" />
       <source>&lt;b&gt;New from repository&lt;/b&gt;&lt;p&gt;This creates a new local project from the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;从仓库新建&lt;/b&gt;&lt;p&gt;从版本控制系统仓库中创建新的本地项目。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="87" />
+      <location filename="../VCS/ProjectHelper.py" line="88" />
       <source>Export from repository</source>
       <translation>从仓库导出</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="90" />
+      <location filename="../VCS/ProjectHelper.py" line="91" />
       <source>&amp;Export from repository...</source>
       <translation>从仓库导出(&amp;E)…</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="93" />
+      <location filename="../VCS/ProjectHelper.py" line="94" />
       <source>Export a project from the repository</source>
       <translation>从仓库中导出一个项目</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="97" />
+      <location filename="../VCS/ProjectHelper.py" line="98" />
       <source>&lt;b&gt;Export from repository&lt;/b&gt;&lt;p&gt;This exports a project from the repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;从仓库导出&lt;/b&gt;&lt;p&gt;从仓库导出一个项目。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="106" />
+      <location filename="../VCS/ProjectHelper.py" line="107" />
       <source>Add to repository</source>
       <translation>添加到仓库</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="109" />
+      <location filename="../VCS/ProjectHelper.py" line="110" />
       <source>&amp;Add to repository...</source>
       <translation>添加到仓库(&amp;A)…</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="112" />
+      <location filename="../VCS/ProjectHelper.py" line="113" />
       <source>Add the local project to the VCS repository</source>
       <translation>将本地项目添加到版本控制系统仓库中</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="116" />
+      <location filename="../VCS/ProjectHelper.py" line="117" />
       <source>&lt;b&gt;Add to repository&lt;/b&gt;&lt;p&gt;This adds (imports) the local project to the VCS repository.&lt;/p&gt;</source>
       <translation>&lt;b&gt;添加到储存库&lt;/b&gt;&lt;p&gt;将本地项目添加(导入)到版本控制系统储存库中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="163" />
-      <location filename="../VCS/ProjectHelper.py" line="159" />
+      <location filename="../VCS/ProjectHelper.py" line="164" />
+      <location filename="../VCS/ProjectHelper.py" line="160" />
       <source>VCS</source>
       <translation>版本控制系统</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="231" />
-      <location filename="../VCS/ProjectHelper.py" line="204" />
+      <location filename="../VCS/ProjectHelper.py" line="232" />
+      <location filename="../VCS/ProjectHelper.py" line="205" />
       <source>New Project</source>
       <translation>新建项目</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="411" />
-      <location filename="../VCS/ProjectHelper.py" line="205" />
+      <location filename="../VCS/ProjectHelper.py" line="408" />
+      <location filename="../VCS/ProjectHelper.py" line="206" />
       <source>Select version control system for the project</source>
       <translation>为项目选择版本控制系统</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="439" />
-      <location filename="../VCS/ProjectHelper.py" line="233" />
+      <location filename="../VCS/ProjectHelper.py" line="436" />
+      <location filename="../VCS/ProjectHelper.py" line="234" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>是否编辑版本控制系统命令选项?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="252" />
+      <location filename="../VCS/ProjectHelper.py" line="253" />
       <source>Create project directory</source>
       <translation>创建项目文件夹</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="255" />
+      <location filename="../VCS/ProjectHelper.py" line="256" />
       <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="356" />
-      <location filename="../VCS/ProjectHelper.py" line="342" />
-      <location filename="../VCS/ProjectHelper.py" line="305" />
-      <location filename="../VCS/ProjectHelper.py" line="287" />
+      <location filename="../VCS/ProjectHelper.py" line="353" />
+      <location filename="../VCS/ProjectHelper.py" line="339" />
+      <location filename="../VCS/ProjectHelper.py" line="302" />
+      <location filename="../VCS/ProjectHelper.py" line="284" />
       <source>New project from repository</source>
       <translation>从储存库新建项目</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="290" />
+      <location filename="../VCS/ProjectHelper.py" line="287" />
       <source>Select a project file to open.</source>
       <translation>选择要打开的项目文件</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="308" />
+      <location filename="../VCS/ProjectHelper.py" line="305" />
       <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="345" />
+      <location filename="../VCS/ProjectHelper.py" line="342" />
       <source>Shall the project file be added to the repository?</source>
       <translation>是否将项目文件添加到储存库?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="358" />
+      <location filename="../VCS/ProjectHelper.py" line="355" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>无法从储存库中检索项目。</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="437" />
-      <location filename="../VCS/ProjectHelper.py" line="410" />
+      <location filename="../VCS/ProjectHelper.py" line="434" />
+      <location filename="../VCS/ProjectHelper.py" line="407" />
       <source>Import Project</source>
       <translation>导入项目</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="480" />
+      <location filename="../VCS/ProjectHelper.py" line="477" />
       <source>Update</source>
       <translation>更新</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="612" />
-      <location filename="../VCS/ProjectHelper.py" line="481" />
+      <location filename="../VCS/ProjectHelper.py" line="609" />
+      <location filename="../VCS/ProjectHelper.py" line="478" />
       <source>The project should be reread. Do this now?</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="513" />
+      <source>Remove project from repository</source>
+      <translation>从仓库中移除项目</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="516" />
-      <source>Remove project from repository</source>
-      <translation>从仓库中移除项目</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="519" />
       <source>Dou you really want to remove this project from the repository (and disk)?</source>
       <translation type="unfinished">确定要从仓库(磁盘)中移除该项目?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="611" />
+      <location filename="../VCS/ProjectHelper.py" line="608" />
       <source>Switch</source>
       <translation type="unfinished">转换</translation>
     </message>
@@ -91504,8 +85001,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2092" />
       <location filename="../ViewManager/ViewManager.py" line="2091" />
+      <location filename="../QScintilla/MiniEditor.py" line="1464" />
       <location filename="../QScintilla/MiniEditor.py" line="1463" />
-      <location filename="../QScintilla/MiniEditor.py" line="1462" />
       <location filename="../QScintilla/ShellWindow.py" line="404" />
       <location filename="../QScintilla/ShellWindow.py" line="403" />
       <source>Delete current line</source>
@@ -91513,7 +85010,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1464" />
+      <location filename="../QScintilla/MiniEditor.py" line="1465" />
       <location filename="../QScintilla/ShellWindow.py" line="405" />
       <source>Ctrl+Shift+L</source>
       <translation>Ctrl+Shift+L</translation>
@@ -91521,8 +85018,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1713" />
       <location filename="../ViewManager/ViewManager.py" line="1712" />
+      <location filename="../QScintilla/MiniEditor.py" line="1085" />
       <location filename="../QScintilla/MiniEditor.py" line="1084" />
-      <location filename="../QScintilla/MiniEditor.py" line="1083" />
       <location filename="../QScintilla/ShellWindow.py" line="415" />
       <location filename="../QScintilla/ShellWindow.py" line="414" />
       <source>Indent one level</source>
@@ -91530,7 +85027,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1714" />
-      <location filename="../QScintilla/MiniEditor.py" line="1085" />
+      <location filename="../QScintilla/MiniEditor.py" line="1086" />
       <location filename="../QScintilla/ShellWindow.py" line="416" />
       <source>Tab</source>
       <translation>Tab 键</translation>
@@ -91538,8 +85035,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2069" />
       <location filename="../ViewManager/ViewManager.py" line="2068" />
+      <location filename="../QScintilla/MiniEditor.py" line="1454" />
       <location filename="../QScintilla/MiniEditor.py" line="1453" />
-      <location filename="../QScintilla/MiniEditor.py" line="1452" />
       <location filename="../QScintilla/ShellWindow.py" line="424" />
       <location filename="../QScintilla/ShellWindow.py" line="423" />
       <source>Insert new line</source>
@@ -91547,14 +85044,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2070" />
-      <location filename="../QScintilla/MiniEditor.py" line="1454" />
+      <location filename="../QScintilla/MiniEditor.py" line="1455" />
       <location filename="../QScintilla/ShellWindow.py" line="425" />
       <source>Return</source>
       <translation>Return</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2071" />
-      <location filename="../QScintilla/MiniEditor.py" line="1455" />
+      <location filename="../QScintilla/MiniEditor.py" line="1456" />
       <location filename="../QScintilla/ShellWindow.py" line="426" />
       <source>Enter</source>
       <translation>Enter</translation>
@@ -91562,8 +85059,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1978" />
       <location filename="../ViewManager/ViewManager.py" line="1976" />
-      <location filename="../QScintilla/MiniEditor.py" line="1364" />
-      <location filename="../QScintilla/MiniEditor.py" line="1362" />
+      <location filename="../QScintilla/MiniEditor.py" line="1365" />
+      <location filename="../QScintilla/MiniEditor.py" line="1363" />
       <location filename="../QScintilla/ShellWindow.py" line="435" />
       <location filename="../QScintilla/ShellWindow.py" line="433" />
       <source>Delete previous character</source>
@@ -91571,21 +85068,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1980" />
-      <location filename="../QScintilla/MiniEditor.py" line="1366" />
+      <location filename="../QScintilla/MiniEditor.py" line="1367" />
       <location filename="../QScintilla/ShellWindow.py" line="437" />
       <source>Backspace</source>
       <translation>Backspace</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1985" />
-      <location filename="../QScintilla/MiniEditor.py" line="1371" />
+      <location filename="../QScintilla/MiniEditor.py" line="1372" />
       <location filename="../QScintilla/ShellWindow.py" line="442" />
       <source>Meta+H</source>
       <translation>Meta+H</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1988" />
-      <location filename="../QScintilla/MiniEditor.py" line="1374" />
+      <location filename="../QScintilla/MiniEditor.py" line="1375" />
       <location filename="../QScintilla/ShellWindow.py" line="445" />
       <source>Shift+Backspace</source>
       <translation>Shift+Backspace</translation>
@@ -91593,8 +85090,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2009" />
       <location filename="../ViewManager/ViewManager.py" line="2007" />
-      <location filename="../QScintilla/MiniEditor.py" line="1395" />
-      <location filename="../QScintilla/MiniEditor.py" line="1393" />
+      <location filename="../QScintilla/MiniEditor.py" line="1396" />
+      <location filename="../QScintilla/MiniEditor.py" line="1394" />
       <location filename="../QScintilla/ShellWindow.py" line="453" />
       <location filename="../QScintilla/ShellWindow.py" line="451" />
       <source>Delete current character</source>
@@ -91602,14 +85099,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2011" />
-      <location filename="../QScintilla/MiniEditor.py" line="1397" />
+      <location filename="../QScintilla/MiniEditor.py" line="1398" />
       <location filename="../QScintilla/ShellWindow.py" line="455" />
       <source>Del</source>
       <translation>Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2015" />
-      <location filename="../QScintilla/MiniEditor.py" line="1401" />
+      <location filename="../QScintilla/MiniEditor.py" line="1402" />
       <location filename="../QScintilla/ShellWindow.py" line="459" />
       <source>Meta+D</source>
       <translation>Meta+D</translation>
@@ -91617,8 +85114,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2022" />
       <location filename="../ViewManager/ViewManager.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="1409" />
       <location filename="../QScintilla/MiniEditor.py" line="1408" />
-      <location filename="../QScintilla/MiniEditor.py" line="1407" />
       <location filename="../QScintilla/ShellWindow.py" line="466" />
       <location filename="../QScintilla/ShellWindow.py" line="465" />
       <source>Delete word to left</source>
@@ -91626,7 +85123,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2023" />
-      <location filename="../QScintilla/MiniEditor.py" line="1409" />
+      <location filename="../QScintilla/MiniEditor.py" line="1410" />
       <location filename="../QScintilla/ShellWindow.py" line="467" />
       <source>Ctrl+Backspace</source>
       <translation>Ctrl+Backspace</translation>
@@ -91634,8 +85131,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2033" />
       <location filename="../ViewManager/ViewManager.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="1419" />
       <location filename="../QScintilla/MiniEditor.py" line="1418" />
-      <location filename="../QScintilla/MiniEditor.py" line="1417" />
       <location filename="../QScintilla/ShellWindow.py" line="477" />
       <location filename="../QScintilla/ShellWindow.py" line="476" />
       <source>Delete word to right</source>
@@ -91643,7 +85140,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="1419" />
+      <location filename="../QScintilla/MiniEditor.py" line="1420" />
       <location filename="../QScintilla/ShellWindow.py" line="478" />
       <source>Ctrl+Del</source>
       <translation>Ctrl+Del</translation>
@@ -91651,8 +85148,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2043" />
       <location filename="../ViewManager/ViewManager.py" line="2042" />
+      <location filename="../QScintilla/MiniEditor.py" line="1429" />
       <location filename="../QScintilla/MiniEditor.py" line="1428" />
-      <location filename="../QScintilla/MiniEditor.py" line="1427" />
       <location filename="../QScintilla/ShellWindow.py" line="487" />
       <location filename="../QScintilla/ShellWindow.py" line="486" />
       <source>Delete line to left</source>
@@ -91660,7 +85157,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2044" />
-      <location filename="../QScintilla/MiniEditor.py" line="1429" />
+      <location filename="../QScintilla/MiniEditor.py" line="1430" />
       <location filename="../QScintilla/ShellWindow.py" line="488" />
       <source>Ctrl+Shift+Backspace</source>
       <translation>Ctrl+Shift+Backspace</translation>
@@ -91668,8 +85165,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2054" />
       <location filename="../ViewManager/ViewManager.py" line="2053" />
+      <location filename="../QScintilla/MiniEditor.py" line="1439" />
       <location filename="../QScintilla/MiniEditor.py" line="1438" />
-      <location filename="../QScintilla/MiniEditor.py" line="1437" />
       <location filename="../QScintilla/ShellWindow.py" line="498" />
       <location filename="../QScintilla/ShellWindow.py" line="497" />
       <source>Delete line to right</source>
@@ -91677,14 +85174,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2059" />
-      <location filename="../QScintilla/MiniEditor.py" line="1443" />
+      <location filename="../QScintilla/MiniEditor.py" line="1444" />
       <location filename="../QScintilla/ShellWindow.py" line="503" />
       <source>Meta+K</source>
       <translation>Meta+K</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2062" />
-      <location filename="../QScintilla/MiniEditor.py" line="1446" />
+      <location filename="../QScintilla/MiniEditor.py" line="1447" />
       <location filename="../QScintilla/ShellWindow.py" line="506" />
       <source>Ctrl+Shift+Del</source>
       <translation>Ctrl+Shift+Del</translation>
@@ -91692,8 +85189,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1458" />
       <location filename="../ViewManager/ViewManager.py" line="1456" />
-      <location filename="../QScintilla/MiniEditor.py" line="822" />
-      <location filename="../QScintilla/MiniEditor.py" line="820" />
+      <location filename="../QScintilla/MiniEditor.py" line="823" />
+      <location filename="../QScintilla/MiniEditor.py" line="821" />
       <location filename="../QScintilla/ShellWindow.py" line="514" />
       <location filename="../QScintilla/ShellWindow.py" line="512" />
       <source>Move left one character</source>
@@ -91701,14 +85198,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1460" />
-      <location filename="../QScintilla/MiniEditor.py" line="824" />
+      <location filename="../QScintilla/MiniEditor.py" line="825" />
       <location filename="../QScintilla/ShellWindow.py" line="516" />
       <source>Left</source>
       <translation>Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1465" />
-      <location filename="../QScintilla/MiniEditor.py" line="829" />
+      <location filename="../QScintilla/MiniEditor.py" line="830" />
       <location filename="../QScintilla/ShellWindow.py" line="521" />
       <source>Meta+B</source>
       <translation>Meta+B</translation>
@@ -91716,8 +85213,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1472" />
       <location filename="../ViewManager/ViewManager.py" line="1470" />
-      <location filename="../QScintilla/MiniEditor.py" line="836" />
-      <location filename="../QScintilla/MiniEditor.py" line="834" />
+      <location filename="../QScintilla/MiniEditor.py" line="837" />
+      <location filename="../QScintilla/MiniEditor.py" line="835" />
       <location filename="../QScintilla/ShellWindow.py" line="528" />
       <location filename="../QScintilla/ShellWindow.py" line="526" />
       <source>Move right one character</source>
@@ -91725,14 +85222,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="838" />
+      <location filename="../QScintilla/MiniEditor.py" line="839" />
       <location filename="../QScintilla/ShellWindow.py" line="530" />
       <source>Right</source>
       <translation>Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1478" />
-      <location filename="../QScintilla/MiniEditor.py" line="842" />
+      <location filename="../QScintilla/MiniEditor.py" line="843" />
       <location filename="../QScintilla/ShellWindow.py" line="534" />
       <source>Meta+F</source>
       <translation>Meta+F</translation>
@@ -91740,8 +85237,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1537" />
       <location filename="../ViewManager/ViewManager.py" line="1536" />
+      <location filename="../QScintilla/MiniEditor.py" line="902" />
       <location filename="../QScintilla/MiniEditor.py" line="901" />
-      <location filename="../QScintilla/MiniEditor.py" line="900" />
       <location filename="../QScintilla/ShellWindow.py" line="541" />
       <location filename="../QScintilla/ShellWindow.py" line="540" />
       <source>Move left one word</source>
@@ -91750,8 +85247,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1542" />
       <location filename="../ViewManager/ViewManager.py" line="1516" />
-      <location filename="../QScintilla/MiniEditor.py" line="906" />
-      <location filename="../QScintilla/MiniEditor.py" line="880" />
+      <location filename="../QScintilla/MiniEditor.py" line="907" />
+      <location filename="../QScintilla/MiniEditor.py" line="881" />
       <location filename="../QScintilla/ShellWindow.py" line="546" />
       <source>Alt+Left</source>
       <translation>Alt+Left</translation>
@@ -91759,8 +85256,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1587" />
       <location filename="../ViewManager/ViewManager.py" line="1545" />
-      <location filename="../QScintilla/MiniEditor.py" line="956" />
-      <location filename="../QScintilla/MiniEditor.py" line="909" />
+      <location filename="../QScintilla/MiniEditor.py" line="957" />
+      <location filename="../QScintilla/MiniEditor.py" line="910" />
       <location filename="../QScintilla/ShellWindow.py" line="549" />
       <source>Ctrl+Left</source>
       <translation>Ctrl+Left</translation>
@@ -91768,8 +85265,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1552" />
       <location filename="../ViewManager/ViewManager.py" line="1551" />
+      <location filename="../QScintilla/MiniEditor.py" line="917" />
       <location filename="../QScintilla/MiniEditor.py" line="916" />
-      <location filename="../QScintilla/MiniEditor.py" line="915" />
       <location filename="../QScintilla/ShellWindow.py" line="556" />
       <location filename="../QScintilla/ShellWindow.py" line="555" />
       <source>Move right one word</source>
@@ -91778,8 +85275,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2176" />
       <location filename="../ViewManager/ViewManager.py" line="1557" />
-      <location filename="../QScintilla/MiniEditor.py" line="1575" />
-      <location filename="../QScintilla/MiniEditor.py" line="924" />
+      <location filename="../QScintilla/MiniEditor.py" line="1576" />
+      <location filename="../QScintilla/MiniEditor.py" line="925" />
       <location filename="../QScintilla/ShellWindow.py" line="561" />
       <source>Ctrl+Right</source>
       <translation>Ctrl+Right</translation>
@@ -91787,8 +85284,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1566" />
       <location filename="../ViewManager/ViewManager.py" line="1563" />
-      <location filename="../QScintilla/MiniEditor.py" line="933" />
-      <location filename="../QScintilla/MiniEditor.py" line="930" />
+      <location filename="../QScintilla/MiniEditor.py" line="934" />
+      <location filename="../QScintilla/MiniEditor.py" line="931" />
       <location filename="../QScintilla/ShellWindow.py" line="570" />
       <location filename="../QScintilla/ShellWindow.py" line="567" />
       <source>Move to first visible character in document line</source>
@@ -91797,8 +85294,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2377" />
       <location filename="../ViewManager/ViewManager.py" line="1573" />
-      <location filename="../QScintilla/MiniEditor.py" line="1778" />
-      <location filename="../QScintilla/MiniEditor.py" line="940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1779" />
+      <location filename="../QScintilla/MiniEditor.py" line="941" />
       <location filename="../QScintilla/ShellWindow.py" line="577" />
       <source>Home</source>
       <translation>Home</translation>
@@ -91806,8 +85303,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1598" />
       <location filename="../ViewManager/ViewManager.py" line="1596" />
-      <location filename="../QScintilla/MiniEditor.py" line="968" />
-      <location filename="../QScintilla/MiniEditor.py" line="965" />
+      <location filename="../QScintilla/MiniEditor.py" line="969" />
+      <location filename="../QScintilla/MiniEditor.py" line="966" />
       <location filename="../QScintilla/ShellWindow.py" line="585" />
       <location filename="../QScintilla/ShellWindow.py" line="583" />
       <source>Move to end of document line</source>
@@ -91815,7 +85312,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1604" />
-      <location filename="../QScintilla/MiniEditor.py" line="975" />
+      <location filename="../QScintilla/MiniEditor.py" line="976" />
       <location filename="../QScintilla/ShellWindow.py" line="591" />
       <source>Meta+E</source>
       <translation>Meta+E</translation>
@@ -91823,8 +85320,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2392" />
       <location filename="../ViewManager/ViewManager.py" line="1607" />
-      <location filename="../QScintilla/MiniEditor.py" line="1793" />
-      <location filename="../QScintilla/MiniEditor.py" line="978" />
+      <location filename="../QScintilla/MiniEditor.py" line="1794" />
+      <location filename="../QScintilla/MiniEditor.py" line="979" />
       <location filename="../QScintilla/ShellWindow.py" line="594" />
       <source>End</source>
       <translation>End</translation>
@@ -91832,8 +85329,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1485" />
       <location filename="../ViewManager/ViewManager.py" line="1484" />
+      <location filename="../QScintilla/MiniEditor.py" line="850" />
       <location filename="../QScintilla/MiniEditor.py" line="849" />
-      <location filename="../QScintilla/MiniEditor.py" line="848" />
       <location filename="../QScintilla/ShellWindow.py" line="601" />
       <location filename="../QScintilla/ShellWindow.py" line="600" />
       <source>Move up one line</source>
@@ -91841,14 +85338,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="850" />
+      <location filename="../QScintilla/MiniEditor.py" line="851" />
       <location filename="../QScintilla/ShellWindow.py" line="602" />
       <source>Up</source>
       <translation>Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1490" />
-      <location filename="../QScintilla/MiniEditor.py" line="854" />
+      <location filename="../QScintilla/MiniEditor.py" line="855" />
       <location filename="../QScintilla/ShellWindow.py" line="606" />
       <source>Meta+P</source>
       <translation>Meta+P</translation>
@@ -91856,8 +85353,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1497" />
       <location filename="../ViewManager/ViewManager.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="862" />
       <location filename="../QScintilla/MiniEditor.py" line="861" />
-      <location filename="../QScintilla/MiniEditor.py" line="860" />
       <location filename="../QScintilla/ShellWindow.py" line="613" />
       <location filename="../QScintilla/ShellWindow.py" line="612" />
       <source>Move down one line</source>
@@ -91865,14 +85362,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="862" />
+      <location filename="../QScintilla/MiniEditor.py" line="863" />
       <location filename="../QScintilla/ShellWindow.py" line="614" />
       <source>Down</source>
       <translation>Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1502" />
-      <location filename="../QScintilla/MiniEditor.py" line="866" />
+      <location filename="../QScintilla/MiniEditor.py" line="867" />
       <location filename="../QScintilla/ShellWindow.py" line="618" />
       <source>Meta+N</source>
       <translation>Meta+N</translation>
@@ -91880,8 +85377,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1703" />
       <location filename="../ViewManager/ViewManager.py" line="1617" />
-      <location filename="../QScintilla/MiniEditor.py" line="1074" />
-      <location filename="../QScintilla/MiniEditor.py" line="988" />
+      <location filename="../QScintilla/MiniEditor.py" line="1075" />
+      <location filename="../QScintilla/MiniEditor.py" line="989" />
       <location filename="../QScintilla/ShellWindow.py" line="626" />
       <source>Ctrl+Down</source>
       <translation>Ctrl+Down</translation>
@@ -91889,8 +85386,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1686" />
       <location filename="../ViewManager/ViewManager.py" line="1629" />
-      <location filename="../QScintilla/MiniEditor.py" line="1057" />
-      <location filename="../QScintilla/MiniEditor.py" line="1000" />
+      <location filename="../QScintilla/MiniEditor.py" line="1058" />
+      <location filename="../QScintilla/MiniEditor.py" line="1001" />
       <location filename="../QScintilla/ShellWindow.py" line="636" />
       <source>Ctrl+Up</source>
       <translation>Ctrl+Up</translation>
@@ -91898,8 +85395,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1658" />
       <location filename="../ViewManager/ViewManager.py" line="1657" />
+      <location filename="../QScintilla/MiniEditor.py" line="1030" />
       <location filename="../QScintilla/MiniEditor.py" line="1029" />
-      <location filename="../QScintilla/MiniEditor.py" line="1028" />
       <location filename="../QScintilla/ShellWindow.py" line="644" />
       <location filename="../QScintilla/ShellWindow.py" line="643" />
       <source>Move up one page</source>
@@ -91907,7 +85404,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1659" />
-      <location filename="../QScintilla/MiniEditor.py" line="1030" />
+      <location filename="../QScintilla/MiniEditor.py" line="1031" />
       <location filename="../QScintilla/ShellWindow.py" line="645" />
       <source>PgUp</source>
       <translation>PgUp</translation>
@@ -91915,8 +85412,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1667" />
       <location filename="../ViewManager/ViewManager.py" line="1666" />
+      <location filename="../QScintilla/MiniEditor.py" line="1039" />
       <location filename="../QScintilla/MiniEditor.py" line="1038" />
-      <location filename="../QScintilla/MiniEditor.py" line="1037" />
       <location filename="../QScintilla/ShellWindow.py" line="653" />
       <location filename="../QScintilla/ShellWindow.py" line="652" />
       <source>Move down one page</source>
@@ -91924,14 +85421,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1668" />
-      <location filename="../QScintilla/MiniEditor.py" line="1039" />
+      <location filename="../QScintilla/MiniEditor.py" line="1040" />
       <location filename="../QScintilla/ShellWindow.py" line="654" />
       <source>PgDown</source>
       <translation>PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1043" />
+      <location filename="../QScintilla/MiniEditor.py" line="1044" />
       <location filename="../QScintilla/ShellWindow.py" line="658" />
       <source>Meta+V</source>
       <translation>Meta+V</translation>
@@ -91939,8 +85436,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2209" />
       <location filename="../ViewManager/ViewManager.py" line="2208" />
+      <location filename="../QScintilla/MiniEditor.py" line="1611" />
       <location filename="../QScintilla/MiniEditor.py" line="1610" />
-      <location filename="../QScintilla/MiniEditor.py" line="1609" />
       <location filename="../QScintilla/ShellWindow.py" line="665" />
       <location filename="../QScintilla/ShellWindow.py" line="664" />
       <source>Escape</source>
@@ -91948,7 +85445,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2210" />
-      <location filename="../QScintilla/MiniEditor.py" line="1611" />
+      <location filename="../QScintilla/MiniEditor.py" line="1612" />
       <location filename="../QScintilla/ShellWindow.py" line="666" />
       <source>Esc</source>
       <translation>Esc</translation>
@@ -91956,8 +85453,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1733" />
       <location filename="../ViewManager/ViewManager.py" line="1731" />
-      <location filename="../QScintilla/MiniEditor.py" line="1104" />
-      <location filename="../QScintilla/MiniEditor.py" line="1102" />
+      <location filename="../QScintilla/MiniEditor.py" line="1105" />
+      <location filename="../QScintilla/MiniEditor.py" line="1103" />
       <location filename="../QScintilla/ShellWindow.py" line="675" />
       <location filename="../QScintilla/ShellWindow.py" line="673" />
       <source>Extend selection left one character</source>
@@ -91965,14 +85462,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1735" />
-      <location filename="../QScintilla/MiniEditor.py" line="1107" />
+      <location filename="../QScintilla/MiniEditor.py" line="1108" />
       <location filename="../QScintilla/ShellWindow.py" line="677" />
       <source>Shift+Left</source>
       <translation>Shift+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1740" />
-      <location filename="../QScintilla/MiniEditor.py" line="1112" />
+      <location filename="../QScintilla/MiniEditor.py" line="1113" />
       <location filename="../QScintilla/ShellWindow.py" line="682" />
       <source>Meta+Shift+B</source>
       <translation>Meta+Shift+B</translation>
@@ -91980,8 +85477,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1748" />
       <location filename="../ViewManager/ViewManager.py" line="1746" />
-      <location filename="../QScintilla/MiniEditor.py" line="1121" />
-      <location filename="../QScintilla/MiniEditor.py" line="1118" />
+      <location filename="../QScintilla/MiniEditor.py" line="1122" />
+      <location filename="../QScintilla/MiniEditor.py" line="1119" />
       <location filename="../QScintilla/ShellWindow.py" line="690" />
       <location filename="../QScintilla/ShellWindow.py" line="688" />
       <source>Extend selection right one character</source>
@@ -91989,14 +85486,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1750" />
-      <location filename="../QScintilla/MiniEditor.py" line="1124" />
+      <location filename="../QScintilla/MiniEditor.py" line="1125" />
       <location filename="../QScintilla/ShellWindow.py" line="692" />
       <source>Shift+Right</source>
       <translation>Shift+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1755" />
-      <location filename="../QScintilla/MiniEditor.py" line="1129" />
+      <location filename="../QScintilla/MiniEditor.py" line="1130" />
       <location filename="../QScintilla/ShellWindow.py" line="697" />
       <source>Meta+Shift+F</source>
       <translation>Meta+Shift+F</translation>
@@ -92004,8 +85501,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1821" />
       <location filename="../ViewManager/ViewManager.py" line="1819" />
-      <location filename="../QScintilla/MiniEditor.py" line="1203" />
-      <location filename="../QScintilla/MiniEditor.py" line="1201" />
+      <location filename="../QScintilla/MiniEditor.py" line="1204" />
+      <location filename="../QScintilla/MiniEditor.py" line="1202" />
       <location filename="../QScintilla/ShellWindow.py" line="705" />
       <location filename="../QScintilla/ShellWindow.py" line="703" />
       <source>Extend selection left one word</source>
@@ -92014,8 +85511,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1827" />
       <location filename="../ViewManager/ViewManager.py" line="1799" />
-      <location filename="../QScintilla/MiniEditor.py" line="1209" />
-      <location filename="../QScintilla/MiniEditor.py" line="1179" />
+      <location filename="../QScintilla/MiniEditor.py" line="1210" />
+      <location filename="../QScintilla/MiniEditor.py" line="1180" />
       <location filename="../QScintilla/ShellWindow.py" line="711" />
       <source>Alt+Shift+Left</source>
       <translation>Alt+Shift+Left</translation>
@@ -92023,8 +85520,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2531" />
       <location filename="../ViewManager/ViewManager.py" line="1830" />
-      <location filename="../QScintilla/MiniEditor.py" line="1932" />
-      <location filename="../QScintilla/MiniEditor.py" line="1212" />
+      <location filename="../QScintilla/MiniEditor.py" line="1933" />
+      <location filename="../QScintilla/MiniEditor.py" line="1213" />
       <location filename="../QScintilla/ShellWindow.py" line="714" />
       <source>Ctrl+Shift+Left</source>
       <translation>Ctrl+Shift+Left</translation>
@@ -92032,8 +85529,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1838" />
       <location filename="../ViewManager/ViewManager.py" line="1836" />
-      <location filename="../QScintilla/MiniEditor.py" line="1220" />
-      <location filename="../QScintilla/MiniEditor.py" line="1218" />
+      <location filename="../QScintilla/MiniEditor.py" line="1221" />
+      <location filename="../QScintilla/MiniEditor.py" line="1219" />
       <location filename="../QScintilla/ShellWindow.py" line="722" />
       <location filename="../QScintilla/ShellWindow.py" line="720" />
       <source>Extend selection right one word</source>
@@ -92043,9 +85540,9 @@
       <location filename="../ViewManager/ViewManager.py" line="2437" />
       <location filename="../ViewManager/ViewManager.py" line="1844" />
       <location filename="../ViewManager/ViewManager.py" line="1813" />
-      <location filename="../QScintilla/MiniEditor.py" line="1838" />
-      <location filename="../QScintilla/MiniEditor.py" line="1226" />
-      <location filename="../QScintilla/MiniEditor.py" line="1195" />
+      <location filename="../QScintilla/MiniEditor.py" line="1839" />
+      <location filename="../QScintilla/MiniEditor.py" line="1227" />
+      <location filename="../QScintilla/MiniEditor.py" line="1196" />
       <location filename="../QScintilla/ShellWindow.py" line="728" />
       <source>Alt+Shift+Right</source>
       <translation>Alt+Shift+Right</translation>
@@ -92053,8 +85550,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2193" />
       <location filename="../ViewManager/ViewManager.py" line="1847" />
-      <location filename="../QScintilla/MiniEditor.py" line="1594" />
-      <location filename="../QScintilla/MiniEditor.py" line="1229" />
+      <location filename="../QScintilla/MiniEditor.py" line="1595" />
+      <location filename="../QScintilla/MiniEditor.py" line="1230" />
       <location filename="../QScintilla/ShellWindow.py" line="731" />
       <source>Ctrl+Shift+Right</source>
       <translation>Ctrl+Shift+Right</translation>
@@ -92062,8 +85559,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1857" />
       <location filename="../ViewManager/ViewManager.py" line="1853" />
-      <location filename="../QScintilla/MiniEditor.py" line="1239" />
-      <location filename="../QScintilla/MiniEditor.py" line="1235" />
+      <location filename="../QScintilla/MiniEditor.py" line="1240" />
+      <location filename="../QScintilla/MiniEditor.py" line="1236" />
       <location filename="../QScintilla/ShellWindow.py" line="741" />
       <location filename="../QScintilla/ShellWindow.py" line="737" />
       <source>Extend selection to first visible character in document line</source>
@@ -92071,7 +85568,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1865" />
-      <location filename="../QScintilla/MiniEditor.py" line="1247" />
+      <location filename="../QScintilla/MiniEditor.py" line="1248" />
       <location filename="../QScintilla/ShellWindow.py" line="749" />
       <source>Shift+Home</source>
       <translation>Shift+Home</translation>
@@ -92079,8 +85576,8 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1873" />
       <location filename="../ViewManager/ViewManager.py" line="1871" />
-      <location filename="../QScintilla/MiniEditor.py" line="1255" />
-      <location filename="../QScintilla/MiniEditor.py" line="1253" />
+      <location filename="../QScintilla/MiniEditor.py" line="1256" />
+      <location filename="../QScintilla/MiniEditor.py" line="1254" />
       <location filename="../QScintilla/ShellWindow.py" line="757" />
       <location filename="../QScintilla/ShellWindow.py" line="755" />
       <source>Extend selection to end of document line</source>
@@ -92088,14 +85585,14 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1879" />
-      <location filename="../QScintilla/MiniEditor.py" line="1261" />
+      <location filename="../QScintilla/MiniEditor.py" line="1262" />
       <location filename="../QScintilla/ShellWindow.py" line="763" />
       <source>Meta+Shift+E</source>
       <translation>Meta+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1882" />
-      <location filename="../QScintilla/MiniEditor.py" line="1264" />
+      <location filename="../QScintilla/MiniEditor.py" line="1265" />
       <location filename="../QScintilla/ShellWindow.py" line="766" />
       <source>Shift+End</source>
       <translation>Shift+End</translation>
@@ -92104,21 +85601,21 @@
       <location filename="../ViewManager/ViewManager.py" line="3302" />
       <location filename="../ViewManager/ViewManager.py" line="3298" />
       <location filename="../ViewManager/ViewManager.py" line="2854" />
-      <location filename="../QScintilla/MiniEditor.py" line="2151" />
+      <location filename="../QScintilla/MiniEditor.py" line="2152" />
       <location filename="../QScintilla/ShellWindow.py" line="779" />
       <source>Search</source>
       <translation>搜索</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2856" />
-      <location filename="../QScintilla/MiniEditor.py" line="2153" />
+      <location filename="../QScintilla/MiniEditor.py" line="2154" />
       <location filename="../QScintilla/ShellWindow.py" line="781" />
       <source>&amp;Search...</source>
       <translation>搜索(&amp;S)…</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2857" />
-      <location filename="../QScintilla/MiniEditor.py" line="2154" />
+      <location filename="../QScintilla/MiniEditor.py" line="2155" />
       <location filename="../QScintilla/ShellWindow.py" line="782" />
       <source>Ctrl+F</source>
       <comment>Search|Search</comment>
@@ -92126,7 +85623,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2861" />
-      <location filename="../QScintilla/MiniEditor.py" line="2159" />
+      <location filename="../QScintilla/MiniEditor.py" line="2160" />
       <location filename="../QScintilla/ShellWindow.py" line="786" />
       <source>Search for a text</source>
       <translation>搜索文本</translation>
@@ -92138,21 +85635,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2874" />
-      <location filename="../QScintilla/MiniEditor.py" line="2171" />
+      <location filename="../QScintilla/MiniEditor.py" line="2172" />
       <location filename="../QScintilla/ShellWindow.py" line="799" />
       <source>Search next</source>
       <translation>搜索下一个</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2877" />
-      <location filename="../QScintilla/MiniEditor.py" line="2173" />
+      <location filename="../QScintilla/MiniEditor.py" line="2174" />
       <location filename="../QScintilla/ShellWindow.py" line="802" />
       <source>Search &amp;next</source>
       <translation>搜索下一个(&amp;N)</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2878" />
-      <location filename="../QScintilla/MiniEditor.py" line="2174" />
+      <location filename="../QScintilla/MiniEditor.py" line="2175" />
       <location filename="../QScintilla/ShellWindow.py" line="803" />
       <source>F3</source>
       <comment>Search|Search next</comment>
@@ -92160,7 +85657,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2882" />
-      <location filename="../QScintilla/MiniEditor.py" line="2178" />
+      <location filename="../QScintilla/MiniEditor.py" line="2179" />
       <location filename="../QScintilla/ShellWindow.py" line="807" />
       <source>Search next occurrence of text</source>
       <translation>搜索下一处文本</translation>
@@ -92172,21 +85669,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2895" />
-      <location filename="../QScintilla/MiniEditor.py" line="2191" />
+      <location filename="../QScintilla/MiniEditor.py" line="2192" />
       <location filename="../QScintilla/ShellWindow.py" line="821" />
       <source>Search previous</source>
       <translation>搜索上一个</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2897" />
-      <location filename="../QScintilla/MiniEditor.py" line="2193" />
+      <location filename="../QScintilla/MiniEditor.py" line="2194" />
       <location filename="../QScintilla/ShellWindow.py" line="823" />
       <source>Search &amp;previous</source>
       <translation>搜索上一个(&amp;P)</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2898" />
-      <location filename="../QScintilla/MiniEditor.py" line="2194" />
+      <location filename="../QScintilla/MiniEditor.py" line="2195" />
       <location filename="../QScintilla/ShellWindow.py" line="824" />
       <source>Shift+F3</source>
       <comment>Search|Search previous</comment>
@@ -92194,7 +85691,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2902" />
-      <location filename="../QScintilla/MiniEditor.py" line="2198" />
+      <location filename="../QScintilla/MiniEditor.py" line="2199" />
       <location filename="../QScintilla/ShellWindow.py" line="828" />
       <source>Search previous occurrence of text</source>
       <translation>搜索上一处文本</translation>
@@ -92206,21 +85703,21 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3344" />
-      <location filename="../QScintilla/MiniEditor.py" line="2322" />
+      <location filename="../QScintilla/MiniEditor.py" line="2323" />
       <location filename="../QScintilla/ShellWindow.py" line="849" />
       <source>Zoom in</source>
       <translation>放大</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3346" />
-      <location filename="../QScintilla/MiniEditor.py" line="2324" />
+      <location filename="../QScintilla/MiniEditor.py" line="2325" />
       <location filename="../QScintilla/ShellWindow.py" line="851" />
       <source>Zoom &amp;in</source>
       <translation>放大(&amp;I)</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3347" />
-      <location filename="../QScintilla/MiniEditor.py" line="2325" />
+      <location filename="../QScintilla/MiniEditor.py" line="2326" />
       <location filename="../QScintilla/ShellWindow.py" line="852" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
@@ -92228,7 +85725,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3349" />
-      <location filename="../QScintilla/MiniEditor.py" line="2327" />
+      <location filename="../QScintilla/MiniEditor.py" line="2328" />
       <location filename="../QScintilla/ShellWindow.py" line="854" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
@@ -92236,35 +85733,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3352" />
-      <location filename="../QScintilla/MiniEditor.py" line="2330" />
+      <location filename="../QScintilla/MiniEditor.py" line="2331" />
       <location filename="../QScintilla/ShellWindow.py" line="857" />
       <source>Zoom in on the text</source>
       <translation>放大显示文本</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3354" />
-      <location filename="../QScintilla/MiniEditor.py" line="2332" />
+      <location filename="../QScintilla/MiniEditor.py" line="2333" />
       <location filename="../QScintilla/ShellWindow.py" line="859" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the text. This makes the text bigger.&lt;/p&gt;</source>
       <translation>&lt;b&gt;放大&lt;/b&gt;&lt;p&gt;放大显示文本。将使文本变大。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3363" />
-      <location filename="../QScintilla/MiniEditor.py" line="2341" />
+      <location filename="../QScintilla/MiniEditor.py" line="2342" />
       <location filename="../QScintilla/ShellWindow.py" line="868" />
       <source>Zoom out</source>
       <translation>缩小</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3365" />
-      <location filename="../QScintilla/MiniEditor.py" line="2343" />
+      <location filename="../QScintilla/MiniEditor.py" line="2344" />
       <location filename="../QScintilla/ShellWindow.py" line="870" />
       <source>Zoom &amp;out</source>
       <translation>缩小(&amp;O)</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3366" />
-      <location filename="../QScintilla/MiniEditor.py" line="2344" />
+      <location filename="../QScintilla/MiniEditor.py" line="2345" />
       <location filename="../QScintilla/ShellWindow.py" line="871" />
       <source>Ctrl+-</source>
       <comment>View|Zoom out</comment>
@@ -92272,7 +85769,7 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3368" />
-      <location filename="../QScintilla/MiniEditor.py" line="2346" />
+      <location filename="../QScintilla/MiniEditor.py" line="2347" />
       <location filename="../QScintilla/ShellWindow.py" line="873" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
@@ -92280,35 +85777,35 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3371" />
-      <location filename="../QScintilla/MiniEditor.py" line="2349" />
+      <location filename="../QScintilla/MiniEditor.py" line="2350" />
       <location filename="../QScintilla/ShellWindow.py" line="876" />
       <source>Zoom out on the text</source>
       <translation>缩小显示文本</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3373" />
-      <location filename="../QScintilla/MiniEditor.py" line="2351" />
+      <location filename="../QScintilla/MiniEditor.py" line="2352" />
       <location filename="../QScintilla/ShellWindow.py" line="878" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the text. This makes the text smaller.&lt;/p&gt;</source>
       <translation>&lt;b&gt;缩小&lt;/b&gt;&lt;p&gt;缩小显示文本。将使文本变小。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3382" />
-      <location filename="../QScintilla/MiniEditor.py" line="2360" />
+      <location filename="../QScintilla/MiniEditor.py" line="2361" />
       <location filename="../QScintilla/ShellWindow.py" line="887" />
       <source>Zoom reset</source>
       <translation>重置缩放</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3384" />
-      <location filename="../QScintilla/MiniEditor.py" line="2362" />
+      <location filename="../QScintilla/MiniEditor.py" line="2363" />
       <location filename="../QScintilla/ShellWindow.py" line="889" />
       <source>Zoom &amp;reset</source>
       <translation>重置缩放(&amp;R)</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3385" />
-      <location filename="../QScintilla/MiniEditor.py" line="2363" />
+      <location filename="../QScintilla/MiniEditor.py" line="2364" />
       <location filename="../QScintilla/ShellWindow.py" line="890" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
@@ -92316,42 +85813,42 @@
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3389" />
-      <location filename="../QScintilla/MiniEditor.py" line="2367" />
+      <location filename="../QScintilla/MiniEditor.py" line="2368" />
       <location filename="../QScintilla/ShellWindow.py" line="894" />
       <source>Reset the zoom of the text</source>
       <translation>重置文本缩放大小</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3391" />
-      <location filename="../QScintilla/MiniEditor.py" line="2369" />
+      <location filename="../QScintilla/MiniEditor.py" line="2370" />
       <location filename="../QScintilla/ShellWindow.py" line="896" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the text. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3401" />
-      <location filename="../QScintilla/MiniEditor.py" line="2379" />
+      <location filename="../QScintilla/MiniEditor.py" line="2380" />
       <location filename="../QScintilla/ShellWindow.py" line="906" />
       <source>Zoom</source>
       <translation>缩放</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3403" />
-      <location filename="../QScintilla/MiniEditor.py" line="2381" />
+      <location filename="../QScintilla/MiniEditor.py" line="2382" />
       <location filename="../QScintilla/ShellWindow.py" line="908" />
       <source>&amp;Zoom</source>
       <translation>缩放(&amp;Z)</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3406" />
-      <location filename="../QScintilla/MiniEditor.py" line="2384" />
+      <location filename="../QScintilla/MiniEditor.py" line="2385" />
       <location filename="../QScintilla/ShellWindow.py" line="911" />
       <source>Zoom the text</source>
       <translation>缩放文本</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3408" />
-      <location filename="../QScintilla/MiniEditor.py" line="2386" />
+      <location filename="../QScintilla/MiniEditor.py" line="2387" />
       <location filename="../QScintilla/ShellWindow.py" line="913" />
       <source>&lt;b&gt;Zoom&lt;/b&gt;&lt;p&gt;Zoom the text. This opens a dialog where the desired size can be entered.&lt;/p&gt;</source>
       <translation>&lt;b&gt;缩放&lt;/b&gt;&lt;p&gt;缩放文本。打开一个对话框以输入所需大小。&lt;/p&gt;</translation>
@@ -92359,984 +85856,984 @@
     <message>
       <location filename="../ViewManager/ViewManager.py" line="753" />
       <location filename="../ViewManager/ViewManager.py" line="751" />
-      <location filename="../QScintilla/MiniEditor.py" line="693" />
+      <location filename="../QScintilla/MiniEditor.py" line="694" />
       <source>Print Preview</source>
       <translation>打印预览</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1510" />
       <location filename="../ViewManager/ViewManager.py" line="1508" />
-      <location filename="../QScintilla/MiniEditor.py" line="874" />
-      <location filename="../QScintilla/MiniEditor.py" line="872" />
+      <location filename="../QScintilla/MiniEditor.py" line="875" />
+      <location filename="../QScintilla/MiniEditor.py" line="873" />
       <source>Move left one word part</source>
       <translation>左移一个单词部分</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1524" />
       <location filename="../ViewManager/ViewManager.py" line="1522" />
-      <location filename="../QScintilla/MiniEditor.py" line="888" />
-      <location filename="../QScintilla/MiniEditor.py" line="886" />
+      <location filename="../QScintilla/MiniEditor.py" line="889" />
+      <location filename="../QScintilla/MiniEditor.py" line="887" />
       <source>Move right one word part</source>
       <translation>右移一个单词部分</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2422" />
       <location filename="../ViewManager/ViewManager.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1823" />
-      <location filename="../QScintilla/MiniEditor.py" line="921" />
-      <location filename="../QScintilla/MiniEditor.py" line="894" />
+      <location filename="../QScintilla/MiniEditor.py" line="1824" />
+      <location filename="../QScintilla/MiniEditor.py" line="922" />
+      <location filename="../QScintilla/MiniEditor.py" line="895" />
       <source>Alt+Right</source>
       <translation>Alt+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1581" />
       <location filename="../ViewManager/ViewManager.py" line="1579" />
-      <location filename="../QScintilla/MiniEditor.py" line="949" />
-      <location filename="../QScintilla/MiniEditor.py" line="946" />
+      <location filename="../QScintilla/MiniEditor.py" line="950" />
+      <location filename="../QScintilla/MiniEditor.py" line="947" />
       <source>Move to start of display line</source>
       <translation>移动至所显示行的起始位置</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1590" />
-      <location filename="../QScintilla/MiniEditor.py" line="959" />
+      <location filename="../QScintilla/MiniEditor.py" line="960" />
       <source>Alt+Home</source>
       <translation>Alt+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1615" />
       <location filename="../ViewManager/ViewManager.py" line="1613" />
-      <location filename="../QScintilla/MiniEditor.py" line="986" />
-      <location filename="../QScintilla/MiniEditor.py" line="984" />
+      <location filename="../QScintilla/MiniEditor.py" line="987" />
+      <location filename="../QScintilla/MiniEditor.py" line="985" />
       <source>Scroll view down one line</source>
       <translation>视图向下滚动一行</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1627" />
       <location filename="../ViewManager/ViewManager.py" line="1625" />
-      <location filename="../QScintilla/MiniEditor.py" line="998" />
-      <location filename="../QScintilla/MiniEditor.py" line="996" />
+      <location filename="../QScintilla/MiniEditor.py" line="999" />
+      <location filename="../QScintilla/MiniEditor.py" line="997" />
       <source>Scroll view up one line</source>
       <translation>视图向上滚动一行</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1637" />
       <location filename="../ViewManager/ViewManager.py" line="1636" />
+      <location filename="../QScintilla/MiniEditor.py" line="1009" />
       <location filename="../QScintilla/MiniEditor.py" line="1008" />
-      <location filename="../QScintilla/MiniEditor.py" line="1007" />
       <source>Move up one paragraph</source>
       <translation>上移一段</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1009" />
+      <location filename="../QScintilla/MiniEditor.py" line="1010" />
       <source>Alt+Up</source>
       <translation>Alt+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1647" />
       <location filename="../ViewManager/ViewManager.py" line="1645" />
-      <location filename="../QScintilla/MiniEditor.py" line="1018" />
-      <location filename="../QScintilla/MiniEditor.py" line="1016" />
+      <location filename="../QScintilla/MiniEditor.py" line="1019" />
+      <location filename="../QScintilla/MiniEditor.py" line="1017" />
       <source>Move down one paragraph</source>
       <translation>下移一段</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1649" />
-      <location filename="../QScintilla/MiniEditor.py" line="1020" />
+      <location filename="../QScintilla/MiniEditor.py" line="1021" />
       <source>Alt+Down</source>
       <translation>Alt+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1680" />
       <location filename="../ViewManager/ViewManager.py" line="1678" />
-      <location filename="../QScintilla/MiniEditor.py" line="1051" />
-      <location filename="../QScintilla/MiniEditor.py" line="1049" />
+      <location filename="../QScintilla/MiniEditor.py" line="1052" />
+      <location filename="../QScintilla/MiniEditor.py" line="1050" />
       <source>Move to start of document</source>
       <translation>移动至文档的起始位置</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1689" />
-      <location filename="../QScintilla/MiniEditor.py" line="1060" />
+      <location filename="../QScintilla/MiniEditor.py" line="1061" />
       <source>Ctrl+Home</source>
       <translation>Ctrl+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1697" />
       <location filename="../ViewManager/ViewManager.py" line="1695" />
-      <location filename="../QScintilla/MiniEditor.py" line="1068" />
-      <location filename="../QScintilla/MiniEditor.py" line="1066" />
+      <location filename="../QScintilla/MiniEditor.py" line="1069" />
+      <location filename="../QScintilla/MiniEditor.py" line="1067" />
       <source>Move to end of document</source>
       <translation>移动至文档的末尾</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1706" />
-      <location filename="../QScintilla/MiniEditor.py" line="1077" />
+      <location filename="../QScintilla/MiniEditor.py" line="1078" />
       <source>Ctrl+End</source>
       <translation>Ctrl+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1722" />
       <location filename="../ViewManager/ViewManager.py" line="1721" />
+      <location filename="../QScintilla/MiniEditor.py" line="1094" />
       <location filename="../QScintilla/MiniEditor.py" line="1093" />
-      <location filename="../QScintilla/MiniEditor.py" line="1092" />
       <source>Unindent one level</source>
       <translation>取消缩进一级</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1723" />
-      <location filename="../QScintilla/MiniEditor.py" line="1094" />
+      <location filename="../QScintilla/MiniEditor.py" line="1095" />
       <source>Shift+Tab</source>
       <translation>Shift+Tab</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1763" />
       <location filename="../ViewManager/ViewManager.py" line="1761" />
-      <location filename="../QScintilla/MiniEditor.py" line="1138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1135" />
+      <location filename="../QScintilla/MiniEditor.py" line="1139" />
+      <location filename="../QScintilla/MiniEditor.py" line="1136" />
       <source>Extend selection up one line</source>
       <translation>选区向上扩展一行</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1765" />
-      <location filename="../QScintilla/MiniEditor.py" line="1141" />
+      <location filename="../QScintilla/MiniEditor.py" line="1142" />
       <source>Shift+Up</source>
       <translation>Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1770" />
-      <location filename="../QScintilla/MiniEditor.py" line="1146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1147" />
       <source>Meta+Shift+P</source>
       <translation>Meta+Shift+P</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1778" />
       <location filename="../ViewManager/ViewManager.py" line="1776" />
-      <location filename="../QScintilla/MiniEditor.py" line="1155" />
-      <location filename="../QScintilla/MiniEditor.py" line="1152" />
+      <location filename="../QScintilla/MiniEditor.py" line="1156" />
+      <location filename="../QScintilla/MiniEditor.py" line="1153" />
       <source>Extend selection down one line</source>
       <translation>选区向下扩展一行</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1780" />
-      <location filename="../QScintilla/MiniEditor.py" line="1158" />
+      <location filename="../QScintilla/MiniEditor.py" line="1159" />
       <source>Shift+Down</source>
       <translation>Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1785" />
-      <location filename="../QScintilla/MiniEditor.py" line="1163" />
+      <location filename="../QScintilla/MiniEditor.py" line="1164" />
       <source>Meta+Shift+N</source>
       <translation>Meta+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1793" />
       <location filename="../ViewManager/ViewManager.py" line="1791" />
-      <location filename="../QScintilla/MiniEditor.py" line="1172" />
-      <location filename="../QScintilla/MiniEditor.py" line="1169" />
+      <location filename="../QScintilla/MiniEditor.py" line="1173" />
+      <location filename="../QScintilla/MiniEditor.py" line="1170" />
       <source>Extend selection left one word part</source>
       <translation>选区向左扩展一个单词部分</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1807" />
       <location filename="../ViewManager/ViewManager.py" line="1805" />
-      <location filename="../QScintilla/MiniEditor.py" line="1188" />
-      <location filename="../QScintilla/MiniEditor.py" line="1185" />
+      <location filename="../QScintilla/MiniEditor.py" line="1189" />
+      <location filename="../QScintilla/MiniEditor.py" line="1186" />
       <source>Extend selection right one word part</source>
       <translation>选区向右扩展一个单词部分</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1890" />
       <location filename="../ViewManager/ViewManager.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1273" />
-      <location filename="../QScintilla/MiniEditor.py" line="1270" />
+      <location filename="../QScintilla/MiniEditor.py" line="1274" />
+      <location filename="../QScintilla/MiniEditor.py" line="1271" />
       <source>Extend selection up one paragraph</source>
       <translation>选区向上扩展一段</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1892" />
-      <location filename="../QScintilla/MiniEditor.py" line="1276" />
+      <location filename="../QScintilla/MiniEditor.py" line="1277" />
       <source>Alt+Shift+Up</source>
       <translation>Alt+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1903" />
       <location filename="../ViewManager/ViewManager.py" line="1901" />
-      <location filename="../QScintilla/MiniEditor.py" line="1286" />
-      <location filename="../QScintilla/MiniEditor.py" line="1284" />
+      <location filename="../QScintilla/MiniEditor.py" line="1287" />
+      <location filename="../QScintilla/MiniEditor.py" line="1285" />
       <source>Extend selection down one paragraph</source>
       <translation>选区向下扩展一段</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1905" />
-      <location filename="../QScintilla/MiniEditor.py" line="1288" />
+      <location filename="../QScintilla/MiniEditor.py" line="1289" />
       <source>Alt+Shift+Down</source>
       <translation>Alt+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1916" />
       <location filename="../ViewManager/ViewManager.py" line="1914" />
-      <location filename="../QScintilla/MiniEditor.py" line="1300" />
-      <location filename="../QScintilla/MiniEditor.py" line="1297" />
+      <location filename="../QScintilla/MiniEditor.py" line="1301" />
+      <location filename="../QScintilla/MiniEditor.py" line="1298" />
       <source>Extend selection up one page</source>
       <translation>选区向上扩展一页</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1918" />
-      <location filename="../QScintilla/MiniEditor.py" line="1303" />
+      <location filename="../QScintilla/MiniEditor.py" line="1304" />
       <source>Shift+PgUp</source>
       <translation>Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1928" />
       <location filename="../ViewManager/ViewManager.py" line="1926" />
-      <location filename="../QScintilla/MiniEditor.py" line="1314" />
-      <location filename="../QScintilla/MiniEditor.py" line="1311" />
+      <location filename="../QScintilla/MiniEditor.py" line="1315" />
+      <location filename="../QScintilla/MiniEditor.py" line="1312" />
       <source>Extend selection down one page</source>
       <translation>选区向下扩展一页</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1930" />
-      <location filename="../QScintilla/MiniEditor.py" line="1317" />
+      <location filename="../QScintilla/MiniEditor.py" line="1318" />
       <source>Shift+PgDown</source>
       <translation>Shift+PgDown</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1936" />
-      <location filename="../QScintilla/MiniEditor.py" line="1322" />
+      <location filename="../QScintilla/MiniEditor.py" line="1323" />
       <source>Meta+Shift+V</source>
       <translation>Meta+Shift+V</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1944" />
       <location filename="../ViewManager/ViewManager.py" line="1942" />
-      <location filename="../QScintilla/MiniEditor.py" line="1330" />
-      <location filename="../QScintilla/MiniEditor.py" line="1328" />
+      <location filename="../QScintilla/MiniEditor.py" line="1331" />
+      <location filename="../QScintilla/MiniEditor.py" line="1329" />
       <source>Extend selection to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1950" />
-      <location filename="../QScintilla/MiniEditor.py" line="1336" />
+      <location filename="../QScintilla/MiniEditor.py" line="1337" />
       <source>Ctrl+Shift+Up</source>
       <translation>Ctrl+Shift+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1953" />
-      <location filename="../QScintilla/MiniEditor.py" line="1339" />
+      <location filename="../QScintilla/MiniEditor.py" line="1340" />
       <source>Ctrl+Shift+Home</source>
       <translation>Ctrl+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1961" />
       <location filename="../ViewManager/ViewManager.py" line="1959" />
-      <location filename="../QScintilla/MiniEditor.py" line="1347" />
-      <location filename="../QScintilla/MiniEditor.py" line="1345" />
+      <location filename="../QScintilla/MiniEditor.py" line="1348" />
+      <location filename="../QScintilla/MiniEditor.py" line="1346" />
       <source>Extend selection to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1967" />
-      <location filename="../QScintilla/MiniEditor.py" line="1353" />
+      <location filename="../QScintilla/MiniEditor.py" line="1354" />
       <source>Ctrl+Shift+Down</source>
       <translation>Ctrl+Shift+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1970" />
-      <location filename="../QScintilla/MiniEditor.py" line="1356" />
+      <location filename="../QScintilla/MiniEditor.py" line="1357" />
       <source>Ctrl+Shift+End</source>
       <translation>Ctrl+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="1997" />
       <location filename="../ViewManager/ViewManager.py" line="1994" />
-      <location filename="../QScintilla/MiniEditor.py" line="1383" />
-      <location filename="../QScintilla/MiniEditor.py" line="1380" />
+      <location filename="../QScintilla/MiniEditor.py" line="1384" />
+      <location filename="../QScintilla/MiniEditor.py" line="1381" />
       <source>Delete previous character if not at start of line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2104" />
       <location filename="../ViewManager/ViewManager.py" line="2102" />
-      <location filename="../QScintilla/MiniEditor.py" line="1474" />
-      <location filename="../QScintilla/MiniEditor.py" line="1472" />
+      <location filename="../QScintilla/MiniEditor.py" line="1475" />
+      <location filename="../QScintilla/MiniEditor.py" line="1473" />
       <source>Duplicate current line</source>
       <translation>重复当前行</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="1476" />
+      <location filename="../QScintilla/MiniEditor.py" line="1477" />
       <source>Ctrl+D</source>
       <translation>Ctrl+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2115" />
       <location filename="../ViewManager/ViewManager.py" line="2113" />
-      <location filename="../QScintilla/MiniEditor.py" line="1486" />
-      <location filename="../QScintilla/MiniEditor.py" line="1483" />
+      <location filename="../QScintilla/MiniEditor.py" line="1487" />
+      <location filename="../QScintilla/MiniEditor.py" line="1484" />
       <source>Swap current and previous lines</source>
       <translation>当前行与上一行交换位置</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2117" />
-      <location filename="../QScintilla/MiniEditor.py" line="1489" />
+      <location filename="../QScintilla/MiniEditor.py" line="1490" />
       <source>Ctrl+T</source>
       <translation>Ctrl+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2126" />
       <location filename="../ViewManager/ViewManager.py" line="2124" />
-      <location filename="../QScintilla/MiniEditor.py" line="1498" />
-      <location filename="../QScintilla/MiniEditor.py" line="1496" />
+      <location filename="../QScintilla/MiniEditor.py" line="1499" />
+      <location filename="../QScintilla/MiniEditor.py" line="1497" />
       <source>Reverse selected lines</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2128" />
-      <location filename="../QScintilla/MiniEditor.py" line="1500" />
+      <location filename="../QScintilla/MiniEditor.py" line="1501" />
       <source>Meta+Alt+R</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2137" />
       <location filename="../ViewManager/ViewManager.py" line="2136" />
+      <location filename="../QScintilla/MiniEditor.py" line="1510" />
       <location filename="../QScintilla/MiniEditor.py" line="1509" />
-      <location filename="../QScintilla/MiniEditor.py" line="1508" />
       <source>Cut current line</source>
       <translation>剪切当前行</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2138" />
-      <location filename="../QScintilla/MiniEditor.py" line="1510" />
+      <location filename="../QScintilla/MiniEditor.py" line="1511" />
       <source>Alt+Shift+L</source>
       <translation>Alt+Shift+L</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2147" />
       <location filename="../ViewManager/ViewManager.py" line="2146" />
+      <location filename="../QScintilla/MiniEditor.py" line="1520" />
       <location filename="../QScintilla/MiniEditor.py" line="1519" />
-      <location filename="../QScintilla/MiniEditor.py" line="1518" />
       <source>Copy current line</source>
       <translation>复制当前行</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2148" />
-      <location filename="../QScintilla/MiniEditor.py" line="1520" />
+      <location filename="../QScintilla/MiniEditor.py" line="1521" />
       <source>Ctrl+Shift+T</source>
       <translation>Ctrl+Shift+T</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2159" />
       <location filename="../ViewManager/ViewManager.py" line="2157" />
-      <location filename="../QScintilla/MiniEditor.py" line="1530" />
-      <location filename="../QScintilla/MiniEditor.py" line="1528" />
+      <location filename="../QScintilla/MiniEditor.py" line="1531" />
+      <location filename="../QScintilla/MiniEditor.py" line="1529" />
       <source>Toggle insert/overtype</source>
       <translation>切换插入/改写状态</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2161" />
-      <location filename="../QScintilla/MiniEditor.py" line="1532" />
+      <location filename="../QScintilla/MiniEditor.py" line="1533" />
       <source>Ins</source>
       <translation>Ins</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2723" />
       <location filename="../ViewManager/ViewManager.py" line="2721" />
-      <location filename="../QScintilla/MiniEditor.py" line="1542" />
-      <location filename="../QScintilla/MiniEditor.py" line="1539" />
+      <location filename="../QScintilla/MiniEditor.py" line="1543" />
+      <location filename="../QScintilla/MiniEditor.py" line="1540" />
       <source>Convert selection to lower case</source>
       <translation>将所选内容转换成小写</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2725" />
-      <location filename="../QScintilla/MiniEditor.py" line="1545" />
+      <location filename="../QScintilla/MiniEditor.py" line="1546" />
       <source>Alt+Shift+U</source>
       <translation>Alt+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2735" />
       <location filename="../ViewManager/ViewManager.py" line="2733" />
-      <location filename="../QScintilla/MiniEditor.py" line="1556" />
-      <location filename="../QScintilla/MiniEditor.py" line="1553" />
+      <location filename="../QScintilla/MiniEditor.py" line="1557" />
+      <location filename="../QScintilla/MiniEditor.py" line="1554" />
       <source>Convert selection to upper case</source>
       <translation>将所选内容转换成大写</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2737" />
-      <location filename="../QScintilla/MiniEditor.py" line="1559" />
+      <location filename="../QScintilla/MiniEditor.py" line="1560" />
       <source>Ctrl+Shift+U</source>
       <translation>Ctrl+Shift+U</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2170" />
       <location filename="../ViewManager/ViewManager.py" line="2168" />
-      <location filename="../QScintilla/MiniEditor.py" line="1569" />
-      <location filename="../QScintilla/MiniEditor.py" line="1567" />
+      <location filename="../QScintilla/MiniEditor.py" line="1570" />
+      <location filename="../QScintilla/MiniEditor.py" line="1568" />
       <source>Move to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2179" />
-      <location filename="../QScintilla/MiniEditor.py" line="1578" />
+      <location filename="../QScintilla/MiniEditor.py" line="1579" />
       <source>Alt+End</source>
       <translation>Alt+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2187" />
       <location filename="../ViewManager/ViewManager.py" line="2185" />
-      <location filename="../QScintilla/MiniEditor.py" line="1587" />
-      <location filename="../QScintilla/MiniEditor.py" line="1584" />
+      <location filename="../QScintilla/MiniEditor.py" line="1588" />
+      <location filename="../QScintilla/MiniEditor.py" line="1585" />
       <source>Extend selection to end of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2200" />
       <location filename="../ViewManager/ViewManager.py" line="2199" />
+      <location filename="../QScintilla/MiniEditor.py" line="1602" />
       <location filename="../QScintilla/MiniEditor.py" line="1601" />
-      <location filename="../QScintilla/MiniEditor.py" line="1600" />
       <source>Formfeed</source>
       <translation>Formfeed</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2219" />
       <location filename="../ViewManager/ViewManager.py" line="2217" />
-      <location filename="../QScintilla/MiniEditor.py" line="1621" />
-      <location filename="../QScintilla/MiniEditor.py" line="1618" />
+      <location filename="../QScintilla/MiniEditor.py" line="1622" />
+      <location filename="../QScintilla/MiniEditor.py" line="1619" />
       <source>Extend rectangular selection down one line</source>
       <translation>矩形选区向下扩展一行</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2221" />
-      <location filename="../QScintilla/MiniEditor.py" line="1624" />
+      <location filename="../QScintilla/MiniEditor.py" line="1625" />
       <source>Alt+Ctrl+Down</source>
       <translation>Alt+Ctrl+Down</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2227" />
-      <location filename="../QScintilla/MiniEditor.py" line="1629" />
+      <location filename="../QScintilla/MiniEditor.py" line="1630" />
       <source>Meta+Alt+Shift+N</source>
       <translation>Meta+Alt+Shift+N</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2235" />
       <location filename="../ViewManager/ViewManager.py" line="2233" />
-      <location filename="../QScintilla/MiniEditor.py" line="1638" />
-      <location filename="../QScintilla/MiniEditor.py" line="1635" />
+      <location filename="../QScintilla/MiniEditor.py" line="1639" />
+      <location filename="../QScintilla/MiniEditor.py" line="1636" />
       <source>Extend rectangular selection up one line</source>
       <translation>矩形选区向上扩展一行</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2237" />
-      <location filename="../QScintilla/MiniEditor.py" line="1641" />
+      <location filename="../QScintilla/MiniEditor.py" line="1642" />
       <source>Alt+Ctrl+Up</source>
       <translation>Alt+Ctrl+Up</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2242" />
-      <location filename="../QScintilla/MiniEditor.py" line="1646" />
+      <location filename="../QScintilla/MiniEditor.py" line="1647" />
       <source>Meta+Alt+Shift+P</source>
       <translation>Meta+Alt+Shift+P</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2251" />
       <location filename="../ViewManager/ViewManager.py" line="2248" />
-      <location filename="../QScintilla/MiniEditor.py" line="1655" />
-      <location filename="../QScintilla/MiniEditor.py" line="1652" />
+      <location filename="../QScintilla/MiniEditor.py" line="1656" />
+      <location filename="../QScintilla/MiniEditor.py" line="1653" />
       <source>Extend rectangular selection left one character</source>
       <translation>矩形选区向左扩展一个字符</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2254" />
-      <location filename="../QScintilla/MiniEditor.py" line="1658" />
+      <location filename="../QScintilla/MiniEditor.py" line="1659" />
       <source>Alt+Ctrl+Left</source>
       <translation>Alt+Ctrl+Left</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2260" />
-      <location filename="../QScintilla/MiniEditor.py" line="1663" />
+      <location filename="../QScintilla/MiniEditor.py" line="1664" />
       <source>Meta+Alt+Shift+B</source>
       <translation>Meta+Alt+Shift+B</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2269" />
       <location filename="../ViewManager/ViewManager.py" line="2266" />
-      <location filename="../QScintilla/MiniEditor.py" line="1672" />
-      <location filename="../QScintilla/MiniEditor.py" line="1669" />
+      <location filename="../QScintilla/MiniEditor.py" line="1673" />
+      <location filename="../QScintilla/MiniEditor.py" line="1670" />
       <source>Extend rectangular selection right one character</source>
       <translation>矩形选区向右扩展一个字符</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2272" />
-      <location filename="../QScintilla/MiniEditor.py" line="1675" />
+      <location filename="../QScintilla/MiniEditor.py" line="1676" />
       <source>Alt+Ctrl+Right</source>
       <translation>Alt+Ctrl+Right</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2278" />
-      <location filename="../QScintilla/MiniEditor.py" line="1680" />
+      <location filename="../QScintilla/MiniEditor.py" line="1681" />
       <source>Meta+Alt+Shift+F</source>
       <translation>Meta+Alt+Shift+F</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2288" />
       <location filename="../ViewManager/ViewManager.py" line="2284" />
-      <location filename="../QScintilla/MiniEditor.py" line="1690" />
-      <location filename="../QScintilla/MiniEditor.py" line="1686" />
+      <location filename="../QScintilla/MiniEditor.py" line="1691" />
+      <location filename="../QScintilla/MiniEditor.py" line="1687" />
       <source>Extend rectangular selection to first visible character in document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2297" />
-      <location filename="../QScintilla/MiniEditor.py" line="1699" />
+      <location filename="../QScintilla/MiniEditor.py" line="1700" />
       <source>Alt+Shift+Home</source>
       <translation>Alt+Shift+Home</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2306" />
       <location filename="../ViewManager/ViewManager.py" line="2303" />
-      <location filename="../QScintilla/MiniEditor.py" line="1708" />
-      <location filename="../QScintilla/MiniEditor.py" line="1705" />
+      <location filename="../QScintilla/MiniEditor.py" line="1709" />
+      <location filename="../QScintilla/MiniEditor.py" line="1706" />
       <source>Extend rectangular selection to end of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2313" />
-      <location filename="../QScintilla/MiniEditor.py" line="1715" />
+      <location filename="../QScintilla/MiniEditor.py" line="1716" />
       <source>Meta+Alt+Shift+E</source>
       <translation>Meta+Alt+Shift+E</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2316" />
-      <location filename="../QScintilla/MiniEditor.py" line="1718" />
+      <location filename="../QScintilla/MiniEditor.py" line="1719" />
       <source>Alt+Shift+End</source>
       <translation>Alt+Shift+End</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2325" />
       <location filename="../ViewManager/ViewManager.py" line="2322" />
-      <location filename="../QScintilla/MiniEditor.py" line="1727" />
-      <location filename="../QScintilla/MiniEditor.py" line="1724" />
+      <location filename="../QScintilla/MiniEditor.py" line="1728" />
+      <location filename="../QScintilla/MiniEditor.py" line="1725" />
       <source>Extend rectangular selection up one page</source>
       <translation>矩形选区向上扩展一页</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2328" />
-      <location filename="../QScintilla/MiniEditor.py" line="1730" />
+      <location filename="../QScintilla/MiniEditor.py" line="1731" />
       <source>Alt+Shift+PgUp</source>
       <translation>Alt+Shift+PgUp</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2340" />
       <location filename="../ViewManager/ViewManager.py" line="2337" />
-      <location filename="../QScintilla/MiniEditor.py" line="1741" />
-      <location filename="../QScintilla/MiniEditor.py" line="1738" />
+      <location filename="../QScintilla/MiniEditor.py" line="1742" />
+      <location filename="../QScintilla/MiniEditor.py" line="1739" />
       <source>Extend rectangular selection down one page</source>
       <translation>矩形选区向下扩展一页</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2343" />
-      <location filename="../QScintilla/MiniEditor.py" line="1744" />
+      <location filename="../QScintilla/MiniEditor.py" line="1745" />
       <source>Alt+Shift+PgDown</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2349" />
-      <location filename="../QScintilla/MiniEditor.py" line="1749" />
+      <location filename="../QScintilla/MiniEditor.py" line="1750" />
       <source>Meta+Alt+Shift+V</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2357" />
       <location filename="../ViewManager/ViewManager.py" line="2355" />
-      <location filename="../QScintilla/MiniEditor.py" line="2133" />
-      <location filename="../QScintilla/MiniEditor.py" line="2130" />
-      <location filename="../QScintilla/MiniEditor.py" line="1758" />
-      <location filename="../QScintilla/MiniEditor.py" line="1755" />
+      <location filename="../QScintilla/MiniEditor.py" line="2134" />
+      <location filename="../QScintilla/MiniEditor.py" line="2131" />
+      <location filename="../QScintilla/MiniEditor.py" line="1759" />
+      <location filename="../QScintilla/MiniEditor.py" line="1756" />
       <source>Duplicate current selection</source>
       <translation>重复当前选区</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2359" />
-      <location filename="../QScintilla/MiniEditor.py" line="2136" />
-      <location filename="../QScintilla/MiniEditor.py" line="1761" />
+      <location filename="../QScintilla/MiniEditor.py" line="2137" />
+      <location filename="../QScintilla/MiniEditor.py" line="1762" />
       <source>Ctrl+Shift+D</source>
       <translation>Ctrl+Shift+D</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2371" />
       <location filename="../ViewManager/ViewManager.py" line="2369" />
-      <location filename="../QScintilla/MiniEditor.py" line="1772" />
-      <location filename="../QScintilla/MiniEditor.py" line="1770" />
+      <location filename="../QScintilla/MiniEditor.py" line="1773" />
+      <location filename="../QScintilla/MiniEditor.py" line="1771" />
       <source>Scroll to start of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2386" />
       <location filename="../ViewManager/ViewManager.py" line="2384" />
-      <location filename="../QScintilla/MiniEditor.py" line="1787" />
-      <location filename="../QScintilla/MiniEditor.py" line="1785" />
+      <location filename="../QScintilla/MiniEditor.py" line="1788" />
+      <location filename="../QScintilla/MiniEditor.py" line="1786" />
       <source>Scroll to end of document</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2401" />
       <location filename="../ViewManager/ViewManager.py" line="2399" />
-      <location filename="../QScintilla/MiniEditor.py" line="1802" />
-      <location filename="../QScintilla/MiniEditor.py" line="1800" />
+      <location filename="../QScintilla/MiniEditor.py" line="1803" />
+      <location filename="../QScintilla/MiniEditor.py" line="1801" />
       <source>Scroll vertically to center current line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2407" />
-      <location filename="../QScintilla/MiniEditor.py" line="1808" />
+      <location filename="../QScintilla/MiniEditor.py" line="1809" />
       <source>Meta+L</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2416" />
       <location filename="../ViewManager/ViewManager.py" line="2414" />
-      <location filename="../QScintilla/MiniEditor.py" line="1817" />
-      <location filename="../QScintilla/MiniEditor.py" line="1815" />
+      <location filename="../QScintilla/MiniEditor.py" line="1818" />
+      <location filename="../QScintilla/MiniEditor.py" line="1816" />
       <source>Move to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2431" />
       <location filename="../ViewManager/ViewManager.py" line="2429" />
-      <location filename="../QScintilla/MiniEditor.py" line="1832" />
-      <location filename="../QScintilla/MiniEditor.py" line="1830" />
+      <location filename="../QScintilla/MiniEditor.py" line="1833" />
+      <location filename="../QScintilla/MiniEditor.py" line="1831" />
       <source>Extend selection to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2447" />
       <location filename="../ViewManager/ViewManager.py" line="2445" />
-      <location filename="../QScintilla/MiniEditor.py" line="1848" />
-      <location filename="../QScintilla/MiniEditor.py" line="1846" />
+      <location filename="../QScintilla/MiniEditor.py" line="1849" />
+      <location filename="../QScintilla/MiniEditor.py" line="1847" />
       <source>Move to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2459" />
       <location filename="../ViewManager/ViewManager.py" line="2457" />
-      <location filename="../QScintilla/MiniEditor.py" line="1860" />
-      <location filename="../QScintilla/MiniEditor.py" line="1858" />
+      <location filename="../QScintilla/MiniEditor.py" line="1861" />
+      <location filename="../QScintilla/MiniEditor.py" line="1859" />
       <source>Extend selection to end of previous word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2471" />
       <location filename="../ViewManager/ViewManager.py" line="2469" />
-      <location filename="../QScintilla/MiniEditor.py" line="1872" />
-      <location filename="../QScintilla/MiniEditor.py" line="1870" />
+      <location filename="../QScintilla/MiniEditor.py" line="1873" />
+      <location filename="../QScintilla/MiniEditor.py" line="1871" />
       <source>Move to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2477" />
-      <location filename="../QScintilla/MiniEditor.py" line="1878" />
+      <location filename="../QScintilla/MiniEditor.py" line="1879" />
       <source>Meta+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2487" />
       <location filename="../ViewManager/ViewManager.py" line="2484" />
-      <location filename="../QScintilla/MiniEditor.py" line="1888" />
-      <location filename="../QScintilla/MiniEditor.py" line="1885" />
+      <location filename="../QScintilla/MiniEditor.py" line="1889" />
+      <location filename="../QScintilla/MiniEditor.py" line="1886" />
       <source>Extend selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2495" />
-      <location filename="../QScintilla/MiniEditor.py" line="1896" />
+      <location filename="../QScintilla/MiniEditor.py" line="1897" />
       <source>Meta+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2505" />
       <location filename="../ViewManager/ViewManager.py" line="2502" />
-      <location filename="../QScintilla/MiniEditor.py" line="1906" />
-      <location filename="../QScintilla/MiniEditor.py" line="1903" />
+      <location filename="../QScintilla/MiniEditor.py" line="1907" />
+      <location filename="../QScintilla/MiniEditor.py" line="1904" />
       <source>Extend rectangular selection to start of document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2512" />
-      <location filename="../QScintilla/MiniEditor.py" line="1913" />
+      <location filename="../QScintilla/MiniEditor.py" line="1914" />
       <source>Meta+Alt+Shift+A</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2523" />
       <location filename="../ViewManager/ViewManager.py" line="2520" />
-      <location filename="../QScintilla/MiniEditor.py" line="1924" />
-      <location filename="../QScintilla/MiniEditor.py" line="1921" />
+      <location filename="../QScintilla/MiniEditor.py" line="1925" />
+      <location filename="../QScintilla/MiniEditor.py" line="1922" />
       <source>Extend selection to start of display line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2542" />
       <location filename="../ViewManager/ViewManager.py" line="2539" />
-      <location filename="../QScintilla/MiniEditor.py" line="1943" />
-      <location filename="../QScintilla/MiniEditor.py" line="1940" />
+      <location filename="../QScintilla/MiniEditor.py" line="1944" />
+      <location filename="../QScintilla/MiniEditor.py" line="1941" />
       <source>Move to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2556" />
       <location filename="../ViewManager/ViewManager.py" line="2553" />
-      <location filename="../QScintilla/MiniEditor.py" line="1957" />
-      <location filename="../QScintilla/MiniEditor.py" line="1954" />
+      <location filename="../QScintilla/MiniEditor.py" line="1958" />
+      <location filename="../QScintilla/MiniEditor.py" line="1955" />
       <source>Extend selection to start of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2572" />
       <location filename="../ViewManager/ViewManager.py" line="2568" />
-      <location filename="../QScintilla/MiniEditor.py" line="1973" />
-      <location filename="../QScintilla/MiniEditor.py" line="1969" />
+      <location filename="../QScintilla/MiniEditor.py" line="1974" />
+      <location filename="../QScintilla/MiniEditor.py" line="1970" />
       <source>Move to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2589" />
       <location filename="../ViewManager/ViewManager.py" line="2585" />
-      <location filename="../QScintilla/MiniEditor.py" line="1990" />
-      <location filename="../QScintilla/MiniEditor.py" line="1986" />
+      <location filename="../QScintilla/MiniEditor.py" line="1991" />
+      <location filename="../QScintilla/MiniEditor.py" line="1987" />
       <source>Extend selection to first visible character in display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2605" />
       <location filename="../ViewManager/ViewManager.py" line="2602" />
-      <location filename="../QScintilla/MiniEditor.py" line="2006" />
-      <location filename="../QScintilla/MiniEditor.py" line="2003" />
+      <location filename="../QScintilla/MiniEditor.py" line="2007" />
+      <location filename="../QScintilla/MiniEditor.py" line="2004" />
       <source>Move to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2619" />
       <location filename="../ViewManager/ViewManager.py" line="2616" />
-      <location filename="../QScintilla/MiniEditor.py" line="2020" />
-      <location filename="../QScintilla/MiniEditor.py" line="2017" />
+      <location filename="../QScintilla/MiniEditor.py" line="2021" />
+      <location filename="../QScintilla/MiniEditor.py" line="2018" />
       <source>Extend selection to end of display or document line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2633" />
       <location filename="../ViewManager/ViewManager.py" line="2631" />
-      <location filename="../QScintilla/MiniEditor.py" line="2034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2032" />
+      <location filename="../QScintilla/MiniEditor.py" line="2035" />
+      <location filename="../QScintilla/MiniEditor.py" line="2033" />
       <source>Stuttered move up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2645" />
       <location filename="../ViewManager/ViewManager.py" line="2643" />
-      <location filename="../QScintilla/MiniEditor.py" line="2047" />
-      <location filename="../QScintilla/MiniEditor.py" line="2044" />
+      <location filename="../QScintilla/MiniEditor.py" line="2048" />
+      <location filename="../QScintilla/MiniEditor.py" line="2045" />
       <source>Stuttered extend selection up one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2658" />
       <location filename="../ViewManager/ViewManager.py" line="2656" />
-      <location filename="../QScintilla/MiniEditor.py" line="2061" />
-      <location filename="../QScintilla/MiniEditor.py" line="2059" />
+      <location filename="../QScintilla/MiniEditor.py" line="2062" />
+      <location filename="../QScintilla/MiniEditor.py" line="2060" />
       <source>Stuttered move down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2670" />
       <location filename="../ViewManager/ViewManager.py" line="2668" />
-      <location filename="../QScintilla/MiniEditor.py" line="2074" />
-      <location filename="../QScintilla/MiniEditor.py" line="2071" />
+      <location filename="../QScintilla/MiniEditor.py" line="2075" />
+      <location filename="../QScintilla/MiniEditor.py" line="2072" />
       <source>Stuttered extend selection down one page</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2683" />
       <location filename="../ViewManager/ViewManager.py" line="2681" />
-      <location filename="../QScintilla/MiniEditor.py" line="2089" />
-      <location filename="../QScintilla/MiniEditor.py" line="2086" />
+      <location filename="../QScintilla/MiniEditor.py" line="2090" />
+      <location filename="../QScintilla/MiniEditor.py" line="2087" />
       <source>Delete right to end of next word</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2689" />
-      <location filename="../QScintilla/MiniEditor.py" line="2096" />
+      <location filename="../QScintilla/MiniEditor.py" line="2097" />
       <source>Alt+Del</source>
       <translation>Alt+Del</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2698" />
       <location filename="../ViewManager/ViewManager.py" line="2696" />
-      <location filename="../QScintilla/MiniEditor.py" line="2106" />
-      <location filename="../QScintilla/MiniEditor.py" line="2103" />
+      <location filename="../QScintilla/MiniEditor.py" line="2107" />
+      <location filename="../QScintilla/MiniEditor.py" line="2104" />
       <source>Move selected lines up one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2710" />
       <location filename="../ViewManager/ViewManager.py" line="2708" />
-      <location filename="../QScintilla/MiniEditor.py" line="2120" />
-      <location filename="../QScintilla/MiniEditor.py" line="2117" />
+      <location filename="../QScintilla/MiniEditor.py" line="2121" />
+      <location filename="../QScintilla/MiniEditor.py" line="2118" />
       <source>Move selected lines down one line</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2863" />
-      <location filename="../QScintilla/MiniEditor.py" line="2160" />
+      <location filename="../QScintilla/MiniEditor.py" line="2161" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.&lt;/p&gt;</source>
       <translation>&lt;b&gt;搜索&lt;/b&gt;&lt;p&gt;在当前编辑器中搜索某文本。显示一个对话框可以输入要搜索的文本和搜索选项。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2884" />
-      <location filename="../QScintilla/MiniEditor.py" line="2180" />
+      <location filename="../QScintilla/MiniEditor.py" line="2181" />
       <source>&lt;b&gt;Search next&lt;/b&gt;&lt;p&gt;Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;搜索下一个&lt;/b&gt;&lt;p&gt;在当前编辑器中搜索某文本下一次出现的位置。仍然使用前面输入的搜索文本和选项。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2904" />
-      <location filename="../QScintilla/MiniEditor.py" line="2200" />
+      <location filename="../QScintilla/MiniEditor.py" line="2201" />
       <source>&lt;b&gt;Search previous&lt;/b&gt;&lt;p&gt;Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.&lt;/p&gt;</source>
       <translation>&lt;b&gt;搜索上一个&lt;/b&gt;&lt;p&gt;在当前编辑器中搜索某文本上一次出现的位置。仍然使用前面输入的搜索文本和选项。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2917" />
       <location filename="../ViewManager/ViewManager.py" line="2915" />
-      <location filename="../QScintilla/MiniEditor.py" line="2214" />
-      <location filename="../QScintilla/MiniEditor.py" line="2211" />
+      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2212" />
       <source>Clear search markers</source>
       <translation>清除搜索标记</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2918" />
-      <location filename="../QScintilla/MiniEditor.py" line="2215" />
+      <location filename="../QScintilla/MiniEditor.py" line="2216" />
       <source>Ctrl+3</source>
       <comment>Search|Clear search markers</comment>
       <translation>Ctrl+3</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2922" />
-      <location filename="../QScintilla/MiniEditor.py" line="2219" />
+      <location filename="../QScintilla/MiniEditor.py" line="2220" />
       <source>Clear all displayed search markers</source>
       <translation>清除所有显示的搜索标记</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2924" />
-      <location filename="../QScintilla/MiniEditor.py" line="2221" />
+      <location filename="../QScintilla/MiniEditor.py" line="2222" />
       <source>&lt;b&gt;Clear search markers&lt;/b&gt;&lt;p&gt;Clear all displayed search markers.&lt;/p&gt;</source>
       <translation>&lt;b&gt;清除搜索标记&lt;/b&gt;&lt;p&gt;清除所有显示的搜索标记。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2980" />
-      <location filename="../QScintilla/MiniEditor.py" line="2231" />
+      <location filename="../QScintilla/MiniEditor.py" line="2232" />
       <source>Replace</source>
       <translation>替换</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2981" />
-      <location filename="../QScintilla/MiniEditor.py" line="2232" />
+      <location filename="../QScintilla/MiniEditor.py" line="2233" />
       <source>&amp;Replace...</source>
       <translation>替换(&amp;R)…</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2982" />
-      <location filename="../QScintilla/MiniEditor.py" line="2233" />
+      <location filename="../QScintilla/MiniEditor.py" line="2234" />
       <source>Ctrl+R</source>
       <comment>Search|Replace</comment>
       <translation>Ctrl+R</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2986" />
-      <location filename="../QScintilla/MiniEditor.py" line="2237" />
+      <location filename="../QScintilla/MiniEditor.py" line="2238" />
       <source>Replace some text</source>
       <translation>替换某文本</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="2988" />
-      <location filename="../QScintilla/MiniEditor.py" line="2239" />
+      <location filename="../QScintilla/MiniEditor.py" line="2240" />
       <source>&lt;b&gt;Replace&lt;/b&gt;&lt;p&gt;Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.&lt;/p&gt;</source>
       <translation>&lt;b&gt;替换&lt;/b&gt;&lt;p&gt;在当前编辑器搜索某文本并替换之。显示一个对话框可输入搜索文本、替换文本以及搜索替换的选项。&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3002" />
       <location filename="../ViewManager/ViewManager.py" line="2999" />
-      <location filename="../QScintilla/MiniEditor.py" line="2253" />
-      <location filename="../QScintilla/MiniEditor.py" line="2250" />
+      <location filename="../QScintilla/MiniEditor.py" line="2254" />
+      <location filename="../QScintilla/MiniEditor.py" line="2251" />
       <source>Replace and Search</source>
       <translation type="unfinished">替换和搜索</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3004" />
-      <location filename="../QScintilla/MiniEditor.py" line="2255" />
+      <location filename="../QScintilla/MiniEditor.py" line="2256" />
       <source>Meta+R</source>
       <comment>Search|Replace and Search</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3008" />
-      <location filename="../QScintilla/MiniEditor.py" line="2259" />
+      <location filename="../QScintilla/MiniEditor.py" line="2260" />
       <source>Replace the found text and search the next occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3011" />
-      <location filename="../QScintilla/MiniEditor.py" line="2262" />
+      <location filename="../QScintilla/MiniEditor.py" line="2263" />
       <source>&lt;b&gt;Replace and Search&lt;/b&gt;&lt;p&gt;Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3026" />
       <location filename="../ViewManager/ViewManager.py" line="3023" />
-      <location filename="../QScintilla/MiniEditor.py" line="2277" />
-      <location filename="../QScintilla/MiniEditor.py" line="2274" />
+      <location filename="../QScintilla/MiniEditor.py" line="2278" />
+      <location filename="../QScintilla/MiniEditor.py" line="2275" />
       <source>Replace Occurrence</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3028" />
-      <location filename="../QScintilla/MiniEditor.py" line="2279" />
+      <location filename="../QScintilla/MiniEditor.py" line="2280" />
       <source>Ctrl+Meta+R</source>
       <comment>Search|Replace Occurrence</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3032" />
-      <location filename="../QScintilla/MiniEditor.py" line="2283" />
+      <location filename="../QScintilla/MiniEditor.py" line="2284" />
       <source>Replace the found text</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3034" />
-      <location filename="../QScintilla/MiniEditor.py" line="2285" />
+      <location filename="../QScintilla/MiniEditor.py" line="2286" />
       <source>&lt;b&gt;Replace Occurrence&lt;/b&gt;&lt;p&gt;Replace the found occurrence of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3048" />
       <location filename="../ViewManager/ViewManager.py" line="3045" />
-      <location filename="../QScintilla/MiniEditor.py" line="2299" />
-      <location filename="../QScintilla/MiniEditor.py" line="2296" />
+      <location filename="../QScintilla/MiniEditor.py" line="2300" />
+      <location filename="../QScintilla/MiniEditor.py" line="2297" />
       <source>Replace All</source>
       <translation type="unfinished">替换全部</translation>
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3050" />
-      <location filename="../QScintilla/MiniEditor.py" line="2301" />
+      <location filename="../QScintilla/MiniEditor.py" line="2302" />
       <source>Shift+Meta+R</source>
       <comment>Search|Replace All</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3054" />
-      <location filename="../QScintilla/MiniEditor.py" line="2305" />
+      <location filename="../QScintilla/MiniEditor.py" line="2306" />
       <source>Replace search text occurrences</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../ViewManager/ViewManager.py" line="3056" />
-      <location filename="../QScintilla/MiniEditor.py" line="2307" />
+      <location filename="../QScintilla/MiniEditor.py" line="2308" />
       <source>&lt;b&gt;Replace All&lt;/b&gt;&lt;p&gt;Replace all occurrences of the search text in the current editor.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -95300,121 +88797,6 @@
       <source>The spelling dictionary was saved successfully.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Ctrl+#</source>
-      <comment>View|Zoom</comment>
-      <translation type="vanished">Ctrl+#</translation>
-    </message>
-    <message>
-      <source>Alt+Ctrl+M</source>
-      <comment>Edit|Uncomment</comment>
-      <translation type="vanished">Alt+Ctrl+M</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+M</source>
-      <comment>Edit|Toggle Comment</comment>
-      <translation type="vanished">Ctrl+Shift+M</translation>
-    </message>
-    <message>
-      <source>Search File</source>
-      <translation type="vanished">搜索文件</translation>
-    </message>
-    <message>
-      <source>Search &amp;File...</source>
-      <translation type="vanished">搜索文件(&amp;F)…</translation>
-    </message>
-    <message>
-      <source>Alt+Ctrl+F</source>
-      <comment>File|Search File</comment>
-      <translation type="vanished">Alt+Ctrl+F</translation>
-    </message>
-    <message>
-      <source>Search for a file</source>
-      <translation type="vanished">搜索一个文件</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search File&lt;/b&gt;&lt;p&gt;Search for a file.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;搜索文件&lt;/b&gt;&lt;p&gt;搜索一个文件。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Search in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project. A dialog is shown to enter the searchtext and options for the search and to display the result.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;在文件中搜索&lt;/b&gt;&lt;p&gt;在项目或目录树的文件中搜索某文本。显示的对话框中可输入搜索文本、搜索和显示结果的选项。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Replace in Files&lt;/b&gt;&lt;p&gt;Search for some text in the files of a directory tree or the project and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and to display the result.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;在文件中替换&lt;/b&gt;&lt;p&gt;在项目或目录树的文件中搜索某文本并替换之。显示的对话框可输入搜索文本、替换文本以及搜索和显示结果的选项。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch</source>
-      <translation type="vanished">快速搜索</translation>
-    </message>
-    <message>
-      <source>&amp;Quicksearch</source>
-      <translation type="vanished">快速搜索(&amp;Q)</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+K</source>
-      <comment>Search|Quicksearch</comment>
-      <translation type="vanished">Ctrl+Shift+K</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch</source>
-      <translation type="vanished">执行快速搜索</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch&lt;/b&gt;&lt;p&gt;This activates the quicksearch function of the IDE by giving focus to the quicksearch entry field. If this field is already active and contains text, it searches for the next occurrence of this text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;快速搜索&lt;/b&gt;&lt;p&gt;通过给定快速搜索的条目区域激活 IDE 的快速搜索功能。如果该区域已激活并包含文本,则搜索该文本下一次出现的位置。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch backwards</source>
-      <translation type="vanished">向后快速搜索</translation>
-    </message>
-    <message>
-      <source>Quicksearch &amp;backwards</source>
-      <translation type="vanished">向后快速搜索(&amp;b)</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+J</source>
-      <comment>Search|Quicksearch backwards</comment>
-      <translation type="vanished">Ctrl+Shift+J</translation>
-    </message>
-    <message>
-      <source>Perform a quicksearch backwards</source>
-      <translation type="vanished">执行快速向后搜索</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch backwards&lt;/b&gt;&lt;p&gt;This searches the previous occurrence of the quicksearch text.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;向后快速搜索&lt;/b&gt;&lt;p&gt;搜索上一次出现快速搜索文本的位置。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch extend</source>
-      <translation type="vanished">扩展快速搜索</translation>
-    </message>
-    <message>
-      <source>Quicksearch e&amp;xtend</source>
-      <translation type="vanished">扩展快速搜索(&amp;X)</translation>
-    </message>
-    <message>
-      <source>Ctrl+Shift+H</source>
-      <comment>Search|Quicksearch extend</comment>
-      <translation type="vanished">Ctrl+Shift+H</translation>
-    </message>
-    <message>
-      <source>Extend the quicksearch to the end of the current word</source>
-      <translation type="vanished">将快速搜索文本扩展到当前文字的末尾</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quicksearch extend&lt;/b&gt;&lt;p&gt;This extends the quicksearch text to the end of the word currently found.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;扩展快速搜索&lt;/b&gt;&lt;p&gt;将快速搜索文本扩展到当前找到文字的末尾。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>&lt;p&gt;Enter the searchtext directly into this field. The search will be performed case insensitive. The quicksearch function is activated upon activation of the quicksearch next action (default key Ctrl+Shift+K), if this entry field does not have the input focus. Otherwise it searches for the next occurrence of the text entered. The quicksearch backwards action (default key Ctrl+Shift+J) searches backward. Activating the 'quicksearch extend' action (default key Ctrl+Shift+H) extends the current searchtext to the end of the currently found word. The quicksearch can be ended by pressing the Return key while the quicksearch entry has the the input focus.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;p&gt;将搜索文本直接输入到该区域。搜索区别大小写。如果该输入区域没有输入焦点,则快速搜索功能在“快速搜索下一个”动作(默认键:Ctrl+Shift+K)激活时被激活,否则将搜索输入文本下一次出现的位置。“向后快速搜索”动作(默认键:Ctrl+Shift+J)向后搜索。启动“扩展快速搜索”动作(默认键:Ctrl+Shift+H)将扩展当前搜索文本到当前找到文字的结尾。可在快速搜索条目具有输入焦点时按下回车键以开启快速搜索功能。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Quicksearch Textedit</source>
-      <translation type="vanished">快速搜索文本编辑</translation>
-    </message>
   </context>
   <context>
     <name>ViewProfileSidebarsDialog</name>
@@ -95694,7 +89076,7 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" />
-      <source>Select to use 'pyvenv'</source>
+      <source>Select to use 'python -m venv'</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -96173,7 +89555,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
@@ -96201,54 +89583,54 @@
   <context>
     <name>VirtualenvManager</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="244" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="282" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="245" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="283" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="307" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="345" />
       <source>Change Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="358" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="308" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="396" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="346" />
       <source>A virtual environment named &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="357" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="395" />
       <source>Rename Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="445" />
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="381" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="483" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="419" />
       <source>{0} - {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="389" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="427" />
       <source>Delete Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="390" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="428" />
       <source>Do you really want to delete these virtual environments?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="453" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="491" />
       <source>Remove Virtual Environments</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManager.py" line="454" />
+      <location filename="../VirtualEnv/VirtualenvManager.py" line="492" />
       <source>Do you really want to remove these virtual environments?</source>
       <translation type="unfinished" />
     </message>
@@ -96256,34 +89638,10 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">名称</translation>
-    </message>
-    <message>
-      <source>Add...</source>
-      <translation type="vanished">添加…</translation>
-    </message>
-    <message>
-      <source>Edit...</source>
-      <translation type="vanished">编辑…</translation>
-    </message>
-    <message>
-      <source>Remove</source>
-      <translation type="vanished">移除</translation>
-    </message>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">删除</translation>
-    </message>
-    <message>
-      <source>Delete All</source>
-      <translation type="vanished">全部删除</translation>
-    </message>
   </context>
   <context>
     <name>VirtualenvManagerWidget</name>
@@ -96304,6 +89662,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to refresh the list of virtual environments</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to add an existing virtual environment</source>
       <translation type="unfinished" />
     </message>
@@ -96319,6 +89682,11 @@
     </message>
     <message>
       <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
+      <source>Press to upgrade the selected virtual environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" />
       <source>Press to remove the selected virtual environments</source>
       <translation type="unfinished" />
     </message>
@@ -96353,7 +89721,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation type="unfinished" />
     </message>
@@ -96361,7 +89729,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation type="unfinished" />
     </message>
@@ -96390,6 +89758,146 @@
     </message>
   </context>
   <context>
+    <name>VirtualenvUpgradeConfigurationDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" />
+      <source>Python Interpreter</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Virtual Environment Upgrade Configuration</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Environment</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Name:</source>
+      <translation type="unfinished">名称:</translation>
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Directory:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Paths</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Python Executable:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Enter the Python interpreter for the virtual environment upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Options</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to generate a log file in the environment directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Save a log file in the environment directory after upgrade</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the environment directory to use this version of Python.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Python</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Select to upgrade the core dependencies</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" />
+      <source>Upgrade Dependencies</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>VirtualenvUpgradeExecDialog</name>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" />
+      <source>Executing: {0}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" />
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" />
+      <source>Failed
+
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" />
+      <source>
+pyvenv finished.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" />
+      <source>No suitable pyvenv program could be started.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" />
+      <source>
+Writing log file '{0}'.
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" />
+      <source>Output:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" />
+      <source>Errors:
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" />
+      <source>The logfile '{0}' could not be written.
+Reason: {1}
+</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" />
+      <source>Done.
+</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>VirusTotalAPI</name>
     <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" />
@@ -96438,10 +89946,6 @@
       <source>The submitted domain address is invalid.</source>
       <translation>提交的域名地址无效。</translation>
     </message>
-    <message>
-      <source>not available</source>
-      <translation type="vanished">不可用</translation>
-    </message>
   </context>
   <context>
     <name>VirusTotalDomainReportDialog</name>
@@ -96623,27 +90127,27 @@
   <context>
     <name>WatchPointModel</name>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="34" />
+      <location filename="../Debugger/WatchPointModel.py" line="35" />
       <source>Condition</source>
       <translation>条件</translation>
     </message>
     <message>
-      <location filename="../Debugger/WatchPointModel.py" line="35" />
-      <source>Special</source>
-      <translation>特殊的</translation>
-    </message>
-    <message>
       <location filename="../Debugger/WatchPointModel.py" line="36" />
-      <source>Temporary</source>
-      <translation>临时的</translation>
+      <source>Special</source>
+      <translation>特殊的</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="37" />
-      <source>Enabled</source>
-      <translation>已开启</translation>
+      <source>Temporary</source>
+      <translation>临时的</translation>
     </message>
     <message>
       <location filename="../Debugger/WatchPointModel.py" line="38" />
+      <source>Enabled</source>
+      <translation>已开启</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/WatchPointModel.py" line="39" />
       <source>Ignore Count</source>
       <translation>忽略计数</translation>
     </message>
@@ -96983,22 +90487,6 @@
       <source>Cascading Style Sheets (*.css);;All files (*)</source>
       <translation type="unfinished">层叠样式表 (*.css);;所有文件 (*)</translation>
     </message>
-    <message>
-      <source>Colours</source>
-      <translation type="vanished">颜色</translation>
-    </message>
-    <message>
-      <source>Background colour of secure URLs:</source>
-      <translation type="vanished">安全 URL 的背景色:</translation>
-    </message>
-    <message>
-      <source>Select the background colour for secure URLs.</source>
-      <translation type="vanished">为安全的 URL 选择背景色。</translation>
-    </message>
-    <message>
-      <source>Show only one close button instead of one for each tab</source>
-      <translation type="vanished">仅显示一个关闭按钮,而不是每个选项卡显示一个按钮</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserClearPrivateDataDialog</name>
@@ -97132,48 +90620,6 @@
       <source>SSL Certificate Error Exceptions</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Select to clear cookies set by the Adobe Flash Player</source>
-      <translation type="vanished">选择清理由 Adobe Flash Player 设置的 cookies</translation>
-    </message>
-    <message>
-      <source>Cookies from Adobe &amp;Flash Player</source>
-      <translation type="vanished">来自 Adobe &amp;Flash Player 的 Cookies</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebBrowserFlashCookieManagerPage</name>
-    <message>
-      <source>Delete</source>
-      <translation type="vanished">删除</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebBrowserInterfacePage</name>
-    <message>
-      <source>&lt;b&gt;Configure User Interface&lt;/b&gt;</source>
-      <translation type="vanished">&lt;b&gt;配置用户界面&lt;/b&gt;</translation>
-    </message>
-    <message>
-      <source>Style:</source>
-      <translation type="vanished">风格:</translation>
-    </message>
-    <message>
-      <source>Select the interface style</source>
-      <translation type="vanished">选择界面风格</translation>
-    </message>
-    <message>
-      <source>Style Sheet:</source>
-      <translation type="vanished">样式表:</translation>
-    </message>
-    <message>
-      <source>Enter the path of the style sheet file</source>
-      <translation type="vanished">输入样式表文件的路径</translation>
-    </message>
-    <message>
-      <source>Enter the name of the style sheet file</source>
-      <translation type="vanished">输入样式表文件的名称</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserJavaScriptConsole</name>
@@ -98125,145 +91571,145 @@
   <context>
     <name>WebBrowserTabWidget</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" />
       <source>Show a navigation menu</source>
       <translation type="unfinished">显示导航菜单</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" />
       <source>Show a navigation menu for closed tabs</source>
       <translation type="unfinished">为已关闭选项卡显示导航菜单</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" />
       <source>Open a new web browser tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" />
       <source>New Tab</source>
       <translation type="unfinished">新建选项卡</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" />
       <source>Move Left</source>
       <translation type="unfinished">左移</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" />
       <source>Move Right</source>
       <translation type="unfinished">右移</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" />
       <source>Duplicate Page</source>
       <translation type="unfinished">产生相同页面</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" />
       <source>Close</source>
       <translation type="unfinished">关闭</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" />
       <source>Close Others</source>
       <translation type="unfinished">关闭其它</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" />
       <source>Close All</source>
       <translation type="unfinished">全部关闭</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" />
       <source>Print Preview</source>
       <translation type="unfinished">打印预览</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" />
       <source>Print</source>
       <translation type="unfinished">打印</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" />
       <source>Print as PDF</source>
       <translation type="unfinished">打印为 PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" />
       <source>Reload All</source>
       <translation type="unfinished">重新载入所有内容</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" />
       <source>Bookmark All Tabs</source>
       <translation type="unfinished">将所有选项卡加入书签</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" />
       <source>Restore Closed Tab</source>
       <translation type="unfinished">恢复已关闭的选项卡</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" />
       <source>Unmute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" />
       <source>Mute Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" />
       <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" />
       <source>...</source>
       <translation type="unfinished">…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" />
       <source>Print to PDF</source>
       <translation type="unfinished">打印到 PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" />
       <source>&lt;p&gt;The PDF could not be written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error:&lt;/b&gt; {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" />
       <source>Finished loading</source>
       <translation type="unfinished">加载完成</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" />
       <source>Failed to load</source>
       <translation type="unfinished">加载失败</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" />
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" />
       <source>Loading...</source>
       <translation type="unfinished">正在加载…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" />
       <source>Are you sure you want to close the window?</source>
       <translation type="unfinished">确定要关闭窗口?</translation>
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" />
       <source>Are you sure you want to close the window?
 You have %n tab(s) open.</source>
       <translation type="unfinished">
@@ -98272,22 +91718,22 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" />
       <source>&amp;Quit</source>
       <translation type="unfinished">退出(&amp;Q)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" />
       <source>C&amp;lose Current Tab</source>
       <translation type="unfinished">关闭当前选项卡(&amp;C)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" />
       <source>Restore All Closed Tabs</source>
       <translation type="unfinished">恢复所有已关闭的选项卡</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" />
+      <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" />
       <source>Clear List</source>
       <translation type="unfinished">清空列表</translation>
     </message>
@@ -98295,8 +91741,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -98304,323 +91750,307 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="288" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="276" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="265" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="254" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="255" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="256" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="289" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="266" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="290" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="267" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="277" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="278" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="517" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="518" />
       <source>Match {0} of {1}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="558" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="559" />
       <source>Inspect Element...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="588" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="589" />
       <source>No suggestions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="644" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="650" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="651" />
       <source>Open Link in New Window</source>
       <translation type="unfinished">在新窗口中打开链接</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="656" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="657" />
       <source>Open Link in New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="663" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="664" />
       <source>Save Lin&amp;k</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="667" />
       <source>Bookmark this Link</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="673" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="674" />
       <source>Copy URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="679" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="680" />
       <source>Send URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="689" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="690" />
       <source>Scan Link with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="708" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="709" />
       <source>Open Image in New Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="716" />
       <source>Save Image</source>
       <translation type="unfinished">保存图像</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="718" />
       <source>Copy Image to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="720" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="721" />
       <source>Copy Image URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="726" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="727" />
       <source>Send Image URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="748" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="738" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="749" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Search image in {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="743" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="744" />
       <source>Search image with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="758" />
       <source>Block Image</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="768" />
       <source>Scan Image with VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="787" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="788" />
       <source>Play</source>
       <translation type="unfinished">播放</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="791" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="792" />
       <source>Pause</source>
       <translation type="unfinished">暂停</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="796" />
       <source>Unmute</source>
       <translation type="unfinished">取消静音</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Mute</source>
       <translation type="unfinished">静音</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
       <source>Copy Media URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="809" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Media URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="815" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="816" />
       <source>Save Media</source>
       <translation type="unfinished">保存媒体</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="833" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="834" />
       <source>Send Text</source>
       <translation type="unfinished">发送文本</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="841" />
       <source>Search with '{0}'</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="848" />
       <source>Search with...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="996" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="997" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Google Translate</source>
       <translation type="unfinished">谷歌翻译</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="880" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="881" />
       <source>Dictionary</source>
       <translation type="unfinished">字典</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="888" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Go to web address</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="915" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="916" />
       <source>Add New Page</source>
       <translation type="unfinished">添加新页面</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="918" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="919" />
       <source>Configure Speed Dial</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="923" />
       <source>Reload All Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="926" />
       <source>Reset to Default Dials</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="931" />
       <source>Bookmark this Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="934" />
       <source>Copy Page URL to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="940" />
       <source>Send Page URL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="947" />
       <source>User Agent</source>
       <translation type="unfinished">用户代理(UA)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="975" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Validate Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1036" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1037" />
       <source>Add to web search toolbar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1704" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1705" />
       <source>Empty Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1761" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="1759" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1762" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1760" />
       <source>Render Process terminated abnormally</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1768" />
       <source>The render process crashed while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1774" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1775" />
       <source>The render process was killed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1777" />
       <source>The render process terminated while loading this page.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1782" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1902" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1903" />
-      <source>HTML File (*.html *.htm)</source>
-      <translation type="unfinished">HTML 文件 (*.html *.htm)</translation>
+      <source>Web Archive (*.mhtml *.mht)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="1904" />
+      <source>HTML File (*.html *.htm)</source>
+      <translation type="unfinished">HTML 文件 (*.html *.htm)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="1905" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1931" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1932" />
       <source>Save Web Page</source>
       <translation type="unfinished">保存网页</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2287" />
-      <source>Quota Request</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2288" />
+      <source>Quota Request</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2289" />
       <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>
-    <message>
-      <source>Send Link</source>
-      <translation type="vanished">发送链接</translation>
-    </message>
-    <message>
-      <source>Copy Image Location to Clipboard</source>
-      <translation type="vanished">将图像位置复制至剪贴板</translation>
-    </message>
-    <message>
-      <source>Send Page Link</source>
-      <translation type="vanished">发送页面链接</translation>
-    </message>
-    <message>
-      <source>Open Link in New Tab<byte value="x9" />Ctrl+LMB</source>
-      <translation type="vanished">在新选项卡中打开链接<byte value="x9" />Ctrl+LMB</translation>
-    </message>
   </context>
   <context>
     <name>WebBrowserVirusTotalPage</name>
@@ -98726,2156 +92156,2100 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <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="3642" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="153" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="260" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
       <source>Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
       <source>Index</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
       <source>Search</source>
       <translation type="unfinished">搜索</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1751" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1750" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
       <source>JavaScript Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
       <source>New Tab</source>
       <translation type="unfinished">新建选项卡</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="669" />
-      <source>&amp;New Tab</source>
-      <translation type="unfinished">新建选项卡(&amp;N)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
+      <source>&amp;New Tab</source>
+      <translation type="unfinished">新建选项卡(&amp;N)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="671" />
       <source>Ctrl+T</source>
       <comment>File|New Tab</comment>
       <translation type="unfinished">Ctrl+T</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="672" />
-      <source>Open a new web browser tab</source>
-      <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>&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="681" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
       <source>New Window</source>
       <translation type="unfinished">新建窗口</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="683" />
-      <source>New &amp;Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
+      <source>New &amp;Window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="685" />
       <source>Ctrl+N</source>
       <comment>File|New Window</comment>
       <translation type="unfinished">Ctrl+N</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="686" />
+      <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="687" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="688" />
       <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="2480" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
       <source>New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="698" />
-      <source>New &amp;Private Window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <source>New &amp;Private Window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="701" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
       <source>Open a new private web browser window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
       <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="2515" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="712" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
       <source>Open File</source>
       <translation type="unfinished">打开文件</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="714" />
-      <source>&amp;Open File</source>
-      <translation type="unfinished">打开文件(&amp;O)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <source>&amp;Open File</source>
+      <translation type="unfinished">打开文件(&amp;O)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished">Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="717" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
       <source>Open a file for display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <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="727" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
       <source>Open File in New Tab</source>
       <translation type="unfinished">在新选项卡中打开文件</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="729" />
-      <source>Open File in New &amp;Tab</source>
-      <translation type="unfinished">在新选项卡中打开文件(&amp;T)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
+      <source>Open File in New &amp;Tab</source>
+      <translation type="unfinished">在新选项卡中打开文件(&amp;T)</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">Shift+Ctrl+O</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="733" />
-      <source>Open a file for display in a new tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open a file for display in a new tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
       <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="744" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
       <source>Save As</source>
       <translation type="unfinished">另存为</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="746" />
-      <source>&amp;Save As...</source>
-      <translation type="unfinished">另存为(&amp;S)…</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
+      <source>&amp;Save As...</source>
+      <translation type="unfinished">另存为(&amp;S)…</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="748" />
       <source>Shift+Ctrl+S</source>
       <comment>File|Save As</comment>
       <translation type="unfinished">Shift+Ctrl+S</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="750" />
-      <source>Save the current page to disk</source>
-      <translation type="unfinished">将当前页面保存至磁盘</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <source>Save the current page to disk</source>
+      <translation type="unfinished">将当前页面保存至磁盘</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
       <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;另存为…&lt;/b&gt;&lt;p&gt;将当前页面保存至磁盘。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="761" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
       <source>Save Page Screen</source>
       <translation type="unfinished">保存屏幕页面截图</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
       <source>Save Page Screen...</source>
       <translation type="unfinished">保存屏幕页面截图…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="766" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
       <source>Save the visible part of the current page as a screen shot</source>
       <translation type="unfinished">将当前页面的可见部分保存为屏幕截图</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
       <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="779" />
-      <source>Import Bookmarks</source>
-      <translation type="unfinished">导入书签</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <source>Import Bookmarks</source>
+      <translation type="unfinished">导入书签</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
       <source>&amp;Import Bookmarks...</source>
       <translation type="unfinished">导入书签(&amp;I)…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="783" />
-      <source>Import bookmarks from other browsers</source>
-      <translation type="unfinished">从其它浏览器导入书签</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <source>Import bookmarks from other browsers</source>
+      <translation type="unfinished">从其它浏览器导入书签</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
       <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="793" />
-      <source>Export Bookmarks</source>
-      <translation type="unfinished">导出书签</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <source>Export Bookmarks</source>
+      <translation type="unfinished">导出书签</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
       <source>&amp;Export Bookmarks...</source>
       <translation type="unfinished">导出书签(&amp;E)…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="797" />
-      <source>Export the bookmarks into a file</source>
-      <translation type="unfinished">导出书签至文件</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <source>Export the bookmarks into a file</source>
+      <translation type="unfinished">导出书签至文件</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="807" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
       <source>Print</source>
       <translation type="unfinished">打印</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="809" />
-      <source>&amp;Print</source>
-      <translation type="unfinished">打印(&amp;P)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <source>&amp;Print</source>
+      <translation type="unfinished">打印(&amp;P)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished">Ctrl+P</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="812" />
-      <source>Print the displayed help</source>
-      <translation type="unfinished">打印显示的帮助</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <source>Print the displayed help</source>
+      <translation type="unfinished">打印显示的帮助</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <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;打印&lt;/b&gt;&lt;p&gt;打印显示的帮助文本。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="823" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
       <source>Print as PDF</source>
       <translation type="unfinished">打印为 PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="825" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
       <source>Print the displayed help as PDF</source>
       <translation type="unfinished">将显示的帮助打印为 PDF</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="827" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <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">&lt;b&gt;打印为 PDF&lt;/b&gt;&lt;p&gt;将显示的帮助文本打印为 PDF 文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="838" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
       <source>Print Preview</source>
       <translation type="unfinished">打印预览</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="840" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
       <source>Print preview of the displayed help</source>
       <translation type="unfinished">移动到初始帮助屏幕</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="842" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <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;打印预览&lt;/b&gt;&lt;p&gt;显示的帮助文件的打印预览。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="853" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
       <source>Send Page Link</source>
       <translation type="unfinished">发送页面链接</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="855" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
       <source>Send the link of the current page via email</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="857" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <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="865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
       <source>Close</source>
       <translation type="unfinished">关闭</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="867" />
-      <source>&amp;Close</source>
-      <translation type="unfinished">关闭(&amp;C)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <source>&amp;Close</source>
+      <translation type="unfinished">关闭(&amp;C)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished">Ctrl+W</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
       <source>Close the current help window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
       <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="880" />
-      <source>Close All</source>
-      <translation type="unfinished">全部关闭</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <source>Close All</source>
+      <translation type="unfinished">全部关闭</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
       <source>Close &amp;All</source>
       <translation type="unfinished">全部关闭(&amp;A)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="883" />
-      <source>Close all help windows</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <source>Close all help windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
       <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="893" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
       <source>Quit</source>
       <translation type="unfinished">退出</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished">退出(&amp;Q)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="897" />
       <source>Ctrl+Q</source>
       <comment>File|Quit</comment>
       <translation type="unfinished">Ctrl+Q</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="898" />
-      <source>Quit the eric Web Browser</source>
-      <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>&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="907" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
       <source>Backward</source>
       <translation type="unfinished">后退</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="909" />
-      <source>&amp;Backward</source>
-      <translation type="unfinished">后退(&amp;B)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
+      <source>&amp;Backward</source>
+      <translation type="unfinished">后退(&amp;B)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="911" />
       <source>Alt+Left</source>
       <comment>Go|Backward</comment>
       <translation type="unfinished">Alt+Left</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="912" />
-      <source>Move one screen backward</source>
-      <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>&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="922" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
       <source>Forward</source>
       <translation type="unfinished">前移</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="924" />
-      <source>&amp;Forward</source>
-      <translation type="unfinished">前移(&amp;F)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <source>&amp;Forward</source>
+      <translation type="unfinished">前移(&amp;F)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation type="unfinished">Alt+Right</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="927" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
       <source>Move one screen forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
       <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="938" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
       <source>Home</source>
       <translation type="unfinished">Home</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="940" />
-      <source>&amp;Home</source>
-      <translation type="unfinished">首页(&amp;H)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <source>&amp;Home</source>
+      <translation type="unfinished">首页(&amp;H)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation type="unfinished">Ctrl+Home</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="943" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
       <source>Move to the initial screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
       <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="953" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
       <source>Reload</source>
       <translation type="unfinished">重新载入</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="955" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished">重新载入(&amp;R)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
+      <source>&amp;Reload</source>
+      <translation type="unfinished">重新载入(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
       <source>Ctrl+R</source>
       <comment>Go|Reload</comment>
       <translation type="unfinished">Ctrl+R</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="958" />
       <source>F5</source>
       <comment>Go|Reload</comment>
       <translation type="unfinished">F5</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="959" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
       <source>Reload the current screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="961" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
       <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="969" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
       <source>Stop</source>
       <translation type="unfinished">中止</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="971" />
-      <source>&amp;Stop</source>
-      <translation type="unfinished">中止(&amp;S)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="unfinished">Ctrl+.</translation>
+      <source>&amp;Stop</source>
+      <translation type="unfinished">中止(&amp;S)</translation>
     </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">Esc</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="975" />
-      <source>Stop loading</source>
-      <translation type="unfinished">停止加载</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <source>Stop loading</source>
+      <translation type="unfinished">停止加载</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
       <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;中止&lt;/b&gt;&lt;p&gt;中止载入当前选项卡。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="984" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
       <source>Copy</source>
       <translation type="unfinished">复制</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="986" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished">复制(&amp;C)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
+      <source>&amp;Copy</source>
+      <translation type="unfinished">复制(&amp;C)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="988" />
       <source>Ctrl+C</source>
       <comment>Edit|Copy</comment>
       <translation type="unfinished">Ctrl+C</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="989" />
-      <source>Copy the selected text</source>
-      <translation type="unfinished">复制已选文本</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
+      <source>Copy the selected text</source>
+      <translation type="unfinished">复制已选文本</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
       <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;复制&lt;/b&gt;&lt;p&gt;将已选文件复制到剪贴板中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="998" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
       <source>Cut</source>
       <translation type="unfinished">剪切</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
+      <source>Cu&amp;t</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1002" />
       <source>Ctrl+X</source>
       <comment>Edit|Cut</comment>
       <translation type="unfinished">Ctrl+X</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1003" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
       <source>Cut the selected text</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1005" />
       <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="1012" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
       <source>Paste</source>
       <translation type="unfinished">粘贴</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished">粘贴(&amp;P)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
+      <source>&amp;Paste</source>
+      <translation type="unfinished">粘贴(&amp;P)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1016" />
       <source>Ctrl+V</source>
       <comment>Edit|Paste</comment>
       <translation type="unfinished">Ctrl+V</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1017" />
-      <source>Paste text from the clipboard</source>
-      <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>&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="1026" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
       <source>Undo</source>
       <translation type="unfinished">撤消</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished">撤消(&amp;U)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
+      <source>&amp;Undo</source>
+      <translation type="unfinished">撤消(&amp;U)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" />
       <source>Ctrl+Z</source>
       <comment>Edit|Undo</comment>
       <translation type="unfinished">Ctrl+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1031" />
+      <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="1032" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1033" />
       <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="1040" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
       <source>Redo</source>
       <translation type="unfinished">重做</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished">重做(&amp;R)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished">重做(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" />
       <source>Ctrl+Shift+Z</source>
       <comment>Edit|Redo</comment>
       <translation type="unfinished">Ctrl+Shift+Z</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1045" />
-      <source>Redo the last edit action</source>
-      <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>&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="1054" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
       <source>Select All</source>
       <translation type="unfinished">全选</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished">全选(&amp;S)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
+      <source>&amp;Select All</source>
+      <translation type="unfinished">全选(&amp;S)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1058" />
       <source>Ctrl+A</source>
       <comment>Edit|Select All</comment>
       <translation type="unfinished">Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1059" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
       <source>Select all text</source>
       <translation type="unfinished">选择所有文本</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
       <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="1069" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" />
-      <source>Unselect</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <source>Unselect</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation type="unfinished">Alt+Ctrl+A</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" />
-      <source>Clear current selection</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <source>Clear current selection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
       <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="1081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
       <source>Find...</source>
       <translation type="unfinished">查找…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" />
-      <source>&amp;Find...</source>
-      <translation type="unfinished">查找(&amp;F)…</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
+      <source>&amp;Find...</source>
+      <translation type="unfinished">查找(&amp;F)…</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" />
       <source>Ctrl+F</source>
       <comment>Edit|Find</comment>
       <translation type="unfinished">Ctrl+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1086" />
-      <source>Find text in page</source>
-      <translation type="unfinished">在页面中查找文本</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
+      <source>Find text in page</source>
+      <translation type="unfinished">在页面中查找文本</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
       <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;查找&lt;/b&gt;&lt;p&gt;在页面中查找文本。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
       <source>Find next</source>
       <translation type="unfinished">查找下一个</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" />
-      <source>Find &amp;next</source>
-      <translation type="unfinished">查找下一个(&amp;N)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <source>Find &amp;next</source>
+      <translation type="unfinished">查找下一个(&amp;N)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation type="unfinished">F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
       <source>Find next occurrence of text in page</source>
       <translation type="unfinished">在页面中查找文本的下一个出现位置</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
       <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;查找下一个&lt;/b&gt;&lt;p&gt;在页面中查找文本的下一个出现位置。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
       <source>Find previous</source>
       <translation type="unfinished">查找上一个</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" />
-      <source>Find &amp;previous</source>
-      <translation type="unfinished">查找上一个(&amp;P)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
+      <source>Find &amp;previous</source>
+      <translation type="unfinished">查找上一个(&amp;P)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" />
       <source>Shift+F3</source>
       <comment>Edit|Find previous</comment>
       <translation type="unfinished">Shift+F3</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
       <source>Find previous occurrence of text in page</source>
       <translation type="unfinished">在页面中查找文本的上一个出现位置</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
       <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;查找上一个&lt;/b&gt;&lt;p&gt;在页面中查找文本的上一个出现位置。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" />
-      <source>Manage Bookmarks</source>
-      <translation type="unfinished">管理书签</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="unfinished">管理书签(&amp;M)…</translation>
+      <source>Manage Bookmarks</source>
+      <translation type="unfinished">管理书签</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation type="unfinished">管理书签(&amp;M)…</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="1131" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
       <source>Open a dialog to manage the bookmarks.</source>
       <translation type="unfinished">打开一个对话框来管理书签。</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
       <source>Add Bookmark</source>
       <translation type="unfinished">添加书签</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" />
-      <source>Add &amp;Bookmark...</source>
-      <translation type="unfinished">添加书签(&amp;B)…</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" />
+      <source>Add &amp;Bookmark...</source>
+      <translation type="unfinished">添加书签(&amp;B)…</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1146" />
       <source>Ctrl+D</source>
       <comment>Help|Add bookmark</comment>
       <translation type="unfinished">Ctrl+D</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
       <source>Open a dialog to add a bookmark.</source>
       <translation type="unfinished">打开一个对话框来添加书签。</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
       <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;管理书签&lt;/b&gt;&lt;p&gt;打开对话框以将当前的 URL 添加成为书签。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" />
-      <source>Add Folder</source>
-      <translation type="unfinished">添加文件夹</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <source>Add Folder</source>
+      <translation type="unfinished">添加文件夹</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
       <source>Add &amp;Folder...</source>
       <translation type="unfinished">添加文件夹(&amp;F)…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation type="unfinished">打开一个对话框来添加新的书签文件夹。</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
       <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;添加文件夹…&lt;/b&gt;&lt;p&gt;打开一个对话框来添加新的书签文件夹。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" />
-      <source>Bookmark All Tabs</source>
-      <translation type="unfinished">将所有选项卡加入书签</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <source>Bookmark All Tabs</source>
+      <translation type="unfinished">将所有选项卡加入书签</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
       <source>Bookmark All Tabs...</source>
       <translation type="unfinished">将所有选项卡加入书签…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
       <source>Bookmark all open tabs.</source>
       <translation type="unfinished">将所有打开的选项卡加入书签。</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
       <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;将所有选项卡加入书签…&lt;/b&gt;&lt;p&gt;打开一个对话框来将所有打开的选项卡加入一个新的书签文件夹。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
       <source>What's This?</source>
       <translation type="unfinished">这是什么?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished">这是什么(&amp;W)?</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished">这是什么(&amp;W)?</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" />
       <source>Shift+F1</source>
       <comment>Help|What's This?'</comment>
       <translation type="unfinished">Shift+F1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1191" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished">背景帮助</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished">背景帮助</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
       <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;显示背景帮助&lt;/b&gt;&lt;p&gt;在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" />
-      <source>About</source>
-      <translation type="unfinished">关于</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <source>About</source>
+      <translation type="unfinished">关于</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
       <source>&amp;About</source>
       <translation type="unfinished">关于(&amp;A)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
       <source>Display information about this software</source>
       <translation type="unfinished">显示软件信息</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
       <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;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" />
-      <source>About Qt</source>
-      <translation type="unfinished">关于 Qt</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <source>About Qt</source>
+      <translation type="unfinished">关于 Qt</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
       <source>About &amp;Qt</source>
       <translation type="unfinished">关于 &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" />
-      <source>Display information about the Qt toolkit</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <source>Display information about the Qt toolkit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
       <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="1230" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
       <source>Zoom in</source>
       <translation type="unfinished">放大</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished">放大(&amp;I)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
+      <source>Zoom &amp;in</source>
+      <translation type="unfinished">放大(&amp;I)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" />
       <source>Ctrl++</source>
       <comment>View|Zoom in</comment>
       <translation type="unfinished">Ctrl++</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" />
       <source>Zoom In</source>
       <comment>View|Zoom in</comment>
       <translation type="unfinished">放大</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
       <source>Zoom in on the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
       <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="1246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
       <source>Zoom out</source>
       <translation type="unfinished">缩小</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished">缩小(&amp;O)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="unfinished">Ctrl+-</translation>
+      <source>Zoom &amp;out</source>
+      <translation type="unfinished">缩小(&amp;O)</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
+      <source>Ctrl+-</source>
+      <comment>View|Zoom out</comment>
+      <translation type="unfinished">Ctrl+-</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1251" />
       <source>Zoom Out</source>
       <comment>View|Zoom out</comment>
       <translation type="unfinished">缩小</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1252" />
-      <source>Zoom out on the web page</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <source>Zoom out on the web page</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
       <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="1262" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
       <source>Zoom reset</source>
       <translation type="unfinished">重置缩放</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" />
-      <source>Zoom &amp;reset</source>
-      <translation type="unfinished">重置缩放(&amp;R)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <source>Zoom &amp;reset</source>
+      <translation type="unfinished">重置缩放(&amp;R)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished">Ctrl+0</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
       <source>Reset the zoom of the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
       <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="1279" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" />
-      <source>Show page source</source>
-      <translation type="unfinished">显示页面源代码</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <source>Show page source</source>
+      <translation type="unfinished">显示页面源代码</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
       <source>Ctrl+U</source>
       <translation type="unfinished">Ctrl+U</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
       <source>Show the page source in an editor</source>
       <translation type="unfinished">在编辑器中显示页面源代码</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <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;显示页面源代码&lt;/b&gt;&lt;p&gt;在编辑器中显示页面源代码。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
       <source>Full Screen</source>
       <translation type="unfinished">全屏幕</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
       <source>&amp;Full Screen</source>
       <translation type="unfinished">全屏幕(&amp;F)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
       <source>Meta+Ctrl+F</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
       <source>F11</source>
       <translation type="unfinished">F11</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" />
-      <source>Show next tab</source>
-      <translation type="unfinished">显示下一个选项卡</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <source>Show next tab</source>
+      <translation type="unfinished">显示下一个选项卡</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
       <source>Ctrl+Alt+Tab</source>
       <translation type="unfinished">Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
-      <source>Show previous tab</source>
-      <translation type="unfinished">显示上一个选项卡</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <source>Show previous tab</source>
+      <translation type="unfinished">显示上一个选项卡</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation type="unfinished">Shift+Ctrl+Alt+Tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
-      <source>Switch between tabs</source>
-      <translation type="unfinished">在选项卡间切换</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <source>Switch between tabs</source>
+      <translation type="unfinished">在选项卡间切换</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
       <source>Ctrl+1</source>
       <translation type="unfinished">Ctrl+1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" />
-      <source>&amp;Preferences...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <source>&amp;Preferences...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished">设定偏好配置</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
       <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="1349" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
       <source>Languages</source>
       <translation type="unfinished">语言</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
       <source>&amp;Languages...</source>
       <translation type="unfinished">语言(&amp;L)…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
       <source>Configure the accepted languages for web pages</source>
       <translation type="unfinished">配置显示网页时能接受的语言</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
       <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;语言&lt;/b&gt;&lt;p&gt;配置显示网页时接受的语言。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
       <source>Cookies</source>
       <translation type="unfinished">Cookies</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" />
-      <source>C&amp;ookies...</source>
-      <translation type="unfinished">C&amp;ookies...</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <source>C&amp;ookies...</source>
+      <translation type="unfinished">C&amp;ookies...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
       <source>Configure cookies handling</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
       <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
       <source>Personal Information</source>
       <translation type="unfinished">个人信息</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
       <source>Personal Information...</source>
       <translation type="unfinished">个人信息…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
       <source>Configure personal information for completing form fields</source>
       <translation type="unfinished">配置用于自动补全表格字段的个人信息</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
       <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">&lt;b&gt;个人信息…&lt;/b&gt;&lt;p&gt;打开一个对话框来配置用于自动补全表格字段的个人信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1395" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
       <source>GreaseMonkey Scripts</source>
       <translation type="unfinished">清空隐私数据(&amp;C)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
       <source>GreaseMonkey Scripts...</source>
       <translation type="unfinished">GreaseMonkey 脚本…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
       <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="1412" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
       <source>Edit Message Filters</source>
       <translation type="unfinished">编辑消息过滤器</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
       <source>Edit Message Filters...</source>
       <translation type="unfinished">编辑消息过滤器…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1417" />
       <source>Edit the message filters used to suppress unwanted messages</source>
       <translation type="unfinished">编辑消息过滤器使得不期望的消息不显示</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1418" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
       <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">&lt;b&gt;编辑消息过滤器&lt;/b&gt;&lt;p&gt;打开对话框来编辑消息过滤器,使得不期望的错误信息不再在错误窗口中显示。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1429" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
       <source>Edit HTML5 Feature Permissions</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
       <source>Edit HTML5 Feature Permissions...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" />
+      <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="1435" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
       <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="1448" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
       <source>Sync with Table of Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
       <source>Synchronizes the table of contents with current page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <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" />
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1463" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1461" />
       <source>Table of Contents</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
       <source>Shows the table of contents window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
       <source>Shows the index window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
       <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
       <source>Shows the search window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" />
-      <source>Manage QtHelp Documents</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <source>Manage QtHelp Documents</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation type="unfinished">管理 QtHelp 文档(&amp;D)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" />
-      <source>Reindex Documentation</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <source>Reindex Documentation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
       <source>&amp;Reindex Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
       <source>Reindexes the documentation set</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
       <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
       <source>Clear private data</source>
       <translation type="unfinished">清空隐私数据</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
       <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;清空隐私数据&lt;/b&gt;&lt;p&gt;清空隐私数据,例如浏览历史、搜索历史或 favicon 数据库。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" />
-      <source>Clear icons database</source>
-      <translation type="unfinished">清除图标数据库</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
+      <source>Clear icons database</source>
+      <translation type="unfinished">清除图标数据库</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
       <source>Clear &amp;icons database</source>
       <translation type="unfinished">清空图标数据库(&amp;I)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
       <source>Clear the database of favicons</source>
       <translation type="unfinished">清除喜好图标数据库</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
       <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;清除图标数据库&lt;/b&gt;&lt;p&gt;清除以前访问过的 URL 的喜好图标的数据库。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
       <source>Manage saved Favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
       <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="1578" />
-      <source>Configure Search Engines</source>
-      <translation type="unfinished">配置搜索引擎</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
+      <source>Configure Search Engines</source>
+      <translation type="unfinished">配置搜索引擎</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1580" />
       <source>Configure Search &amp;Engines...</source>
       <translation type="unfinished">配置搜索引擎(&amp;E)…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1582" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
       <source>Configure the available search engines</source>
       <translation type="unfinished">配置可用的搜索引擎</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
       <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" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
       <source>Manage Saved Passwords</source>
       <translation type="unfinished">管理已保存的密码</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
       <source>Manage Saved Passwords...</source>
       <translation type="unfinished">管理已保存的密码…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
       <source>Manage the saved passwords</source>
       <translation type="unfinished">管理已保存的密码</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
       <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;管理已保存的密码…&lt;/b&gt;&lt;p&gt;打开一个对话框以管理已保存的密码。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
       <source>Ad Block</source>
       <translation type="unfinished">Ad Block</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
       <source>&amp;Ad Block...</source>
       <translation type="unfinished">&amp;Ad Block…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation type="unfinished">配置 AdBlock 订阅组和规则</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
       <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;打开一个对话框以配置 AdBlock 订阅组和规则。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
       <source>Manage SSL Certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
       <source>Manage SSL Certificate Errors...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
       <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="1642" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
       <source>Manage Safe Browsing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
       <source>Manage Safe Browsing...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" />
+      <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="1648" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
       <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="1658" />
       <source>Downloads</source>
       <translation type="unfinished">下载</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
       <source>Shows the downloads window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
       <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="1672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
       <source>RSS Feeds Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" />
-      <source>&amp;RSS Feeds Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <source>&amp;RSS Feeds Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation type="unfinished">Ctrl+Shift+F</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
       <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="1689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
       <source>Siteinfo Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" />
-      <source>&amp;Siteinfo Dialog...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <source>&amp;Siteinfo Dialog...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation type="unfinished">Ctrl+Shift+I</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
       <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="1705" />
-      <source>Manage User Agent Settings</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <source>Manage User Agent Settings</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
       <source>Manage &amp;User Agent Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
       <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="1719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
       <source>Synchronize data</source>
       <translation type="unfinished">同步数据</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
       <source>&amp;Synchronize Data...</source>
       <translation type="unfinished">同步数据(&amp;S)…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" />
+      <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="1725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
       <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="1735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
       <source>Manage Saved Zoom Values</source>
       <translation type="unfinished">管理保存的缩放值</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
       <source>Manage Saved Zoom Values...</source>
       <translation type="unfinished">管理保存的缩放值…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
       <source>Manage the saved zoom values</source>
       <translation type="unfinished">管理保存的缩放值</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
       <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">&lt;b&gt;管理保存的缩放值…&lt;/b&gt;&lt;p&gt;打开一个对话框来管理已保存的缩放值。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1753" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
       <source>Toggle the JavaScript console window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
       <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="1764" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
       <source>Shows the tab manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
       <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="1778" />
-      <source>Session Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <source>Session Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
       <source>Session Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
       <source>Shows the session manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
       <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="1794" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
       <source>Scan current site</source>
       <translation type="unfinished">扫描当前站点</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
       <source>Keyboard Shortcuts</source>
       <translation type="unfinished">键盘快捷键</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation type="unfinished">键盘快捷键(&amp;S)…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
       <source>Set the keyboard shortcuts</source>
       <translation type="unfinished">设置键盘快捷键</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
       <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;键盘快捷键&lt;/b&gt;&lt;p&gt;将程序的键盘快捷键设置成你喜欢的按键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" />
-      <source>Export Keyboard Shortcuts</source>
-      <translation type="unfinished">导出键盘快捷键</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation type="unfinished">导出键盘快捷键(&amp;E)…</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" />
-      <source>Export the keyboard shortcuts</source>
-      <translation type="unfinished">导出键盘快捷键</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" />
-      <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;导出键盘快捷键&lt;/b&gt;&lt;p&gt;导出程序的键盘快捷键。&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <source>Export Keyboard Shortcuts</source>
+      <translation type="unfinished">导出键盘快捷键</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation type="unfinished">导出键盘快捷键(&amp;E)…</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <source>Export the keyboard shortcuts</source>
+      <translation type="unfinished">导出键盘快捷键</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <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;导出键盘快捷键&lt;/b&gt;&lt;p&gt;导出程序的键盘快捷键。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished">导入键盘快捷键</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation type="unfinished">导入键盘快捷键(&amp;I)…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
       <source>Import the keyboard shortcuts</source>
       <translation type="unfinished">导入键盘快捷键</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <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;导入键盘快捷键&lt;/b&gt;&lt;p&gt;导入程序的键盘快捷键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" />
-      <source>Protocol Handler Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <source>Protocol Handler Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
       <source>Protocol Handler Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
       <source>Shows the protocol handler manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
       <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="1916" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
       <source>&amp;File</source>
       <translation type="unfinished">文件(&amp;F)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
       <source>Sessions</source>
       <translation type="unfinished">会话</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
       <source>&amp;Edit</source>
       <translation type="unfinished">编辑(&amp;E)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
       <source>&amp;View</source>
       <translation type="unfinished">视图(&amp;V)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
       <source>Text Encoding</source>
       <translation type="unfinished">文本编码</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
       <source>H&amp;istory</source>
       <translation type="unfinished">历史(&amp;I)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
       <source>&amp;Bookmarks</source>
       <translation type="unfinished">书签(&amp;B)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
       <source>&amp;Settings</source>
       <translation type="unfinished">设置(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
       <source>Global User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
       <source>&amp;Tools</source>
       <translation type="unfinished">工具(&amp;T)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
       <source>&amp;VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2190" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2077" />
       <source>&amp;Windows</source>
       <translation type="unfinished">窗口(&amp;W)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2195" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
       <source>QtHelp</source>
       <translation type="unfinished">QtHelp</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
       <source>&amp;Toolbars</source>
       <translation type="unfinished">工具栏(&amp;T)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
       <source>&amp;Help</source>
       <translation type="unfinished">帮助(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
       <source>Save</source>
       <translation type="unfinished">保存</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
       <source>Show All History...</source>
       <translation type="unfinished">显示所有历史记录…</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Settings</source>
       <translation type="unfinished">设置</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
       <source>File</source>
       <translation type="unfinished">文件</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
       <source>Edit</source>
       <translation type="unfinished">编辑</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
       <source>View</source>
       <translation type="unfinished">视图</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
       <source>Find</source>
       <translation type="unfinished">查找</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
       <source>Filter</source>
       <translation type="unfinished">过滤器</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filtered by: </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" />
       <source>Tools</source>
       <translation type="unfinished">工具</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" />
       <source>Help</source>
       <translation type="unfinished">帮助</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" />
       <source>VirusTotal</source>
       <translation type="unfinished">VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" />
       <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">&lt;p&gt;无法启动进程。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2485" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
       <source>OK</source>
       <translation type="unfinished">确定</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" />
       <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="2559" />
-      <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="2689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <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 Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <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 Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">已保存的选项卡</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <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="3450" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">帮助引擎</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished">ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished">Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished">Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished">IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished">其它</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">书签</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">全部显示(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">全部隐藏(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished">VirusTotal 扫描</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <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="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <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="5080" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Quit the eric6 Web Browser</source>
-      <translation type="vanished">退出 eric6 网页浏览器</translation>
-    </message>
-    <message>
-      <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric6 Web Browser.&lt;/p&gt;</source>
-      <translation type="vanished">&lt;b&gt;退出&lt;/b&gt;&lt;p&gt;退出 eric6 网页浏览器。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <source>Flash Cookies</source>
-      <translation type="vanished">Flash Cookies</translation>
-    </message>
-    <message>
-      <source>&amp;Flash Cookies...</source>
-      <translation type="vanished">&amp;Flash Cookies...</translation>
-    </message>
-    <message>
-      <source>Manage flash cookies</source>
-      <translation type="vanished">管理 flash cookies</translation>
-    </message>
-    <message>
-      <source>Keyboard shortcut file (*.e4k)</source>
-      <translation type="vanished">键盘快捷键文件 (*.e4k)</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesDialog</name>
-    <message>
-      <source>Web SQL Databases</source>
-      <translation type="vanished">网络 SQL 数据库</translation>
-    </message>
-    <message>
-      <source>Press to remove the selected entries</source>
-      <translation type="vanished">点击移除选中的条目</translation>
-    </message>
-    <message>
-      <source>&amp;Remove</source>
-      <translation type="vanished">移除(&amp;R)</translation>
-    </message>
-    <message>
-      <source>Press to remove all entries</source>
-      <translation type="vanished">点击移除所有条目</translation>
-    </message>
-    <message>
-      <source>Remove &amp;All</source>
-      <translation type="vanished">移除全部(&amp;A)</translation>
-    </message>
-  </context>
-  <context>
-    <name>WebDatabasesModel</name>
-    <message>
-      <source>Name</source>
-      <translation type="vanished">名称</translation>
-    </message>
-    <message>
-      <source>Size</source>
-      <translation type="vanished">大小</translation>
-    </message>
-    <message>
-      <source>bytes</source>
-      <translation type="vanished">字节</translation>
-    </message>
   </context>
   <context>
     <name>WebIconDialog</name>
@@ -100918,12 +94292,12 @@
   <context>
     <name>WidgetArea</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="790" />
+      <location filename="../Tools/TRPreviewer.py" line="791" />
       <source>Load UI File</source>
       <translation>载入 UI 文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="791" />
+      <location filename="../Tools/TRPreviewer.py" line="792" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法载入。&lt;/p&gt;</translation>
     </message>
@@ -100931,12 +94305,12 @@
   <context>
     <name>WidgetView</name>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="733" />
+      <location filename="../Tools/TRPreviewer.py" line="734" />
       <source>Load UI File</source>
       <translation>载入 UI 文件</translation>
     </message>
     <message>
-      <location filename="../Tools/TRPreviewer.py" line="734" />
+      <location filename="../Tools/TRPreviewer.py" line="735" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法载入。&lt;/p&gt;</translation>
     </message>
@@ -101096,76 +94470,60 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <source>Yandex: API key has been blocked.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation type="unfinished" />
     </message>
-    <message>
-      <source>Invalid API key.</source>
-      <translation type="vanished">无效的 API 密钥。</translation>
-    </message>
-    <message>
-      <source>Text size exceeds the maximum.</source>
-      <translation type="vanished">文本大小超过最大限制。</translation>
-    </message>
-    <message>
-      <source>Invalid response received</source>
-      <translation type="vanished">收到了无效的响应</translation>
-    </message>
-    <message>
-      <source>Unknown error code ({0}) received.</source>
-      <translation type="vanished">收到了未知的错误代码({0})。</translation>
-    </message>
   </context>
   <context>
     <name>ZoomDialog</name>
@@ -101241,17 +94599,6 @@
     </message>
   </context>
   <context>
-    <name>eric6</name>
-    <message>
-      <source>Starting...</source>
-      <translation type="vanished">正在启动…</translation>
-    </message>
-    <message>
-      <source>Generating Main Window...</source>
-      <translation type="vanished">正在产生主窗口…</translation>
-    </message>
-  </context>
-  <context>
     <name>eric7</name>
     <message>
       <location filename="../eric7.py" line="401" />
@@ -101267,38 +94614,38 @@
   <context>
     <name>mercurial</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tags&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Bookmarks&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" />
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Branches&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;
 &lt;p&gt;&lt;table&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Mercurial V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
@@ -101309,35 +94656,35 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Head #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parent #{0}&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Tip&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Changeset&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parents&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" />
+      <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" />
       <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/icons/breeze-dark/upgrade.svg	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   version="1.1"
+   viewBox="0 0 22 22"
+   id="svg7"
+   sodipodi:docname="upgrade.svg"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview9"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     showgrid="false"
+     inkscape:zoom="29.272727"
+     inkscape:cx="11"
+     inkscape:cy="10.982919"
+     inkscape:window-width="2580"
+     inkscape:window-height="1080"
+     inkscape:window-x="426"
+     inkscape:window-y="146"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg7" />
+  <defs
+     id="defs3">
+    <style
+       type="text/css"
+       id="current-color-scheme">.ColorScheme-Text {
+        color:#eff0f1;
+      }</style>
+  </defs>
+  <path
+     class="ColorScheme-Text"
+     fill="currentColor"
+     d="m 10.99878,4.7491249 5.000228,5.0001736 H 13.498894 V 15.999516 H 8.4986657 V 9.7492985 H 5.9985519 Z M 17.851556,4.1308643 14.750828,4.5044135 15.375857,3.4203909 C 11.663687,1.2771915 6.9549612,2.1361626 4.2352136,5.4492701 1.5154648,8.7623776 1.5929484,13.544639 4.418327,16.768022 L 3.4783429,17.590805 C 0.25532123,13.913833 0.16598091,8.4326461 3.2683721,4.6533441 6.3707634,0.87410664 11.766317,-0.10596113 16.000884,2.3388112 l 0.625029,-1.0815813 z m 3.147116,6.7092187 c 0.03745,2.302299 -0.716974,4.616923 -2.26817,6.506573 -3.102516,3.779236 -8.495505,4.759305 -12.7300724,2.314533 L 5.3754012,20.74277 4.1473178,17.869136 7.2504865,17.495586 6.6254581,18.577168 C 10.337626,20.720367 15.043912,19.863836 17.763661,16.55073 20.483409,13.237624 20.405925,8.4553607 17.580546,5.2319775 L 18.52053,4.4091952 c 1.611511,1.8384863 2.440686,4.1285871 2.478142,6.4308878 z"
+     id="path5"
+     style="stroke-width:1.25005" />
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/icons/breeze-light/upgrade.svg	Fri Jul 01 11:02:32 2022 +0200
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   version="1.1"
+   viewBox="0 0 22 22"
+   id="svg7"
+   sodipodi:docname="upgrade.svg"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview9"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     showgrid="false"
+     inkscape:zoom="29.272727"
+     inkscape:cx="11"
+     inkscape:cy="10.982919"
+     inkscape:window-width="2580"
+     inkscape:window-height="1080"
+     inkscape:window-x="426"
+     inkscape:window-y="146"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg7" />
+  <defs
+     id="defs3">
+    <style
+       type="text/css"
+       id="current-color-scheme">.ColorScheme-Text {
+        color:#232629;
+      }</style>
+  </defs>
+  <path
+     class="ColorScheme-Text"
+     fill="currentColor"
+     d="m 10.99878,4.7491249 5.000228,5.0001736 H 13.498894 V 15.999516 H 8.4986657 V 9.7492985 H 5.9985519 Z M 17.851556,4.1308643 14.750828,4.5044135 15.375857,3.4203909 C 11.663687,1.2771915 6.9549612,2.1361626 4.2352136,5.4492701 1.5154648,8.7623776 1.5929484,13.544639 4.418327,16.768022 L 3.4783429,17.590805 C 0.25532123,13.913833 0.16598091,8.4326461 3.2683721,4.6533441 6.3707634,0.87410664 11.766317,-0.10596113 16.000884,2.3388112 l 0.625029,-1.0815813 z m 3.147116,6.7092187 c 0.03745,2.302299 -0.716974,4.616923 -2.26817,6.506573 -3.102516,3.779236 -8.495505,4.759305 -12.7300724,2.314533 L 5.3754012,20.74277 4.1473178,17.869136 7.2504865,17.495586 6.6254581,18.577168 C 10.337626,20.720367 15.043912,19.863836 17.763661,16.55073 20.483409,13.237624 20.405925,8.4553607 17.580546,5.2319775 L 18.52053,4.4091952 c 1.611511,1.8384863 2.440686,4.1285871 2.478142,6.4308878 z"
+     id="path5"
+     style="stroke-width:1.25005" />
+</svg>
Binary file eric7/icons/oxygen/upgrade.png has changed
--- a/scripts/install.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/scripts/install.py	Fri Jul 01 11:02:32 2022 +0200
@@ -792,6 +792,10 @@
         
         # copy some data files needed at various places
         copyTree(
+            os.path.join(eric7SourceDir, "data"),
+            os.path.join(cfg['ericDir'], "data"),
+            ['*.txt'])
+        copyTree(
             os.path.join(eric7SourceDir, "EricNetwork", "data"),
             os.path.join(cfg['ericDir'], "EricNetwork", "data"),
             ['*.dat', '*.txt'])
@@ -1498,8 +1502,11 @@
         print("\n")
     
     # perform dependency checks
-    if sys.version_info < (3, 7, 0):
-        print('Sorry, you must have Python 3.7.0 or higher.')
+    if sys.version_info < (3, 7, 0) or sys.version_info >= (3, 12, 0):
+        print('Sorry, you must have Python 3.7.0 or higher, but less 3.12.0.')
+        print("Yours is {0}.".format(
+            ".".join(str(v) for v in sys.version_info[:3])
+        ))
         exit(5)
     
     try:
@@ -1621,6 +1628,9 @@
         "jedi": ("jedi", ""),
         "packaging": ("packaging", ""),
         "pipdeptree": ("pipdeptree", ""),
+        "cyclonedx-python-lib": ("cyclonedx", ""),
+        "cyclonedx-bom": ("cyclonedx_py", ""),
+        "trove-classifiers": ("trove_classifiers", ""),
     }
     if not ignorePyqt6Tools:
         optionalModulesList["qt6-applications"] = ("qt6_applications", "")
--- a/setup.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/setup.py	Fri Jul 01 11:02:32 2022 +0200
@@ -68,7 +68,6 @@
     return filesList
 
 
-# TODO: add .desktop files for the eric tools
 def getDataFiles():
     """
     Function to return data_files in a platform dependent manner.
@@ -309,11 +308,13 @@
     project_urls={
         "Source Code": "https://hg.die-offenbachs.homelinux.org/eric/",
         "Issues Tracker": "https://tracker.die-offenbachs.homelinux.org/",
+        "Funding": "https://www.paypal.com/donate/?hosted_button_id=XG3RSPKE3YAJ2",
     },
     platforms=["Linux", "Windows", "macOS"],
-    license="GPLv3",
+    license="GPLv3+",
     classifiers=[
-        "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
+        "License :: OSI Approved ::"
+        " GNU General Public License v3 or later (GPLv3+)",
         "Environment :: MacOS X",
         "Environment :: Win32 (MS Windows)",
         "Environment :: X11 Applications",
@@ -332,13 +333,15 @@
         "Programming Language :: Python :: 3.8",
         "Programming Language :: Python :: 3.9",
         "Programming Language :: Python :: 3.10",
+        "Programming Language :: Python :: 3.11",
+        "Programming Language :: Python :: Implementation :: CPython",
         "Topic :: Software Development",
         "Topic :: Text Editors :: Integrated Development Environments (IDE)"
     ],
     keywords="Development PyQt6 IDE Python3",
-    python_requires=">=3.7",
+    python_requires=">=3.7, <3.12",
     install_requires=[
-        "pip>=19.0",
+        "pip>=21.1",
         "wheel",
         "PyQt6>=6.2.0",
         "PyQt6-Charts>=6.2.0",
@@ -357,6 +360,9 @@
         "jedi",
         "packaging",
         "pipdeptree",
+        "cyclonedx-python-lib",
+        "cyclonedx-bom",
+        "trove-classifiers",
         "pywin32>=1.0;platform_system=='Windows'",
     ],
     data_files=getDataFiles(),
@@ -391,10 +397,10 @@
             "eric7_shell = eric7.eric7_shell:main",
             "eric7_snap = eric7.eric7_snap:main",
             "eric7_sqlbrowser = eric7.eric7_sqlbrowser:main",
+            "eric7_testing = eric7.eric7_testing:main",
             "eric7_tray = eric7.eric7_tray:main",
             "eric7_trpreviewer = eric7.eric7_trpreviewer:main",
             "eric7_uipreviewer = eric7.eric7_uipreviewer:main",
-            "eric7_testing = eric7.eric7_testing:main",
             "eric7_virtualenv = eric7.eric7_virtualenv:main",
         ],
         "console_scripts": [

eric ide

mercurial